From c0f9c483e315379eabfbbef34fad51dbe42c896d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 3 Oct 2022 07:14:16 +0100 Subject: gentoo auto-resync : 03:10:2022 - 07:14:15 --- games-mud/Manifest.gz | Bin 2045 -> 2043 bytes games-mud/tf/Manifest | 3 +- ...ta8_p8-Fix-implicit-function-declarations.patch | 26 +++++++ games-mud/tf/tf-5.0_beta8_p8-r1.ebuild | 78 +++++++++++++++++++++ games-mud/tf/tf-5.0_beta8_p8.ebuild | 77 -------------------- 5 files changed, 106 insertions(+), 78 deletions(-) create mode 100644 games-mud/tf/files/tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch create mode 100644 games-mud/tf/tf-5.0_beta8_p8-r1.ebuild delete mode 100644 games-mud/tf/tf-5.0_beta8_p8.ebuild (limited to 'games-mud') diff --git a/games-mud/Manifest.gz b/games-mud/Manifest.gz index c86cc5395245..a2d4e09f8e83 100644 Binary files a/games-mud/Manifest.gz and b/games-mud/Manifest.gz differ diff --git a/games-mud/tf/Manifest b/games-mud/tf/Manifest index 2f180b6c3f5e..cb6b720e0017 100644 --- a/games-mud/tf/Manifest +++ b/games-mud/tf/Manifest @@ -1,8 +1,9 @@ +AUX tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch 958 BLAKE2B ed22b094482bbe4f29c90080ad63461c795e757ac08605bd933fe16b2e56f2c0ff2aac19c708b8ff45d70e07ce8721b6766ea5c7294f4fe91e6c71e7623f237c SHA512 260d16696a464237b8d9513f82140aa80d9fe8163de1501a9521280be64491ee8f8f4b409b293a2756cdd1b88a552b66cd76ea17785e5d8932d7331e443f0697 AUX tf-50_beta8-pcre.patch 1917 BLAKE2B 547218b46b5c6cb4c8991e98cbac6871f90d4f8440ff52140b86b311f10d8f0b6aa5a4dfb1e1ba27baf0016fb476c57d4302a26edd7e8fb17b5c6b42acb0e5dd SHA512 942574f4a24f5c2660124caf6cc41438e42fb20b5d1781c60341da96ace2338a3b69a744454e5c2319d83d83a8de21af26029ec6f328a50facbc56db7091c092 DIST tf-50b8-help.tar.gz 175591 BLAKE2B b4b5d2be336206fa00db870367369454d33a7e32c0aed83a3eed107feba9a5737ad6c7963b8c570cede6e3de80b211edb4ed6dd818b4ca90e23e8bab99a92725 SHA512 fd0fcf7e96772cbb61a97d24d0327c45b31b280bca329dfe6c680137cc25b7db5b4b79c0f608ad213cd24a0f2a67ee471ce7ee1c405b039f52033d7d87974b74 DIST tf-50b8.tar.gz 719553 BLAKE2B 3218878cdc4a2049fd7f2a8e0426ec589bf304e0bb24ad557e5bea39cbaba76e6a1c52f064860e499623abb51bc9f14a0c8388b927fd15a66a7945fe5eaccf84 SHA512 3b99c039d7a9c6ab7ee7b1040ff7c99fe39cbe991f373333ea7c130d54383f102f14ae33303a415f5419cd43238caffc46114e842c6964329c0999e0f506e3d0 DIST tf-allrootpatch.txt 3349 BLAKE2B ca57b7ddfdbaa377c69ad07427185a3952368d35231f4bca77c78a5ed7b5c1c362f4ef1512e23c248b96810739056e8f53c4d41320a1c1dc320b1fd22d965199 SHA512 3fe44e7291d133abd04040f0f8258da6a2b7f67cab79cb1628897a4a483a0998495b6cf97eaf29ee447a650fdb16a48c846599807e570f687a256bb58179495e DIST tf-allsrcpatch.txt 10392 BLAKE2B 9a24f99d6bdaa835b4cc2588d87824ea07a12fee38d576ec63f48493f5b92c7155ad959fa80599edf28a39f76d85ba8a2a19e1ff2b03c7893fe4d7b4b7d9af97 SHA512 3ac2447e05911d156509bb44e8809c06c4b1a92cbc8067d196c7e5f688fccd5186a9073001958ca0e757c9db20e9f96889fe7a5b6255495539f23208f72ec613 DIST tf5_5.0beta8-8.debian.tar.xz 12732 BLAKE2B f663283d571c272e0c159c7175967a206ab30e95fb64b935c73fa1952a3e7ba559af104bf7d4640218bf5748968059f0f9e180cd1d1191beef4d8b0c472eefac SHA512 dcc220d7bec11dd3760104502c51aba320e7b6701b7b295ed188fa32edec7d23ac287995da6d08d34a55f937ccc53b6f02186afe4bbde02e934d90a57c7f52b1 -EBUILD tf-5.0_beta8_p8.ebuild 1954 BLAKE2B ad4c726e5f0b678f0d1a3ac22a3c30027b6b7515217c79e82b307713930d4c6cf0205536c08e94297ba21dc180f60382a5706b6a36c13bc88134a4508d097bac SHA512 49fb77b87fea22740573525470651086ef46d0b90517c27ddb1db2efe376a016c2e19199a7b263bb77a85461cb7b04cf7f4b710de124694cc96fb2be580ebaba +EBUILD tf-5.0_beta8_p8-r1.ebuild 2026 BLAKE2B 112bec7ee9995f6bdb0eaa273d1901cc0250de4e0b8a9813db012e34373e9f42281510f5352ff87c76bfe25bbcbd84356f4b0cdc5adff298b188cb1da3d37d68 SHA512 ec42024dac6cab1f14acfd505152a0e2c1a01c42f5268ab79326faa7721ad6e275e18ef921c1427f962b3da6c1476ac526e2e81b5339640df2d5cbdf8f9e3120 MISC metadata.xml 528 BLAKE2B df96a35a5bbfc92e5df53ceb47d6f2784687c994469a8aadcca651677432862ce2913ab0540abd43d324f4a356416b64bba23ea26afe976dd936ec5f0b6ad8c9 SHA512 b13066571a24c8731e3d6ce75c7beb1448fed961cad2c957f178996e11be7e8435c04d7cad26bfeb26534f906b96aa1e104529d75c3ec20b131361623c3b08f8 diff --git a/games-mud/tf/files/tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch b/games-mud/tf/files/tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch new file mode 100644 index 000000000000..a8ff73a84201 --- /dev/null +++ b/games-mud/tf/files/tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch @@ -0,0 +1,26 @@ +From f0cf80b3034c4cad66608ddcec0709b3761adbfc Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 2 Oct 2022 20:31:30 +0100 +Subject: [PATCH] Fix implicit function declarations + +Bug: https://bugs.gentoo.org/871084 +--- a/src/malloc.h ++++ b/src/malloc.h +@@ -34,6 +34,7 @@ extern int low_memory_warning; + # define realloc(ptr, size) mrealloc(NULL, ptr, size) + # define free(ptr) mfree(NULL, ptr) + #else ++# include + # define mmalloc(md, size) malloc(size) + # define mcalloc(md, size) calloc(size) + # define mrealloc(md, ptr, size) realloc(ptr, size) +--- a/src/tfio.c ++++ b/src/tfio.c +@@ -46,6 +46,7 @@ static const char RCSid[] = "$Id: tfio.c,v 35004.114 2007/01/13 23:12:39 kkeys E + #include "keyboard.h" /* keyboard_pos */ + #include "expand.h" /* current_command */ + #include "cmdlist.h" ++#include "socket.h" + + TFILE *loadfile = NULL; /* currently /load'ing file */ + int loadline = 0; /* line number in /load'ing file */ diff --git a/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild b/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild new file mode 100644 index 000000000000..753307b19424 --- /dev/null +++ b/games-mud/tf/tf-5.0_beta8_p8-r1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PV="${PV/_beta/b}" +MY_PV="${MY_PV/_p*/}" +MY_PV="$(ver_rs 1 '' "${MY_PV}")" +# 5.0_beta8_p8 -> 5.0beta8-8 +MY_DEB_PV="$(ver_cut 1-2)$(ver_cut 3-4)-$(ver_cut 6)" + +DESCRIPTION="A small, flexible, screen-oriented MUD client (aka TinyFugue)" +HOMEPAGE="http://tinyfugue.sourceforge.net/" +SRC_URI=" + mirror://sourceforge/tinyfugue/tf-${MY_PV}.tar.gz + mirror://debian/pool/main/t/tf5/tf5_${MY_DEB_PV}.debian.tar.xz + http://homepage.mac.com/mikeride/abelinc/scripts/allrootpatch.txt -> tf-allrootpatch.txt + http://homepage.mac.com/mikeride/abelinc/scripts/allsrcpatch.txt -> tf-allsrcpatch.txt + doc? ( mirror://sourceforge/tinyfugue/tf-${MY_PV}-help.tar.gz )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+atcp doc +gmcp ipv6 +option102 ssl" + +RDEPEND=" + dev-libs/libpcre + sys-libs/ncurses:= + ssl? ( dev-libs/openssl:0= ) +" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/tf-${MY_PV}" + +PATCHES=( + "${WORKDIR}"/debian/patches + "${DISTDIR}"/tf-allrootpatch.txt + "${DISTDIR}"/tf-allsrcpatch.txt + "${FILESDIR}"/tf-50_beta8-pcre.patch + "${FILESDIR}"/tf-5.0_beta8_p8-Fix-implicit-function-declarations.patch +) + +src_configure() { + STRIP=: econf \ + $(use_enable atcp) \ + $(use_enable gmcp) \ + $(use_enable option102) \ + $(use_enable ssl) \ + $(use_enable ipv6 inet6) \ + --enable-manpage \ + --enable-termcap=tinfo +} + +src_install() { + dobin src/tf + newman src/tf.1.nroffman tf.1 + + use doc && HTML_DOCS=( ../${MY_P}-help/{*.html,commands,topics} ) + einstalldocs + + insinto /usr/share/${PN}-lib + # the application looks for this file here if /changes is called. + # see comments on bug #23274 + doins CHANGES + insopts -m0755 + doins -r tf-lib/. +} + +pkg_postinst() { + if use ipv6; then + ewarn + ewarn "You have merged TinyFugue with IPv6-support." + ewarn "Support for IPv6 is still being experimental." + ewarn "If you experience problems with connecting to hosts," + ewarn "try re-merging this package with USE="-ipv6"" + ewarn + fi +} diff --git a/games-mud/tf/tf-5.0_beta8_p8.ebuild b/games-mud/tf/tf-5.0_beta8_p8.ebuild deleted file mode 100644 index 626bfecdddd9..000000000000 --- a/games-mud/tf/tf-5.0_beta8_p8.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PV="${PV/_beta/b}" -MY_PV="${MY_PV/_p*/}" -MY_PV="$(ver_rs 1 '' "${MY_PV}")" -# 5.0_beta8_p8 -> 5.0beta8-8 -MY_DEB_PV="$(ver_cut 1-2)$(ver_cut 3-4)-$(ver_cut 6)" - -DESCRIPTION="A small, flexible, screen-oriented MUD client (aka TinyFugue)" -HOMEPAGE="http://tinyfugue.sourceforge.net/" -SRC_URI=" - mirror://sourceforge/tinyfugue/tf-${MY_PV}.tar.gz - mirror://debian/pool/main/t/tf5/tf5_${MY_DEB_PV}.debian.tar.xz - http://homepage.mac.com/mikeride/abelinc/scripts/allrootpatch.txt -> tf-allrootpatch.txt - http://homepage.mac.com/mikeride/abelinc/scripts/allsrcpatch.txt -> tf-allsrcpatch.txt - doc? ( mirror://sourceforge/tinyfugue/tf-${MY_PV}-help.tar.gz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+atcp doc +gmcp ipv6 +option102 ssl" - -RDEPEND=" - dev-libs/libpcre - sys-libs/ncurses:= - ssl? ( dev-libs/openssl:0= ) -" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/tf-${MY_PV}" - -PATCHES=( - "${WORKDIR}"/debian/patches - "${DISTDIR}"/tf-allrootpatch.txt - "${DISTDIR}"/tf-allsrcpatch.txt - "${FILESDIR}"/tf-50_beta8-pcre.patch -) - -src_configure() { - STRIP=: econf \ - $(use_enable atcp) \ - $(use_enable gmcp) \ - $(use_enable option102) \ - $(use_enable ssl) \ - $(use_enable ipv6 inet6) \ - --enable-manpage \ - --enable-termcap=tinfo -} - -src_install() { - dobin src/tf - newman src/tf.1.nroffman tf.1 - - use doc && HTML_DOCS=( ../${MY_P}-help/{*.html,commands,topics} ) - einstalldocs - - insinto /usr/share/${PN}-lib - # the application looks for this file here if /changes is called. - # see comments on bug #23274 - doins CHANGES - insopts -m0755 - doins -r tf-lib/. -} - -pkg_postinst() { - if use ipv6; then - ewarn - ewarn "You have merged TinyFugue with IPv6-support." - ewarn "Support for IPv6 is still being experimental." - ewarn "If you experience problems with connecting to hosts," - ewarn "try re-merging this package with USE="-ipv6"" - ewarn - fi -} -- cgit v1.2.3