From 2505a5ad76bdcb0995350545630e4451c234343e Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Tue, 23 Feb 2016 13:48:44 -0600 Subject: sys-block/tgt: bup and cleanup Package-Manager: portage-2.2.26 --- sys-block/tgt/Manifest | 4 +-- sys-block/tgt/tgt-1.0.19.ebuild | 51 ------------------------------ sys-block/tgt/tgt-1.0.22.ebuild | 60 ----------------------------------- sys-block/tgt/tgt-1.0.24-r1.ebuild | 65 -------------------------------------- sys-block/tgt/tgt-1.0.63.ebuild | 64 +++++++++++++++++++++++++++++++++++++ 5 files changed, 65 insertions(+), 179 deletions(-) delete mode 100644 sys-block/tgt/tgt-1.0.19.ebuild delete mode 100644 sys-block/tgt/tgt-1.0.22.ebuild delete mode 100644 sys-block/tgt/tgt-1.0.24-r1.ebuild create mode 100644 sys-block/tgt/tgt-1.0.63.ebuild (limited to 'sys-block/tgt') diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 58da7eb0b064..d3def750ccd5 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,4 +1,2 @@ -DIST tgt-1.0.19.tar.gz 241676 SHA256 69fd9e9528a70c272bcc3cd00ad6754edd819a0a1ce0fad21587d33c457c6f68 SHA512 613b9fe18da5013e6e3db92ac8595c21a8f78768679750c6f920bf678c9edeb4e499ed33685019e6f7249f72bd017ed13f2c175f9b5fce7d5b5013b0c0c1a61f WHIRLPOOL c35cab8b5874e7385a51eed272d315db0a76e1c2d2f8f4068d2c3ff7ac0eea7d1c22dac82dded044a7dd11e7926973f01ba5a6fba292247a429aba1144ab3155 -DIST tgt-1.0.22.tar.gz 227522 SHA256 a23e97d9e1bd2b5f0be06c7f441f70b8fcc98ebf1ce61b57d0e81f60c1cbcc06 SHA512 bc1def6c1b95a13351f2e2351d795d5338f3fe68b921574619547399598ff5b0b958b71749ec94ebb6efe2bcd0f941db1641334fabb4ba49aeda9a126385fdfe WHIRLPOOL 5a1da8431575cecb034d83db2e23fbea68cf5f3d3e7fbe67bbc3f77525f91b1e9d4cf5832d84dc433eb41546bac421b97739f79144184b685375e0239534168e -DIST tgt-1.0.24.tar.gz 231583 SHA256 43758d81345c176774c9ec3b823295c6b090ab60406cd47c7a636d77af4362bc SHA512 9afc1ee0d56df0ae7a8a12c33522aefd0bde2f2874fcd9f7fcbe33bcdb2852ae72e9a161dbcc6cac4f7d88b496476693701d11f1a42057e9cbb93e28af0113ae WHIRLPOOL 94711df40bbf7bea32f073c6a9e284203785217ae9811b8c072fc4487c88a6973ac2ffd62b44ce19ee894fa0ee94ed6efd4b1c1d7f706e782425d1a3bf08a3d3 DIST tgt-1.0.60.tar.gz 295304 SHA256 619b5250e4bc63971a26c05a3eea353beb4009ed0ffa06aab5f8ee25346cfb0a SHA512 4abca297e89dd92d1d1480f26af39a80f1cb7cd67e54911f4bdf29db8531b1df51fe214af05e685270e439bf702d4805542773c29baecc7a94ef271b2a0b97fb WHIRLPOOL 26119b14f741f6094fc816f48a58f1694b47505e7a0963e10e2efdffd49782886735c9b2463850d7ad03c149293f4b31512ee1b994607a5bbd30f0cee56f68fd +DIST tgt-1.0.63.tar.gz 295305 SHA256 18aa8ad63edae7f3705577580cdbd35e312371155a2cf2059bbe96ed46efef21 SHA512 d68509c2384f969794c3d26d8cdf2994f33cf70f20e207eea25031ad310ecdeea6883d74c4589d85bd168e4abfa293bdefaa35ae603732f187e127f8d0c7b037 WHIRLPOOL 440d2f7adac630f1f1a6a7262269835d47c1f1f2346703f84a813dc03a12dc57d6458e506c513d3a8cf3594b924246868b2772b11f0ab5eb109dbd4b3f15fdee diff --git a/sys-block/tgt/tgt-1.0.19.ebuild b/sys-block/tgt/tgt-1.0.19.ebuild deleted file mode 100644 index d7c0173183df..000000000000 --- a/sys-block/tgt/tgt-1.0.19.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit flag-o-matic linux-info - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net" -SRC_URI="http://stgt.sourceforge.net/releases/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ibmvio infiniband fcp fcoe" - -DEPEND="dev-perl/Config-General - infiniband? ( - sys-infiniband/libibverbs - sys-infiniband/librdmacm - )" -RDEPEND="${DEPEND} - sys-apps/sg3_utils" - -pkg_setup() { - CONFIG_CHECK="~SCSI_TGT" - WARNING_SCSI_TGT="Your kernel needs CONFIG_SCSI_TGT" - linux-info_pkg_setup -} - -src_configure() { - 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" - - sed -e 's:\($(CC)\):\1 $(LDFLAGS):' -i usr/Makefile || die "sed failed" -} - -src_compile() { - 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 -} diff --git a/sys-block/tgt/tgt-1.0.22.ebuild b/sys-block/tgt/tgt-1.0.22.ebuild deleted file mode 100644 index b7517dac4834..000000000000 --- a/sys-block/tgt/tgt-1.0.22.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -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/tarball/v${PV} -> ${P}.tar.gz" - -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 -} diff --git a/sys-block/tgt/tgt-1.0.24-r1.ebuild b/sys-block/tgt/tgt-1.0.24-r1.ebuild deleted file mode 100644 index cccaeb8cad23..000000000000 --- a/sys-block/tgt/tgt-1.0.24-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit flag-o-matic linux-info toolchain-funcs - -MY_TREE="e039354" - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net" -SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ibmvio infiniband fcp fcoe" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - infiniband? ( - sys-infiniband/libibverbs - sys-infiniband/librdmacm - )" -DEPEND="${CDEPEND} - app-text/docbook-xsl-stylesheets" -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 - tc-export CC -} - -src_prepare() { - sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die - - # make sure xml docs are generated before trying to install them - sed -i -e "s@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} - emake -C doc -} - -src_install() { - emake install-programs install-scripts install-doc DESTDIR="${D}" \ - docdir=/usr/share/doc/${PF} - newinitd "${FILESDIR}"/tgtd-${PV}.initd tgtd - newconfd "${FILESDIR}"/tgtd-${PV}.confd tgtd - dodir /etc/tgt - keepdir /etc/tgt -} diff --git a/sys-block/tgt/tgt-1.0.63.ebuild b/sys-block/tgt/tgt-1.0.63.ebuild new file mode 100644 index 000000000000..2fb5edb1350b --- /dev/null +++ b/sys-block/tgt/tgt-1.0.63.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit flag-o-matic toolchain-funcs + +MY_TREE="eca74a7" + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net" +SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-infiniband/libibverbs:= + sys-infiniband/librdmacm:= + )" +DEPEND="${CDEPEND} + app-text/docbook-xsl-stylesheets" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +S=${WORKDIR}/fujita-tgt-${MY_TREE} + +pkg_setup() { + tc-export CC +} + +src_prepare() { + sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die + + # make sure xml docs are generated before trying to install them + sed -i -e "s@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" + use rbd && myconf="${myconf} CEPH_RBD=1" + + emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf} + emake -C doc +} + +src_install() { + emake install-programs install-scripts install-doc DESTDIR="${D}" docdir=/usr/share/doc/${PF} + newinitd "${FILESDIR}"/tgtd.initd tgtd + newconfd "${FILESDIR}"/tgtd.confd tgtd + dodir /etc/tgt + keepdir /etc/tgt +} -- cgit v1.2.3-65-gdbad