[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 5961006a720e03ca59f016da37bab5faac2a4fa1 Author: Stijn Tintel linux-ipv6 be> AuthorDate: Tue Jun 4 17:04:57 2024 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jun 17 20:10:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5961006a sys-block/tgt: add 1.0.92 Bug: https://bugs.gentoo.org/713490 Bug: https://bugs.gentoo.org/934448 Signed-off-by: Stijn Tintel linux-ipv6.be> Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.92.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index aa413c25af67..1b8c248e227a 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1 +1,2 @@ DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0 SHA512 ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5 +DIST tgt-1.0.92.tar.gz 305797 BLAKE2B 144773460e5ab4241e9cf7e35f4b84b347da8a48dfbb2dfba4b0c02f7d346746a80f1f3c65cdbb0fa1c1dc25a19b0cbd951e6b9c38a9022f2136ffc95b67d00d SHA512 a865a61bae3c4503ad4a67192fc7d0f16f0dbf767d067f2a65ddc24f674ec33413a130b4861b7ab33324243489e45259644f84b7f2d8162005d23f0eb2476bd2 diff --git a/sys-block/tgt/tgt-1.0.92.ebuild b/sys-block/tgt/tgt-1.0.92.ebuild new file mode 100644 index ..5488b8178802 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.92.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/Makefile || die +} + +src_compile() { + local myconf + use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd + newconfd "${FILESDIR}"/tgtd.confd-new tgtd + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 75f47236b109608ef7a0a1e586b54838703d6a80 Author: Matthew Thode gentoo org> AuthorDate: Thu May 2 21:36:41 2024 + Commit: Matthew Thode gentoo org> CommitDate: Thu May 2 21:37:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f47236 sys-block/tgt: drop 1.0.90 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.90.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 6069849cb0d3..aa413c25af67 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1 @@ -DIST tgt-1.0.90.tar.gz 305964 BLAKE2B ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34 SHA512 5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0 SHA512 ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5 diff --git a/sys-block/tgt/tgt-1.0.90.ebuild b/sys-block/tgt/tgt-1.0.90.ebuild deleted file mode 100644 index 24559d926972.. --- a/sys-block/tgt/tgt-1.0.90.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/Makefile || die -} - -src_compile() { - local myconf - use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd - newconfd "${FILESDIR}"/tgtd.confd-new tgtd - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 5a14910d35f7e865952c69d9b856df4d4628eca2 Author: Matthew Thode gentoo org> AuthorDate: Sun Mar 10 18:58:09 2024 + Commit: Matthew Thode gentoo org> CommitDate: Sun Mar 10 18:58:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a14910d sys-block/tgt: drop 1.0.88-r1, 1.0.89 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 2 -- sys-block/tgt/tgt-1.0.88-r1.ebuild | 58 -- sys-block/tgt/tgt-1.0.89.ebuild| 58 -- 3 files changed, 118 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 10c7c2ac99fa..6069849cb0d3 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,4 +1,2 @@ -DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 -DIST tgt-1.0.89.tar.gz 305773 BLAKE2B c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c SHA512 4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a DIST tgt-1.0.90.tar.gz 305964 BLAKE2B ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34 SHA512 5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0 SHA512 ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5 diff --git a/sys-block/tgt/tgt-1.0.88-r1.ebuild b/sys-block/tgt/tgt-1.0.88-r1.ebuild deleted file mode 100644 index 3acece87b340.. --- a/sys-block/tgt/tgt-1.0.88-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/Makefile || die -} - -src_compile() { - local myconf - use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd - newconfd "${FILESDIR}"/tgtd.confd-new tgtd - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -} diff --git a/sys-block/tgt/tgt-1.0.89.ebuild b/sys-block/tgt/tgt-1.0.89.ebuild deleted file mode 100644 index 38786cbf7998.. --- a/sys-block/tgt/tgt-1.0.89.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default -
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 4ab67f8a32f128fe61804a8f3c9a27782d6b11bd Author: Matthew Thode gentoo org> AuthorDate: Sat Mar 2 23:43:42 2024 + Commit: Matthew Thode gentoo org> CommitDate: Sat Mar 2 23:44:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab67f8a sys-block/tgt: add 1.0.91 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.91.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index a76d5f724ce5..10c7c2ac99fa 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 DIST tgt-1.0.89.tar.gz 305773 BLAKE2B c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c SHA512 4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a DIST tgt-1.0.90.tar.gz 305964 BLAKE2B ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34 SHA512 5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb +DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0 SHA512 ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5 diff --git a/sys-block/tgt/tgt-1.0.91.ebuild b/sys-block/tgt/tgt-1.0.91.ebuild new file mode 100644 index ..24559d926972 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.91.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +IUSE="infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/Makefile || die +} + +src_compile() { + local myconf + use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd + newconfd "${FILESDIR}"/tgtd.confd-new tgtd + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: dd8b6c014655569250f8681b03b54e338bd9 Author: Matthew Thode gentoo org> AuthorDate: Thu Jan 4 21:00:25 2024 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jan 4 21:00:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8b6c01 sys-block/tgt: add 1.0.90 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.90.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 8882b6701352..a76d5f724ce5 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 DIST tgt-1.0.89.tar.gz 305773 BLAKE2B c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c SHA512 4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a +DIST tgt-1.0.90.tar.gz 305964 BLAKE2B ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34 SHA512 5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb diff --git a/sys-block/tgt/tgt-1.0.90.ebuild b/sys-block/tgt/tgt-1.0.90.ebuild new file mode 100644 index ..24559d926972 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.90.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +IUSE="infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/Makefile || die +} + +src_compile() { + local myconf + use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd + newconfd "${FILESDIR}"/tgtd.confd-new tgtd + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: fa6b98518cf9dbf3043f86e02420a0db80f120ee Author: Matthew Thode gentoo org> AuthorDate: Mon Jan 1 20:16:43 2024 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jan 1 20:17:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6b9851 sys-block/tgt: clean up use flags Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/sys-block/tgt/metadata.xml b/sys-block/tgt/metadata.xml index 3141bc54fe73..53b1921bc524 100644 --- a/sys-block/tgt/metadata.xml +++ b/sys-block/tgt/metadata.xml @@ -10,9 +10,6 @@ Gentoo Cluster Project - Add support for IBM Virtual I/O - Add support for new FC protocol - Add support for FCoE protocol Add support for ceph block devices
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 3f1fb5f894c948c24b729dc6b8bb7963edc49c70 Author: Matthew Thode gentoo org> AuthorDate: Mon Jan 1 19:30:29 2024 + Commit: Matthew Thode gentoo org> CommitDate: Mon Jan 1 19:30:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1fb5f8 sys-block/tgt: drop 1.0.87-r2 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.87-r2.ebuild | 61 -- 2 files changed, 62 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 7ce9f61c5895..8882b6701352 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,2 @@ -DIST tgt-1.0.87.tar.gz 304798 BLAKE2B e8772a02078204373dd43276cc5534dd9e8996841bdfef613f34a9c59ef2886f866ff6fb56e6bdaea653b4081b477e1ab15cb3ed3d125b7c08b45ab11a63a7cb SHA512 362adfc92f9fc6528b3de0aa9f202e39f6035b92fe3078236a3f75c0aef540a82cb4594077fdc7de2e524acc75601f5696111cc9aebc6de6265c53cd1d073db2 DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 DIST tgt-1.0.89.tar.gz 305773 BLAKE2B c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c SHA512 4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a diff --git a/sys-block/tgt/tgt-1.0.87-r2.ebuild b/sys-block/tgt/tgt-1.0.87-r2.ebuild deleted file mode 100644 index f5b5df98b0fe.. --- a/sys-block/tgt/tgt-1.0.87-r2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="fcoe fcp ibmvio infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/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-new tgtd - newconfd "${FILESDIR}"/tgtd.confd-new tgtd - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 7d954dbbb857b157e67142f85ff703eaec19a720 Author: Matthew Thode gentoo org> AuthorDate: Fri Dec 1 20:32:53 2023 + Commit: Matthew Thode gentoo org> CommitDate: Fri Dec 1 20:33:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d954dbb sys-block/tgt: stabilize 1.0.89 for amd64, arm64, ppc64, x86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.89.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.89.ebuild b/sys-block/tgt/tgt-1.0.89.ebuild index afca5f425e44..3acece87b340 100644 --- a/sys-block/tgt/tgt-1.0.89.ebuild +++ b/sys-block/tgt/tgt-1.0.89.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="infiniband rbd selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 6b5b9116066915602e4245fe81621b2c0e8d36d7 Author: Matthew Thode gentoo org> AuthorDate: Thu Nov 2 04:06:41 2023 + Commit: Matthew Thode gentoo org> CommitDate: Thu Nov 2 04:06:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5b9116 sys-block/tgt: add 1.0.89 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.89.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index bf8c33bac127..7ce9f61c5895 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.87.tar.gz 304798 BLAKE2B e8772a02078204373dd43276cc5534dd9e8996841bdfef613f34a9c59ef2886f866ff6fb56e6bdaea653b4081b477e1ab15cb3ed3d125b7c08b45ab11a63a7cb SHA512 362adfc92f9fc6528b3de0aa9f202e39f6035b92fe3078236a3f75c0aef540a82cb4594077fdc7de2e524acc75601f5696111cc9aebc6de6265c53cd1d073db2 DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 +DIST tgt-1.0.89.tar.gz 305773 BLAKE2B c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c SHA512 4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a diff --git a/sys-block/tgt/tgt-1.0.89.ebuild b/sys-block/tgt/tgt-1.0.89.ebuild new file mode 100644 index ..afca5f425e44 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.89.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/Makefile || die +} + +src_compile() { + local myconf + use infiniband && myconf="${myconf} ISCSI_RDMA=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-new tgtd + newconfd "${FILESDIR}"/tgtd.confd-new tgtd + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/, sys-block/tgt/
commit: db5fe2a0dd4dd1f6bb1761110922b645451a4cf8 Author: Forza <68693597+Forza-tng users noreply github com> AuthorDate: Tue Oct 17 06:40:13 2023 + Commit: Sam James gentoo org> CommitDate: Tue Oct 17 09:17:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5fe2a0 sys-block/tgt: Update tgtd.initd-new Add missing `${tgtd_opts}` which was missing in previous commit. Closes: https://bugs.gentoo.org/915140 Signed-off-by: Forza <68693597+Forza-tng users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/33368 Signed-off-by: Sam James gentoo.org> sys-block/tgt/files/tgtd.initd-new | 2 +- sys-block/tgt/{tgt-1.0.87-r1.ebuild => tgt-1.0.87-r2.ebuild} | 0 sys-block/tgt/{tgt-1.0.88.ebuild => tgt-1.0.88-r1.ebuild}| 0 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/files/tgtd.initd-new b/sys-block/tgt/files/tgtd.initd-new index 7941f1a7e974..962ed7bd3a2a 100644 --- a/sys-block/tgt/files/tgtd.initd-new +++ b/sys-block/tgt/files/tgtd.initd-new @@ -9,7 +9,7 @@ pidfile="/var/run/${RC_SVCNAME}.pid" command="/usr/sbin/tgtd" -command_args_background="--pid-file ${pidfile}" +command_args_background="--pid-file ${pidfile} ${tgtd_opts}" extra_commands="forcedstop" extra_started_commands="forcedreload reload" diff --git a/sys-block/tgt/tgt-1.0.87-r1.ebuild b/sys-block/tgt/tgt-1.0.87-r2.ebuild similarity index 100% rename from sys-block/tgt/tgt-1.0.87-r1.ebuild rename to sys-block/tgt/tgt-1.0.87-r2.ebuild diff --git a/sys-block/tgt/tgt-1.0.88.ebuild b/sys-block/tgt/tgt-1.0.88-r1.ebuild similarity index 100% rename from sys-block/tgt/tgt-1.0.88.ebuild rename to sys-block/tgt/tgt-1.0.88-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: bc531844bedfb7ff98db6f194c92f4c6877176ad Author: Sam James gentoo org> AuthorDate: Fri Oct 6 00:30:10 2023 + Commit: Sam James gentoo org> CommitDate: Fri Oct 6 00:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc531844 sys-block/tgt: drop unused ibmvio, fcp, fcoe USE flags As noted in the bug, none of these do anything anymore (build system ignores them) since quite a while ago. Closes: https://bugs.gentoo.org/821379 Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.88.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.88.ebuild b/sys-block/tgt/tgt-1.0.88.ebuild index f5b5df98b0fe..3acece87b340 100644 --- a/sys-block/tgt/tgt-1.0.88.ebuild +++ b/sys-block/tgt/tgt-1.0.88.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="fcoe fcp ibmvio infiniband rbd selinux" +IUSE="infiniband rbd selinux" DEPEND=" app-text/docbook-xsl-stylesheets @@ -41,10 +41,7 @@ src_prepare() { 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}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 69d044702d54b3db565c1c3a983252dfc0a60c4c Author: Matthew Thode gentoo org> AuthorDate: Mon Oct 2 18:21:45 2023 + Commit: Matthew Thode gentoo org> CommitDate: Mon Oct 2 18:22:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d04470 sys-block/tgt: drop 1.0.86, 1.0.87 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.86.ebuild | 61 - sys-block/tgt/tgt-1.0.87.ebuild | 61 - 3 files changed, 123 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index bb4cdc438f6b..bf8c33bac127 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,2 @@ -DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 DIST tgt-1.0.87.tar.gz 304798 BLAKE2B e8772a02078204373dd43276cc5534dd9e8996841bdfef613f34a9c59ef2886f866ff6fb56e6bdaea653b4081b477e1ab15cb3ed3d125b7c08b45ab11a63a7cb SHA512 362adfc92f9fc6528b3de0aa9f202e39f6035b92fe3078236a3f75c0aef540a82cb4594077fdc7de2e524acc75601f5696111cc9aebc6de6265c53cd1d073db2 DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild deleted file mode 100644 index 32b714b14d91.. --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="fcoe fcp ibmvio infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/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 - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -} diff --git a/sys-block/tgt/tgt-1.0.87.ebuild b/sys-block/tgt/tgt-1.0.87.ebuild deleted file mode 100644 index fae52eca55dc.. --- a/sys-block/tgt/tgt-1.0.87.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="https://github.com/fujita/tgt"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="fcoe fcp ibmvio infiniband rbd selinux" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND=" - ${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils - selinux? ( sec-policy/selinux-tgtd ) -" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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@i
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: a6c0e68cc574d9727f32775068978dc4e9fa542e Author: Matthew Thode gentoo org> AuthorDate: Sun Oct 1 16:17:45 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun Oct 1 16:18:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c0e68c sys-block/tgt: add 1.0.88 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.88.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 4acb98a49afa..bb4cdc438f6b 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 DIST tgt-1.0.87.tar.gz 304798 BLAKE2B e8772a02078204373dd43276cc5534dd9e8996841bdfef613f34a9c59ef2886f866ff6fb56e6bdaea653b4081b477e1ab15cb3ed3d125b7c08b45ab11a63a7cb SHA512 362adfc92f9fc6528b3de0aa9f202e39f6035b92fe3078236a3f75c0aef540a82cb4594077fdc7de2e524acc75601f5696111cc9aebc6de6265c53cd1d073db2 +DIST tgt-1.0.88.tar.gz 305767 BLAKE2B d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4 SHA512 b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70 diff --git a/sys-block/tgt/tgt-1.0.88.ebuild b/sys-block/tgt/tgt-1.0.88.ebuild new file mode 100644 index ..f5b5df98b0fe --- /dev/null +++ b/sys-block/tgt/tgt-1.0.88.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +IUSE="fcoe fcp ibmvio infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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-new tgtd + newconfd "${FILESDIR}"/tgtd.confd-new tgtd + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: d324ee24849d17f6e235a8ff074ba6cdf41f246e Author: Matthew Thode gentoo org> AuthorDate: Sat Sep 2 17:54:32 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sat Sep 2 17:55:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d324ee24 sys-block/tgt: stabilize 1.0.87-r1 for amd64, arm64, ppc64, x86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.87-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.87-r1.ebuild b/sys-block/tgt/tgt-1.0.87-r1.ebuild index 559e0ae2c41b..f5b5df98b0fe 100644 --- a/sys-block/tgt/tgt-1.0.87-r1.ebuild +++ b/sys-block/tgt/tgt-1.0.87-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/, sys-block/tgt/files/
commit: 3a5c6ac8c88119c492a4a4dadcfce9aceb44b9a5 Author: Matthew Thode gentoo org> AuthorDate: Tue Aug 15 18:53:02 2023 + Commit: Matthew Thode gentoo org> CommitDate: Tue Aug 15 18:53:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5c6ac8 sys-block/tgt: make init scripts posix compliant Thanks to Forza-tng for the new scripts Closes: https://bugs.gentoo.org/911680 Closes: https://bugs.gentoo.org/836690 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/files/tgtd.confd-new | 7 ++ sys-block/tgt/files/tgtd.initd-new | 136 + sys-block/tgt/tgt-1.0.87-r1.ebuild | 61 + 3 files changed, 204 insertions(+) diff --git a/sys-block/tgt/files/tgtd.confd-new b/sys-block/tgt/files/tgtd.confd-new new file mode 100644 index ..99a8f8db02fd --- /dev/null +++ b/sys-block/tgt/files/tgtd.confd-new @@ -0,0 +1,7 @@ +# Here you can specify options that are passed directly to tgt daemon +#tgtd_opts="" + +# Config file for automatic configuration with tgt-admin +#tgtd_conf="/etc/tgt/targets.conf" + +# vim: ft=gentoo-conf-d diff --git a/sys-block/tgt/files/tgtd.initd-new b/sys-block/tgt/files/tgtd.initd-new new file mode 100644 index ..7941f1a7e974 --- /dev/null +++ b/sys-block/tgt/files/tgtd.initd-new @@ -0,0 +1,136 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# shellcheck shell=sh + +# Default configuration fike +: "${tgtd_conf:=/etc/tgt/targets.conf}" + +pidfile="/var/run/${RC_SVCNAME}.pid" +command="/usr/sbin/tgtd" +command_args_background="--pid-file ${pidfile}" +extra_commands="forcedstop" +extra_started_commands="forcedreload reload" + +depend() { + use net +} + +start_post() { + # We need to wait for 1 second before do anything with tgtd. + sleep 1 +# Put tgtd into "offline" state until all the targets are configured. + # We don't want initiators to (re)connect and fail the connection + # if configuration is not ready. + tgtadm --op update --mode sys --name State -v offline + + # Configure the targets. + if [ ! -r "${tgtd_conf}" ]; then +ewarn "Configuration file '${tgtd_conf}' not found!" +ewarn "Leaving ${SVCNAME} running in 'offline' state." +eend 0 + else +ebegin "Loading target configuration" + tgt-admin --update ALL -c "${tgtd_conf}" +retval=$? + if [ $retval -ne 0 ]; then +eerror "Could not load configuration!" +stop +exit $? + fi +eend $retval + +# Put tgtd into "ready" state. +ebegin "Onlining targets. Accepting connections" + tgtadm --op update --mode sys --name State -v ready +eend $? + fi +} + +stop() { + ebegin "Stopping ${SVCNAME}" +# We need to force shutdown if system is restarting +# or shutting down. +if [ "$RC_RUNLEVEL" = "shutdown" ] ; then +forcedstop +else + # Remove all targets. Only remove targets which are not in use. + tgt-admin --update ALL -c /dev/null >/dev/null 2>&1 + retval=$? + if [ $retval -eq 107 ] ; then + einfo "tgtd is not running" + else +# tgtd will exit if all targets were removed. +tgtadm --op delete --mode system >/dev/null 2>&1 +retval=$? +if [ $retval -ne 0 ] ; then +eerror "WARNING: Some initiators are still connected - could not stop tgtd" +fi + fi +fi + eend $retval +} + +forcedstop() { + # NOTE: Forced shutdown of the iscsi target may cause data corruption + # for initiators that are connected. + ewarn "WARNING: Force-stopping target framework daemon" + for i in 5 4 3 2 1; do +einfo "Continuing in $i seconds..." +sleep 1 + done + + # Offline everything first. May be needed if we're rebooting, but + # expect the initiators to reconnect cleanly when we boot again + # (i.e. we don't want them to reconnect to a tgtd which is still + # onlineg, but the target is gone). + tgtadm --op update --mode sys --name State -v offline >/dev/null 2>&1 + retval=$? + if [ $retval -eq 107 ] ; then + einfo "tgtd is not running" + else +# Offline all targets + tgt-admin --offline ALL + + # Remove all targets, even if they are still in use. + tgt-admin --update ALL -c /dev/null -f + + # tgtd shuts down after all targets are removed. + tgtadm --op delete --mode system + retval=$? + if [ $retval -ne 0 ] ; then + eerror "Failed to shutdown tgtd" + eend 1 + fi + fi + eend $retval +} + +reload() { + ebegin "Updating target framework daemon configuration" +# Update configuration for targets. Only targets which +# are not in use will be updated. +tgt-admin --update ALL -c "${tgtd_conf}" >/dev/null 2>&1 +retval=$? +if [ $retval -eq 107 ]; then +ewarn "WARNING: tgtd is not running" +fi + eend $retval +} + +forcedreload() { + ebegin "Updating ta
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 2be4c6ec9645a481e832e7ece7f0730fd46b850f Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 2 21:10:42 2023 + Commit: Matthew Thode gentoo org> CommitDate: Wed Aug 2 21:10:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2be4c6ec sys-block/tgt: add 1.0.87 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.87.ebuild | 61 + 2 files changed, 62 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index bae6815c6b7d..4acb98a49afa 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1 +1,2 @@ DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 +DIST tgt-1.0.87.tar.gz 304798 BLAKE2B e8772a02078204373dd43276cc5534dd9e8996841bdfef613f34a9c59ef2886f866ff6fb56e6bdaea653b4081b477e1ab15cb3ed3d125b7c08b45ab11a63a7cb SHA512 362adfc92f9fc6528b3de0aa9f202e39f6035b92fe3078236a3f75c0aef540a82cb4594077fdc7de2e524acc75601f5696111cc9aebc6de6265c53cd1d073db2 diff --git a/sys-block/tgt/tgt-1.0.87.ebuild b/sys-block/tgt/tgt-1.0.87.ebuild new file mode 100644 index ..fae52eca55dc --- /dev/null +++ b/sys-block/tgt/tgt-1.0.87.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="https://github.com/fujita/tgt"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd selinux" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND=" + ${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e227d3b91014b88bd8ed13669a1e15ee6e0fb34c Author: Matthew Thode gentoo org> AuthorDate: Sat Jul 15 15:08:38 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sat Jul 15 15:09:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e227d3b9 sys-block/tgt: update HOMEPAGE Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index e2b6a07d8cfb..32b714b14d91 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -5,7 +5,7 @@ EAPI=7 inherit toolchain-funcs systemd DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; +HOMEPAGE="https://github.com/fujita/tgt"; SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 8ad83bb8a5e471120fddad430113ba8c6cf908cc Author: Matoro Mahri users noreply github com> AuthorDate: Sun Jul 9 04:43:33 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jul 9 04:46:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad83bb8 sys-block/tgt: Keyword 1.0.86 alpha, #909352 Signed-off-by: Matoro Mahri users.noreply.github.com> Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 805337363ac3..e2b6a07d8cfb 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd selinux" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: c4fd6be1f536f68c0ce94f751566fba61ccc76ad Author: Sam James gentoo org> AuthorDate: Wed Jun 28 07:17:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 28 07:19:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fd6be1 sys-block/tgt: add missing selinux policy dep Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index e02dff138fae..805337363ac3 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" -IUSE="fcoe fcp ibmvio infiniband rbd" +IUSE="fcoe fcp ibmvio infiniband rbd selinux" DEPEND=" app-text/docbook-xsl-stylesheets @@ -20,9 +20,12 @@ DEPEND=" rbd? ( sys-cluster/ceph ) infiniband? ( sys-cluster/rdma-core ) " -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} dev-libs/libaio - sys-apps/sg3_utils" + sys-apps/sg3_utils + selinux? ( sec-policy/selinux-tgtd ) +" pkg_setup() { tc-export CC
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f96d2cbe13ed0ef4a9c9d718539052106f4bf964 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jun 12 06:01:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jun 12 06:01:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96d2cbe sys-block/tgt: Keyword 1.0.86 ia64, #906062 Signed-off-by: Arthur Zamarin gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 80ddfecbaa7a..e02dff138fae 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f1bd80dfe640945569dcbb807cb7625211b10e5a Author: WANG Xuerui gentoo org> AuthorDate: Sat Jun 3 05:48:57 2023 + Commit: WANG Xuerui gentoo org> CommitDate: Sat Jun 3 06:01:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1bd80df sys-block/tgt: keyword 1.0.86 for ~loong Signed-off-by: WANG Xuerui gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index c46e68deb557..80ddfecbaa7a 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: a89615add103b0651b9ebbd0f7f1296805ef25b3 Author: Jakov Smolić gentoo org> AuthorDate: Thu May 11 07:15:27 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Thu May 11 07:15:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89615ad sys-block/tgt: Keyword 1.0.86 riscv, #906062 Signed-off-by: Jakov Smolić gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 8041cfba1d0f..c46e68deb557 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 ~sparc x86" +KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 ~riscv ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 65bf87ef524abd5583756a0886fd4b3432a57aa6 Author: Sam James gentoo org> AuthorDate: Wed May 10 16:07:48 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 16:07:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65bf87ef sys-block/tgt: Keyword 1.0.86 hppa, #906062 Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 2fa39d5d7845..651a231dc8e2 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" +KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: dd7ba39c83020bd2f6be7d6ec77e43d8a1f9ec4e Author: Sam James gentoo org> AuthorDate: Wed May 10 16:07:51 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 16:07:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd7ba39c sys-block/tgt: Keyword 1.0.86 sparc, #906062 Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 651a231dc8e2..8041cfba1d0f 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 x86" +KEYWORDS="amd64 arm64 ~hppa ~ppc ppc64 ~sparc x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: a097feff6e2ddde6d47a6fdd2024186873c82d59 Author: Matthew Thode gentoo org> AuthorDate: Tue Mar 28 21:16:36 2023 + Commit: Matthew Thode gentoo org> CommitDate: Tue Mar 28 21:17:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a097feff sys-block/tgt: drop 1.0.85 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.85.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index af099cc34300..bae6815c6b7d 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1 @@ -DIST tgt-1.0.85.tar.gz 304648 BLAKE2B fb2c004c9e4ac614b0dfd58d5e9f641b6ca061a716cfc2c7888eb205e461178f6b04c4bbddc7abd1fc797bd6623c265bc01fc73f75b83dfa84cc35656a306f61 SHA512 847e4c4f80e9bdc46910eb9ab49a150d985a8fcdb77e67eabf5eb12845d9faafee76f9b7a5d71d5b3504205288d77fcf3e0f04e7f835ab8ad829700c13d783d4 DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 diff --git a/sys-block/tgt/tgt-1.0.85.ebuild b/sys-block/tgt/tgt-1.0.85.ebuild deleted file mode 100644 index 2fa39d5d7845.. --- a/sys-block/tgt/tgt-1.0.85.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND="${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/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 - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 10b37515b37e04055a5ac63e40b560f7d033ca3a Author: Matthew Thode gentoo org> AuthorDate: Wed Mar 1 01:27:55 2023 + Commit: Matthew Thode gentoo org> CommitDate: Wed Mar 1 01:29:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b37515 sys-block/tgt: stabilize 1.0.86 for amd64, arm64, ppc64, x86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.86.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild index 190b5c32a91a..2fa39d5d7845 100644 --- a/sys-block/tgt/tgt-1.0.86.ebuild +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 3c0d056afe1a31d5200bdcd579dfb417f777c275 Author: Matthew Thode gentoo org> AuthorDate: Wed Mar 1 01:27:20 2023 + Commit: Matthew Thode gentoo org> CommitDate: Wed Mar 1 01:29:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0d056a sys-block/tgt: drop 1.0.83, 1.0.84 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 2 -- sys-block/tgt/tgt-1.0.83.ebuild | 58 - sys-block/tgt/tgt-1.0.84.ebuild | 58 - 3 files changed, 118 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 237332ffef7d..af099cc34300 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,4 +1,2 @@ -DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 -DIST tgt-1.0.84.tar.gz 304641 BLAKE2B d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95 SHA512 a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971 DIST tgt-1.0.85.tar.gz 304648 BLAKE2B fb2c004c9e4ac614b0dfd58d5e9f641b6ca061a716cfc2c7888eb205e461178f6b04c4bbddc7abd1fc797bd6623c265bc01fc73f75b83dfa84cc35656a306f61 SHA512 847e4c4f80e9bdc46910eb9ab49a150d985a8fcdb77e67eabf5eb12845d9faafee76f9b7a5d71d5b3504205288d77fcf3e0f04e7f835ab8ad829700c13d783d4 DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 diff --git a/sys-block/tgt/tgt-1.0.83.ebuild b/sys-block/tgt/tgt-1.0.83.ebuild deleted file mode 100644 index 43d1f60ba296.. --- a/sys-block/tgt/tgt-1.0.83.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND="${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/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 - systemd_dounit "${S}"/scripts/tgtd.service - dodir /etc/tgt - keepdir /etc/tgt -} diff --git a/sys-block/tgt/tgt-1.0.84.ebuild b/sys-block/tgt/tgt-1.0.84.ebuild deleted file mode 100644 index 276cce8b069e.. --- a/sys-block/tgt/tgt-1.0.84.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ppc64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND="${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 314b8ef33a2a374e8fd35ae96950ab44ad04e4f5 Author: Matthew Thode gentoo org> AuthorDate: Wed Feb 1 17:30:10 2023 + Commit: Matthew Thode gentoo org> CommitDate: Wed Feb 1 17:30:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314b8ef3 sys-block/tgt: add 1.0.86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.86.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index eb028f063c62..237332ffef7d 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 DIST tgt-1.0.84.tar.gz 304641 BLAKE2B d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95 SHA512 a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971 DIST tgt-1.0.85.tar.gz 304648 BLAKE2B fb2c004c9e4ac614b0dfd58d5e9f641b6ca061a716cfc2c7888eb205e461178f6b04c4bbddc7abd1fc797bd6623c265bc01fc73f75b83dfa84cc35656a306f61 SHA512 847e4c4f80e9bdc46910eb9ab49a150d985a8fcdb77e67eabf5eb12845d9faafee76f9b7a5d71d5b3504205288d77fcf3e0f04e7f835ab8ad829700c13d783d4 +DIST tgt-1.0.86.tar.gz 304697 BLAKE2B 60233019e9f09dd4288ca70f398992452dc00f7a2f46d82e333a9e1bfa4fe5dcc8583da3d4ce4382b32c60b1b009dd03d36faa9770faa11222b9ec4592bd6d96 SHA512 f4e8e87691be2793c5eee9d7dc744ae3a7b47f710f559141f0533de345f727fb68223a3090282f5c51f70ea55fbf5936d81e3b08ce953b7ac48013295c32bef7 diff --git a/sys-block/tgt/tgt-1.0.86.ebuild b/sys-block/tgt/tgt-1.0.86.ebuild new file mode 100644 index ..190b5c32a91a --- /dev/null +++ b/sys-block/tgt/tgt-1.0.86.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: bdc5a5ec785e3cd4dcee99654495351cf7116ca4 Author: Matthew Thode gentoo org> AuthorDate: Wed Feb 1 17:29:34 2023 + Commit: Matthew Thode gentoo org> CommitDate: Wed Feb 1 17:30:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc5a5ec sys-block/tgt: stabilize 1.0.85 for amd64, arm64, ppc64, x86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.85.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.85.ebuild b/sys-block/tgt/tgt-1.0.85.ebuild index 190b5c32a91a..2fa39d5d7845 100644 --- a/sys-block/tgt/tgt-1.0.85.ebuild +++ b/sys-block/tgt/tgt-1.0.85.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f8f1bb47e9b0f4526fdfe8ed5ec3abfa12ff7f8f Author: Matthew Thode gentoo org> AuthorDate: Sun Jan 1 18:00:57 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sun Jan 1 18:01:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8f1bb47 sys-block/tgt: add 1.0.85 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.85.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 9813f7433c18..eb028f063c62 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 DIST tgt-1.0.84.tar.gz 304641 BLAKE2B d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95 SHA512 a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971 +DIST tgt-1.0.85.tar.gz 304648 BLAKE2B fb2c004c9e4ac614b0dfd58d5e9f641b6ca061a716cfc2c7888eb205e461178f6b04c4bbddc7abd1fc797bd6623c265bc01fc73f75b83dfa84cc35656a306f61 SHA512 847e4c4f80e9bdc46910eb9ab49a150d985a8fcdb77e67eabf5eb12845d9faafee76f9b7a5d71d5b3504205288d77fcf3e0f04e7f835ab8ad829700c13d783d4 diff --git a/sys-block/tgt/tgt-1.0.85.ebuild b/sys-block/tgt/tgt-1.0.85.ebuild new file mode 100644 index ..190b5c32a91a --- /dev/null +++ b/sys-block/tgt/tgt-1.0.85.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/
commit: e6d52a99aed57043874f75fcdf21d1381eeb885a Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Oct 7 20:26:44 2022 + Commit: Matthew Thode gentoo org> CommitDate: Fri Oct 7 21:00:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6d52a99 sys-block/tgt: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/files/tgt-1.0.79-fno-common.patch | 22 -- 1 file changed, 22 deletions(-) diff --git a/sys-block/tgt/files/tgt-1.0.79-fno-common.patch b/sys-block/tgt/files/tgt-1.0.79-fno-common.patch deleted file mode 100644 index 08933df021d8.. --- a/sys-block/tgt/files/tgt-1.0.79-fno-common.patch +++ /dev/null @@ -1,22 +0,0 @@ a/usr/iscsi/iscsid.c -+++ b/usr/iscsi/iscsid.c -@@ -1074,7 +1074,7 @@ void iscsi_rsp_set_residual(struct iscsi_cmd_rsp *rsp, struct scsi_cmd *scmd) - struct iscsi_sense_data { - uint16_t length; - uint8_t data[0]; --} __packed; -+} __attribute__((__packed__)); - - static int iscsi_cmd_rsp_build(struct iscsi_task *task) - { a/usr/iscsi/iser.c -+++ b/usr/iscsi/iser.c -@@ -92,7 +92,7 @@ char *iser_portal_addr; - struct iscsi_sense_data { - uint16_t length; - uint8_t data[0]; --} __packed; -+} __attribute__((__packed__)); - - static size_t buf_pool_sz_mb = DEFAULT_POOL_SIZE_MB; - static int cq_vector = -1;
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 208e6a36a4ba148e6f8640d4e095daa9279de4a8 Author: Matthew Thode gentoo org> AuthorDate: Mon Oct 3 04:33:31 2022 + Commit: Matthew Thode gentoo org> CommitDate: Mon Oct 3 04:33:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208e6a36 sys-block/tgt: drop 1.0.79-r1, 1.0.80-r1, 1.0.82 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 3 -- sys-block/tgt/tgt-1.0.79-r1.ebuild | 59 -- sys-block/tgt/tgt-1.0.80-r1.ebuild | 58 - sys-block/tgt/tgt-1.0.82.ebuild| 58 - 4 files changed, 178 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 241000dfdaff..9813f7433c18 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,5 +1,2 @@ -DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd6965877d1109c80b78315eea970537601e7286e1eebcdfe8f8a8b545d58b5f64185ae016f887fe0d0854c2d52 SHA512 8cae6c43521e087fed72f98ae9659995961f987170c9799f8ebb018c0571ae78f79ce490a42dd0fddc6d1c3e946105e00b7cb02e3186026e4642d1711a990fe1 -DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f -DIST tgt-1.0.82.tar.gz 304687 BLAKE2B 42b43e7f9c23ddacba1c573b189480fc7e34bd5bcc58a8267e56b79d7e5a54d65c5624ac33ed7334c32085ea2fbd3c0719f82188262934658eda291c059e53c9 SHA512 e81a56fae8010ee2af8643b6accc1e51f6667e27b07c986e6a5412dcb483b46ccc0e4fe1aeb399c352282284fe516f3fc1cab5d8cbb431cc9f97f00d5faa0430 DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 DIST tgt-1.0.84.tar.gz 304641 BLAKE2B d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95 SHA512 a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971 diff --git a/sys-block/tgt/tgt-1.0.79-r1.ebuild b/sys-block/tgt/tgt-1.0.79-r1.ebuild deleted file mode 100644 index 3ab65a930348.. --- a/sys-block/tgt/tgt-1.0.79-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -DEPEND=" - app-text/docbook-xsl-stylesheets - dev-libs/libxslt - dev-perl/Config-General - rbd? ( sys-cluster/ceph ) - infiniband? ( sys-cluster/rdma-core ) -" -RDEPEND="${DEPEND} - dev-libs/libaio - sys-apps/sg3_utils" - -PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) - -pkg_setup() { - tc-export CC -} - -src_prepare() { - default - 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 - sed -i -e 's|-Werror||g' usr/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 -} diff --git a/sys-block/tgt/tgt-1.0.80-r1.ebuild b/sys-block/tgt/tgt-1.0.80-r1.ebuild deleted file mode 100644 index bec1b9856298.. --- a/sys-block/tgt/tgt-1.0.80-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs systemd - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc ppc64 ~x86" -IUSE="fcoe fcp ibmvio infiniband rbd
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: c819e522ba37d6eedf05131282826cddbff75253 Author: Matthew Thode gentoo org> AuthorDate: Fri Sep 2 15:12:53 2022 + Commit: Matthew Thode gentoo org> CommitDate: Fri Sep 2 15:13:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c819e522 sys-block/tgt: stabilize 1.0.84 for amd64, arm64, ppc64, x86 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.84.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.84.ebuild b/sys-block/tgt/tgt-1.0.84.ebuild index 43d1f60ba296..276cce8b069e 100644 --- a/sys-block/tgt/tgt-1.0.84.ebuild +++ b/sys-block/tgt/tgt-1.0.84.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e683425233a821b15585311a53db9d5bffcf01fd Author: Matthew Thode gentoo org> AuthorDate: Sat Aug 6 17:31:28 2022 + Commit: Matthew Thode gentoo org> CommitDate: Sat Aug 6 17:31:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6834252 sys-block/tgt: add 1.0.84 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.84.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 04e2adcecd7e..241000dfdaff 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -2,3 +2,4 @@ DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd696 DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f DIST tgt-1.0.82.tar.gz 304687 BLAKE2B 42b43e7f9c23ddacba1c573b189480fc7e34bd5bcc58a8267e56b79d7e5a54d65c5624ac33ed7334c32085ea2fbd3c0719f82188262934658eda291c059e53c9 SHA512 e81a56fae8010ee2af8643b6accc1e51f6667e27b07c986e6a5412dcb483b46ccc0e4fe1aeb399c352282284fe516f3fc1cab5d8cbb431cc9f97f00d5faa0430 DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 +DIST tgt-1.0.84.tar.gz 304641 BLAKE2B d5a28547ba637d951b4096ae3e2b49794aac0a7e517f185331fdfa7df9a1715ce82d498f88538fe08a71ba3958a6972251dbebafdddfeb649318c2ff13a72f95 SHA512 a194d95fac7c4525b22257af3977b1ca680d81bbf1aa4c75444f30a6d8d8db22eca3b29b2ece314fe3b0c0d18152e048c912347c9db1146c9f38419be5116971 diff --git a/sys-block/tgt/tgt-1.0.84.ebuild b/sys-block/tgt/tgt-1.0.84.ebuild new file mode 100644 index ..43d1f60ba296 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.84.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: c0fdaaa0637eddc0602b81ce4331e07ab5d17b63 Author: Matthew Thode gentoo org> AuthorDate: Sat Jun 4 18:26:09 2022 + Commit: Matthew Thode gentoo org> CommitDate: Sat Jun 4 18:26:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fdaaa0 sys-block/tgt: 1.0.83 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.83.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 1a9f52b5142a..04e2adcecd7e 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd6965877d1109c80b78315eea970537601e7286e1eebcdfe8f8a8b545d58b5f64185ae016f887fe0d0854c2d52 SHA512 8cae6c43521e087fed72f98ae9659995961f987170c9799f8ebb018c0571ae78f79ce490a42dd0fddc6d1c3e946105e00b7cb02e3186026e4642d1711a990fe1 DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f DIST tgt-1.0.82.tar.gz 304687 BLAKE2B 42b43e7f9c23ddacba1c573b189480fc7e34bd5bcc58a8267e56b79d7e5a54d65c5624ac33ed7334c32085ea2fbd3c0719f82188262934658eda291c059e53c9 SHA512 e81a56fae8010ee2af8643b6accc1e51f6667e27b07c986e6a5412dcb483b46ccc0e4fe1aeb399c352282284fe516f3fc1cab5d8cbb431cc9f97f00d5faa0430 +DIST tgt-1.0.83.tar.gz 304631 BLAKE2B 64374e3ffa0fd73f25172e24b233d001dc2b70cbc08116f167de9d625d493dca330e84f73683d6cc74ea76f5bd9fa940cec54d43ebc9c41ed1ff54f5dc3a6e39 SHA512 0c97900aada010b84585a7ad2b1c4654db0fdbc4caed1dea05d00518340b23691ba91f4bb3c677b420a3f4e67f4b061055f877c050ea1d758f2ebb75771b1cf5 diff --git a/sys-block/tgt/tgt-1.0.83.ebuild b/sys-block/tgt/tgt-1.0.83.ebuild new file mode 100644 index ..43d1f60ba296 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.83.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 376a3794f7c81a7de4fdfb8be806e3631833e09f Author: Matthew Thode gentoo org> AuthorDate: Sun Apr 3 03:28:34 2022 + Commit: Matthew Thode gentoo org> CommitDate: Sun Apr 3 03:28:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376a3794 sys-block/tgt: 1.0.82 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.82.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 1ab5d0241c31..1a9f52b5142a 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd6965877d1109c80b78315eea970537601e7286e1eebcdfe8f8a8b545d58b5f64185ae016f887fe0d0854c2d52 SHA512 8cae6c43521e087fed72f98ae9659995961f987170c9799f8ebb018c0571ae78f79ce490a42dd0fddc6d1c3e946105e00b7cb02e3186026e4642d1711a990fe1 DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f +DIST tgt-1.0.82.tar.gz 304687 BLAKE2B 42b43e7f9c23ddacba1c573b189480fc7e34bd5bcc58a8267e56b79d7e5a54d65c5624ac33ed7334c32085ea2fbd3c0719f82188262934658eda291c059e53c9 SHA512 e81a56fae8010ee2af8643b6accc1e51f6667e27b07c986e6a5412dcb483b46ccc0e4fe1aeb399c352282284fe516f3fc1cab5d8cbb431cc9f97f00d5faa0430 diff --git a/sys-block/tgt/tgt-1.0.82.ebuild b/sys-block/tgt/tgt-1.0.82.ebuild new file mode 100644 index ..43d1f60ba296 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.82.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( sys-cluster/rdma-core ) +" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e05f5db8df304e52d2b5c4ebe94c670408585a90 Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 14 17:34:52 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 14 17:36:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05f5db8 sys-block/tgt: Update SRC_URI Signed-off-by: Jakov Smolić gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23792 Signed-off-by: Jakov Smolić gentoo.org> sys-block/tgt/Manifest | 2 +- sys-block/tgt/tgt-1.0.79-r1.ebuild | 6 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 4895093e57e8..1ab5d0241c31 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,2 @@ -DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 +DIST tgt-1.0.79.tar.gz 297825 BLAKE2B 5b48e8390ce092d2b34a7ce4bb5845ba8beb0bd6965877d1109c80b78315eea970537601e7286e1eebcdfe8f8a8b545d58b5f64185ae016f887fe0d0854c2d52 SHA512 8cae6c43521e087fed72f98ae9659995961f987170c9799f8ebb018c0571ae78f79ce490a42dd0fddc6d1c3e946105e00b7cb02e3186026e4642d1711a990fe1 DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f diff --git a/sys-block/tgt/tgt-1.0.79-r1.ebuild b/sys-block/tgt/tgt-1.0.79-r1.ebuild index 6f0228a31bb9..3ab65a930348 100644 --- a/sys-block/tgt/tgt-1.0.79-r1.ebuild +++ b/sys-block/tgt/tgt-1.0.79-r1.ebuild @@ -4,11 +4,9 @@ EAPI=7 inherit toolchain-funcs -MY_TREE="b43dbc6" - DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" +SRC_URI="https://github.com/fujita/tgt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" @@ -26,8 +24,6 @@ RDEPEND="${DEPEND} dev-libs/libaio sys-apps/sg3_utils" -S=${WORKDIR}/fujita-tgt-${MY_TREE} - PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) pkg_setup() {
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 9ec2033a639fa5f80cb24896485fabe55f0bd1da Author: Jakov Smolić gentoo org> AuthorDate: Fri Jan 14 12:54:53 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jan 14 17:36:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec2033a sys-block/tgt: Switch to rdma-core for infiniband support Closes: https://bugs.gentoo.org/831004 Signed-off-by: Jakov Smolić gentoo.org> sys-block/tgt/{tgt-1.0.79.ebuild => tgt-1.0.79-r1.ebuild} | 8 +++- sys-block/tgt/{tgt-1.0.80.ebuild => tgt-1.0.80-r1.ebuild} | 8 +++- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79-r1.ebuild similarity index 93% rename from sys-block/tgt/tgt-1.0.79.ebuild rename to sys-block/tgt/tgt-1.0.79-r1.ebuild index 961f8dd234c7..6f0228a31bb9 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,10 +20,8 @@ DEPEND=" dev-libs/libxslt dev-perl/Config-General rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/librdmacm:= - )" + infiniband? ( sys-cluster/rdma-core ) +" RDEPEND="${DEPEND} dev-libs/libaio sys-apps/sg3_utils" diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80-r1.ebuild similarity index 93% rename from sys-block/tgt/tgt-1.0.80.ebuild rename to sys-block/tgt/tgt-1.0.80-r1.ebuild index 6b69bccd3612..bec1b9856298 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -18,10 +18,8 @@ DEPEND=" dev-libs/libxslt dev-perl/Config-General rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/librdmacm:= - )" + infiniband? ( sys-cluster/rdma-core ) +" RDEPEND="${DEPEND} dev-libs/libaio sys-apps/sg3_utils"
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 9f39c53810ea1d62038026cc4648c2467ffd21c3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Nov 20 15:33:37 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Nov 20 15:33:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f39c538 sys-block/tgt: Stabilize 1.0.80 arm64, #798744 Signed-off-by: Arthur Zamarin gentoo.org> sys-block/tgt/tgt-1.0.80.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild index ddb69084a054..6b69bccd3612 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc ppc64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e17cd4b1db093d746570a5d70bf4bf755c1daa79 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 2 09:14:26 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 2 09:14:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e17cd4b1 sys-block/tgt: ppc64 stable wrt bug #798744 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-block/tgt/tgt-1.0.80.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild index 5d900944701..ddb69084a05 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 7ed68a722bb5457e4a2d3eeed46476adc77b5046 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 27 06:34:50 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 27 06:34:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed68a72 sys-block/tgt: amd64 stable wrt bug #798744 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-block/tgt/tgt-1.0.80.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild index e47edef49c7..5d900944701 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 26ddca35b7fec3ac57a45e7aec3100e6677a4b7d Author: Georgy Yakovlev gentoo org> AuthorDate: Fri Jun 25 22:15:24 2021 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jun 25 22:16:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ddca35 sys-block/tgt: keyword 1.0.80 for ~ppc64 Bug: https://bugs.gentoo.org/798744 Signed-off-by: Georgy Yakovlev gentoo.org> sys-block/tgt/tgt-1.0.80.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild index 56d41db46e3..e47edef49c7 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: a791c733be2a68ef79899fee630ee7e769fcd670 Author: Matthew Thode gentoo org> AuthorDate: Tue Feb 16 03:08:10 2021 + Commit: Matthew Thode gentoo org> CommitDate: Tue Feb 16 03:08:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a791c733 sys-block/tgt: fix S dir for new sources (and fix manifest) Closes: https://bugs.gentoo.org/770772 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 2 +- sys-block/tgt/tgt-1.0.80.ebuild | 4 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index d0c3b0bc637..4895093e57e 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,2 @@ DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 -DIST tgt-1.0.80.tar.gz 298354 BLAKE2B 5a70cf4901967fe66a351b7f5fd209b11508581ad770dab13965055f3d592c9ae1d7813597f306883bc3f1346a8b8b43916dcddae9e4c38012946d08c252c9ac SHA512 eb32542f652b22cdb28083cc92015ca218c4af0730765ee2a00f6b14dd7da0546fc4017d103f212a684d8e08100e6e565ef52fe403ea407f764aaea3019602b8 +DIST tgt-1.0.80.tar.gz 298256 BLAKE2B 3a678730b3c492832b96e160e9672354aa32a3cc463e2845b1b475c238172b99c1706d3d387697c199c4f3004d8b2c4230d17bd356ce9103028525f8007c89a9 SHA512 6e48013a7da527799f25dc224bb261f7c5cf0aa3893bc337b9f4878a45d116be701a373c533ab6fa79771ccd633501c83b48084828bf6167af72e35795bb1c4f diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild index 180742932ac..56d41db46e3 100644 --- a/sys-block/tgt/tgt-1.0.80.ebuild +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -4,8 +4,6 @@ EAPI=7 inherit toolchain-funcs systemd -MY_TREE="6bd8382" - DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net"; SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -28,8 +26,6 @@ RDEPEND="${DEPEND} dev-libs/libaio sys-apps/sg3_utils" -S=${WORKDIR}/fujita-tgt-${MY_TREE} - pkg_setup() { tc-export CC }
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 8b174e68afaeabadd837cb4d19d98e1cecbdf68c Author: Matthew Thode gentoo org> AuthorDate: Sun Feb 14 22:57:27 2021 + Commit: Matthew Thode gentoo org> CommitDate: Sun Feb 14 22:57:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b174e68 sys-block/tgt: 1.0.80 bump added systemd unit install as well Closes: https://bugs.gentoo.org/768741 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.80.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 6fce5095468..d0c3b0bc637 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1 +1,2 @@ DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 +DIST tgt-1.0.80.tar.gz 298354 BLAKE2B 5a70cf4901967fe66a351b7f5fd209b11508581ad770dab13965055f3d592c9ae1d7813597f306883bc3f1346a8b8b43916dcddae9e4c38012946d08c252c9ac SHA512 eb32542f652b22cdb28083cc92015ca218c4af0730765ee2a00f6b14dd7da0546fc4017d103f212a684d8e08100e6e565ef52fe403ea407f764aaea3019602b8 diff --git a/sys-block/tgt/tgt-1.0.80.ebuild b/sys-block/tgt/tgt-1.0.80.ebuild new file mode 100644 index 000..180742932ac --- /dev/null +++ b/sys-block/tgt/tgt-1.0.80.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs systemd + +MY_TREE="6bd8382" + +DESCRIPTION="Linux SCSI target framework (tgt)" +HOMEPAGE="http://stgt.sourceforge.net"; +SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +DEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + dev-perl/Config-General + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/librdmacm:= + )" +RDEPEND="${DEPEND} + dev-libs/libaio + sys-apps/sg3_utils" + +S=${WORKDIR}/fujita-tgt-${MY_TREE} + +pkg_setup() { + tc-export CC +} + +src_prepare() { + default + 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 + sed -i -e 's|-Werror||g' usr/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 + systemd_dounit "${S}"/scripts/tgtd.service + dodir /etc/tgt + keepdir /etc/tgt +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 184b841fc8a4cf9921cff268f94f1df4c2e97b73 Author: Jakov Smolic sartura hr> AuthorDate: Fri Jan 1 20:43:27 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Jan 1 20:43:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184b841f sys-block/tgt: Remove Werror Closes: https://github.com/gentoo/gentoo/pull/18901 Closes: https://bugs.gentoo.org/762949 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sys-block/tgt/tgt-1.0.79.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild index a014556fa53..961f8dd234c 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -41,6 +41,7 @@ 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 + sed -i -e 's|-Werror||g' usr/Makefile || die } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/, sys-block/tgt/files/
commit: e547354a2545379b5cdacbd8118c866ca768559c Author: Jakov Smolic sartura hr> AuthorDate: Fri Jan 1 18:04:24 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Jan 1 18:04:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e547354a sys-block/tgt: Fix build with gcc-10 Closes: https://bugs.gentoo.org/709638 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sys-block/tgt/files/tgt-1.0.79-fno-common.patch | 22 ++ sys-block/tgt/tgt-1.0.79.ebuild | 12 +++- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/sys-block/tgt/files/tgt-1.0.79-fno-common.patch b/sys-block/tgt/files/tgt-1.0.79-fno-common.patch new file mode 100644 index 000..08933df021d --- /dev/null +++ b/sys-block/tgt/files/tgt-1.0.79-fno-common.patch @@ -0,0 +1,22 @@ +--- a/usr/iscsi/iscsid.c b/usr/iscsi/iscsid.c +@@ -1074,7 +1074,7 @@ void iscsi_rsp_set_residual(struct iscsi_cmd_rsp *rsp, struct scsi_cmd *scmd) + struct iscsi_sense_data { + uint16_t length; + uint8_t data[0]; +-} __packed; ++} __attribute__((__packed__)); + + static int iscsi_cmd_rsp_build(struct iscsi_task *task) + { +--- a/usr/iscsi/iser.c b/usr/iscsi/iser.c +@@ -92,7 +92,7 @@ char *iser_portal_addr; + struct iscsi_sense_data { + uint16_t length; + uint8_t data[0]; +-} __packed; ++} __attribute__((__packed__)); + + static size_t buf_pool_sz_mb = DEFAULT_POOL_SIZE_MB; + static int cq_vector = -1; diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild index d6261e6104c..a014556fa53 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit flag-o-matic toolchain-funcs +inherit toolchain-funcs MY_TREE="b43dbc6" @@ -15,30 +15,32 @@ SLOT="0" KEYWORDS="amd64 arm64 ~ppc x86" IUSE="fcoe fcp ibmvio infiniband rbd" -CDEPEND="dev-perl/Config-General +DEPEND=" + app-text/docbook-xsl-stylesheets dev-libs/libxslt + dev-perl/Config-General rbd? ( sys-cluster/ceph ) infiniband? ( sys-fabric/libibverbs:= sys-fabric/librdmacm:= )" -DEPEND="${CDEPEND} - app-text/docbook-xsl-stylesheets" RDEPEND="${DEPEND} dev-libs/libaio sys-apps/sg3_utils" S=${WORKDIR}/fujita-tgt-${MY_TREE} +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + pkg_setup() { tc-export CC } src_prepare() { + default 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 - eapply_user } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 5e5448eba8d72a00bf3bd9e357ab9908a400719e Author: Jakov Smolic sartura hr> AuthorDate: Fri Jan 1 18:04:25 2021 + Commit: David Seifert gentoo org> CommitDate: Fri Jan 1 18:04:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5448eb sys-block/tgt: Remove old Closes: https://github.com/gentoo/gentoo/pull/18897 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.78.ebuild | 62 - 2 files changed, 63 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 94c5c931c20..6fce5095468 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1 @@ -DIST tgt-1.0.78.tar.gz 297886 BLAKE2B c9edf8e5d0fe6a9788ff6bea4097f6cc0a8a905ffdc1943dcab538843445ede9142e1684121dad7f80677207607e20695bdad04fef622364c23df7cbeab1339a SHA512 dedafd490b6a042041fb9c8ed751747ec85f3bddab849fee301e0cf43b18aa92f5609657136700b867667fbff9ace62f4733c535cd425d8c71b072a7d7029430 DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 diff --git a/sys-block/tgt/tgt-1.0.78.ebuild b/sys-block/tgt/tgt-1.0.78.ebuild deleted file mode 100644 index 3c44b0ae364..000 --- a/sys-block/tgt/tgt-1.0.78.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs - -MY_TREE="159138e" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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 - eapply_user -} - -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 -}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 85cae5b9cd7bf5208687233536b369971f4f7097 Author: Sam James gentoo org> AuthorDate: Wed Aug 19 19:55:34 2020 + Commit: Sam James gentoo org> CommitDate: Wed Aug 19 19:56:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85cae5b9 sys-block/tgt: arm64 stable (bug #738042) Package-Manager: Portage-3.0.3, Repoman-3.0.0 Signed-off-by: Sam James gentoo.org> sys-block/tgt/tgt-1.0.79.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild index 0e5097a2420..d6261e6104c 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc x86" +KEYWORDS="amd64 arm64 ~ppc x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 136c4e2c7449544be0016aa9409d27ec0481a123 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat May 9 22:30:57 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat May 9 22:30:57 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136c4e2c sys-block/tgt: keyworded 1.0.79 for ppc, bug #717608 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> sys-block/tgt/tgt-1.0.79.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild index dddcd494c5e..0e5097a2420 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~ppc x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 53d33289740f95b82cf6eb8265f12e709efb1246 Author: Matthew Thode gentoo org> AuthorDate: Fri Aug 2 01:13:44 2019 + Commit: Matthew Thode gentoo org> CommitDate: Fri Aug 2 01:14:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d33289 sys-block/tgt: 1.0.79 stable amd64 and x86 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.77.ebuild | 62 - sys-block/tgt/tgt-1.0.79.ebuild | 2 +- 3 files changed, 1 insertion(+), 64 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index a2a579dc928..94c5c931c20 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,2 @@ -DIST tgt-1.0.77.tar.gz 297550 BLAKE2B fdf5728b8b2d796a0b7d0845948d51161b1d2fa148c05e0c3940426a524246b3303b2e9aa6e748df54090ea3682a449edcf65c523ebd1e6d43b142e9339a605c SHA512 ad8d5519a6c1a46991d5b8c2f6d2990e2d064b81e82fb4700728153accf6aff05dab79c9d91ee55a9a6c344e7bd7451de4f26840162e08467a81a11d2d841bdd DIST tgt-1.0.78.tar.gz 297886 BLAKE2B c9edf8e5d0fe6a9788ff6bea4097f6cc0a8a905ffdc1943dcab538843445ede9142e1684121dad7f80677207607e20695bdad04fef622364c23df7cbeab1339a SHA512 dedafd490b6a042041fb9c8ed751747ec85f3bddab849fee301e0cf43b18aa92f5609657136700b867667fbff9ace62f4733c535cd425d8c71b072a7d7029430 DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 diff --git a/sys-block/tgt/tgt-1.0.77.ebuild b/sys-block/tgt/tgt-1.0.77.ebuild deleted file mode 100644 index d89c4603556..000 --- a/sys-block/tgt/tgt-1.0.77.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs - -MY_TREE="355a4fa" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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 - eapply_user -} - -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 -} diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild index e6f4ccd368a..dddcd494c5e 100644 --- a/sys-block/tgt/tgt-1.0.79.ebuild +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: d65fd01f07ac551f6442ddef0aae918cbcdcd5a6 Author: Matthew Thode gentoo org> AuthorDate: Tue Jul 2 15:39:01 2019 + Commit: Matthew Thode gentoo org> CommitDate: Tue Jul 2 15:44:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d65fd01f sys-block/tgt: 1.0.79 bump Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.79.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 3081a247864..a2a579dc928 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.77.tar.gz 297550 BLAKE2B fdf5728b8b2d796a0b7d0845948d51161b1d2fa148c05e0c3940426a524246b3303b2e9aa6e748df54090ea3682a449edcf65c523ebd1e6d43b142e9339a605c SHA512 ad8d5519a6c1a46991d5b8c2f6d2990e2d064b81e82fb4700728153accf6aff05dab79c9d91ee55a9a6c344e7bd7451de4f26840162e08467a81a11d2d841bdd DIST tgt-1.0.78.tar.gz 297886 BLAKE2B c9edf8e5d0fe6a9788ff6bea4097f6cc0a8a905ffdc1943dcab538843445ede9142e1684121dad7f80677207607e20695bdad04fef622364c23df7cbeab1339a SHA512 dedafd490b6a042041fb9c8ed751747ec85f3bddab849fee301e0cf43b18aa92f5609657136700b867667fbff9ace62f4733c535cd425d8c71b072a7d7029430 +DIST tgt-1.0.79.tar.gz 297898 BLAKE2B d0f18dac863d6983a00eb9513bcbe17b5cbed76fad998af74b65311c1ace6f281bfb1bf639713e10124a520ad3916ef79ca0a81cef97b5ef678c25cfa9a71eaa SHA512 d71b0a08bd1cdc717e22c4dd0a229e84bd19e02e01037231ee80d9ab24848bc7274050e1ffe7d9a3d50149c892ed1e6ea382e54dacc341650f4534629116be07 diff --git a/sys-block/tgt/tgt-1.0.79.ebuild b/sys-block/tgt/tgt-1.0.79.ebuild new file mode 100644 index 000..e6f4ccd368a --- /dev/null +++ b/sys-block/tgt/tgt-1.0.79.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic toolchain-funcs + +MY_TREE="b43dbc6" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 0d0d653fdeb0f414b9aa3bb76eeaa8b8daa6b719 Author: Matthew Thode gentoo org> AuthorDate: Thu Jun 27 14:56:04 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Jun 27 15:25:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0d653f sys-block/tgt: 1.0.78 stable amd64 and x86 with cleanup Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 3 -- sys-block/tgt/tgt-1.0.74.ebuild | 62 - sys-block/tgt/tgt-1.0.75.ebuild | 62 - sys-block/tgt/tgt-1.0.76.ebuild | 62 - sys-block/tgt/tgt-1.0.78.ebuild | 2 +- 5 files changed, 1 insertion(+), 190 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index ded6e094cfb..3081a247864 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,5 +1,2 @@ -DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a -DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 -DIST tgt-1.0.76.tar.gz 297349 BLAKE2B b5f954b7497fd54d2156bb8ae7c90c2e158e59dd5cd2f8ea25a87403b1d4c491ce07d4968d27f13d5a195a4824554f98a07091f500cb520dffd856454736ceeb SHA512 4c25f8f0553f95d58ed694e44f85bddbacbebe12d531725b7db03de5f6728c85a9b8968a39bea5b2126aecde9dd254855d9d6e8686c310fa53daf976738edfe1 DIST tgt-1.0.77.tar.gz 297550 BLAKE2B fdf5728b8b2d796a0b7d0845948d51161b1d2fa148c05e0c3940426a524246b3303b2e9aa6e748df54090ea3682a449edcf65c523ebd1e6d43b142e9339a605c SHA512 ad8d5519a6c1a46991d5b8c2f6d2990e2d064b81e82fb4700728153accf6aff05dab79c9d91ee55a9a6c344e7bd7451de4f26840162e08467a81a11d2d841bdd DIST tgt-1.0.78.tar.gz 297886 BLAKE2B c9edf8e5d0fe6a9788ff6bea4097f6cc0a8a905ffdc1943dcab538843445ede9142e1684121dad7f80677207607e20695bdad04fef622364c23df7cbeab1339a SHA512 dedafd490b6a042041fb9c8ed751747ec85f3bddab849fee301e0cf43b18aa92f5609657136700b867667fbff9ace62f4733c535cd425d8c71b072a7d7029430 diff --git a/sys-block/tgt/tgt-1.0.74.ebuild b/sys-block/tgt/tgt-1.0.74.ebuild deleted file mode 100644 index c36e23d5c16..000 --- a/sys-block/tgt/tgt-1.0.74.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs - -MY_TREE="f33f6b7" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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 - eapply_user -} - -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 -} diff --git a/sys-block/tgt/tgt-1.0.75.ebuild b/sys-block/tgt/tgt-1.0.75.ebuild deleted file mode 100644 index faa70d87cac..000 --- a/sys-block/tgt/tgt-1.0.75.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit flag-o-matic toolchain-funcs - -MY_TREE="9641772" - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/tarball
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 2c4b363a5a8b5f6937aeae0057c15bd6753fab49 Author: Matthew Thode gentoo org> AuthorDate: Sun Jun 2 20:12:16 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sun Jun 2 20:12:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c4b363a sys-block/tgt: 1.0.78 fix tree Fixes: https://bugs.gentoo.org/687224 Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.78.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.78.ebuild b/sys-block/tgt/tgt-1.0.78.ebuild index 92920604e24..4c99c173bf4 100644 --- a/sys-block/tgt/tgt-1.0.78.ebuild +++ b/sys-block/tgt/tgt-1.0.78.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit flag-o-matic toolchain-funcs -MY_TREE="355a4fa" +MY_TREE="159138e" DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net";
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: d557b8086aac5e8872115e697a0f316f716b38fd Author: Matthew Thode gentoo org> AuthorDate: Sun Jun 2 17:16:12 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sun Jun 2 17:16:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d557b808 sys-block/tgt: 1.0.77 stable amd64/x86 with bump to 1.0.78 Package-Manager: Portage-2.3.66, Repoman-2.3.13 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.77.ebuild| 2 +- sys-block/tgt/{tgt-1.0.77.ebuild => tgt-1.0.78.ebuild} | 0 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index e21eb9dade6..ded6e094cfb 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -2,3 +2,4 @@ DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77dd DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 DIST tgt-1.0.76.tar.gz 297349 BLAKE2B b5f954b7497fd54d2156bb8ae7c90c2e158e59dd5cd2f8ea25a87403b1d4c491ce07d4968d27f13d5a195a4824554f98a07091f500cb520dffd856454736ceeb SHA512 4c25f8f0553f95d58ed694e44f85bddbacbebe12d531725b7db03de5f6728c85a9b8968a39bea5b2126aecde9dd254855d9d6e8686c310fa53daf976738edfe1 DIST tgt-1.0.77.tar.gz 297550 BLAKE2B fdf5728b8b2d796a0b7d0845948d51161b1d2fa148c05e0c3940426a524246b3303b2e9aa6e748df54090ea3682a449edcf65c523ebd1e6d43b142e9339a605c SHA512 ad8d5519a6c1a46991d5b8c2f6d2990e2d064b81e82fb4700728153accf6aff05dab79c9d91ee55a9a6c344e7bd7451de4f26840162e08467a81a11d2d841bdd +DIST tgt-1.0.78.tar.gz 297886 BLAKE2B c9edf8e5d0fe6a9788ff6bea4097f6cc0a8a905ffdc1943dcab538843445ede9142e1684121dad7f80677207607e20695bdad04fef622364c23df7cbeab1339a SHA512 dedafd490b6a042041fb9c8ed751747ec85f3bddab849fee301e0cf43b18aa92f5609657136700b867667fbff9ace62f4733c535cd425d8c71b072a7d7029430 diff --git a/sys-block/tgt/tgt-1.0.77.ebuild b/sys-block/tgt/tgt-1.0.77.ebuild index 92920604e24..d89c4603556 100644 --- a/sys-block/tgt/tgt-1.0.77.ebuild +++ b/sys-block/tgt/tgt-1.0.77.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General diff --git a/sys-block/tgt/tgt-1.0.77.ebuild b/sys-block/tgt/tgt-1.0.78.ebuild similarity index 100% copy from sys-block/tgt/tgt-1.0.77.ebuild copy to sys-block/tgt/tgt-1.0.78.ebuild
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e83465bfbeed016153544b59a187159f8b363c92 Author: Matthew Thode gentoo org> AuthorDate: Fri May 3 15:54:41 2019 + Commit: Matthew Thode gentoo org> CommitDate: Fri May 3 15:54:41 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e83465bf sys-block/tgt: 1.0.76 stable amd64/x86 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.76.ebuild | 2 +- sys-block/tgt/tgt-1.0.77.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.76.ebuild b/sys-block/tgt/tgt-1.0.76.ebuild index 740ed20c869..fb938ddeea8 100644 --- a/sys-block/tgt/tgt-1.0.76.ebuild +++ b/sys-block/tgt/tgt-1.0.76.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General diff --git a/sys-block/tgt/tgt-1.0.77.ebuild b/sys-block/tgt/tgt-1.0.77.ebuild index 740ed20c869..92920604e24 100644 --- a/sys-block/tgt/tgt-1.0.77.ebuild +++ b/sys-block/tgt/tgt-1.0.77.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit flag-o-matic toolchain-funcs -MY_TREE="df08164" +MY_TREE="355a4fa" DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net";
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: a8eada815880028c07ab68c9b58baf836cb4235e Author: Matthew Thode gentoo org> AuthorDate: Fri May 3 15:52:38 2019 + Commit: Matthew Thode gentoo org> CommitDate: Fri May 3 15:53:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8eada81 sys-block/tgt: 1.0.77 bump Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.77.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index ec94cf70983..e21eb9dade6 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 DIST tgt-1.0.76.tar.gz 297349 BLAKE2B b5f954b7497fd54d2156bb8ae7c90c2e158e59dd5cd2f8ea25a87403b1d4c491ce07d4968d27f13d5a195a4824554f98a07091f500cb520dffd856454736ceeb SHA512 4c25f8f0553f95d58ed694e44f85bddbacbebe12d531725b7db03de5f6728c85a9b8968a39bea5b2126aecde9dd254855d9d6e8686c310fa53daf976738edfe1 +DIST tgt-1.0.77.tar.gz 297550 BLAKE2B fdf5728b8b2d796a0b7d0845948d51161b1d2fa148c05e0c3940426a524246b3303b2e9aa6e748df54090ea3682a449edcf65c523ebd1e6d43b142e9339a605c SHA512 ad8d5519a6c1a46991d5b8c2f6d2990e2d064b81e82fb4700728153accf6aff05dab79c9d91ee55a9a6c344e7bd7451de4f26840162e08467a81a11d2d841bdd diff --git a/sys-block/tgt/tgt-1.0.77.ebuild b/sys-block/tgt/tgt-1.0.77.ebuild new file mode 100644 index 000..740ed20c869 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.77.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic toolchain-funcs + +MY_TREE="df08164" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/
commit: c8a40145ca455cf22abd392f20793a75368fdd80 Author: Michael Mair-Keimberger gmail com> AuthorDate: Thu Apr 11 09:53:56 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Apr 11 20:26:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a40145 sys-block/tgt: remove unused patch Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/files/tgt-1.0.69-sysmacros.patch | 38 -- 1 file changed, 38 deletions(-) diff --git a/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch b/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch deleted file mode 100644 index 0b28f02e282..000 --- a/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch +++ /dev/null @@ -1,38 +0,0 @@ -https://bugs.gentoo.org/580594 -https://github.com/fujita/tgt/pull/25 - -From b092c6fe330a2eacf4b1d4eb093fad8e2fbcaed9 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sun, 27 Nov 2016 18:47:24 -0500 -Subject: [PATCH] fix build w/newer glibc -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Building with newer glibc versions fails like so: -bs_sg.c: In function ‘chk_sg_device’: -bs_sg.c:354:6: error: implicit declaration of function ‘major’ [-Werror=implicit-function-declaration] - if (major(st.st_rdev) == SCSI_GENERIC_MAJOR) - -This is because glibc is dropping the implicit sys/sysmacros.h include -from sys/types.h and making the few projects that need it include it -explicitly. - usr/bs_sg.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/usr/bs_sg.c b/usr/bs_sg.c -index 66f4a3b22a18..fb544056f258 100644 a/usr/bs_sg.c -+++ b/usr/bs_sg.c -@@ -32,6 +32,7 @@ - #include - #include - #include -+#include - #include - #include - #include --- -2.11.0.rc2 -
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 4f27943e49991907def81384bec189fc4678ec86 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 2 19:09:19 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Apr 4 14:39:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f27943e sys-block/tgt: 1.0.76 bump Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.76.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index e7354d61020..e07b28d3dad 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -2,3 +2,4 @@ DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9e DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 +DIST tgt-1.0.76.tar.gz 297349 BLAKE2B b5f954b7497fd54d2156bb8ae7c90c2e158e59dd5cd2f8ea25a87403b1d4c491ce07d4968d27f13d5a195a4824554f98a07091f500cb520dffd856454736ceeb SHA512 4c25f8f0553f95d58ed694e44f85bddbacbebe12d531725b7db03de5f6728c85a9b8968a39bea5b2126aecde9dd254855d9d6e8686c310fa53daf976738edfe1 diff --git a/sys-block/tgt/tgt-1.0.76.ebuild b/sys-block/tgt/tgt-1.0.76.ebuild new file mode 100644 index 000..740ed20c869 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.76.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic toolchain-funcs + +MY_TREE="df08164" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 545de417d05767378b467c7d533dc8dfc114c782 Author: Matthew Thode gentoo org> AuthorDate: Tue Apr 2 19:10:31 2019 + Commit: Matthew Thode gentoo org> CommitDate: Thu Apr 4 14:39:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545de417 sys-block/tgt: 1.0.75 stable amd64/x86 with cleanup Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 2 -- sys-block/tgt/tgt-1.0.72.ebuild | 65 - sys-block/tgt/tgt-1.0.73.ebuild | 62 --- sys-block/tgt/tgt-1.0.75.ebuild | 2 +- 4 files changed, 1 insertion(+), 130 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index e07b28d3dad..ec94cf70983 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,5 +1,3 @@ -DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9eaa7d9bb6fd46a76b542a8477ad8c7e9913d3dde70caaf02c323a2c01a3bd78b2d092829f4530015225012f SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c -DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 DIST tgt-1.0.76.tar.gz 297349 BLAKE2B b5f954b7497fd54d2156bb8ae7c90c2e158e59dd5cd2f8ea25a87403b1d4c491ce07d4968d27f13d5a195a4824554f98a07091f500cb520dffd856454736ceeb SHA512 4c25f8f0553f95d58ed694e44f85bddbacbebe12d531725b7db03de5f6728c85a9b8968a39bea5b2126aecde9dd254855d9d6e8686c310fa53daf976738edfe1 diff --git a/sys-block/tgt/tgt-1.0.72.ebuild b/sys-block/tgt/tgt-1.0.72.ebuild deleted file mode 100644 index bacdb72d61a..000 --- a/sys-block/tgt/tgt-1.0.72.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic toolchain-funcs - -MY_TREE="8f94634" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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() { - epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 - - 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 -} diff --git a/sys-block/tgt/tgt-1.0.73.ebuild b/sys-block/tgt/tgt-1.0.73.ebuild deleted file mode 100644 index 0677386365d..000 --- a/sys-block/tgt/tgt-1.0.73.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit flag-o-matic toolchain-funcs - -MY_TREE="013223d" - -DESCRIPTION="Linux SCSI target framework (tgt)" -HOMEPAGE="http://stgt.sourceforge.net"; -SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" - -L
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 5c1deb03c7cd8d46b4f0c66893a2847d887b9e33 Author: Matthew Thode gentoo org> AuthorDate: Mon Mar 4 19:57:28 2019 + Commit: Matthew Thode gentoo org> CommitDate: Mon Mar 4 19:57:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1deb03 sys-block/tgt: fix build Fixes: https://bugs.gentoo.org/679432 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.75.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.75.ebuild b/sys-block/tgt/tgt-1.0.75.ebuild index c34e6e9eb01..fbac7f620a1 100644 --- a/sys-block/tgt/tgt-1.0.75.ebuild +++ b/sys-block/tgt/tgt-1.0.75.ebuild @@ -4,7 +4,7 @@ EAPI=7 inherit flag-o-matic toolchain-funcs -MY_TREE="f33f6b7" +MY_TREE="9641772" DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net";
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f696507384988654ca4a21ba1bba89ac4a8f8878 Author: Matthew Thode gentoo org> AuthorDate: Sun Mar 3 21:46:25 2019 + Commit: Matthew Thode gentoo org> CommitDate: Sun Mar 3 21:46:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6965073 sys-block/tgt: 1.0.75 bump Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.75.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 4ddfcdc8bcf..e7354d61020 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9eaa7d9bb6fd46a76b542a8477ad8c7e9913d3dde70caaf02c323a2c01a3bd78b2d092829f4530015225012f SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a +DIST tgt-1.0.75.tar.gz 297374 BLAKE2B c3db3701980b78328decd857b3a031f1e735553b33163bc012b55084a0c1ce803e90b93771c6516542168448ab872a641064c90bd01444b49c353c35a37e2985 SHA512 e2da4f49b1b89b67084a535abc1f6c28f289d25a6fce1cd6a9238df64c7a1e29eb11f4d074cd6dfda4cc37524e0f6831fbdee8d32a03d50ff156bc1369de04d8 diff --git a/sys-block/tgt/tgt-1.0.75.ebuild b/sys-block/tgt/tgt-1.0.75.ebuild new file mode 100644 index 000..c34e6e9eb01 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.75.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic toolchain-funcs + +MY_TREE="f33f6b7" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 8ca4c0a9ec9228a8c6a72c2028181cdf7d2c50ff Author: Matthew Thode gentoo org> AuthorDate: Tue Dec 4 17:40:56 2018 + Commit: Matthew Thode gentoo org> CommitDate: Tue Dec 4 17:58:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca4c0a9 sys-block/tgt: 1.0.74 stable amd64 and x86 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode gentoo.org> sys-block/tgt/tgt-1.0.74.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.74.ebuild b/sys-block/tgt/tgt-1.0.74.ebuild index 694e0af3cf3..c36e23d5c16 100644 --- a/sys-block/tgt/tgt-1.0.74.ebuild +++ b/sys-block/tgt/tgt-1.0.74.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 772c6166b0ce9541f53aeed8e54b15f6e216cc96 Author: Matthew Thode gentoo org> AuthorDate: Sun Nov 4 16:54:03 2018 + Commit: Matthew Thode gentoo org> CommitDate: Sun Nov 4 16:58:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772c6166 sys-block/tgt: 1.0.74 bump Signed-off-by: Matthew Thode gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.74.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 93665bc1367..4ddfcdc8bcf 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9eaa7d9bb6fd46a76b542a8477ad8c7e9913d3dde70caaf02c323a2c01a3bd78b2d092829f4530015225012f SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da +DIST tgt-1.0.74.tar.gz 297109 BLAKE2B 8ad439a1df437b87a6bf94a8c0403c4ae26a6b77ddc3b44758134199efa5b55dafd09cd2ac3f1b12abc3a77077dffdcab1e9b2aa0a97fcd2e2c19ba24a5cd9cf SHA512 aa905b44a3495275549d4abe8542e2b6b086bbab79b83d2902cba1e6124889a8873d479d128416b23c7681433fbe37c1772e8578bb12bf80b96267f65c0a diff --git a/sys-block/tgt/tgt-1.0.74.ebuild b/sys-block/tgt/tgt-1.0.74.ebuild new file mode 100644 index 000..694e0af3cf3 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.74.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit flag-o-matic toolchain-funcs + +MY_TREE="f33f6b7" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 479cf0077d8e88f00fb6d1aa1bd2582f6dc2bde0 Author: Matthew Thode gentoo org> AuthorDate: Sun Feb 4 00:49:06 2018 + Commit: Matt Thode gentoo org> CommitDate: Sun Feb 4 00:49:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479cf007 sys-block/tgt: 1.0.73 stable amd64 and x86 with cleanup Package-Manager: Portage-2.3.19, Repoman-2.3.6 sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.71.ebuild | 65 - sys-block/tgt/tgt-1.0.73.ebuild | 2 +- 3 files changed, 1 insertion(+), 67 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index a023411240b..93665bc1367 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,2 @@ -DIST tgt-1.0.71.tar.gz 296540 BLAKE2B 89cc4a79119b07bd61a74c838a647b44e0c05b4cdf7e1b2d93580c503c588e6e75ba25a81f30ff4ec2bcfa2669847aff2c3243ce95b50fd53b15a25f6112 SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9eaa7d9bb6fd46a76b542a8477ad8c7e9913d3dde70caaf02c323a2c01a3bd78b2d092829f4530015225012f SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da diff --git a/sys-block/tgt/tgt-1.0.71.ebuild b/sys-block/tgt/tgt-1.0.71.ebuild deleted file mode 100644 index ccb001c49fc..000 --- a/sys-block/tgt/tgt-1.0.71.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic toolchain-funcs - -MY_TREE="f2a6db5" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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() { - epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 - - 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 -} diff --git a/sys-block/tgt/tgt-1.0.73.ebuild b/sys-block/tgt/tgt-1.0.73.ebuild index d052002e5da..0677386365d 100644 --- a/sys-block/tgt/tgt-1.0.73.ebuild +++ b/sys-block/tgt/tgt-1.0.73.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 4d940e7146cd1ba51fb15da3c557f773461a1c72 Author: Matthew Thode gentoo org> AuthorDate: Wed Jan 3 20:09:32 2018 + Commit: Matt Thode gentoo org> CommitDate: Wed Jan 3 20:09:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d940e71 sys-block/tgt: 1.0.73 bup Package-Manager: Portage-2.3.14, Repoman-2.3.6 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.73.ebuild | 62 + 2 files changed, 63 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index efea2414c05..a023411240b 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.71.tar.gz 296540 BLAKE2B 89cc4a79119b07bd61a74c838a647b44e0c05b4cdf7e1b2d93580c503c588e6e75ba25a81f30ff4ec2bcfa2669847aff2c3243ce95b50fd53b15a25f6112 SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 DIST tgt-1.0.72.tar.gz 296698 BLAKE2B 6625bf87b37f4683aaf0c29264e69e400c6d238c9eaa7d9bb6fd46a76b542a8477ad8c7e9913d3dde70caaf02c323a2c01a3bd78b2d092829f4530015225012f SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c +DIST tgt-1.0.73.tar.gz 296814 BLAKE2B a3c81c00f716678aa9388f6a4562bd0b6fe0e2c705aee9655f942ffafae4bab3bbbaff521a8b7aefab208a354e0c1c617b85cdd08247a77d1026d0482d2b6528 SHA512 e6410f16c54f71d9a33d511438169a0ca305a7b9a9dd6abbaae9f0b31c18223fa1f3a11b575322d3bb94df129b4f9b186079a7d7cbd27e31734151154edab1da diff --git a/sys-block/tgt/tgt-1.0.73.ebuild b/sys-block/tgt/tgt-1.0.73.ebuild new file mode 100644 index 000..d052002e5da --- /dev/null +++ b/sys-block/tgt/tgt-1.0.73.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit flag-o-matic toolchain-funcs + +MY_TREE="013223d" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 + eapply_user +} + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e864c0f220d28254fe7a62d596d700e62b0419eb Author: Matthew Thode gentoo org> AuthorDate: Mon Aug 28 00:54:47 2017 + Commit: Matt Thode gentoo org> CommitDate: Mon Aug 28 00:54:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e864c0f2 sys-block/tgt: 1.0.72 stable amd64 and x86 Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-block/tgt/Manifest | 1 - sys-block/tgt/tgt-1.0.70.ebuild | 65 - sys-block/tgt/tgt-1.0.72.ebuild | 2 +- 3 files changed, 1 insertion(+), 67 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 7e63b84df0e..a41ed1fabd9 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,2 @@ -DIST tgt-1.0.70.tar.gz 296474 SHA256 632ed2f064652be7533e928834b55b403927ad381456b8089d903fd92a1f8e3d SHA512 fac7acde7cbd12156ea472d1bed20646dfdd5cfe607503bd1437eaeef816ba8114fe2ebd79e33cb083f8e64fee07bfbf66bcfc6b427c21de814e293e9edaeaad WHIRLPOOL b8b60f2c69e6f9199ba93eae98ca96ea2407ef1d3c26567925a9996d6430cd3f8c204630b046b74487b872ccf02729f89d046b263385e32d14b78fcd336d5e4c DIST tgt-1.0.71.tar.gz 296540 SHA256 3f0b898ae341f5d8c84c83f9951dd7ef182eaf449dd7008e55747f144303e10b SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 WHIRLPOOL d19c2c5614d7b406d785cbe5b954a0aa2494b8a5b43a33e05b3f6876750039590524607b28c491cd00a60dd7a1bc57e327099fe36711a8c53798a4ec1300e295 DIST tgt-1.0.72.tar.gz 296698 SHA256 2c7f4b8f831c5124192c40b0503fd6e659154393576c37f1f80dfdc5d9b8a772 SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c WHIRLPOOL 763d5d68320f9629531f6406caab9f77c1a7f3574a6ef1a7ee7192e14f41a95169b858211eedbe84d7071e1b3801744933b09a7b81d84a6772c7d0ef5801415b diff --git a/sys-block/tgt/tgt-1.0.70.ebuild b/sys-block/tgt/tgt-1.0.70.ebuild deleted file mode 100644 index 4658d1581b4..000 --- a/sys-block/tgt/tgt-1.0.70.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic toolchain-funcs - -MY_TREE="c32043f" - -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 ~arm64 x86" -IUSE="fcoe fcp ibmvio infiniband rbd" - -CDEPEND="dev-perl/Config-General - dev-libs/libxslt - rbd? ( sys-cluster/ceph ) - infiniband? ( - sys-fabric/libibverbs:= - sys-fabric/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() { - epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 - - 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 -} diff --git a/sys-block/tgt/tgt-1.0.72.ebuild b/sys-block/tgt/tgt-1.0.72.ebuild index 1c780b14282..bacdb72d61a 100644 --- a/sys-block/tgt/tgt-1.0.72.ebuild +++ b/sys-block/tgt/tgt-1.0.72.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: d0fdb683b7762a259a629d5bf0385285eb51874e Author: Matthew Thode gentoo org> AuthorDate: Wed Aug 2 18:52:05 2017 + Commit: Matt Thode gentoo org> CommitDate: Wed Aug 2 18:52:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0fdb683 sys-block/tgt: 1.0.72 bup Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.72.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 971f074d678..7e63b84df0e 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ DIST tgt-1.0.70.tar.gz 296474 SHA256 632ed2f064652be7533e928834b55b403927ad381456b8089d903fd92a1f8e3d SHA512 fac7acde7cbd12156ea472d1bed20646dfdd5cfe607503bd1437eaeef816ba8114fe2ebd79e33cb083f8e64fee07bfbf66bcfc6b427c21de814e293e9edaeaad WHIRLPOOL b8b60f2c69e6f9199ba93eae98ca96ea2407ef1d3c26567925a9996d6430cd3f8c204630b046b74487b872ccf02729f89d046b263385e32d14b78fcd336d5e4c DIST tgt-1.0.71.tar.gz 296540 SHA256 3f0b898ae341f5d8c84c83f9951dd7ef182eaf449dd7008e55747f144303e10b SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 WHIRLPOOL d19c2c5614d7b406d785cbe5b954a0aa2494b8a5b43a33e05b3f6876750039590524607b28c491cd00a60dd7a1bc57e327099fe36711a8c53798a4ec1300e295 +DIST tgt-1.0.72.tar.gz 296698 SHA256 2c7f4b8f831c5124192c40b0503fd6e659154393576c37f1f80dfdc5d9b8a772 SHA512 4fdb1b8f3c2487f66629024132f7fa53ab69b9eba67d380fb18aa2d9c143e77bdf808b3ff8d1e2bf1d4420cf1792944d6f79731ddbb095d52b53d573d9f1281c WHIRLPOOL 763d5d68320f9629531f6406caab9f77c1a7f3574a6ef1a7ee7192e14f41a95169b858211eedbe84d7071e1b3801744933b09a7b81d84a6772c7d0ef5801415b diff --git a/sys-block/tgt/tgt-1.0.72.ebuild b/sys-block/tgt/tgt-1.0.72.ebuild new file mode 100644 index 000..1c780b14282 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.72.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic toolchain-funcs + +MY_TREE="8f94634" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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() { + epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 0c04a68d492249188233bbf70bbd432063585b3b Author: Matthew Thode gentoo org> AuthorDate: Sat Jul 29 19:30:16 2017 + Commit: Matt Thode gentoo org> CommitDate: Sat Jul 29 19:32:35 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c04a68d sys-block/tgt: 1.0.71 stable amd64 and x86 Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-block/tgt/tgt-1.0.71.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.71.ebuild b/sys-block/tgt/tgt-1.0.71.ebuild index ac550124865..ccb001c49fc 100644 --- a/sys-block/tgt/tgt-1.0.71.ebuild +++ b/sys-block/tgt/tgt-1.0.71.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 04fdaf991c63615917d5fe066bae398616bb9189 Author: Matthew Thode gentoo org> AuthorDate: Sat Jul 29 19:30:52 2017 + Commit: Matt Thode gentoo org> CommitDate: Sat Jul 29 19:32:38 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fdaf99 sys-block/tgt: cleanup Package-Manager: Portage-2.3.6, Repoman-2.3.3 sys-block/tgt/Manifest | 3 -- sys-block/tgt/tgt-1.0.67.ebuild | 63 --- sys-block/tgt/tgt-1.0.68.ebuild | 63 --- sys-block/tgt/tgt-1.0.69.ebuild | 65 - 4 files changed, 194 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index d70a9fec084..971f074d678 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,5 +1,2 @@ -DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 -DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 -DIST tgt-1.0.69.tar.gz 296481 SHA256 07bc89fdbd3e49490ca42047b38c1249610f2be5ee69aa4c12e5dcd3bc63d0fe SHA512 36964b4a95704b3239f5fefaef1b62ceed72569ea8483e8a23a1a6be4f526a9a9a62ea332ca6ccc2728607936ad8ef547d6e6becb9b240e1704fd7e7d8b4cfbf WHIRLPOOL fcb2ce5498a46c590ca1222cf552090b59b99af588d5e768b94280e87ab5c5f56417e17c6d3ea716ed314725ffb5ca2d47acf014a6619fb376fa6b60b8c5e141 DIST tgt-1.0.70.tar.gz 296474 SHA256 632ed2f064652be7533e928834b55b403927ad381456b8089d903fd92a1f8e3d SHA512 fac7acde7cbd12156ea472d1bed20646dfdd5cfe607503bd1437eaeef816ba8114fe2ebd79e33cb083f8e64fee07bfbf66bcfc6b427c21de814e293e9edaeaad WHIRLPOOL b8b60f2c69e6f9199ba93eae98ca96ea2407ef1d3c26567925a9996d6430cd3f8c204630b046b74487b872ccf02729f89d046b263385e32d14b78fcd336d5e4c DIST tgt-1.0.71.tar.gz 296540 SHA256 3f0b898ae341f5d8c84c83f9951dd7ef182eaf449dd7008e55747f144303e10b SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 WHIRLPOOL d19c2c5614d7b406d785cbe5b954a0aa2494b8a5b43a33e05b3f6876750039590524607b28c491cd00a60dd7a1bc57e327099fe36711a8c53798a4ec1300e295 diff --git a/sys-block/tgt/tgt-1.0.67.ebuild b/sys-block/tgt/tgt-1.0.67.ebuild deleted file mode 100644 index 8c831f7d3ef..000 --- a/sys-block/tgt/tgt-1.0.67.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit flag-o-matic toolchain-funcs - -MY_TREE="cb7971c" - -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-fabric/libibverbs:= - sys-fabric/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 -} diff --git a/sys-block/tgt/tgt-1.0.68.ebuild b/sys-block/tgt/tgt-1.0.68.ebuild deleted file mode 100644 index 27ab0bb71c2..000 --- a/sys-block/tgt/tgt-1.0.68.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public Li
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 8033f6f93c4d5c8f16bcd772529f3da7692f4679 Author: Matthew Thode gentoo org> AuthorDate: Mon Jul 3 16:55:05 2017 + Commit: Matt Thode gentoo org> CommitDate: Mon Jul 3 16:55:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8033f6f9 sys-block/tgt: bup 1.0.71 Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.71.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index d51b941df5d..d70a9fec084 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -2,3 +2,4 @@ DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b79514618 DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 DIST tgt-1.0.69.tar.gz 296481 SHA256 07bc89fdbd3e49490ca42047b38c1249610f2be5ee69aa4c12e5dcd3bc63d0fe SHA512 36964b4a95704b3239f5fefaef1b62ceed72569ea8483e8a23a1a6be4f526a9a9a62ea332ca6ccc2728607936ad8ef547d6e6becb9b240e1704fd7e7d8b4cfbf WHIRLPOOL fcb2ce5498a46c590ca1222cf552090b59b99af588d5e768b94280e87ab5c5f56417e17c6d3ea716ed314725ffb5ca2d47acf014a6619fb376fa6b60b8c5e141 DIST tgt-1.0.70.tar.gz 296474 SHA256 632ed2f064652be7533e928834b55b403927ad381456b8089d903fd92a1f8e3d SHA512 fac7acde7cbd12156ea472d1bed20646dfdd5cfe607503bd1437eaeef816ba8114fe2ebd79e33cb083f8e64fee07bfbf66bcfc6b427c21de814e293e9edaeaad WHIRLPOOL b8b60f2c69e6f9199ba93eae98ca96ea2407ef1d3c26567925a9996d6430cd3f8c204630b046b74487b872ccf02729f89d046b263385e32d14b78fcd336d5e4c +DIST tgt-1.0.71.tar.gz 296540 SHA256 3f0b898ae341f5d8c84c83f9951dd7ef182eaf449dd7008e55747f144303e10b SHA512 db74deb199ef341577ab505b7202651e6c28aa9d62d37d3492b1775a2944284e1d3bb7c99b6d8bedd3456807641952876719ecd66553bd8c8dabbee5669f9428 WHIRLPOOL d19c2c5614d7b406d785cbe5b954a0aa2494b8a5b43a33e05b3f6876750039590524607b28c491cd00a60dd7a1bc57e327099fe36711a8c53798a4ec1300e295 diff --git a/sys-block/tgt/tgt-1.0.71.ebuild b/sys-block/tgt/tgt-1.0.71.ebuild new file mode 100644 index 000..ac550124865 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.71.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic toolchain-funcs + +MY_TREE="f2a6db5" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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() { + epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f2745b63bd9869ac1d0582a678d34322c9b227ac Author: Matthew Thode gentoo org> AuthorDate: Fri Jun 30 16:11:01 2017 + Commit: Matt Thode gentoo org> CommitDate: Fri Jun 30 16:12:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2745b63 sys-block/tgt: 1.0.70 stable amd64 and x86 Package-Manager: Portage-2.3.6, Repoman-2.3.2 sys-block/tgt/tgt-1.0.70.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.70.ebuild b/sys-block/tgt/tgt-1.0.70.ebuild index d8057c45fd4..4658d1581b4 100644 --- a/sys-block/tgt/tgt-1.0.70.ebuild +++ b/sys-block/tgt/tgt-1.0.70.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f17d77bd45ddb19c6bf234af728517a22faed7c9 Author: Matthew Thode gentoo org> AuthorDate: Thu Jun 1 23:35:59 2017 + Commit: Matt Thode gentoo org> CommitDate: Thu Jun 1 23:55:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17d77bd sys-block/tgt: bup 1.0.70 Package-Manager: Portage-2.3.5, Repoman-2.3.2 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.70.ebuild | 65 + 2 files changed, 66 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index fae52fa5e4c..d51b941df5d 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 DIST tgt-1.0.69.tar.gz 296481 SHA256 07bc89fdbd3e49490ca42047b38c1249610f2be5ee69aa4c12e5dcd3bc63d0fe SHA512 36964b4a95704b3239f5fefaef1b62ceed72569ea8483e8a23a1a6be4f526a9a9a62ea332ca6ccc2728607936ad8ef547d6e6becb9b240e1704fd7e7d8b4cfbf WHIRLPOOL fcb2ce5498a46c590ca1222cf552090b59b99af588d5e768b94280e87ab5c5f56417e17c6d3ea716ed314725ffb5ca2d47acf014a6619fb376fa6b60b8c5e141 +DIST tgt-1.0.70.tar.gz 296474 SHA256 632ed2f064652be7533e928834b55b403927ad381456b8089d903fd92a1f8e3d SHA512 fac7acde7cbd12156ea472d1bed20646dfdd5cfe607503bd1437eaeef816ba8114fe2ebd79e33cb083f8e64fee07bfbf66bcfc6b427c21de814e293e9edaeaad WHIRLPOOL b8b60f2c69e6f9199ba93eae98ca96ea2407ef1d3c26567925a9996d6430cd3f8c204630b046b74487b872ccf02729f89d046b263385e32d14b78fcd336d5e4c diff --git a/sys-block/tgt/tgt-1.0.70.ebuild b/sys-block/tgt/tgt-1.0.70.ebuild new file mode 100644 index 000..d8057c45fd4 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.70.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit flag-o-matic toolchain-funcs + +MY_TREE="c32043f" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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() { + epatch "${FILESDIR}"/${PN}-1.0.69-sysmacros.patch #580594 + + 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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: be2efa68df0ed6b1bbe0a5ad9b6b938afc1360cc Author: Matthew Thode gentoo org> AuthorDate: Thu Dec 1 16:56:53 2016 + Commit: Matt Thode gentoo org> CommitDate: Thu Dec 1 17:05:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2efa68 sys-block/tgt: 1.0.60-66 cleanup Package-Manager: portage-2.3.0 sys-block/tgt/Manifest | 5 sys-block/tgt/tgt-1.0.60.ebuild | 64 - sys-block/tgt/tgt-1.0.63.ebuild | 64 - sys-block/tgt/tgt-1.0.64.ebuild | 64 - sys-block/tgt/tgt-1.0.65.ebuild | 64 - sys-block/tgt/tgt-1.0.66.ebuild | 64 - 6 files changed, 325 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index fa5f340..fae52fa 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,8 +1,3 @@ -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 -DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee2e96b46491997f199ca27 SHA512 f7c3569d8243c866d149a6722b6fafab947e25361da5ed4f97510de6549c1b7aa1ec21e3b5c6007c6654281fb4689847ca3d6206c8473b3aebfaf5ba961364ea WHIRLPOOL 80b27a3a063337edd0cd1001a76985cecf816e3c1fbadb739aa6a5bc13a7b47115c6febafff17291424d2e6cd96854449682ea9a2656b664731c29599334ad60 -DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb4d0087b319cab5003b32c SHA512 58793b7f5e596798212aef5c59d60f1a4c329084c582cce6a8050b0a83e770a5fb90d825dd1b873e03a074425654ec2e3c0065d8e2de128c3aedf89165db3d2b WHIRLPOOL 7edeeaca7bdca99ddf79400d091b28c8d08b8c1a304416c8f65b4a460c6e20ad74c8a47ca11274109aa2687f7c14cd33bb2c74f25fda4608575071f0efae4466 -DIST tgt-1.0.66.tar.gz 296024 SHA256 e6394cc54d92c0fcd50bd6850944dc7ebb1c98f31e8d2d981867e842be2bcd88 SHA512 bc467768a0f315163210dfcfdb651d8de8768b1c8c874df46afc940452ccaac17f34f87454c28e0a0dd62fb911f8c7352cda8f2246e170630d853677910039fa WHIRLPOOL 861ac71a45027a6355800b06962e5ef35c72ca52d4e3441c5ecc0239bc9ae1f92d38fba8f8cdeeafe9839ada90ec3f7fe5127fb872c06e0382b2e1e8891800b0 DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 DIST tgt-1.0.69.tar.gz 296481 SHA256 07bc89fdbd3e49490ca42047b38c1249610f2be5ee69aa4c12e5dcd3bc63d0fe SHA512 36964b4a95704b3239f5fefaef1b62ceed72569ea8483e8a23a1a6be4f526a9a9a62ea332ca6ccc2728607936ad8ef547d6e6becb9b240e1704fd7e7d8b4cfbf WHIRLPOOL fcb2ce5498a46c590ca1222cf552090b59b99af588d5e768b94280e87ab5c5f56417e17c6d3ea716ed314725ffb5ca2d47acf014a6619fb376fa6b60b8c5e141 diff --git a/sys-block/tgt/tgt-1.0.60.ebuild b/sys-block/tgt/tgt-1.0.60.ebuild deleted file mode 100644 index 7099976.. --- a/sys-block/tgt/tgt-1.0.60.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# 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="ab51727" - -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-fabric/libibverbs:= - sys-fabric/librdmacm:= - )" -DEPEND="${CDEPEND} - app-text/docbook-xsl-stylesheets" -RDEPEND="${DEPEND} - dev-li
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 18d8308634786ef1bc55a9a753d6b05b7ecb5d4c Author: Matthew Thode gentoo org> AuthorDate: Thu Dec 1 16:55:26 2016 + Commit: Matt Thode gentoo org> CommitDate: Thu Dec 1 17:05:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d83086 sys-block/tgt: 1.0.69 stable amd64 and x86 Package-Manager: portage-2.3.0 sys-block/tgt/tgt-1.0.69.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.69.ebuild b/sys-block/tgt/tgt-1.0.69.ebuild index 8a0ff08..bda080b 100644 --- a/sys-block/tgt/tgt-1.0.69.ebuild +++ b/sys-block/tgt/tgt-1.0.69.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/
commit: 1a3287d53e9912ab1033b64fcafdc1c341fd21ef Author: Mike Frysinger gentoo org> AuthorDate: Sun Nov 27 23:52:47 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Sun Nov 27 23:52:47 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a3287d5 sys-block/tgt: fix bashisms in init.d script Also drop old unused init.d scripts. sys-block/tgt/files/tgtd | 125 - sys-block/tgt/files/tgtd-1.0.24.confd | 4 -- sys-block/tgt/files/tgtd-1.0.24.initd | 126 -- sys-block/tgt/files/tgtd.initd| 12 ++-- 4 files changed, 6 insertions(+), 261 deletions(-) diff --git a/sys-block/tgt/files/tgtd b/sys-block/tgt/files/tgtd deleted file mode 100644 index 0d9d0709.. --- a/sys-block/tgt/files/tgtd +++ /dev/null @@ -1,125 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -TGTD_CONFIG=/etc/tgt/targets.conf - -TASK=$1 - -depend() { - need net -} - -start() { - ebegin "Starting target framework daemon" - ebegin "Starting ${SVCNAME}" - # Start tgtd first. - start-stop-daemon --start --quiet \ - --name tgtd \ - --exec /usr/sbin/tgtd - RETVAL=$? - if [ "$RETVAL" -ne 0 ] ; then - echo "Could not start tgtd (is tgtd already running?)" - exit 1 - fi - # We need to wait for 1 second before do anything with tgtd - sleep 1 - # Put tgtd into "offline" state until all the targets are configured. - # We don't want initiators to (re)connect and fail the connection - # if it's not ready - tgtadm --op update --mode sys --name State -v offline - # Configure the targets. - tgt-admin --update ALL -c $TGTD_CONFIG - # Put tgtd into "ready" state. - tgtadm --op update --mode sys --name State -v ready - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - ebegin "Stopping target framework daemon" - # start-stop-daemon --stop --exec /usr/sbin/tgtd --quiet - if [ "$RUNLEVEL" == 0 -o "$RUNLEVEL" == 6 ] ; then - forcedstop - fi - # Remove all targets. It only removes targets which are not in use. - tgt-admin --update ALL -c /dev/null &>/dev/null - # tgtd will exit if all targets were removed - tgtadm --op delete --mode system &>/dev/null - RETVAL=$? - if [ "$RETVAL" -eq 107 ] ; then - echo "tgtd is not running" - if [ "$TASK" != "restart" ] ; then - exit 1 - fi - elif [ "$RETVAL" -ne 0 ] ; then - echo "Some initiators are still connected - could not stop tgtd" - exit 2 - fi - # echo -n - eend $? -} - -forcedstop() { - # NOTE: Forced shutdown of the iscsi target may cause data corruption - # for initiators that are connected. - echo "Force-stopping target framework daemon" - # Offline everything first. May be needed if we're rebooting, but - # expect the initiators to reconnect cleanly when we boot again - # (i.e. we don't want them to reconnect to a tgtd which is still - # working, but the target is gone). - tgtadm --op update --mode sys --name State -v offline &>/dev/null - RETVAL=$? - if [ "$RETVAL" -eq 107 ] ; then - echo "tgtd is not running" - if [ "$TASK" != "restart" ] ; then - exit 1 - fi - else - tgt-admin --offline ALL - # Remove all targets, even if they are still in use. - tgt-admin --update ALL -c /dev/null -f - # It will shut down tgtd only after all targets were removed. - tgtadm --op delete --mode system - RETVAL=$? - if [ "$RETVAL" -ne 0 ] ; then - echo "Failed to shutdown tgtd" - exit 1 - fi - fi - echo -n -} - -reload() { - echo "Updating target framework daemon configuration" - # Update configuration for targets. Only targets which - # are not in use will be updated. - tgt-admin --update ALL -c $TGTD_CONFIG &>/dev/null - RETVAL=$? - if [ "$RETVAL" -eq 107 ] ; then - echo "tgtd is not running" - exit 1 - fi -} - -forcedreload() { - echo "Force-updating target framework daemon configuration" - # Update configuration for targets, even those in use. - tgt-admin --update ALL -f -c $TGTD_CONFIG &>/dev/null - RETVAL=$? - if [ "$RETVAL" -eq 107 ] ; then - echo "tgtd is not running" - exit 1 - fi -} - -status() { - # Don't name this script "tgtd"... - TGTD_PROC=$(ps -C tgtd | grep -c tgtd) - if [ "$TGTD_PROC" -eq 2 ] ; then - echo "tgtd is running. Run 'tgt-admin -s' to se
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/, sys-block/tgt/
commit: d19be01596dc1d8590b47a5da70f636da7cbdcea Author: Mike Frysinger gentoo org> AuthorDate: Sun Nov 27 23:50:07 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Sun Nov 27 23:50:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19be015 sys-block/tgt: fix build w/newer glibc #580594 sys-block/tgt/files/tgt-1.0.69-sysmacros.patch | 38 ++ sys-block/tgt/tgt-1.0.69.ebuild| 2 ++ 2 files changed, 40 insertions(+) diff --git a/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch b/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch new file mode 100644 index ..0b28f02 --- /dev/null +++ b/sys-block/tgt/files/tgt-1.0.69-sysmacros.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/580594 +https://github.com/fujita/tgt/pull/25 + +From b092c6fe330a2eacf4b1d4eb093fad8e2fbcaed9 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Sun, 27 Nov 2016 18:47:24 -0500 +Subject: [PATCH] fix build w/newer glibc +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Building with newer glibc versions fails like so: +bs_sg.c: In function ‘chk_sg_device’: +bs_sg.c:354:6: error: implicit declaration of function ‘major’ [-Werror=implicit-function-declaration] + if (major(st.st_rdev) == SCSI_GENERIC_MAJOR) + +This is because glibc is dropping the implicit sys/sysmacros.h include +from sys/types.h and making the few projects that need it include it +explicitly. +--- + usr/bs_sg.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/usr/bs_sg.c b/usr/bs_sg.c +index 66f4a3b22a18..fb544056f258 100644 +--- a/usr/bs_sg.c b/usr/bs_sg.c +@@ -32,6 +32,7 @@ + #include + #include + #include ++#include + #include + #include + #include +-- +2.11.0.rc2 + diff --git a/sys-block/tgt/tgt-1.0.69.ebuild b/sys-block/tgt/tgt-1.0.69.ebuild index 916d0f7..8a0ff08 100644 --- a/sys-block/tgt/tgt-1.0.69.ebuild +++ b/sys-block/tgt/tgt-1.0.69.ebuild @@ -37,6 +37,8 @@ pkg_setup() { } src_prepare() { + epatch "${FILESDIR}"/${P}-sysmacros.patch #580594 + sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die # make sure xml docs are generated before trying to install them
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 6f20a0a29204f073bbf6ab09d63dfe65d9d8dde4 Author: Matthew Thode gentoo org> AuthorDate: Fri Nov 4 02:37:25 2016 + Commit: Matt Thode gentoo org> CommitDate: Fri Nov 4 02:37:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f20a0a2 sys-block/tgt: bup Package-Manager: portage-2.3.0 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.69.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index e2c9106..fa5f340 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -5,3 +5,4 @@ DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb DIST tgt-1.0.66.tar.gz 296024 SHA256 e6394cc54d92c0fcd50bd6850944dc7ebb1c98f31e8d2d981867e842be2bcd88 SHA512 bc467768a0f315163210dfcfdb651d8de8768b1c8c874df46afc940452ccaac17f34f87454c28e0a0dd62fb911f8c7352cda8f2246e170630d853677910039fa WHIRLPOOL 861ac71a45027a6355800b06962e5ef35c72ca52d4e3441c5ecc0239bc9ae1f92d38fba8f8cdeeafe9839ada90ec3f7fe5127fb872c06e0382b2e1e8891800b0 DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 +DIST tgt-1.0.69.tar.gz 296481 SHA256 07bc89fdbd3e49490ca42047b38c1249610f2be5ee69aa4c12e5dcd3bc63d0fe SHA512 36964b4a95704b3239f5fefaef1b62ceed72569ea8483e8a23a1a6be4f526a9a9a62ea332ca6ccc2728607936ad8ef547d6e6becb9b240e1704fd7e7d8b4cfbf WHIRLPOOL fcb2ce5498a46c590ca1222cf552090b59b99af588d5e768b94280e87ab5c5f56417e17c6d3ea716ed314725ffb5ca2d47acf014a6619fb376fa6b60b8c5e141 diff --git a/sys-block/tgt/tgt-1.0.69.ebuild b/sys-block/tgt/tgt-1.0.69.ebuild new file mode 100644 index ..916d0f7 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.69.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="77b802c" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 066ebf46a253501ec81ba85ab44a83251c0b592d Author: Matthew Thode gentoo org> AuthorDate: Wed Nov 2 15:08:07 2016 + Commit: Matt Thode gentoo org> CommitDate: Wed Nov 2 15:08:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=066ebf46 sys-block/tgt: stable amd64 and x86 Package-Manager: portage-2.3.0 sys-block/tgt/tgt-1.0.68.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.68.ebuild b/sys-block/tgt/tgt-1.0.68.ebuild index 59be43f..b8350b2 100644 --- a/sys-block/tgt/tgt-1.0.68.ebuild +++ b/sys-block/tgt/tgt-1.0.68.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 3ec316f0cd9208c65d9dc420f5217ae172f91c69 Author: Matthew Thode gentoo org> AuthorDate: Sun Oct 2 19:40:40 2016 + Commit: Matt Thode gentoo org> CommitDate: Sun Oct 2 19:40:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ec316f0 sys-block/tgt: stable 1.0.67 amd64 and x86 Package-Manager: portage-2.3.0 sys-block/tgt/tgt-1.0.67.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.67.ebuild b/sys-block/tgt/tgt-1.0.67.ebuild index 5dd332f..ff88cb4 100644 --- a/sys-block/tgt/tgt-1.0.67.ebuild +++ b/sys-block/tgt/tgt-1.0.67.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: b0234fe69ab195c2e2164aa01db2d1571495f5e2 Author: Matthew Thode gentoo org> AuthorDate: Sun Oct 2 19:43:34 2016 + Commit: Matt Thode gentoo org> CommitDate: Sun Oct 2 19:43:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0234fe6 sys-block/tgt: bup Package-Manager: portage-2.3.0 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.68.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index e16cf8e..e2c9106 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -4,3 +4,4 @@ DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb4d0087b319cab5003b32c SHA512 58793b7f5e596798212aef5c59d60f1a4c329084c582cce6a8050b0a83e770a5fb90d825dd1b873e03a074425654ec2e3c0065d8e2de128c3aedf89165db3d2b WHIRLPOOL 7edeeaca7bdca99ddf79400d091b28c8d08b8c1a304416c8f65b4a460c6e20ad74c8a47ca11274109aa2687f7c14cd33bb2c74f25fda4608575071f0efae4466 DIST tgt-1.0.66.tar.gz 296024 SHA256 e6394cc54d92c0fcd50bd6850944dc7ebb1c98f31e8d2d981867e842be2bcd88 SHA512 bc467768a0f315163210dfcfdb651d8de8768b1c8c874df46afc940452ccaac17f34f87454c28e0a0dd62fb911f8c7352cda8f2246e170630d853677910039fa WHIRLPOOL 861ac71a45027a6355800b06962e5ef35c72ca52d4e3441c5ecc0239bc9ae1f92d38fba8f8cdeeafe9839ada90ec3f7fe5127fb872c06e0382b2e1e8891800b0 DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 +DIST tgt-1.0.68.tar.gz 296862 SHA256 ff9000ccd07c648c57c65ef73c5a694f5e3045be69162bfe33e67028f2f5b7bd SHA512 652182aece13dae91c5193b9084c201ca2dd34331917c56e5ab2b7a8fc0653cb843cf67fe9d95bdb01b52f285e395b28323f0eb834a5de80a58876777902d28e WHIRLPOOL eff054e1684f59d831ee32b4158859a885c68c9f080284e3bbf31d8fed21b86e4972a077620ef5276e9e8c4fead264b281f1124f157d45c2fcf9097dbb71b143 diff --git a/sys-block/tgt/tgt-1.0.68.ebuild b/sys-block/tgt/tgt-1.0.68.ebuild new file mode 100644 index ..59be43f --- /dev/null +++ b/sys-block/tgt/tgt-1.0.68.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="7c3e84b" + +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 ~arm64 ~x86" +IUSE="fcoe fcp ibmvio infiniband rbd" + +CDEPEND="dev-perl/Config-General + dev-libs/libxslt + rbd? ( sys-cluster/ceph ) + infiniband? ( + sys-fabric/libibverbs:= + sys-fabric/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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 71768c0a79c96998f2d9d1600ac596eeef2ee7b6 Author: Matthew Thode gentoo org> AuthorDate: Sat Sep 3 00:24:55 2016 + Commit: Matt Thode gentoo org> CommitDate: Sat Sep 3 00:24:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71768c0a sys-block/tgt: bup Package-Manager: portage-2.2.28 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.67.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 9d034d3..e16cf8e 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -3,3 +3,4 @@ DIST tgt-1.0.63.tar.gz 295305 SHA256 18aa8ad63edae7f3705577580cdbd35e312371155a2 DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee2e96b46491997f199ca27 SHA512 f7c3569d8243c866d149a6722b6fafab947e25361da5ed4f97510de6549c1b7aa1ec21e3b5c6007c6654281fb4689847ca3d6206c8473b3aebfaf5ba961364ea WHIRLPOOL 80b27a3a063337edd0cd1001a76985cecf816e3c1fbadb739aa6a5bc13a7b47115c6febafff17291424d2e6cd96854449682ea9a2656b664731c29599334ad60 DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb4d0087b319cab5003b32c SHA512 58793b7f5e596798212aef5c59d60f1a4c329084c582cce6a8050b0a83e770a5fb90d825dd1b873e03a074425654ec2e3c0065d8e2de128c3aedf89165db3d2b WHIRLPOOL 7edeeaca7bdca99ddf79400d091b28c8d08b8c1a304416c8f65b4a460c6e20ad74c8a47ca11274109aa2687f7c14cd33bb2c74f25fda4608575071f0efae4466 DIST tgt-1.0.66.tar.gz 296024 SHA256 e6394cc54d92c0fcd50bd6850944dc7ebb1c98f31e8d2d981867e842be2bcd88 SHA512 bc467768a0f315163210dfcfdb651d8de8768b1c8c874df46afc940452ccaac17f34f87454c28e0a0dd62fb911f8c7352cda8f2246e170630d853677910039fa WHIRLPOOL 861ac71a45027a6355800b06962e5ef35c72ca52d4e3441c5ecc0239bc9ae1f92d38fba8f8cdeeafe9839ada90ec3f7fe5127fb872c06e0382b2e1e8891800b0 +DIST tgt-1.0.67.tar.gz 296092 SHA256 bf3f68d9314583459328d060942308a909b795146187ab4d4231ac03481fe6c8 SHA512 8ea1096cdf83a31d3b5c10916d8e3c1d90c23b3072a0cc9e8214bb4c230ac08b37264f1460099069d5ff6e56d31fcb2f6cf7291a2305ed685d106ed1898c50bb WHIRLPOOL d51b14dd146045f49d994f0ce8b8a88e23813c76d98f36709f4b125e8f7cc81a9204a0140c7e8fa88db694c974da56af18bdd495da66232217ca07397003d172 diff --git a/sys-block/tgt/tgt-1.0.67.ebuild b/sys-block/tgt/tgt-1.0.67.ebuild new file mode 100644 index ..5dd332f --- /dev/null +++ b/sys-block/tgt/tgt-1.0.67.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="cb7971c" + +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-fabric/libibverbs:= + sys-fabric/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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 75b14090189a776183e9fa857a132552a1573af0 Author: Matthew Thode gentoo org> AuthorDate: Tue Aug 2 15:59:04 2016 + Commit: Matt Thode gentoo org> CommitDate: Tue Aug 2 15:59:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b14090 sys-block/tgt: bup Package-Manager: portage-2.2.28 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.66.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 1569152..9d034d3 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -2,3 +2,4 @@ DIST tgt-1.0.60.tar.gz 295304 SHA256 619b5250e4bc63971a26c05a3eea353beb4009ed0ff DIST tgt-1.0.63.tar.gz 295305 SHA256 18aa8ad63edae7f3705577580cdbd35e312371155a2cf2059bbe96ed46efef21 SHA512 d68509c2384f969794c3d26d8cdf2994f33cf70f20e207eea25031ad310ecdeea6883d74c4589d85bd168e4abfa293bdefaa35ae603732f187e127f8d0c7b037 WHIRLPOOL 440d2f7adac630f1f1a6a7262269835d47c1f1f2346703f84a813dc03a12dc57d6458e506c513d3a8cf3594b924246868b2772b11f0ab5eb109dbd4b3f15fdee DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee2e96b46491997f199ca27 SHA512 f7c3569d8243c866d149a6722b6fafab947e25361da5ed4f97510de6549c1b7aa1ec21e3b5c6007c6654281fb4689847ca3d6206c8473b3aebfaf5ba961364ea WHIRLPOOL 80b27a3a063337edd0cd1001a76985cecf816e3c1fbadb739aa6a5bc13a7b47115c6febafff17291424d2e6cd96854449682ea9a2656b664731c29599334ad60 DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb4d0087b319cab5003b32c SHA512 58793b7f5e596798212aef5c59d60f1a4c329084c582cce6a8050b0a83e770a5fb90d825dd1b873e03a074425654ec2e3c0065d8e2de128c3aedf89165db3d2b WHIRLPOOL 7edeeaca7bdca99ddf79400d091b28c8d08b8c1a304416c8f65b4a460c6e20ad74c8a47ca11274109aa2687f7c14cd33bb2c74f25fda4608575071f0efae4466 +DIST tgt-1.0.66.tar.gz 296024 SHA256 e6394cc54d92c0fcd50bd6850944dc7ebb1c98f31e8d2d981867e842be2bcd88 SHA512 bc467768a0f315163210dfcfdb651d8de8768b1c8c874df46afc940452ccaac17f34f87454c28e0a0dd62fb911f8c7352cda8f2246e170630d853677910039fa WHIRLPOOL 861ac71a45027a6355800b06962e5ef35c72ca52d4e3441c5ecc0239bc9ae1f92d38fba8f8cdeeafe9839ada90ec3f7fe5127fb872c06e0382b2e1e8891800b0 diff --git a/sys-block/tgt/tgt-1.0.66.ebuild b/sys-block/tgt/tgt-1.0.66.ebuild new file mode 100644 index 000..b7829a7 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.66.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="33cad04" + +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-fabric/libibverbs:= + sys-fabric/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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: bc337dfdbfb9ca9844c2923caed2c3e04e405be1 Author: Alexey Shvetsov gentoo org> AuthorDate: Wed Jun 29 14:30:28 2016 + Commit: Alexey Shvetsov gentoo org> CommitDate: Wed Jun 29 22:31:15 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc337dfd sys-block/tgt: adapt sys-infiniband to sys-fabric rename Package-Manager: portage-2.3.0_rc1 sys-block/tgt/tgt-1.0.60.ebuild | 6 +++--- sys-block/tgt/tgt-1.0.63.ebuild | 4 ++-- sys-block/tgt/tgt-1.0.64.ebuild | 4 ++-- sys-block/tgt/tgt-1.0.65.ebuild | 4 ++-- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/sys-block/tgt/tgt-1.0.60.ebuild b/sys-block/tgt/tgt-1.0.60.ebuild index c8a171c..7099976 100644 --- a/sys-block/tgt/tgt-1.0.60.ebuild +++ b/sys-block/tgt/tgt-1.0.60.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,8 +21,8 @@ CDEPEND="dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( - sys-infiniband/libibverbs:= - sys-infiniband/librdmacm:= + sys-fabric/libibverbs:= + sys-fabric/librdmacm:= )" DEPEND="${CDEPEND} app-text/docbook-xsl-stylesheets" diff --git a/sys-block/tgt/tgt-1.0.63.ebuild b/sys-block/tgt/tgt-1.0.63.ebuild index 74e549b..87cb4ef 100644 --- a/sys-block/tgt/tgt-1.0.63.ebuild +++ b/sys-block/tgt/tgt-1.0.63.ebuild @@ -21,8 +21,8 @@ CDEPEND="dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( - sys-infiniband/libibverbs:= - sys-infiniband/librdmacm:= + sys-fabric/libibverbs:= + sys-fabric/librdmacm:= )" DEPEND="${CDEPEND} app-text/docbook-xsl-stylesheets" diff --git a/sys-block/tgt/tgt-1.0.64.ebuild b/sys-block/tgt/tgt-1.0.64.ebuild index b866939..88a35c4 100644 --- a/sys-block/tgt/tgt-1.0.64.ebuild +++ b/sys-block/tgt/tgt-1.0.64.ebuild @@ -21,8 +21,8 @@ CDEPEND="dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( - sys-infiniband/libibverbs:= - sys-infiniband/librdmacm:= + sys-fabric/libibverbs:= + sys-fabric/librdmacm:= )" DEPEND="${CDEPEND} app-text/docbook-xsl-stylesheets" diff --git a/sys-block/tgt/tgt-1.0.65.ebuild b/sys-block/tgt/tgt-1.0.65.ebuild index 38574ab..0f142aa 100644 --- a/sys-block/tgt/tgt-1.0.65.ebuild +++ b/sys-block/tgt/tgt-1.0.65.ebuild @@ -21,8 +21,8 @@ CDEPEND="dev-perl/Config-General dev-libs/libxslt rbd? ( sys-cluster/ceph ) infiniband? ( - sys-infiniband/libibverbs:= - sys-infiniband/librdmacm:= + sys-fabric/libibverbs:= + sys-fabric/librdmacm:= )" DEPEND="${CDEPEND} app-text/docbook-xsl-stylesheets"
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 97b533efcc00e3191c3a7a931e680c2daee19cb3 Author: Matthew Thode gentoo org> AuthorDate: Sat Jun 4 15:38:40 2016 + Commit: Matt Thode gentoo org> CommitDate: Sat Jun 4 15:38:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97b533ef sys-block/tgt: fixing build failure for bug 584996 Package-Manager: portage-2.2.28 sys-block/tgt/tgt-1.0.65.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.65.ebuild b/sys-block/tgt/tgt-1.0.65.ebuild index b866939..38574ab 100644 --- a/sys-block/tgt/tgt-1.0.65.ebuild +++ b/sys-block/tgt/tgt-1.0.65.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit flag-o-matic toolchain-funcs -MY_TREE="c4d6222" +MY_TREE="c8f8639" DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net";
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e48bb6052154d031f61995a5239e06f6b398c2a5 Author: Matthew Thode gentoo org> AuthorDate: Fri Jun 3 23:17:09 2016 + Commit: Matt Thode gentoo org> CommitDate: Fri Jun 3 23:17:09 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e48bb605 sys-block/tgt: bup Package-Manager: portage-2.2.28 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.65.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index bc5d05a..1569152 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,3 +1,4 @@ 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 DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee2e96b46491997f199ca27 SHA512 f7c3569d8243c866d149a6722b6fafab947e25361da5ed4f97510de6549c1b7aa1ec21e3b5c6007c6654281fb4689847ca3d6206c8473b3aebfaf5ba961364ea WHIRLPOOL 80b27a3a063337edd0cd1001a76985cecf816e3c1fbadb739aa6a5bc13a7b47115c6febafff17291424d2e6cd96854449682ea9a2656b664731c29599334ad60 +DIST tgt-1.0.65.tar.gz 295389 SHA256 a29e771bd847b8c6e85eef6815b06e3a232135ef8bb4d0087b319cab5003b32c SHA512 58793b7f5e596798212aef5c59d60f1a4c329084c582cce6a8050b0a83e770a5fb90d825dd1b873e03a074425654ec2e3c0065d8e2de128c3aedf89165db3d2b WHIRLPOOL 7edeeaca7bdca99ddf79400d091b28c8d08b8c1a304416c8f65b4a460c6e20ad74c8a47ca11274109aa2687f7c14cd33bb2c74f25fda4608575071f0efae4466 diff --git a/sys-block/tgt/tgt-1.0.65.ebuild b/sys-block/tgt/tgt-1.0.65.ebuild new file mode 100644 index 000..b866939 --- /dev/null +++ b/sys-block/tgt/tgt-1.0.65.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="c4d6222" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: f029fe6316d9175a3c3d1c7602c985aae78ad2f5 Author: Matthew Thode gentoo org> AuthorDate: Wed May 11 00:43:11 2016 + Commit: Matt Thode gentoo org> CommitDate: Wed May 11 00:43:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f029fe63 sys-block/tgt: fixing my_tree Package-Manager: portage-2.2.28 sys-block/tgt/tgt-1.0.64.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.64.ebuild b/sys-block/tgt/tgt-1.0.64.ebuild index 2fb5edb..b866939 100644 --- a/sys-block/tgt/tgt-1.0.64.ebuild +++ b/sys-block/tgt/tgt-1.0.64.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit flag-o-matic toolchain-funcs -MY_TREE="eca74a7" +MY_TREE="c4d6222" DESCRIPTION="Linux SCSI target framework (tgt)" HOMEPAGE="http://stgt.sourceforge.net";
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e63745d9b667d4b21ec6f2f0084f1cf5164e14f2 Author: Matthew Thode gentoo org> AuthorDate: Tue May 10 01:04:02 2016 + Commit: Matt Thode gentoo org> CommitDate: Tue May 10 01:04:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63745d9 sys-block/tgt: bup Package-Manager: portage-2.2.28 sys-block/tgt/Manifest | 1 + sys-block/tgt/tgt-1.0.64.ebuild | 64 + 2 files changed, 65 insertions(+) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index d3def75..bc5d05a 100644 --- a/sys-block/tgt/Manifest +++ b/sys-block/tgt/Manifest @@ -1,2 +1,3 @@ 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 +DIST tgt-1.0.64.tar.gz 295356 SHA256 2b9294a5c6a9072d3805835d35e3c3401961c3008ee2e96b46491997f199ca27 SHA512 f7c3569d8243c866d149a6722b6fafab947e25361da5ed4f97510de6549c1b7aa1ec21e3b5c6007c6654281fb4689847ca3d6206c8473b3aebfaf5ba961364ea WHIRLPOOL 80b27a3a063337edd0cd1001a76985cecf816e3c1fbadb739aa6a5bc13a7b47115c6febafff17291424d2e6cd96854449682ea9a2656b664731c29599334ad60 diff --git a/sys-block/tgt/tgt-1.0.64.ebuild b/sys-block/tgt/tgt-1.0.64.ebuild new file mode 100644 index 000..2fb5edb --- /dev/null +++ b/sys-block/tgt/tgt-1.0.64.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 +}
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: e03b3aa33dd5a1c635ac754e1deb11873e80ee29 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 26 16:38:14 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 26 16:38:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e03b3aa3 sys-block/tgt: amd64 stable wrt bug #578090 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> sys-block/tgt/tgt-1.0.63.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.63.ebuild b/sys-block/tgt/tgt-1.0.63.ebuild index 2fb5edb..69a7e1e 100644 --- a/sys-block/tgt/tgt-1.0.63.ebuild +++ b/sys-block/tgt/tgt-1.0.63.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 2505a5ad76bdcb0995350545630e4451c234343e Author: Matthew Thode gentoo org> AuthorDate: Tue Feb 23 19:48:44 2016 + Commit: Matt Thode gentoo org> CommitDate: Tue Feb 23 19:55:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2505a5ad 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 -- .../{tgt-1.0.24-r1.ebuild => tgt-1.0.63.ebuild}| 27 +- 4 files changed, 14 insertions(+), 128 deletions(-) diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest index 58da7eb..d3def75 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 d7c0173..000 --- 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 b7517da..000 --- 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 -
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 2ea63f1e5237ad87109ff030d5f3e732a142e7f6 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 24 14:03:55 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 24 14:03:55 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea63f1e sys-block/tgt: x86 stable wrt bug #558448 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="x86" sys-block/tgt/tgt-1.0.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.60.ebuild b/sys-block/tgt/tgt-1.0.60.ebuild index af1fac0..c8a171c 100644 --- a/sys-block/tgt/tgt-1.0.60.ebuild +++ b/sys-block/tgt/tgt-1.0.60.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General
[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/
commit: 2498ad173dd087411a2e52fc3a5ffc7c675909c5 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Aug 24 14:02:24 2015 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Aug 24 14:02:24 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2498ad17 sys-block/tgt: amd64 stable wrt bug #558448 Package-Manager: portage-2.2.20.1 RepoMan-Options: --include-arches="amd64" sys-block/tgt/tgt-1.0.60.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-block/tgt/tgt-1.0.60.ebuild b/sys-block/tgt/tgt-1.0.60.ebuild index bb1d7a6..af1fac0 100644 --- a/sys-block/tgt/tgt-1.0.60.ebuild +++ b/sys-block/tgt/tgt-1.0.60.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/fujita/tgt/tarball/v${PV} -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="fcoe fcp ibmvio infiniband rbd" CDEPEND="dev-perl/Config-General