# 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)
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-----
--- /dev/null
+# 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