summaryrefslogtreecommitdiff
path: root/games-mud
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-15 21:33:02 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2020-11-15 21:33:02 +0000
commit2aa882701e3eb675a3be02efeb5edc67ad149089 (patch)
tree638cbb07735f4876c45814856f754ca106cb1989 /games-mud
parentc930d8b6e85e339f58094d8ba322601b6ba0a608 (diff)
downloadbaldeagleos-repo-2aa882701e3eb675a3be02efeb5edc67ad149089.tar.gz
baldeagleos-repo-2aa882701e3eb675a3be02efeb5edc67ad149089.tar.xz
baldeagleos-repo-2aa882701e3eb675a3be02efeb5edc67ad149089.zip
Updating liguros repo
Diffstat (limited to 'games-mud')
-rw-r--r--games-mud/tf/Manifest1
-rw-r--r--games-mud/tf/files/tf-50_beta8-stdarg.patch30
-rw-r--r--games-mud/tf/tf-5.0_beta8_p8.ebuild (renamed from games-mud/tf/tf-50_beta8-r2.ebuild)35
3 files changed, 23 insertions, 43 deletions
diff --git a/games-mud/tf/Manifest b/games-mud/tf/Manifest
index 1e69e03b54d2..de8c02261010 100644
--- a/games-mud/tf/Manifest
+++ b/games-mud/tf/Manifest
@@ -2,3 +2,4 @@ DIST tf-50b8-help.tar.gz 175591 BLAKE2B b4b5d2be336206fa00db870367369454d33a7e32
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
diff --git a/games-mud/tf/files/tf-50_beta8-stdarg.patch b/games-mud/tf/files/tf-50_beta8-stdarg.patch
deleted file mode 100644
index a34b70abe1fd..000000000000
--- a/games-mud/tf/files/tf-50_beta8-stdarg.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -U5 -r a/src/tfio.c b/src/tfio.c
---- a/src/tfio.c 2007-01-13 18:12:39.000000000 -0500
-+++ b/src/tfio.c 2007-02-02 16:50:12.000000000 -0500
-@@ -495,10 +495,11 @@
- const char *q, *sval;
- char *specptr, quote;
- const conString *Sval;
- int len, min, max, leftjust, stars;
- attr_t attrs = buf->attrs;
-+ va_list aq;
-
- if (!(flags & SP_APPEND) && buf->data) Stringtrunc(buf, 0);
- while (*fmt) {
- if (*fmt != '%' || *++fmt == '%') {
- for (q = fmt + 1; *q && *q != '%'; q++);
-@@ -520,11 +521,13 @@
- switch (*fmt) {
- case 'd': case 'i':
- case 'x': case 'X': case 'u': case 'o':
- case 'f': case 'e': case 'E': case 'g': case 'G':
- case 'p':
-- vsprintf(tempbuf, spec, ap);
-+ va_copy(aq, ap);
-+ vsprintf(tempbuf, spec, aq);
-+ va_end(aq);
- Stringcat(buf, tempbuf);
- /* eat the arguments used by vsprintf() */
- while (stars--) (void)va_arg(ap, int);
- switch (*fmt) {
- case 'd': case 'i':
diff --git a/games-mud/tf/tf-50_beta8-r2.ebuild b/games-mud/tf/tf-5.0_beta8_p8.ebuild
index b05b50b1ad0b..75241fe50a3f 100644
--- a/games-mud/tf/tf-50_beta8-r2.ebuild
+++ b/games-mud/tf/tf-5.0_beta8_p8.ebuild
@@ -1,35 +1,44 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-MY_P="${P/_beta/b}"
+inherit autotools
+
+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="https://sourceforge.net/projects/tinyfugue/"
SRC_URI="
- mirror://sourceforge/tinyfugue/${MY_P}.tar.gz
+ 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/${MY_P}-help.tar.gz )"
+ doc? ( mirror://sourceforge/tinyfugue/tf-${MY_PV}-help.tar.gz )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+atcp debug doc +gmcp ipv6 +option102 ssl"
+IUSE="+atcp doc +gmcp ipv6 +option102 ssl"
RDEPEND="
+ dev-libs/libpcre
+ sys-libs/ncurses:=
ssl? ( dev-libs/openssl:0= )
- dev-libs/libpcre"
-DEPEND=${RDEPEND}
+"
+DEPEND="${RDEPEND}"
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}/tf-${MY_PV}"
PATCHES=(
+ "${WORKDIR}"/debian/patches
"${DISTDIR}"/tf-allrootpatch.txt
"${DISTDIR}"/tf-allsrcpatch.txt
- "${FILESDIR}"/${P}-pcre.patch
- "${FILESDIR}"/${P}-stdarg.patch
+ "${FILESDIR}"/tf-50_beta8-pcre.patch
)
src_configure() {
@@ -38,9 +47,9 @@ src_configure() {
$(use_enable gmcp) \
$(use_enable option102) \
$(use_enable ssl) \
- $(use_enable debug core) \
$(use_enable ipv6 inet6) \
- --enable-manpage
+ --enable-manpage \
+ --enable-termcap=tinfo
}
src_install() {