diff options
Diffstat (limited to 'dev-tcltk/tclxml')
-rw-r--r-- | dev-tcltk/tclxml/Manifest | 4 | ||||
-rw-r--r-- | dev-tcltk/tclxml/metadata.xml | 1 | ||||
-rw-r--r-- | dev-tcltk/tclxml/tclxml-3.3.1.ebuild | 48 |
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) +} |