[gentoo-commits] repo/gentoo:master commit in: dev-libs/cxxtools/

2024-05-16 Thread Arthur Zamarin
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/

2024-04-23 Thread Sam James
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/

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

2022-06-14 Thread Sam James
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/

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

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

2021-05-10 Thread Jörg Bornkessel
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/

2021-05-09 Thread Jörg Bornkessel
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/

2021-05-01 Thread Agostino Sarubbo
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/

2021-04-03 Thread Sam James
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/

2021-02-14 Thread Jörg Bornkessel
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/

2020-01-25 Thread Jörg Bornkessel
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/

2016-05-16 Thread Joerg Bornkessel
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/

2015-10-30 Thread Sebastian Pipping
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"