vBump to 0.5.1, closes bug #167389
authorAnant Narayanan <anant@gentoo.org>
Fri, 9 Mar 2007 20:08:15 +0000 (20:08 +0000)
committerAnant Narayanan <anant@gentoo.org>
Fri, 9 Mar 2007 20:08:15 +0000 (20:08 +0000)
Package-Manager: portage-2.1.2.2

dev-libs/vrb/ChangeLog
dev-libs/vrb/Manifest
dev-libs/vrb/files/digest-vrb-0.5.1 [new file with mode: 0644]
dev-libs/vrb/files/vrb-0.5.1-configure.patch [new file with mode: 0644]
dev-libs/vrb/vrb-0.5.1.ebuild [new file with mode: 0644]

index 685100db92cc9631c755dadbc8c70f7659cd5bf3..e41a91fb06abaa38ba782fbb4e193600101d29a6 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for dev-libs/vrb
 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/ChangeLog,v 1.7 2007/02/22 01:15:03 peper Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/ChangeLog,v 1.8 2007/03/09 20:08:15 anant Exp $
+
+*vrb-0.5.1 (08 Mar 2007)
+
+  08 Mar 2007; <anant@gentoo.org> +files/vrb-0.5.1-configure.patch,
+  +vrb-0.5.1.ebuild:
+  vBump to 0.5.1, closes bug #167389
 
   22 Feb 2007; Piotr JaroszyƄski <peper@gentoo.org> ChangeLog:
   Transition to Manifest2.
index d7251e659272cec0f5b38f076c545a6341b95012..fb857cfcbc2de442e9b70b6f2933ca515cda4e54 100644 (file)
@@ -1,12 +1,21 @@
+AUX vrb-0.5.1-configure.patch 1884 RMD160 92322935f965c603bd5b3921d4db7e21c97ed9fc SHA1 619666a8e2fc516b1f280c4ae5d191b5099b206e SHA256 f91af3d8a06680d9ae96fa53f4d9380a3ed050999347b0291e57d1088b08251d
+MD5 15d66519aecdc202c3bc1d7c2a015e43 files/vrb-0.5.1-configure.patch 1884
+RMD160 92322935f965c603bd5b3921d4db7e21c97ed9fc files/vrb-0.5.1-configure.patch 1884
+SHA256 f91af3d8a06680d9ae96fa53f4d9380a3ed050999347b0291e57d1088b08251d files/vrb-0.5.1-configure.patch 1884
 DIST vrb-0.3.0.tar.gz 30228 RMD160 e5d98c912885895c0d27d1444184870e1f1a6daf SHA1 2d254a7bcfb2ae806d6b16fb474c4359ebd0f1af SHA256 982a7b0c49db88b61a2ebd7fd442d691548a5ab7e3cacd90431a045c314ed99c
+DIST vrb-0.5.1.tar.bz2 41106 RMD160 0676201fe5391f7c19bc6874c9fc792f2279df09 SHA1 1371128ef46744a71551863b062eaf339391ebba SHA256 d579ed1998ef2d78e2ef8481a748d26e1fa12cdda806d2e31d8ec66ffb0e289f
 EBUILD vrb-0.3.0.ebuild 921 RMD160 094c8cf2306ff423f251aeab13da395dc07eee36 SHA1 c46cfcd5c1373ce79ffda675d90bff098a9d5bc7 SHA256 a93847f3265fbdc199ab093272d18aaec45a23c79dfdb5d0fd18b2281eab927c
 MD5 0e7cab8a2730103ca606d24dda5c7937 vrb-0.3.0.ebuild 921
 RMD160 094c8cf2306ff423f251aeab13da395dc07eee36 vrb-0.3.0.ebuild 921
 SHA256 a93847f3265fbdc199ab093272d18aaec45a23c79dfdb5d0fd18b2281eab927c vrb-0.3.0.ebuild 921
-MISC ChangeLog 649 RMD160 c6a03bf9326ba93583ffd74cf427f69de81591f4 SHA1 041196bf7a3153605f032dc8e739cdc8118348b0 SHA256 0d23a81f9925d23ddc71084a2806d7f77abd4ba9e7df33155548b5b96233e254
-MD5 a613d3622d1a36ef53690149dc5fba09 ChangeLog 649
-RMD160 c6a03bf9326ba93583ffd74cf427f69de81591f4 ChangeLog 649
-SHA256 0d23a81f9925d23ddc71084a2806d7f77abd4ba9e7df33155548b5b96233e254 ChangeLog 649
+EBUILD vrb-0.5.1.ebuild 865 RMD160 a84d118f0b891781bf518d1351b629573a6d6e8f SHA1 d087567dc75a5934c97b3cbce24710258ee4adc8 SHA256 50981c907685f2b5fc86ea39ca39d84f9652df16e5aa19b3a7e5d3ce24169ce0
+MD5 ef439b71eef36c5fd9d4ba6f7c85c360 vrb-0.5.1.ebuild 865
+RMD160 a84d118f0b891781bf518d1351b629573a6d6e8f vrb-0.5.1.ebuild 865
+SHA256 50981c907685f2b5fc86ea39ca39d84f9652df16e5aa19b3a7e5d3ce24169ce0 vrb-0.5.1.ebuild 865
+MISC ChangeLog 802 RMD160 66c53b795500ff48defb949984e1c445f96f6681 SHA1 58fcede7c5238308bfeec8038f47e61037a2d490 SHA256 53890d3ad2f09624fad229161f7c93ed364d9123f3a5aa10c863d445f138dbcb
+MD5 d8e875b23e0d0f0114df22a021b55a9a ChangeLog 802
+RMD160 66c53b795500ff48defb949984e1c445f96f6681 ChangeLog 802
+SHA256 53890d3ad2f09624fad229161f7c93ed364d9123f3a5aa10c863d445f138dbcb ChangeLog 802
 MISC metadata.xml 210 RMD160 c9fe92a44d079ef04bcdd31de9867de5bb9f26e5 SHA1 efa00493ddec7289a21bc4cbcc6e95ec4de749d5 SHA256 90082fe26a119a63ca8fbe227f66c33ba74167b6cf28e2cef02dea6c4f656c39
 MD5 c667f921ee8d48ce17ebef0f8d601ea4 metadata.xml 210
 RMD160 c9fe92a44d079ef04bcdd31de9867de5bb9f26e5 metadata.xml 210
@@ -14,3 +23,6 @@ SHA256 90082fe26a119a63ca8fbe227f66c33ba74167b6cf28e2cef02dea6c4f656c39 metadata
 MD5 c1f4951e561b4103c69d8ab4e62d2d12 files/digest-vrb-0.3.0 226
 RMD160 3e8ace5d188e140bdf2722a92f78dadbe741b1f2 files/digest-vrb-0.3.0 226
 SHA256 b9ce91913572b7ee03cbedaf85e5a310fbac941b1284f1167d218a1667275a91 files/digest-vrb-0.3.0 226
+MD5 df4f47b3aa9f19b4eb1d2072afb19979 files/digest-vrb-0.5.1 229
+RMD160 dd107eafa425919731f8acaa63f7c4e39e4c3cbe files/digest-vrb-0.5.1 229
+SHA256 b5504a90107e33f8a4d0c55fbeac687aba9b7bbcae1e5e1d60494ad93d6d49eb files/digest-vrb-0.5.1 229
diff --git a/dev-libs/vrb/files/digest-vrb-0.5.1 b/dev-libs/vrb/files/digest-vrb-0.5.1
new file mode 100644 (file)
index 0000000..70e604d
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 346914bd6d963d1ef06e075ee21d689e vrb-0.5.1.tar.bz2 41106
+RMD160 0676201fe5391f7c19bc6874c9fc792f2279df09 vrb-0.5.1.tar.bz2 41106
+SHA256 d579ed1998ef2d78e2ef8481a748d26e1fa12cdda806d2e31d8ec66ffb0e289f vrb-0.5.1.tar.bz2 41106
diff --git a/dev-libs/vrb/files/vrb-0.5.1-configure.patch b/dev-libs/vrb/files/vrb-0.5.1-configure.patch
new file mode 100644 (file)
index 0000000..c1bf5dd
--- /dev/null
@@ -0,0 +1,31 @@
+--- configure.old      2007-03-08 21:38:59.000000000 +0530
++++ configure  2007-03-08 21:42:37.000000000 +0530
+@@ -341,8 +341,8 @@
+     pgm_warn=( "${pgm_warn[@]}" -Winline )
+ fi
+-lib_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -fgnu-linker -frerun-loop-opt -finline -finline-functions -fmove-all-movables )
+-pgm_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -fgnu-linker -frerun-loop-opt -finline -finline-functions -fmove-all-movables )
++lib_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -frerun-loop-opt -finline -finline-functions )
++pgm_feat=( -fomit-frame-pointer -funsigned-char -funsigned-bitfields -frerun-loop-opt -finline -finline-functions )
+ lib_cp_opt=( -pipe )
+ pgm_cp_opt=( -pipe )
+@@ -1268,7 +1268,7 @@
+       class_product_src lib "${libname}" | while read srcname; do
+           vmsg 9 "Generating Makefile section: lib ${libname} ${srcname}"
+           srcdir=$( dirname "${srcname}" )
+-          srcref="-I ${srcdir} -I ${source}/include -I- -I ./include ${srcname}"
++          srcref="-iquote ${srcdir} -iquote ${source}/include -I ./include ${srcname}"
+           objname=$( echo "${srcname}" | gawk -F/ '{print $NF;}' | gawk -F. 'BEGIN{OFS=".";}{$NF="o";print $0;}' )
+           for lc in arlib solib; do
+               [[ "${lc}" = "arlib" ]] && libfeat=( -DARLIBRARY=1 )
+@@ -1398,7 +1398,7 @@
+       class_product_src "${pgmclass}" "${pgmname}" | while read srcname; do
+           vmsg 9 "Generating Makefile section: ${pgmclass} ${pgmname} ${srcname}"
+           srcdir=$( dirname "${srcname}" )
+-          srcref="-I ${srcdir} -I ${source}/include -I- -I ./include ${srcname}"
++          srcref="-iquote ${srcdir} -iquote ${source}/include -I ./include ${srcname}"
+           objname=$( echo "${srcname}" | gawk -F/ '{print $NF;}' | gawk -F. 'BEGIN{OFS=".";}{$NF="o";print $0;}' )
+           echo "obj/${pgmclass}/${pgmname}/${objname}: ${srcname}"
+           if [[ -n "${asm}" ]]; then
diff --git a/dev-libs/vrb/vrb-0.5.1.ebuild b/dev-libs/vrb/vrb-0.5.1.ebuild
new file mode 100644 (file)
index 0000000..79ba565
--- /dev/null
@@ -0,0 +1,42 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/vrb/vrb-0.5.1.ebuild,v 1.1 2007/03/09 20:08:15 anant Exp $
+
+inherit eutils
+
+DESCRIPTION="Library for a virtual ring buffer"
+HOMEPAGE="http://vrb.slashusr.org/"
+SRC_URI="http://vrb.slashusr.org/download/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="static"
+RESTRICT="nostrip"
+
+DEPEND="virtual/libc"
+
+src_compile() {
+       epatch ${FILESDIR}/${P}-configure.patch
+
+       ./configure --prefix=/usr || die "Configure failed!"
+       make || die "Make failed!"
+}
+
+src_install() {
+       insinto /usr/include
+       doins build/include/vrb.h
+
+       mkdir ${D}usr/lib
+
+       if use static ; then
+               cp build/lib/libvrb.a* ${D}usr/lib/
+       fi
+
+       cp build/lib/libvrb.so* ${D}usr/lib/
+
+       dobin build/bin/vbuf
+
+       dodoc README
+       doman vrb/man/man3/*.3
+}