[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 91544068568f7c2babee4f0e2d8c4992a9884a39 Author: Arthur Zamarin gentoo org> AuthorDate: Thu May 16 15:06:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 16 15:06:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91544068 dev-libs/cxxtools: Stabilize 3.0-r2 x86, #930468 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild index bdbcfe76412b..b46ea02fa47a 100644 --- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 0c5e8f8938e7d4deccc3480cffd8e738b2ca73e1 Author: Sam James gentoo org> AuthorDate: Tue Apr 23 20:48:33 2024 + Commit: Sam James gentoo org> CommitDate: Tue Apr 23 20:48:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5e8f89 dev-libs/cxxtools: Stabilize 3.0-r2 amd64, #930468 Signed-off-by: Sam James gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild index b87baa58b1ad..bdbcfe76412b 100644 --- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 983b77d57f5a34c1ea22dfbee2483af74070f34f Author: Sam James gentoo org> AuthorDate: Mon May 15 23:25:07 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 16 01:52:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983b77d5 dev-libs/cxxtools: wire up tests Signed-off-by: Sam James gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r2.ebuild | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild index 10143b5f51ad..b87baa58b1ad 100644 --- a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,6 +12,8 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="~amd64 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" RDEPEND="virtual/libiconv" DEPEND="${RDEPEND}" @@ -33,7 +35,16 @@ src_prepare() { src_configure() { econf \ --disable-demos \ - --disable-unittest + $(use_enable test unittest) +} + +src_test() { + emake -C test + + local -x USER=${LOGNAME} + local -x TZ=UTC # doesn't like e.g. :/etc/timezone + cd test || die + ./alltests || die } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/, dev-libs/cxxtools/files/
commit: 7966df0d4206f1f85a392e7325048ebe41be40e7 Author: Sam James gentoo org> AuthorDate: Tue Jun 14 12:11:15 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 14 12:11:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7966df0d dev-libs/cxxtools: fix build with GCC 12; fix build with lld Closes: https://bugs.gentoo.org/851837 Closes: https://bugs.gentoo.org/829662 Signed-off-by: Sam James gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r2.ebuild | 45 ++ .../cxxtools/files/cxxtools-3.0-gcc12-time.patch | 11 ++ .../files/cxxtools-3.0-lld-linking-openssl.patch | 11 ++ 3 files changed, 67 insertions(+) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild new file mode 100644 index ..10143b5f51ad --- /dev/null +++ b/dev-libs/cxxtools/cxxtools-3.0-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Collection of general purpose C++-classes" +HOMEPAGE="http://www.tntnet.org/cxxtools.html; +SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" + +RDEPEND="virtual/libiconv" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ) + +PATCHES=( + "${FILESDIR}"/${P}_gcc11.patch + "${FILESDIR}"/${PN}-3.0-gcc12-time.patch + "${FILESDIR}"/${PN}-3.0-lld-linking-openssl.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + --disable-demos \ + --disable-unittest +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs + + # remove static libs + rm -f "${ED}"/usr/$(get_libdir)/libcxxtools{,-bin,-http,-json,-unit,-xmlrpc}.la || die +} diff --git a/dev-libs/cxxtools/files/cxxtools-3.0-gcc12-time.patch b/dev-libs/cxxtools/files/cxxtools-3.0-gcc12-time.patch new file mode 100644 index ..d80763dd4c1d --- /dev/null +++ b/dev-libs/cxxtools/files/cxxtools-3.0-gcc12-time.patch @@ -0,0 +1,11 @@ +https://bugs.gentoo.org/851837 +--- a/src/timer.cpp b/src/timer.cpp +@@ -27,6 +27,7 @@ + #include "cxxtools/clock.h" + #include "cxxtools/selector.h" + #include "cxxtools/datetime.h" ++#include + #include + + namespace cxxtools diff --git a/dev-libs/cxxtools/files/cxxtools-3.0-lld-linking-openssl.patch b/dev-libs/cxxtools/files/cxxtools-3.0-lld-linking-openssl.patch new file mode 100644 index ..e2696fd094b0 --- /dev/null +++ b/dev-libs/cxxtools/files/cxxtools-3.0-lld-linking-openssl.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile.am b/src/Makefile.am +@@ -173,7 +173,7 @@ libcxxtools_la_LIBADD = $(LIBICONV) + libcxxtools_la_LDFLAGS = -version-info @sonumber@ @SHARED_LIB_FLAG@ + + if MAKE_OPENSSL +-libcxxtools_la_LDFLAGS += -lssl ++libcxxtools_la_LIBADD += -lssl -lcrypto + libcxxtools_la_SOURCES += \ + sslcertificateimpl.cpp + endif
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 9b96aae5c1adb6fac4c034f22231821256450d84 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Oct 8 18:49:31 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Oct 8 18:49:31 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b96aae5 dev-libs/cxxtools: x86 stable wrt bug #814077 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild index a16d463d792..0ed30bef3c1 100644 --- a/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc x86" RDEPEND="virtual/libiconv" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 93d6b25a5d4e83d2cd29822a693b45e80fe726f8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Oct 7 06:01:55 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Oct 7 06:01:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93d6b25a dev-libs/cxxtools: amd64 stable wrt bug #814077 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild index 63310078b43..a16d463d792 100644 --- a/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc ~x86" RDEPEND="virtual/libiconv" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: e4fc2908e308d1ab76d9d3fd8bd91b27c4a4318f Author: Joerg Bornkessel gentoo org> AuthorDate: Mon May 10 16:24:09 2021 + Commit: Jörg Bornkessel gentoo org> CommitDate: Mon May 10 16:36:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4fc2908 dev-libs/cxxtools: cleanup old Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Joerg Bornkessel gentoo.org> dev-libs/cxxtools/Manifest | 1 - dev-libs/cxxtools/cxxtools-2.2.1.ebuild | 23 --- 2 files changed, 24 deletions(-) diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest index 269d634802b..3c066831411 100644 --- a/dev-libs/cxxtools/Manifest +++ b/dev-libs/cxxtools/Manifest @@ -1,2 +1 @@ -DIST cxxtools-2.2.1.tar.gz 821324 BLAKE2B 95139a3862a7c2e6652b475527bf0946e0921e0e80fafa0731c3a9ca3dd57a9383ebde080eebdfb80ae572aa5638316ddcf81e032195e162e3aa58289675e643 SHA512 b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250 diff --git a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild deleted file mode 100644 index eb54949ddad..000 --- a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Collection of general purpose C++-classes" -HOMEPAGE="http://www.tntnet.org/cxxtools.html; -SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~sparc x86" - -RDEPEND="virtual/libiconv" -DEPEND="${RDEPEND}" - -DOCS=( AUTHORS ChangeLog ) - -src_configure() { - econf \ - --disable-demos \ - --disable-unittest -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/files/, dev-libs/cxxtools/
commit: 8f22de4eac8e79af8be65960861ac489fefbcaf4 Author: Joerg Bornkessel gentoo org> AuthorDate: Sun May 9 19:17:22 2021 + Commit: Jörg Bornkessel gentoo org> CommitDate: Sun May 9 19:17:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f22de4e dev-libs/cxxtools: compile fix gcc-11 Closes: https://bugs.gentoo.org/787611 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Joerg Bornkessel gentoo.org> dev-libs/cxxtools/cxxtools-3.0-r1.ebuild | 36 dev-libs/cxxtools/files/cxxtools-3.0_gcc11.patch | 23 +++ 2 files changed, 59 insertions(+) diff --git a/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild new file mode 100644 index 000..63310078b43 --- /dev/null +++ b/dev-libs/cxxtools/cxxtools-3.0-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Collection of general purpose C++-classes" +HOMEPAGE="http://www.tntnet.org/cxxtools.html; +SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" + +RDEPEND="virtual/libiconv" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ) + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-demos \ + --disable-unittest + + eapply "${FILESDIR}/${P}_gcc11.patch" + + default +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs + + # remove static libs + rm -f "${ED}"/usr/$(get_libdir)/libcxxtools{,-bin,-http,-json,-unit,-xmlrpc}.la || die +} diff --git a/dev-libs/cxxtools/files/cxxtools-3.0_gcc11.patch b/dev-libs/cxxtools/files/cxxtools-3.0_gcc11.patch new file mode 100644 index 000..d8fb3488642 --- /dev/null +++ b/dev-libs/cxxtools/files/cxxtools-3.0_gcc11.patch @@ -0,0 +1,23 @@ +compilefix gcc 11 + +based on compile fix from upstream +https://www.gitmemory.com/issue/maekitalo/cxxtools/30/770247974 + +Signed-off-by: Joerg Bornkessel (09 May 2021) +diff -Naur cxxtools-3.0.orig/include/cxxtools/char.h cxxtools-3.0/include/cxxtools/char.h +--- cxxtools-3.0.orig/include/cxxtools/char.h 2021-05-09 18:32:41.415653108 +0200 cxxtools-3.0/include/cxxtools/char.h 2021-05-09 18:33:56.117653108 +0200 +@@ -68,9 +68,10 @@ + typedef int32_t value_type; + + //! Constructs a character with a value of 0. +-Char() +-: _value(0) +-{} ++//Char() ++//: _value(0) ++//{} ++Char() = default; + + //! Constructs a character using the given value as base for the character value. + Char(value_type ch)
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 058664fd4a86c725d9c8b369eee573107be72a63 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 1 18:17:45 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 1 18:19:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058664fd dev-libs/cxxtools: amd64 stable wrt bug #783708 Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/cxxtools/cxxtools-3.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/cxxtools/cxxtools-3.0.ebuild b/dev-libs/cxxtools/cxxtools-3.0.ebuild index 74090a93a51..124abb7c163 100644 --- a/dev-libs/cxxtools/cxxtools-3.0.ebuild +++ b/dev-libs/cxxtools/cxxtools-3.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~sparc ~x86" +KEYWORDS="amd64 ~sparc ~x86" RDEPEND="virtual/libiconv" DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: dc1f38553cadf46258f8fe9a466e2686d6342732 Author: Matt Smith offtopica uk> AuthorDate: Sat Apr 3 16:12:42 2021 + Commit: Sam James gentoo org> CommitDate: Sat Apr 3 21:58:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc1f3855 dev-libs/cxxtools: EAPI 7 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Matt Smith offtopica.uk> Signed-off-by: Sam James gentoo.org> dev-libs/cxxtools/cxxtools-2.2.1.ebuild | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild index 70a5b32243c..eb54949ddad 100644 --- a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild +++ b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 DESCRIPTION="Collection of general purpose C++-classes" HOMEPAGE="http://www.tntnet.org/cxxtools.html; @@ -10,18 +10,14 @@ SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~sparc x86" -IUSE="" RDEPEND="virtual/libiconv" DEPEND="${RDEPEND}" +DOCS=( AUTHORS ChangeLog ) + src_configure() { econf \ --disable-demos \ --disable-unittest } - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS ChangeLog -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 7bbf1adfde1040766fc4e8e821df9f632d65ad55 Author: Joerg Bornkessel gentoo org> AuthorDate: Sun Feb 14 17:05:10 2021 + Commit: Jörg Bornkessel gentoo org> CommitDate: Sun Feb 14 17:14:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bbf1adf dev-libs/cxxtools: version bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Joerg Bornkessel gentoo.org> dev-libs/cxxtools/Manifest| 1 + dev-libs/cxxtools/cxxtools-3.0.ebuild | 34 ++ 2 files changed, 35 insertions(+) diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest index 68bcd23d52b..269d634802b 100644 --- a/dev-libs/cxxtools/Manifest +++ b/dev-libs/cxxtools/Manifest @@ -1 +1,2 @@ DIST cxxtools-2.2.1.tar.gz 821324 BLAKE2B 95139a3862a7c2e6652b475527bf0946e0921e0e80fafa0731c3a9ca3dd57a9383ebde080eebdfb80ae572aa5638316ddcf81e032195e162e3aa58289675e643 SHA512 b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b +DIST cxxtools-3.0.tar.gz 1079247 BLAKE2B 536680373e194dbdb6a79bdb09960830b6aad34c2657a0024b218321154de81653f1e47db13abfcf13f0179fa6f85e0a30a4b97f0e64ca0ac5f1cc7be003270d SHA512 839be18a8bf40c1cbaa016ac50ddacfd879d1f9bea6521209c65790d67d5ee81377519aac2fb373a5de154a293e33185401848e41a697aa57ad6aa42d4854250 diff --git a/dev-libs/cxxtools/cxxtools-3.0.ebuild b/dev-libs/cxxtools/cxxtools-3.0.ebuild new file mode 100644 index 000..74090a93a51 --- /dev/null +++ b/dev-libs/cxxtools/cxxtools-3.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Collection of general purpose C++-classes" +HOMEPAGE="http://www.tntnet.org/cxxtools.html; +SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~sparc ~x86" + +RDEPEND="virtual/libiconv" +DEPEND="${RDEPEND}" + +DOCS=( AUTHORS ) + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-demos \ + --disable-unittest + + default +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs + + # remove static libs + rm -f "${ED}"/usr/$(get_libdir)/libcxxtools{,-bin,-http,-json,-unit,-xmlrpc}.la || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: b294a86d9b5a3b7cf6130e01f8c34529cd731373 Author: Joerg Bornkessel gentoo org> AuthorDate: Sat Jan 25 20:12:37 2020 + Commit: Jörg Bornkessel gentoo org> CommitDate: Sat Jan 25 20:13:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b294a86d dev-libs/cxxtools: License fixed Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Joerg Bornkessel gentoo.org> dev-libs/cxxtools/cxxtools-2.2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild index d839e3a06ac..073a9fc92cf 100644 --- a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild +++ b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -7,7 +7,7 @@ DESCRIPTION="Collection of general purpose C++-classes" HOMEPAGE="http://www.tntnet.org/cxxtools.html; SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; -LICENSE="GPL-2" +LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~sparc x86" IUSE=""
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/, dev-libs/cxxtools/files/
commit: 7b5d0d3fa9f87551e236f3ff41cffa2f39da1e6e Author: Joerg Bornkessel gentoo org> AuthorDate: Mon May 16 18:49:40 2016 + Commit: Joerg Bornkessel gentoo org> CommitDate: Mon May 16 18:51:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5d0d3f dev-libs/cxxtools: clean up old, depend on wrt bug 498546 Package-Manager: portage-2.3.0_rc1 dev-libs/cxxtools/Manifest | 1 - dev-libs/cxxtools/cxxtools-1.4.8.ebuild| 32 -- dev-libs/cxxtools/files/cxxtools-1.4.8-gcc44.patch | 12 3 files changed, 45 deletions(-) diff --git a/dev-libs/cxxtools/Manifest b/dev-libs/cxxtools/Manifest index cc63292..5a12e49 100644 --- a/dev-libs/cxxtools/Manifest +++ b/dev-libs/cxxtools/Manifest @@ -1,2 +1 @@ -DIST cxxtools-1.4.8.tar.gz 451807 SHA256 95476dce9f47c87b46806b072d2327d221e50b1502ad44413074d70fc084bde1 SHA512 40a61fc3e4fe283313894a6a0082b6ecb9e8416acd5a3c6f52aa9bccff232d31c3f95b8b4792d4f6bd33702762f0f4f638be51cb5516dfa518c3aa04de631924 WHIRLPOOL 290e579505237a77a0a9a13f8a9286118d5f4afaadbbf7fee162cd22ab1314a6561586c67b12c50780cb16b3cfd39da5f7c9ab5785695b4dc4e7dc3fc7f74331 DIST cxxtools-2.2.1.tar.gz 821324 SHA256 8cebb6d6cda7c93cc4f7c0d552a68d50dd5530b699cf87916bb3b708fdc4e342 SHA512 b6dc3f63c39fbbc35af973eea668a44d30673140c72bfa7efbdc21a71816be2983e85312b9213264d4f5162c3e420eedb41974bacb7fe8176f2a069b6f8f6f7b WHIRLPOOL fe9a23d2bf585065a46d71081af921267853043a575df7e072812843bbe9b6cb9ad790086c9d7bb2916fb9af7e229874a476b5a0b499e9c5b0dee06afe1bf48f diff --git a/dev-libs/cxxtools/cxxtools-1.4.8.ebuild b/dev-libs/cxxtools/cxxtools-1.4.8.ebuild deleted file mode 100644 index a3fb2b3..000 --- a/dev-libs/cxxtools/cxxtools-1.4.8.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 -inherit eutils - -DESCRIPTION="Collection of general purpose C++-classes" -HOMEPAGE="http://www.tntnet.org/cxxtools.html; -SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~sparc x86" -IUSE="" - -RDEPEND="virtual/libiconv" -DEPEND="${RDEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gcc44.patch -} - -src_configure() { - econf \ - --disable-dependency-tracking -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc AUTHORS ChangeLog -} diff --git a/dev-libs/cxxtools/files/cxxtools-1.4.8-gcc44.patch b/dev-libs/cxxtools/files/cxxtools-1.4.8-gcc44.patch deleted file mode 100644 index 6ab10f3..000 --- a/dev-libs/cxxtools/files/cxxtools-1.4.8-gcc44.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur cxxtools-1.4.8.orig/src/hdstream.cpp cxxtools-1.4.8/src/hdstream.cpp cxxtools-1.4.8.orig/src/hdstream.cpp 2008-05-04 18:55:37.0 +0300 -+++ cxxtools-1.4.8/src/hdstream.cpp2009-08-07 19:27:40.0 +0300 -@@ -20,6 +20,8 @@ - */ - - #include "cxxtools/hdstream.h" -+ -+#include - #include - #include -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/
commit: 091a7a8a3ec4fac912bb4a5b2156e9e392496c5d Author: Sebastian Pipping gentoo org> AuthorDate: Fri Oct 30 14:36:24 2015 + Commit: Sebastian Pipping gentoo org> CommitDate: Fri Oct 30 14:37:35 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=091a7a8a dev-libs/cxxtools: Fix homepage (bug #564144) Package-Manager: portage-2.2.23 dev-libs/cxxtools/cxxtools-1.4.8.ebuild | 4 ++-- dev-libs/cxxtools/cxxtools-2.2.1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/cxxtools/cxxtools-1.4.8.ebuild b/dev-libs/cxxtools/cxxtools-1.4.8.ebuild index d1217cf..a3fb2b3 100644 --- a/dev-libs/cxxtools/cxxtools-1.4.8.ebuild +++ b/dev-libs/cxxtools/cxxtools-1.4.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -6,7 +6,7 @@ EAPI=2 inherit eutils DESCRIPTION="Collection of general purpose C++-classes" -HOMEPAGE="http://www.tntnet.org/cxxtools.hms; +HOMEPAGE="http://www.tntnet.org/cxxtools.html; SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="GPL-2" diff --git a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild index 40de822..4e3d7ef 100644 --- a/dev-libs/cxxtools/cxxtools-2.2.1.ebuild +++ b/dev-libs/cxxtools/cxxtools-2.2.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 DESCRIPTION="Collection of general purpose C++-classes" -HOMEPAGE="http://www.tntnet.org/cxxtools.hms; +HOMEPAGE="http://www.tntnet.org/cxxtools.html; SRC_URI="http://www.tntnet.org/download/${P}.tar.gz; LICENSE="GPL-2"