summaryrefslogtreecommitdiff
path: root/dev-tcltk
diff options
context:
space:
mode:
Diffstat (limited to 'dev-tcltk')
-rw-r--r--dev-tcltk/Manifest.gzbin5813 -> 5817 bytes
-rw-r--r--dev-tcltk/expect/Manifest2
-rw-r--r--dev-tcltk/expect/expect-5.45.4-r4.ebuild4
-rw-r--r--dev-tcltk/tdom/Manifest3
-rw-r--r--dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch11
-rw-r--r--dev-tcltk/tdom/tdom-0.9.2-r1.ebuild (renamed from dev-tcltk/tdom/tdom-0.9.2.ebuild)3
-rw-r--r--dev-tcltk/tix/Manifest3
-rw-r--r--dev-tcltk/tix/files/tix-8.4.3-noopt.patch38
-rw-r--r--dev-tcltk/tix/tix-8.4.3-r4.ebuild (renamed from dev-tcltk/tix/tix-8.4.3-r3.ebuild)4
9 files changed, 62 insertions, 6 deletions
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index 0a0f66d0cf96..c438feed97d2 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/expect/Manifest b/dev-tcltk/expect/Manifest
index ae257f20061f..ac466e7b4278 100644
--- a/dev-tcltk/expect/Manifest
+++ b/dev-tcltk/expect/Manifest
@@ -8,5 +8,5 @@ AUX expect-5.45.4-configure-in.patch 2408 BLAKE2B d198b599eeff18833e9532945aaf92
AUX expect-5.45.4-examples.patch 935 BLAKE2B df87d211f6693b836e2e8ca2b63c56a9dd073a8e2ab3f71b38523d4797da0c54411d51bd38e5568c0b850b30ce89d7c984945e704486eb61ca5077709de514fc SHA512 0cad9007f82d2e9fb1994e7b8a84858603cca471f34dbbaddadc30b4594c5cb31cb29749629bcea47b1da4abe3526ddc1c5ea36fb816571bc9c6ffadc120667c
DIST expect5.45.4.tar.gz 632363 BLAKE2B a3a936e7644c922fdd474fa08c45926396ccce9a63e5f65f4d5e157f5160cfe4de47688734b39d13281d9548aac492810f19236e06563903d3d8081e4661048d SHA512 a8dc25e8175f67e029e15cbcfca1705165c1c4cb2dd37eaaaebffb61e3ba132d9519cd73ca5add4c3358a2b0b7a91e878279e8d0b72143ff2c287fce07e4659a
EBUILD expect-5.45.4-r3.ebuild 2351 BLAKE2B 7460c2607655969bdf217abfe9c0265be36af8363568a2b0c036245cbc5be3320ba84cb6f7c13a8ba7e92b861eed8a15ad6bc68b4e374ca08dcfa436ffb57c50 SHA512 b9bcebf936a5777d80f6c21095322e94d8e1897d3c29d920c4fabe5e6ab633439ed6ba51571ca3b446167a21683ebe3d4e127f211154273a48691bfe77d82ca3
-EBUILD expect-5.45.4-r4.ebuild 2137 BLAKE2B bffe75e2748b8e13585d835eea1e95cdb722967bbeade349bfe59712c2e6c1ba6f9b555af1bbff2d206ac11dff044cf3a36b682f9c0c7bb48eb7c53e69dd8f1c SHA512 d83e5980b5faf4e6271a9c6148ae70d5c2d8c6abee3b7f4ff19bff621a48c5a86f322245468f81224580ea1ee7e6a7c8781d0207047d6a4e4f65faec88842974
+EBUILD expect-5.45.4-r4.ebuild 2129 BLAKE2B 261895ae81db853438ab57f831a170c4f91f6653def9322488d4065f527934f83807c3b896ce75bec21d46f6cfb4e4f9dcf16fc1cc48f169c434f09c47079d15 SHA512 8b774465412c6ef8fa60dcc60f4dc590adf19c5dc2cf0b642c8e4e136417512396d39d64459e67e4b2c09219951ea17b7f7c43926637ed91277f5ff8ddbbd023
MISC metadata.xml 330 BLAKE2B 4e561b8ea0a607e2fde49595d4808e51b2df54c2d8f3d65c47a4e592e7d7897db71a6677b0330c7c32a8e5773b9571de0e4c8d33c4f8a5c3f0e0f7192082b177 SHA512 fec72aa15126bbe40bc5277bb743acf07203a6153ee52e69f1e828dfc53757b3d11a8e09175397a06bdb4f2c5e683db1ec74de254a6b36926192e5868f2e5ec6
diff --git a/dev-tcltk/expect/expect-5.45.4-r4.ebuild b/dev-tcltk/expect/expect-5.45.4-r4.ebuild
index 0241b8c3bc92..b7f3ec7cf8b4 100644
--- a/dev-tcltk/expect/expect-5.45.4-r4.ebuild
+++ b/dev-tcltk/expect/expect-5.45.4-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris"
IUSE="debug doc test threads"
RESTRICT="!test? ( test )"
diff --git a/dev-tcltk/tdom/Manifest b/dev-tcltk/tdom/Manifest
index 7262e02f4181..da3ed926219f 100644
--- a/dev-tcltk/tdom/Manifest
+++ b/dev-tcltk/tdom/Manifest
@@ -1,8 +1,9 @@
AUX tdom-0.9.1-useCC.patch 868 BLAKE2B f4d3a7a0d79d7213ead1fb29dcaca2e33202901a33f0a2f4b97313f5e4db79cd92ec79db179a1ce4d2d93813c3616c6e32c82fd6c6abdc89dac43477fdab1043 SHA512 765ba2e77c48fcb13530e92c483a48e3f57921e4b721cc9149e054c4cbb4a022ac0036c23e88f7b3a8cd7820a056240ab6e2ec2d9cf83e6fe4d8bb1dd01b1b4f
+AUX tdom-0.9.2-clang6.patch 602 BLAKE2B ae6339e1521ba14b12fb2f495adf9f4ee186f8917584d9a87f469a8394f39588738838e04e09b7a5cc3609b89fa9f485913b2b3fb0ca31143bcafb06f8908932 SHA512 aa9ea7f7336a5e69f3d9c22f74977245c4b3749696ad51d15aa4a006a7bceda755107b86b3a5733725ee7d68028fb55bfe53ee12c0d603ab35eb15c32ad1e3f0
AUX tdom-0.9.2-nothreads.patch 665 BLAKE2B ee5cf74d8023968fc759a7942ebae3e5e30be0df174b6d1ddf8c06d8b38d3d87a7be6057b29adac47d0670558cf7db6e56a93677fb980b2b6ef4b733fba9bdb0 SHA512 7f300fd5f930fb9ed72f83c3168c038d93266aa4e489ec6bcd90dc1109484963b4b64743b457826e5e9aa6bc27d143340af83a46f568dd59435faf831002391e
AUX tdom-0.9.2-useCC.patch 868 BLAKE2B e5d41422bfd8336dacbd177f16b19126f3af1a2ddffaa1f8676546b4db29a5adc679ff4bccf3debe32bc656c3d8b5d9523c6d6a478a202ae739b6e2a08597624 SHA512 59388e3ffa2c21daae3770c2d337337ec28c0845286114337e23c374c310a2dc6f790d6df4ec6f8b741040936cce021197aaf76fd162aca2f391fb480d057d20
DIST tdom-0.9.1-src.tgz 1100163 BLAKE2B 25fca8ae7b2dbcfaca711df90e42479dfba57e9aaf0e616c519b6e74bafb1b5fa371c48abe0875126aa8e1979196a10f6030a0ffe8786b21f7685e8c2ddcb16c SHA512 40dd5ec942ac4cce2fd78f53caf3a2b5e2fae9fbc5617923d94f07c9f530fa936696d79abe080ade2edbc4f4a86c35898b000180f20d9320edd8bfa3fa19d863
DIST tdom-0.9.2-src.tgz 1215099 BLAKE2B 1d720043ee4acc27d3fad138baced96b291c2e39dc1535fb1927a9968e07324d5e0e0bb0c71d8e5678b8c6f4bb69fb09ce05ac9447712422af0d91c9e06c163e SHA512 ba6611db866f3afffd112887cf6b0f250273f29ab4ed8e29de89405b997a0f7569216f86206040462aba9a4b8548c346bc72945cf7d617cf45a644fa8ded7121
EBUILD tdom-0.9.1.ebuild 1661 BLAKE2B 21365c0cbf2524b654252dffa468eec6158a800d217841ca62235010acd0c63be09e725d84cea8298d674b4eb1b2d329f933a79aba2e678561f04a615f2069ed SHA512 98301434e986af67c505939ceba0f15aec6aa6942951b54c39f130f870254818bbbadd6c347891e226d27d1be169207be9679700d478c396599e5da9b1600a55
-EBUILD tdom-0.9.2.ebuild 1656 BLAKE2B 8ffc0a3c7619aebf8400897ad335215a6c64acf682d3c160ca06eeb27bb5b8674d31484d5739befb9ea88c6e56b80fd258465452ff441fb395890844cd2942de SHA512 658070b9e7cda6741cf82925140479b2c1533f79303c725da8be0c257f95b116691f39543471907777702cd1df8dd3fa09f1acf30edef50f19e3ab3217472eca
+EBUILD tdom-0.9.2-r1.ebuild 1689 BLAKE2B 5ab33a58f5c509dcc096c3651b725cd18bd2f0d72dc0c93a6e4c40cb49b5bc6ac959865953368609b5456854506d2e92f771a9e114bf18ad85905388694409bf SHA512 bd76cdfa7abaa4ac392f4f1cad0d96175abf3a317de97a0b28821c5f9e96b8b50db662f216779dfa0b3bd1f4c8d56e7abb979d8764c84873bd7f0927aca674c9
MISC metadata.xml 622 BLAKE2B 161871f522bbaa638ba5980f62f693f4022d9a830225aa645786e4adf43f525ce0fdeae3d26136db09db45d94ac271547a1abb86e1a639e57859bd688e14627e SHA512 557c17a5eda00ec07212dfa9ef7cac6e1688839bad2a59cdd32276773de955cf068ad793a93e371e779cf3dac2b6e81b91a82946ebd4805b7b6e9754f8110ec9
diff --git a/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch b/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch
new file mode 100644
index 000000000000..4bf5e3b2486e
--- /dev/null
+++ b/dev-tcltk/tdom/files/tdom-0.9.2-clang6.patch
@@ -0,0 +1,11 @@
+--- a/generic/tdomDecls.h 2023-01-18 20:37:24.944545544 +0100
++++ b/generic/tdomDecls.h 2023-01-18 20:37:36.574361814 +0100
+@@ -87,7 +87,7 @@
+ int (*xML_GetIdAttributeIndex) (XML_Parser parser); /* 15 */
+ domNode * (*tcldom_getNodeFromName) (Tcl_Interp *interp, char *nodeName, char **errMsg); /* 16 */
+ domDocument * (*tcldom_getDocumentFromName) (Tcl_Interp *interp, char *docName, char **errMsg); /* 17 */
+- SchemaData * (*tdomGetSchemadata) (void); /* 18 */
++ SchemaData * (*tdomGetSchemadata) (Tcl_Interp *interp); /* 18 */
+ } TdomStubs;
+
+ extern const TdomStubs *tdomStubsPtr;
diff --git a/dev-tcltk/tdom/tdom-0.9.2.ebuild b/dev-tcltk/tdom/tdom-0.9.2-r1.ebuild
index cebbb3e19ed9..0b92c7636533 100644
--- a/dev-tcltk/tdom/tdom-0.9.2.ebuild
+++ b/dev-tcltk/tdom/tdom-0.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -26,6 +26,7 @@ S="${WORKDIR}"/${P}-src
PATCHES=(
"${FILESDIR}"/${P}-useCC.patch
"${FILESDIR}"/${P}-nothreads.patch
+ "${FILESDIR}"/${P}-clang6.patch
)
src_prepare() {
diff --git a/dev-tcltk/tix/Manifest b/dev-tcltk/tix/Manifest
index c769659868df..8e9c49f474d0 100644
--- a/dev-tcltk/tix/Manifest
+++ b/dev-tcltk/tix/Manifest
@@ -1,8 +1,9 @@
AUX tix-8.4.3-clang6.patch 4875 BLAKE2B a8888285f32a8d4d81caed4ef045eca94aa1395508394fcd4109df01a679a6c9714c454a96dcdaba2f044d5a4eb935da7bb3f1cbc7eab55a7b89a294c91eea0f SHA512 8d98e88d487f79c9d0f984f5a5bc42189e226ac18517ef8acccfa9c0a2c5f3116d3a34e2bd34b26fe220e2ac98c589699cdb5e10e5b812d52ef20d5058fbdfca
AUX tix-8.4.3-link.patch 402 BLAKE2B 229737acefdcea3f424ab0e961cbd6561b981b061c8e418139ccf4802e8057f198b95a64bc4cac17fc4daa259f925d4b8e831f035a702f2931b80f15d5d67984 SHA512 e220035cc8d71592dfe72e73e1fb92f79f7750b5c8a97d749bdb67aef9488a3684aad7873041ba6054083287c758889cb243d6cac5b83281f738b1392f29a821
+AUX tix-8.4.3-noopt.patch 1402 BLAKE2B 6c69f116a8d4126a077908d3eea27772718817b4aef882747cfddd64eb3b29e89c323899ca0cb31b5ed3df71ef29d9cfdbaa06dd20b9432be5f0dc174c4f48ad SHA512 d791b4907380efdb7d044ba25df5f6996f152c2e8d933a815f88b4315669dfa32ee189100305a0b4f3a7793fe54073162fac20a76c2d756ccb17e84344e8828f
AUX tix-8.4.3-tcl8.5.patch 6808 BLAKE2B f7344618960c685302192cfb4420cf1a18a973eb9e8baf9f7815938439d3a463035ee2724339700a75ace4705e7d03761bccf76b4f2b177a38876d945da4d58a SHA512 e3dacb53df3852c195306f9d7220f931592ea3ec606b121ac02e3b4f84684efb9da9cae4e51e4fb3b818d7277860bf72378fe63ae835d9eb3a2b7539aee9f9cd
AUX tix-8.4.3-tcl8.6.patch 665 BLAKE2B 188df36874cedc7aade7f04b567dabbfe95c2451fc095d4ece12b1750bc4837c26bb6cb93ad33ee61632cf7d1e5ad82de479030d73b81bf2db7b6b8f8ec1f051 SHA512 3b390b551c6d59d4af695d5c60c8c47c9dc270f97b5e8fd8dab23540c2c0f41b2ef2a43d6dc21249930f294354012718866bcbf773f58c43df7c5e8ee8f22f9e
AUX tix-8.4.3-wimplicit-int.patch 1246 BLAKE2B 8181dc38d064bbbfb20708b6d02ef70b38e97fbc34a08a9985869fc370396470eb944dfbf51652888016088cdb764025e1297a63c8883643b1027dca38a1c930 SHA512 5465d7878beac8fd474e58301b4a5230c8863e2f70412b486abb2bd538614361ba9035fb9ac8f118de2836af7d0aa62f6ef63a10fd7d06204355233c51070365
DIST Tix8.4.3-src.tar.gz 1831503 BLAKE2B ec3a388bd8ce4f2b433defece3cafcd64aa07da9d8f9b1e23dc5c62f2dca0170cae3c5fc2e8df0ceeada7c48a749929ae9138346d8d38b528ba99b52d036f8da SHA512 f13217dad0f52c0b706d2fb8ee0886942db64be0325e5d0d51801dbf9a92a7919c743c1445b76dbfa98815817685205e238e2d63f9366a8745ace1e1e9a01852
-EBUILD tix-8.4.3-r3.ebuild 1463 BLAKE2B bb2daa8800e641d39602080875240553fc84eb4231f20e03157d9ae443bb4886957fcb78536771661fd2a6e6c104fd8c8a2e029cef27b7dc652357b35018614e SHA512 ebf480ca84efb3e9aaa872e60899e888f47abdfeb931097a3729c899d7b9e49d20cbf8a03536e8ff9e08c1916231822a1356935f50544b3e487c48c5ea302442
+EBUILD tix-8.4.3-r4.ebuild 1527 BLAKE2B 67a932dcb8697b4f2ffeccb9ffb5d0dc4af4f20b0c3c213df0be31d0c86d82cf0220c19d79a5f8ff8aa843879c7842f30e289246fd6b185600dbea86967b8268 SHA512 94e63ea6af7bf872814437a420917635f733baa40f4e3071b451b69d731551ff867d0400867845b2bc6de175b740b28ec059f7b23b5ea07ad9ebbc59562f4acd
MISC metadata.xml 327 BLAKE2B dd176eab1909873ba46ff7cb9b18031de4d7728f71427fc7fbbabbe988fda69020904f1d504b0f4cec968ae5de36fd893db5a20e3d5127eadf34ed629bc376d6 SHA512 d4289ef32294e0bdaa4d2111cfaf38e781808af2af0a9781993db085e1f4fdd7d84f7d975fd4f47d2c23aee63792ff01ce036588afdce4e695e0f883b2fe26bb
diff --git a/dev-tcltk/tix/files/tix-8.4.3-noopt.patch b/dev-tcltk/tix/files/tix-8.4.3-noopt.patch
new file mode 100644
index 000000000000..14a36374d292
--- /dev/null
+++ b/dev-tcltk/tix/files/tix-8.4.3-noopt.patch
@@ -0,0 +1,38 @@
+--- a/tclconfig/tcl.m4 2023-01-18 20:03:02.719671952 +0100
++++ b/tclconfig/tcl.m4 2023-01-18 20:07:22.110504323 +0100
+@@ -981,9 +981,7 @@
+ ECHO_VERSION='`echo ${PACKAGE_VERSION}`'
+ TCL_LIB_VERSIONS_OK=ok
+ CFLAGS_DEBUG=-g
+- CFLAGS_OPTIMIZE=-O
+ if test "$GCC" = "yes" ; then
+- CFLAGS_OPTIMIZE=-O2
+ CFLAGS_WARNING="-Wall -Wno-implicit-int"
+ else
+ CFLAGS_WARNING=""
+@@ -1445,7 +1443,6 @@
+ SHLIB_LD_LIBS='${LIBS}'
+ SHLIB_SUFFIX=".so"
+
+- CFLAGS_OPTIMIZE="-O2 -fomit-frame-pointer"
+ # egcs-2.91.66 on Redhat Linux 6.0 generates lots of warnings
+ # when you inline the string and math operations. Turn this off to
+ # get rid of the warnings.
+@@ -3158,17 +3155,6 @@
+ # It makes compiling go faster. (This is only a performance feature.)
+ #------------------------------------------------------------------------
+
+- if test -z "$no_pipe" -a -n "$GCC"; then
+- AC_CACHE_CHECK([if the compiler understands -pipe],
+- tcl_cv_cc_pipe, [
+- hold_cflags=$CFLAGS; CFLAGS="$CFLAGS -pipe"
+- AC_TRY_COMPILE(,, tcl_cv_cc_pipe=yes, tcl_cv_cc_pipe=no)
+- CFLAGS=$hold_cflags])
+- if test $tcl_cv_cc_pipe = yes; then
+- CFLAGS="$CFLAGS -pipe"
+- fi
+- fi
+-
+ #--------------------------------------------------------------------
+ # Common compiler flag setup
+ #--------------------------------------------------------------------
diff --git a/dev-tcltk/tix/tix-8.4.3-r3.ebuild b/dev-tcltk/tix/tix-8.4.3-r4.ebuild
index b1aa7a279451..8d589a306097 100644
--- a/dev-tcltk/tix/tix-8.4.3-r3.ebuild
+++ b/dev-tcltk/tix/tix-8.4.3-r4.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit autotools
+
MY_P="Tix${PV}"
DESCRIPTION="A widget library for Tcl/Tk"
HOMEPAGE="http://tix.sourceforge.net/"
@@ -28,6 +30,7 @@ PATCHES=(
"${FILESDIR}"/${P}-tcl8.6.patch
"${FILESDIR}"/${P}-wimplicit-int.patch
"${FILESDIR}"/${P}-clang6.patch
+ "${FILESDIR}"/${P}-noopt.patch
)
src_prepare() {
@@ -37,6 +40,7 @@ src_prepare() {
-e 's:-Os::g' \
-i configure tclconfig/tcl.m4 || die
default
+ eautoreconf
}
src_configure() {