summaryrefslogtreecommitdiff
path: root/dev-tcltk/tclxml
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
commit93a93e9a3b53c1a73142a305ea1f8136846942ee (patch)
treeb9791a06ab3284e27b568412c59316c66240c682 /dev-tcltk/tclxml
parent2771f79232c273bc2a57d23bf335dd81ccf6af28 (diff)
gentoo resync : 22.12.2021
Diffstat (limited to 'dev-tcltk/tclxml')
-rw-r--r--dev-tcltk/tclxml/Manifest4
-rw-r--r--dev-tcltk/tclxml/metadata.xml1
-rw-r--r--dev-tcltk/tclxml/tclxml-3.3.1.ebuild48
3 files changed, 52 insertions, 1 deletions
diff --git a/dev-tcltk/tclxml/Manifest b/dev-tcltk/tclxml/Manifest
index a23434e2fba7..c85f16065c38 100644
--- a/dev-tcltk/tclxml/Manifest
+++ b/dev-tcltk/tclxml/Manifest
@@ -1,5 +1,7 @@
AUX tclxml-3.2-fix-implicit-declarations.patch 488 BLAKE2B 1feca37c6c6e87d8c04d884dc6cfcaaacf64eead99f48825cb6473a677161876b3c3be8db6dd04e30195379dbaff2647cfe3cbe8dde4ee3ee9b17d817390100b SHA512 9f8a0c55886c01324e318aec70c99b85f845567a486daddbb897900f242d8a9fec99026c8f6ec7d73e5dca8ee22bf851dc64eab2a83a3a2c959828a24e79e4ca
AUX tclxml-3.2.7-bool.patch 590 BLAKE2B d651d04e44b3021d8be4631a52a65ffcb498e7c27b7b69acc261d91d6e4a09c5066aee71c6f096b2ac599e1b8eaacbf87ffba5a2a46ff403ae2948caf43c4979 SHA512 1178bb6588c5c0632e5611f5c913748943304d9f9a68a7a45b58d254beaca38ceec21120fdf00e7938949ef21037e2d2504e60cd9418a316f8923cc30b72d3e8
+DIST TclXML-3.3.1.tar.gz 681802 BLAKE2B e29bcdb2ef79aa1d1f41ff1338981c0c2d0592fbd146daad102552b2609ab844b12d5de5807a9a26400860783b94df7b754d4ef96a5ab377732dcefaae3c0c21 SHA512 8ee9e36fc8cb9a68da5f810442b5b6fa8d020ef772b9ee98d7c3e429c41ec158451c8994ec5800636db8b33f39a2df7e37c6b64a20a24f7fe4e72e0bba3f2ff3
DIST tclxml-3.2.7.tar.gz 313751 BLAKE2B 43983d2d6c2f339fa320c4748f889db49fbe9cfff15219e898fdfe5a9a7d6526a2b40b7697fdca6f5272bdfb52cbe68af53ced711ad5d476dc2c5e31898c00ba SHA512 23cb17466f777538088998fa4cce55531708bba517d45cb8b4281401779c418f8532376e4aefcf4bb5f3674ee5bab2e0db25ab2a69c153d3e5820c509edf12ae
EBUILD tclxml-3.2.7.ebuild 1035 BLAKE2B 34052cf4da4340545b3bd0b7f37dfcab7b71a9d433b8449d475f612d1421f2b4f000b106af11c7933dab5bcda29d6c2cbf741ab708cbf014c6db865f04d43712 SHA512 eb22be48a1c776937fdbc215dfd368a5c4dcccccbf1bf15164aecbe16e7f99cca9f144f761c7805f4b10d1abaf871dba20df80661cbb0906a011f4cf10f6d0aa
-MISC metadata.xml 330 BLAKE2B 2f76ff60c4d1a505a57e5bb2ee8758b73e53620029cc25e6b3a19a0640c965dd6e077ef596d8398eccf89ad6043d9b990f8940451c837b6d219ac6cb5aabf4fd SHA512 e59a753ed820a6962b3d19bf2e4f59117bd199a471a9931bf9768171d419903756658ff8e5f85582c956452881a9043d666ba9c190e9418df39fa38d32c2c792
+EBUILD tclxml-3.3.1.ebuild 1088 BLAKE2B 436e33c15709ad28a8d4006fc0f886be1d821f75334da984dcb5dd3c5202d3f6ad6cafc2dc13846a34c94e32071e60141d962868b3880fe56b32ddacb32df3ac SHA512 a99bdb9456bb569c16935893282f46bf14e7ea29ec4d27765b5f758294351d12ebe898c384391ddf3addcd4bc8da50e125491441b155adb46c10016a8bdbf5f2
+MISC metadata.xml 388 BLAKE2B f32ce767c8e958f0f541a9a203835b011689774859cb7dfd0c55456a72c3705112292f9a99b764ba8ad0ddce5c6ffbb89443257b2d9793d171face14de8037a3 SHA512 8a02cc78a66cc2d2d445ff9ec86ef498d3711f52681ea8be9e3bbfc903ba304175542389416dba31b046e986f0f6184f337effe8ce023bbf8b29c53d24508cf4
diff --git a/dev-tcltk/tclxml/metadata.xml b/dev-tcltk/tclxml/metadata.xml
index 90c01da0d799..1099a7702722 100644
--- a/dev-tcltk/tclxml/metadata.xml
+++ b/dev-tcltk/tclxml/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type="sourceforge">tclxml</remote-id>
+ <remote-id type="github">flightaware/TclXML</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-tcltk/tclxml/tclxml-3.3.1.ebuild b/dev-tcltk/tclxml/tclxml-3.3.1.ebuild
new file mode 100644
index 000000000000..21c1b65eadf8
--- /dev/null
+++ b/dev-tcltk/tclxml/tclxml-3.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MYPN=TclXML
+MYP=${MYPN}-${PV}
+
+DESCRIPTION="Pure Tcl implementation of an XML parser"
+HOMEPAGE="https://github.com/flightaware/TclXML"
+SRC_URI="https://github.com/flightaware/TclXML/archive/refs/tags/v${PV}.tar.gz
+ -> ${MYP}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="debug threads"
+
+DEPEND="
+ >=dev-lang/tcl-8.2:0
+ >=dev-libs/libxml2-2.6.9
+ dev-libs/libxslt
+ >=dev-tcltk/tcllib-1.2
+ dev-libs/expat"
+# test? ( dev-tcltk/tclparser )
+RDEPEND="${DEPEND}"
+
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.2-fix-implicit-declarations.patch
+)
+
+S="${WORKDIR}"/${MYP}
+
+src_configure() {
+ local myconf=""
+
+ use threads && myconf="${myconf} --enable-threads"
+
+ econf ${myconf} \
+ --with-xml2-config="${EPREFIX}"/usr/bin/xml2-config \
+ --with-xslt-config="${EPREFIX}"/usr/bin/xslt-config \
+ --with-tclinclude="${EPREFIX}"/usr/include \
+ --with-tcl="${EPREFIX}"/usr/$(get_libdir) \
+ $(use_enable amd64 64bit) \
+ $(use_enable debug symbols)
+}