Version bump, thanks to Sonni, fix #395149.
authorAlexys Jacob <ultrabug@gentoo.org>
Wed, 28 Dec 2011 11:50:24 +0000 (11:50 +0000)
committerAlexys Jacob <ultrabug@gentoo.org>
Wed, 28 Dec 2011 11:50:24 +0000 (11:50 +0000)
Package-Manager: portage-2.1.10.43/cvs/Linux x86_64

sys-block/tgt/ChangeLog
sys-block/tgt/Manifest
sys-block/tgt/tgt-1.0.22.ebuild [new file with mode: 0644]

index 8267ffffb25a7e02b23d6eb5d7e02d689929fd4e..8d632f355057d853017507b9a869487dab18d798 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for sys-block/tgt
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/tgt/ChangeLog,v 1.16 2011/09/01 12:12:42 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-block/tgt/ChangeLog,v 1.17 2011/12/28 11:50:24 ultrabug Exp $
+
+*tgt-1.0.22 (28 Dec 2011)
+
+  28 Dec 2011; Ultrabug <ultrabug@gentoo.org> +tgt-1.0.22.ebuild:
+  Version bump, thanks to Sonni, fix #395149.
 
 *tgt-1.0.19 (01 Sep 2011)
 
index 039d9c4b9ce0943ab86771de970b3e0ad5246edf..2d942d7e94fa2edeefffe66209398154ac780d18 100644 (file)
@@ -3,23 +3,15 @@ Hash: SHA256
 
 AUX tgtd 3532 RMD160 fe892479c889fceed091fdba183cba019db10bb6 SHA1 c466764ce5c6270669bc207e688ecacf6dcd0a15 SHA256 a7b64cc3b5d6cd24525ce7939e460ede9860845b2b838e399eab13aa573d5248
 DIST tgt-1.0.19.tar.gz 241676 RMD160 730aa50a76c6979e4dbf1d85179d14882b53e6b3 SHA1 4bb5488c72b5367201b96a86702373e3c298a419 SHA256 69fd9e9528a70c272bcc3cd00ad6754edd819a0a1ce0fad21587d33c457c6f68
+DIST tgt-1.0.22.zip 282068 RMD160 edb0d36d973ea63636c7383b7d4a28403eba45b5 SHA1 39e7f8cc1dc0665b9059753ea76e506a2cbdbd72 SHA256 7ef3fd4a6df9d81a3518acfc5bd4a945e29205270d8e3896b13aaa6b1dc9acf1
 EBUILD tgt-1.0.19.ebuild 1274 RMD160 05b9d573bb89d6dc266455d1e63b734b120adab4 SHA1 34a09e86b21120f6f54764f0107d802f172a9e61 SHA256 107b6dc67b0908154d8fc6fb3fb38b63b4b2071cc0d9db23f9b9ece4a74a3272
-MISC ChangeLog 2324 RMD160 627000ed90d13d824bfcc0e5d9481dab518efc58 SHA1 8f0ddcddb793346a795ddad439bf20074f81c45a SHA256 a5cc311f986ad29eaedb815ad477feb43fb03ca9ec82474d37e4aedcfc34e5cb
+EBUILD tgt-1.0.22.ebuild 1500 RMD160 cb62f2c5b4f505e86f967984621d829e41a7a50e SHA1 2498d065e835db5ef4b53546eddd0bad1ee1b6de SHA256 0b44ba191b264e3f2c14338960a5be0fa472d05b3744c01b07b6b5413e39796d
+MISC ChangeLog 2466 RMD160 1bec27b0fa6c1a9c9fab7609e50fd50852478c7b SHA1 8b64a9cf8e89e73d65bf9d005de28dc2c881ea40 SHA256 0ec28b214cd05e8b031c4d791a40a3bbfcb9564ff7377da8a8baefaab931a5bd
 MISC metadata.xml 421 RMD160 18011587fe6dfa6f091eb4abda0a836c0cf68050 SHA1 7925a2004430ba88194afd6dc3419923ddffa9c3 SHA256 a03ba54467398ba953ea6073808e0f9d240c6a3da753d115b9024d816739ece2
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBCAAGBQJOX3ajAAoJEOf+E+/4L5Lm2fYQAKZik67oLIxSVJ/9OwIMYIRG
-PPVcYdC5mQGsM/YnAHRD2QLmOR5VzJaZiW/bOeZP+3Z7UwRm3VoCFApMiu7ggXyw
-2Hfv1q6Bj+S2xTzXh0cDDtCeXatUu+ZMh9ak/VcjMCSzfhY4QILupBXIfm/O8RHh
-aB1JpU1rRd8V+MJ76CvEfTzrWp2JeA1WRzqMPN5C6kmajBCo+4TLq4CMZ+j5BSSW
-P2Y01AuxgaHmnnMRZx/d4t5yWSGWpkd2DV9XEfxWRLJfSWMB3siNIQXM6QqeRMt/
-E8U0uIKs/oP4LdSSKQ21wEnJx/rxGWk2WeB/ALWuOSPfEfNKOWtTQXRw8Y2AQupp
-zIXv6DW0/vHtbbm8AipD3Scd+qkhFF4cr+ZRl9brcpXMgwG/lwt5UPuFSyozBq2S
-SHQOBuo+Cldct6yDfpGrsTJGtbJugeDEPNdkFhoPDtS5Wv6S6eO07e6fs4V6CliN
-NFrkKJvC/p9Pfski1+RuC1Jyz69zMMi4K8FT3vEJ+aug0nLC8wlpTiEdY9VNNkyP
-S4/vZl80+foWXwHaPdMUNYDJkAXluhXHUM4cSenfYeDv0ssuix0Qu7Lu8EQn6Hz6
-TC0Bj1tVnzzmYKtfV6ui7xJRXVTvw5tuPDyCG5KeEqI6P9kAe/AyuPtAYcmcC8hu
-fzHl2RZOenmf1JuzWu1i
-=HvtS
+iF4EAREIAAYFAk77AokACgkQKiQSS7ZY+hPR8QD/bVGrZy4nLcqn6Ge9WtkXbZZM
+fvyR450Ytapbux7x4JMBAKf98iNiC4sN/1Ybm2nsZJTBQffepzaiWzkBt+jR50Wt
+=yKGq
 -----END PGP SIGNATURE-----
diff --git a/sys-block/tgt/tgt-1.0.22.ebuild b/sys-block/tgt/tgt-1.0.22.ebuild
new file mode 100644 (file)
index 0000000..04bf903
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-block/tgt/tgt-1.0.22.ebuild,v 1.1 2011/12/28 11:50:24 ultrabug Exp $
+
+EAPI=4
+
+inherit flag-o-matic linux-info
+
+MY_TREE="3e216c9"
+
+DESCRIPTION="Linux SCSI target framework (tgt)"
+HOMEPAGE="http://stgt.sourceforge.net"
+SRC_URI="https://github.com/fujita/tgt/zipball/v${PV} -> ${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ibmvio infiniband fcp fcoe"
+
+DEPEND="dev-perl/config-general
+       dev-libs/libxslt
+       infiniband? (
+               sys-infiniband/libibverbs
+               sys-infiniband/librdmacm
+       )"
+RDEPEND="${DEPEND}
+       sys-apps/sg3_utils"
+
+S="${WORKDIR}"/fujita-tgt-"${MY_TREE}"
+
+pkg_setup() {
+       CONFIG_CHECK="~SCSI_TGT"
+       WARNING_SCSI_TGT="Your kernel needs CONFIG_SCSI_TGT"
+       linux-info_pkg_setup
+}
+
+src_prepare() {
+       sed -i -e 's:\($(CC)\):\1 $(LDFLAGS):' usr/Makefile || die "sed failed"
+
+       # make sure xml docs are generated before trying to install them
+       sed -i -e "s@install: @install: all @g" doc/Makefile || die
+}
+
+src_compile() {
+       local myconf
+       use ibmvio && myconf="${myconf} IBMVIO=1"
+       use infiniband && myconf="${myconf} ISCSI_RDMA=1"
+       use fcp && myconf="${myconf} FCP=1"
+       use fcoe && myconf="${myconf} FCOE=1"
+
+       emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
+}
+
+src_install() {
+       emake  install-programs install-scripts install-doc DESTDIR="${D}" \
+               docdir=/usr/share/doc/${PF}
+       doinitd "${FILESDIR}/tgtd"
+       dodir /etc/tgt
+       keepdir /etc/tgt
+}
\ No newline at end of file