[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2024-05-02 Thread Matthew Thode
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/

2024-03-10 Thread Matthew Thode
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/

2024-03-02 Thread Matthew Thode
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/

2024-01-04 Thread Matthew Thode
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/

2024-01-01 Thread Matthew Thode
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/

2024-01-01 Thread Matthew Thode
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/

2023-12-01 Thread Matthew Thode
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/

2023-11-01 Thread Matthew Thode
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/

2023-10-17 Thread Sam James
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/

2023-10-05 Thread Sam James
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/

2023-10-02 Thread Matthew Thode
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 

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2023-10-01 Thread Matthew Thode
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/

2023-09-02 Thread Matthew Thode
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/

2023-08-15 Thread Matthew Thode
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 

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2023-08-02 Thread Matthew Thode
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/

2023-07-15 Thread Matthew Thode
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/

2023-07-08 Thread Sam James
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/

2023-06-28 Thread Sam James
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/

2023-06-12 Thread Arthur Zamarin
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/

2023-06-03 Thread WANG Xuerui
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/

2023-05-11 Thread Jakov Smolić
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/

2023-05-10 Thread Sam James
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/

2023-05-10 Thread Sam James
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/

2023-03-28 Thread Matthew Thode
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/

2023-02-28 Thread Matthew Thode
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/

2023-02-28 Thread Matthew Thode
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/

2023-02-01 Thread Matthew Thode
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/

2023-02-01 Thread Matthew Thode
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/

2023-01-01 Thread Matthew Thode
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/

2022-10-07 Thread Matthew Thode
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/

2022-10-02 Thread Matthew Thode
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/

2022-09-02 Thread Matthew Thode
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/

2022-08-06 Thread Matthew Thode
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/

2022-06-04 Thread Matthew Thode
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/

2022-04-02 Thread Matthew Thode
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/

2022-01-14 Thread Jakov Smolić
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/

2022-01-14 Thread Jakov Smolić
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/

2021-11-20 Thread Arthur Zamarin
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/

2021-11-02 Thread Agostino Sarubbo
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/

2021-10-27 Thread Agostino Sarubbo
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/

2021-06-25 Thread Georgy Yakovlev
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/

2021-02-15 Thread Matthew Thode
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/

2021-02-14 Thread Matthew Thode
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/

2021-01-01 Thread David Seifert
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/

2021-01-01 Thread David Seifert
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/

2021-01-01 Thread David Seifert
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/

2020-08-19 Thread Sam James
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/

2020-05-09 Thread Sergei Trofimovich
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/

2019-08-01 Thread Matthew Thode
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/

2019-07-02 Thread Matthew Thode
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/

2019-06-27 Thread Matthew Thode
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;

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2019-06-02 Thread Matthew Thode
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/

2019-06-02 Thread Matthew Thode
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/

2019-05-03 Thread Matthew Thode
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/

2019-05-03 Thread Matthew Thode
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/

2019-04-11 Thread Matthew Thode
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/

2019-04-04 Thread Matthew Thode
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/

2019-04-04 Thread Matthew Thode
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"
-

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2019-03-04 Thread Matthew Thode
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/

2019-03-03 Thread Matthew Thode
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/

2018-12-04 Thread Matthew Thode
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/

2018-11-04 Thread Matthew Thode
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/

2018-02-03 Thread Matt Thode
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/

2018-01-03 Thread Matt Thode
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/

2017-08-27 Thread Matt Thode
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/

2017-08-02 Thread Matt Thode
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/

2017-07-29 Thread Matt Thode
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/

2017-07-29 Thread Matt Thode
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 

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2017-07-03 Thread Matt Thode
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/

2017-06-30 Thread Matt Thode
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/

2017-06-01 Thread Matt Thode
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/

2016-12-01 Thread Matt Thode
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}
-   

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2016-12-01 Thread Matt Thode
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/

2016-11-27 Thread Mike Frysinger
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 

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/files/, sys-block/tgt/

2016-11-27 Thread Mike Frysinger
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/

2016-11-03 Thread Matt Thode
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/

2016-11-02 Thread Matt Thode
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/

2016-10-02 Thread Matt Thode
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/

2016-10-02 Thread Matt Thode
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/

2016-09-02 Thread Matt Thode
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/

2016-08-02 Thread Matt Thode
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/

2016-06-29 Thread Alexey Shvetsov
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/

2016-06-04 Thread Matt Thode
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/

2016-06-03 Thread Matt Thode
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/

2016-05-10 Thread Matt Thode
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/

2016-05-09 Thread Matt Thode
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/

2016-03-26 Thread Agostino Sarubbo
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/

2016-02-23 Thread Matt Thode
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/

2015-08-24 Thread Agostino Sarubbo
commit: 2498ad173dd087411a2e52fc3a5ffc7c675909c5
Author: Agostino Sarubbo ago AT gentoo DOT org
AuthorDate: Mon Aug 24 14:02:24 2015 +
Commit: Agostino Sarubbo ago AT gentoo DOT 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



[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2015-08-24 Thread Agostino Sarubbo
commit: 2ea63f1e5237ad87109ff030d5f3e732a142e7f6
Author: Agostino Sarubbo ago AT gentoo DOT org
AuthorDate: Mon Aug 24 14:03:55 2015 +
Commit: Agostino Sarubbo ago AT gentoo DOT 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