diff options
author | Mikle Kolyada <zlogene@gentoo.org> | 2018-07-25 01:39:57 +0300 |
---|---|---|
committer | Mikle Kolyada <zlogene@gentoo.org> | 2018-07-25 01:42:29 +0300 |
commit | 4b137236165cf1aaa17f20091207a4571ae08a2e (patch) | |
tree | c140787b9cfb7d40e848144637917ce398856192 /net-irc | |
parent | media-sound/pulseeffects: 4.2.0 bup (diff) | |
download | gentoo-4b137236165cf1aaa17f20091207a4571ae08a2e.tar.gz gentoo-4b137236165cf1aaa17f20091207a4571ae08a2e.tar.bz2 gentoo-4b137236165cf1aaa17f20091207a4571ae08a2e.zip |
net-irc/ircservices: remove last rited package
Closes: https://bugs.gentoo.org/651340
Closes: https://bugs.gentoo.org/424383
Closes: https://bugs.gentoo.org/520564
Closes: https://bugs.gentoo.org/554944
Diffstat (limited to 'net-irc')
12 files changed, 0 insertions, 482 deletions
diff --git a/net-irc/ircservices/Manifest b/net-irc/ircservices/Manifest deleted file mode 100644 index 066b60894d07..000000000000 --- a/net-irc/ircservices/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ircservices-5.1.24.tar.gz 1516612 BLAKE2B df341d84ad958dfc3e1228d346d91ba50be765836d9a167b5c3c9efaba6d005921f07a92b1431b960a0e19e488cb84f96014fb9853376bf3cddfffac4977556b SHA512 1c1a0ec6d0e0a11071532e07792a15b1910fe108f09e991ca27e0196cfeec72e057a067fa69396b8647aca4ed8097c857eb8e714d8bee2ca6a0c5e27593fb06d diff --git a/net-irc/ircservices/files/ircservices-5.1.17-fPIC-configure.patch b/net-irc/ircservices/files/ircservices-5.1.17-fPIC-configure.patch deleted file mode 100644 index 8e279031b2e0..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.17-fPIC-configure.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- ircservices-5.1.12/configure 2008-09-22 17:35:52.000000000 +0000 -+++ ircservices-5.1.12.orig/configure 2008-09-22 17:33:51.000000000 +0000 -@@ -1296,9 +1296,9 @@ - fi - if [ "$OK" ] ; then - if [ "x`uname -s`" = "xOSF1" ] ; then -- CC_SHARED="$CC -shared -Wl,-expect_unresolved" -+ CC_SHARED="$CC -shared -Wl,-expect_unresolved -fPIC" - else -- CC_SHARED="$CC -shared" -+ CC_SHARED="$CC -shared -fPIC" - fi - if run $CC_SHARED $CC_FLAGS $CC_LIBS $CONFTMP/test-lib.c -o $CONFTMP/test-lib.so && run $CC_SHARED $CC_FLAGS $CC_LIBS $CONFTMP/test-lib2.c -o $CONFTMP/test-lib2.so ; then - log "-shared works" diff --git a/net-irc/ircservices/files/ircservices-5.1.17-fPIC.patch b/net-irc/ircservices/files/ircservices-5.1.17-fPIC.patch deleted file mode 100644 index 788723c5be00..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.17-fPIC.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Nur ircservices-5.1.12/modules/Makerules ircservices-5.1.12.orig/modules/Makerules ---- ircservices-5.1.12/modules/Makerules 2008-09-22 17:37:48.000000000 +0000 -+++ ircservices-5.1.12.orig/modules/Makerules 2008-09-22 17:33:51.000000000 +0000 -@@ -172,7 +172,7 @@ - $(TARGET).o: .compiled-$(TARGET).o FRC - @echo >/dev/null - .compiled-$(TARGET).o: $(TARGET).c $(DEPS) $(INCLUDES2) -- cd $(TOPDIR) && $(CC) $(CFLAGS) -I. -c modules/$(DIRNAME)/$< -o modules/$(DIRNAME)/$(TARGET).o -+ cd $(TOPDIR) && $(CC) $(CFLAGS) -fPIC -I. -c modules/$(DIRNAME)/$< -o modules/$(DIRNAME)/$(TARGET).o - @rm -f $@ - @ln -s $(TARGET).o $@ - diff --git a/net-irc/ircservices/files/ircservices-5.1.24-as-needed.patch b/net-irc/ircservices/files/ircservices-5.1.24-as-needed.patch deleted file mode 100644 index b8b3668e1e39..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.24-as-needed.patch +++ /dev/null @@ -1,17 +0,0 @@ -From: Nathan Phillip Brink <binki@gentoo.org> -Date: 2011-06-22 -Subject: Fix missing $(LIBS) in the Makefiles where linking of modules - happens. - -diff -r 7c815ad6fa2e -r f195c349225a modules/Makerules ---- a/modules/Makerules Wed Jun 22 00:14:22 2011 -0400 -+++ b/modules/Makerules Wed Jun 22 13:32:24 2011 -0400 -@@ -104,7 +104,7 @@ - - # Compile one or more objects into a dynamic module. - $(TARGET).so: $(TARGET).o $(OBJECTS) -- $(CC_SHARED) $(CFLAGS) $(LFLAGS) $^ -o $@ -+ $(CC_SHARED) $(CFLAGS) $(LFLAGS) $^ -o $@ $(LIBS) - - # Compile one or more objects into a static module and generate a symbol - # list. The .a file we create here is just a placeholder to show that diff --git a/net-irc/ircservices/files/ircservices-5.1.24-fd_set-amd64.patch b/net-irc/ircservices/files/ircservices-5.1.24-fd_set-amd64.patch deleted file mode 100644 index b15595d570a3..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.24-fd_set-amd64.patch +++ /dev/null @@ -1,236 +0,0 @@ -From: Nathan Phillip Brink <binki@gentoo.org> -Subject: Fix compilation on amd64 platform by using a different method - of fixing the printf() + size_t problem. - -The method used is to test if the `z' printf integer modifier works or -not. If that works, use it. Otherwise, search for a normal integer -type of similar length to size_t. Defines PRIdSIZE and PRIuSIZE in -reminiscence of inttypes.h - -diff -r b323b647fe91 -r e10ae0e7b778 Makefile ---- a/Makefile Tue Jun 21 00:42:59 2011 -0400 -+++ b/Makefile Tue Jun 21 00:44:38 2011 -0400 -@@ -116,17 +116,17 @@ - - ifneq ($(STATIC_MODULES),) - modules: langstrs.h -- @$(MAKE) -C modules all-static CFLAGS="$(CFLAGS)" -+ @$(MAKE) -C modules all-static CFLAGS='$(CFLAGS)' - else - modules: langstrs.h -- @$(MAKE) -C modules all-dynamic CFLAGS="$(CFLAGS)" -+ @$(MAKE) -C modules all-dynamic CFLAGS='$(CFLAGS)' - endif - - languages: -- @$(MAKE) -C lang CFLAGS="$(CFLAGS)" -+ @$(MAKE) -C lang CFLAGS='$(CFLAGS)' - - tools: langstrs.h services.h -- @$(MAKE) -C tools CFLAGS="$(CFLAGS)" -+ @$(MAKE) -C tools CFLAGS='$(CFLAGS)' - - - # Catch any changes in compilation options at the top of this file or the -diff -r b323b647fe91 -r e10ae0e7b778 configure ---- a/configure Tue Jun 21 00:42:59 2011 -0400 -+++ b/configure Tue Jun 21 00:44:38 2011 -0400 -@@ -271,6 +271,7 @@ - SIZEOF_INT= - SIZEOF_LONG= - SIZEOF_PTR= -+SIZEOF_SIZE_T= - SIZEOF_TIME_T= - MAX_TIME_T= - SIZEOF_GID_T=bonkle -@@ -1997,6 +1998,39 @@ - fi - fi - -+MODE="check_size_t " -+echo2 "Checking the size of size_t... " -+if [ "$SIZEOF_SIZE_T" ]; then -+ echo "(cached) `expr $SIZEOF_SIZE_T \* 8` bits" -+ log "cache supplied `expr $SIZEOF_SIZE_T \* 8` bits" -+else -+ cat >$CONFTMP/test.c <<EOT -+ #include <stdlib.h> -+ #include <stdio.h> -+ int main() -+ { -+ size_t a = 0; -+ printf("%d", sizeof(a)); -+ return 0; -+ } -+EOT -+ if run $CC $CC_FLAGS $CONFTMP/test.c $CC_LIBS -o $CONFTMP/test; then -+ a="`$CONFTMP/test`" -+ log "test program output (sizeof(size_t)): $a" -+ if [ ! "$a" ]; then -+ echo "test program failed! Assuming `expr $SIZEOF_PTR \* 8` bits." -+ log "assuming `expr $SIZEOF_PTR \* 8` bits" -+ SIZEOF_SIZE_T=$SIZEOF_PTR -+ else -+ SIZEOF_SIZE_T="$a" -+ echo `expr $SIZEOF_SIZE_T \* 8` bits -+ log "`expr $SIZEOF_SIZE_T \* 8` bits" -+ fi -+ else -+ whoa_there -+ fi -+fi -+ - MODE="check_time_t " - echo2 "Checking the size of time_t... " - if [ "$SIZEOF_TIME_T" -a "$MAX_TIME_T" ] ; then -@@ -2135,6 +2169,53 @@ - fi - fi - -+MODE="check_PRIdSIZE " -+echo2 "Checking how to use size_t with printf... " -+if [ "$SIZE_T_FORMAT" ]; then -+ echo "(cached) $SIZE_T_FORMAT" -+ log "cache $SIZE_T_FORMAT" -+else -+ cat >$CONFTMP/test.c <<EOT -+ #include <stdlib.h> -+ #include <stdio.h> -+ int main() -+ { -+ size_t a = 26; -+ printf("%zu", a); -+ return 0; -+ } -+EOT -+ if run $CC $CC_FLAGS $CONFTMP/test.c $CC_LIBS -o $CONFTMP/test; then -+ a="`$CONFTMP/test`" -+ log "test program output printf(\"%zu\", (size_t)26): $a" -+ if [ "x$a" = "x26" ]; then -+ echo "can use %zu to print size_t (I love standards-compliance :-))." -+ log "can use %zu to print size_t (I love standards-compliance :-))." -+ CDEFS="$CDEFS -DPRIdSIZE=\\\"zd\\\" -DPRIuSIZE=\\\"zu\\\"" -+ else -+ echo "test program indicated that runtime does not accept %zu for size_t." -+ log "test program indicated that runtime does not accept %zu for size_t." -+ if [ "x$SIZEOF_SIZE_T" = "x$SIZEOF_INT" ]; then -+ SIZE_MOD= -+ MATCHED=int -+ else -+ if [ "x$SIZEOF_SIZE_T" = "x$SIZEOF_LONG" ]; then -+ SIZE_MOD=l -+ MATCHED=long -+ else -+ SIZE_MOD=l -+ MATCHED="no known types" -+ fi -+ fi -+ echo "size_t's size matched $MATCHED, using %$SIZE_MOD""d to print size_t." -+ log "size_t's size matched $MATCHED, using %$SIZE_MOD""d to print size_t." -+ CDEFS="$CDEFS -DPRIdSIZE=\\\"$SIZE_MOD""d\\\" -DPRIuSIZE=\\\"$SIZE_MOD""u\\\"" -+ fi -+ else -+ whoa_there -+ fi -+fi -+ - ########################################################################### - - # AIX workaround. -diff -r b323b647fe91 -r e10ae0e7b778 defs.h ---- a/defs.h Tue Jun 21 00:42:59 2011 -0400 -+++ b/defs.h Tue Jun 21 00:44:38 2011 -0400 -@@ -224,11 +224,6 @@ - - /* Various generally useful macros. */ - -- --/* Make sizeof() return an int regardless of compiler (avoids printf -- * argument type warnings). */ --#define sizeof(v) ((int)sizeof(v)) -- - /* Length of an array: */ - #define lenof(a) (sizeof(a) / sizeof(*(a))) - -diff -r b323b647fe91 -r e10ae0e7b778 modules/Makefile ---- a/modules/Makefile Tue Jun 21 00:42:59 2011 -0400 -+++ b/modules/Makefile Tue Jun 21 00:44:38 2011 -0400 -@@ -18,7 +18,7 @@ - - all-dynamic: - @set -e ; for i in $(SUBDIRS) ; do \ -- $(MAKE) -C $$i $@ DIRNAME="$$i" CFLAGS="$(CFLAGS)" ; \ -+ $(MAKE) -C $$i $@ DIRNAME="$$i" CFLAGS='$(CFLAGS)' ; \ - if $(TEST_NT) ! -f .stamp -o "$$i/.stamp" -nt .stamp ; then \ - echo "touch .stamp" ; \ - touch .stamp ; \ -@@ -33,7 +33,7 @@ - @echo '#include "modsyms.c"' >>modlist.c - @echo 'struct {const char *name; void *symlist;} modlist[] = {' >>modlist.c - @set -e ; for i in $(SUBDIRS) ; do \ -- $(MAKE) -C $$i $@ DIRNAME="$$i" CFLAGS="$(CFLAGS)" ; \ -+ $(MAKE) -C $$i $@ DIRNAME="$$i" CFLAGS='$(CFLAGS)' ; \ - cat $$i/.modext-*.h >>modext.h ; \ - cat $$i/.modsyms-*.c >>modsyms.c ; \ - cat $$i/.modlist-*.c >>modlist.c ; \ -diff -r b323b647fe91 -r e10ae0e7b778 modules/Makerules ---- a/modules/Makerules Tue Jun 21 00:42:59 2011 -0400 -+++ b/modules/Makerules Tue Jun 21 00:44:38 2011 -0400 -@@ -153,13 +153,13 @@ - $(TARGET).o $(TARGET)_static.o: MODULE_CFLAGS += -DMODULE_MAIN_FILE - $(TARGET)_static.o: MODULE_CFLAGS += -D_this_module_ptr=_this_module_ptr_$(MODULE_ID) -Dmodule_version=module_version_$(MODULE_ID) -Dmodule_config=module_config_$(MODULE_ID) -Dinit_module=init_module_$(MODULE_ID) -Dexit_module=exit_module_$(MODULE_ID) - $(TARGET)_static.o: FRC -- @$(MAKE) --no-print-directory $@ TARGET=$(@:_static.o=) INCLUDES2="$(INCLUDES-$(@:_static.o=.o))" CFLAGS="$(CFLAGS) $(MODULE_CFLAGS)" REALLY_COMPILE=2 -+ @$(MAKE) --no-print-directory $@ TARGET=$(@:_static.o=) INCLUDES2="$(INCLUDES-$(@:_static.o=.o))" CFLAGS='$(CFLAGS) $(MODULE_CFLAGS)' REALLY_COMPILE=2 - @if $(TEST_NT) ! -f .stamp -o "$@" -nt .stamp ; then \ - echo "touch .stamp" ; \ - touch .stamp ; \ - fi - $(TARGET).o $(OBJECTS): FRC -- @$(MAKE) --no-print-directory $@ TARGET=$(@:.o=) INCLUDES2="$(INCLUDES-$@)" CFLAGS="$(CFLAGS) $(MODULE_CFLAGS)" REALLY_COMPILE=2 -+ @$(MAKE) --no-print-directory $@ TARGET=$(@:.o=) INCLUDES2="$(INCLUDES-$@)" CFLAGS='$(CFLAGS) $(MODULE_CFLAGS)' REALLY_COMPILE=2 - @if $(TEST_NT) ! -f .stamp -o "$@" -nt .stamp ; then \ - echo "touch .stamp" ; \ - touch .stamp ; \ -diff -r b323b647fe91 -r e10ae0e7b778 tools/convert-cygnus.c ---- a/tools/convert-cygnus.c Tue Jun 21 00:42:59 2011 -0400 -+++ b/tools/convert-cygnus.c Tue Jun 21 00:44:38 2011 -0400 -@@ -245,7 +245,7 @@ - break; - } - if (strlen(pass) > sizeof(ngi->pass)-1) { -- fprintf(stderr, "%s:%d: Password for `%s' truncated to %d" -+ fprintf(stderr, "%s:%d: Password for `%s' truncated to %" PRIdSIZE - " characters\n", fname, line, ni->nick, - sizeof(ngi->pass)-1); - pass[sizeof(ngi->pass)-1] = 0; -@@ -741,7 +741,7 @@ - } - ci->founder = ni->nickgroup; - if (strlen(pass) > sizeof(ci->founderpass)-1) { -- fprintf(stderr, "%s:%d: Password for `%s' truncated to %d" -+ fprintf(stderr, "%s:%d: Password for `%s' truncated to %" PRIdSIZE - " characters\n", fname, line, ci->name, - sizeof(ci->founderpass)-1); - pass[sizeof(ci->founderpass)-1] = 0; -diff -r b323b647fe91 -r e10ae0e7b778 tools/convert-hybserv.c ---- a/tools/convert-hybserv.c Tue Jun 21 00:42:59 2011 -0400 -+++ b/tools/convert-hybserv.c Tue Jun 21 00:44:38 2011 -0400 -@@ -198,7 +198,7 @@ - exit(1); - } else { - fprintf(stderr, "%s:%d: Password for `%s'" -- " truncated to %d characters\n", fname, -+ " truncated to %" PRIdSIZE " characters\n", fname, - line, ni->nick, - sizeof(ngi->pass.password)-1); - } -@@ -564,7 +564,7 @@ - exit(1); - } else { - fprintf(stderr, "%s:%d: Password for `%s'" -- " truncated to %d characters\n", fname, -+ " truncated to %" PRIdSIZE " characters\n", fname, - line, ci->name, - sizeof(ci->founderpass.password)-1); - } diff --git a/net-irc/ircservices/files/ircservices-5.1.24-ircservices-chk-pidfile.patch b/net-irc/ircservices/files/ircservices-5.1.24-ircservices-chk-pidfile.patch deleted file mode 100644 index b232e8c5e07a..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.24-ircservices-chk-pidfile.patch +++ /dev/null @@ -1,22 +0,0 @@ -From: Nathan Phillip Brink <binki@gentoo.org> -Date: 2011/06/15 -Subject: Use the same datadir/pidfile searching algorithm in - ircservices-chk as in ircservices to ensure consistent - results. - ---- a/tools/ircservices-chk.in -+++ b/tools/ircservices-chk.in -@@ -21,10 +21,10 @@ - fi - - ok= --if [ -f "@DATDEST@/$PIDFILE" ] ; then -- pid=`cat "@DATDEST@/$PIDFILE"` -+if ! cd "@DATDEST@" || [ -f "$PIDFILE" ] ; then -+ pid=`cat "$PIDFILE"` - if echo "0$pid" | grep -q '[^0-9]' ; then -- rm -f "@DATDEST@/$PIDFILE" -+ rm -f "$PIDFILE" - elif kill -0 $pid ; then - ok=1 - fi diff --git a/net-irc/ircservices/files/ircservices-5.1.24-ldflags.patch b/net-irc/ircservices/files/ircservices-5.1.24-ldflags.patch deleted file mode 100644 index b4041cd74a27..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.24-ldflags.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -r e10ae0e7b778 modules/Makerules ---- a/modules/Makerules Tue Jun 21 00:44:38 2011 -0400 -+++ b/modules/Makerules Tue Jun 21 13:00:07 2011 -0400 -@@ -104,7 +104,7 @@ - - # Compile one or more objects into a dynamic module. - $(TARGET).so: $(TARGET).o $(OBJECTS) -- $(CC_SHARED) $^ -o $@ -+ $(CC_SHARED) $(CFLAGS) $(LFLAGS) $^ -o $@ - - # Compile one or more objects into a static module and generate a symbol - # list. The .a file we create here is just a placeholder to show that diff --git a/net-irc/ircservices/files/ircservices-5.1.24-parallel-make.patch b/net-irc/ircservices/files/ircservices-5.1.24-parallel-make.patch deleted file mode 100644 index 910771adcdc5..000000000000 --- a/net-irc/ircservices/files/ircservices-5.1.24-parallel-make.patch +++ /dev/null @@ -1,28 +0,0 @@ -From: Nathan Phillip Brink <binki@gentoo.org> -Subject: Fix issues of langstrs.h not being built before modules and - tools are, hopefully fixing parallel make. - -diff -r ad64cfd2cacc -r b323b647fe91 Makefile ---- a/Makefile Mon Jun 20 22:29:07 2011 -0400 -+++ b/Makefile Tue Jun 21 00:42:59 2011 -0400 -@@ -115,17 +115,17 @@ - $(CC) $(LFLAGS) $(OBJS) version.o $(MODLIB) $(LIBS) -o $@ - - ifneq ($(STATIC_MODULES),) --modules: -+modules: langstrs.h - @$(MAKE) -C modules all-static CFLAGS="$(CFLAGS)" - else --modules: -+modules: langstrs.h - @$(MAKE) -C modules all-dynamic CFLAGS="$(CFLAGS)" - endif - - languages: - @$(MAKE) -C lang CFLAGS="$(CFLAGS)" - --tools: services.h -+tools: langstrs.h services.h - @$(MAKE) -C tools CFLAGS="$(CFLAGS)" - - diff --git a/net-irc/ircservices/files/ircservices.confd b/net-irc/ircservices/files/ircservices.confd deleted file mode 100644 index 6d2bc475ca14..000000000000 --- a/net-irc/ircservices/files/ircservices.confd +++ /dev/null @@ -1,11 +0,0 @@ -# -*- mode: sh; -*- - -# The user which ircservices should be run as. Set to an empty value -# to have ircservices run as the user the initscript is run as (which -# is generally bad practice). -IRCSERVICES_USER=ircservices - -# The location of the pidfile (as written in ircservices.conf). If the -# directory containing the pidfile does not exist, and attempt will be -# made to create that folder and set its owner to IRCSERVICES_USER. -IRCSERVICES_PIDFILE=/var/run/ircservices/ircservices.pid diff --git a/net-irc/ircservices/files/ircservices.initd b/net-irc/ircservices/files/ircservices.initd deleted file mode 100644 index c938eb0bde8a..000000000000 --- a/net-irc/ircservices/files/ircservices.initd +++ /dev/null @@ -1,30 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later - -depend() { - need net - use ircd - provide irc-services -} - -start() { - IRCSERVICES_RUNDIR="${IRCSERVICES_PIDFILE%/*}" - if ! [ -d "${IRCSERVICES_RUNDIR}" ]; then - ebegin "Creating ${IRCSERVICES_RUNDIR} for ${SVCNAME}" - mkdir "${IRCSERVICES_RUNDIR}" && chown "${IRCSERVICES_USER}" "${IRCSERVICES_RUNDIR}" - eend $? - fi - - ebegin "Starting ${SVCNAME}" - start-stop-daemon --start --user ircservices --exec /usr/bin/ircservices -- \ - -dir=/var/lib/ircservices \ - -log=/var/log/ircservices/ircservices.log - eend $? -} - -stop() { - ebegin "Stopping ${SVCNAME}" - start-stop-daemon --stop --pidfile "${IRCSERVICES_PIDFILE}" - eend $? -} diff --git a/net-irc/ircservices/ircservices-5.1.24.ebuild b/net-irc/ircservices/ircservices-5.1.24.ebuild deleted file mode 100644 index 3ebf8ce32dd5..000000000000 --- a/net-irc/ircservices/ircservices-5.1.24.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit eutils fixheadtails flag-o-matic prefix toolchain-funcs user - -DESCRIPTION="ChanServ, NickServ, and MemoServ with support for several IRC daemons" -HOMEPAGE="http://achurch.org/services/" -SRC_URI="http://achurch.org/services/tarballs/${P}.tar.gz" -LICENSE="GPL-2 FDL-1.2" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -pkg_setup() { - enewgroup ircservices - enewuser ircservices -1 -1 -1 ircservices - - # this is needed, because old ebuilds added the user with ircservices:users - usermod -g ircservices ircservices -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-5.1.17-fPIC.patch \ - "${FILESDIR}"/${PN}-5.1.17-fPIC-configure.patch \ - "${FILESDIR}"/${P}-ircservices-chk-pidfile.patch \ - "${FILESDIR}"/${P}-parallel-make.patch \ - "${FILESDIR}"/${P}-ldflags.patch \ - "${FILESDIR}"/${P}-as-needed.patch \ - "${FILESDIR}"/${P}-fd_set-amd64.patch - - ht_fix_file configure - sed -i \ - -e "s/-m 750/-m 755/" \ - -e "s/-m 640/-m 644/" \ - configure || die - - sed -i -e "s;ircservices.pid;${EPREFIX}/var/run/ircservices/&;g" data/example-ircservices.conf || die -} - -src_configure() { - append-flags -fno-stack-protector - # configure fails with -O higher than 2 - replace-flags "-O[3-9s]" "-O2" - - RUNGROUP="ircservices" \ - ./configure \ - -cc "$(tc-getCC)" \ - -cflags "${CFLAGS}" \ - -lflags "${LDFLAGS}" \ - -bindest /usr/bin \ - -datdest /var/lib/ircservices \ - || die "./configure failed" -} - -src_install() { - dodir /usr/bin /{etc,usr/{$(get_libdir),share},var/lib}/ircservices - keepdir /var/log/ircservices - - emake \ - BINDEST="${D}"/usr/bin \ - DATDEST="${D}"/var/lib/ircservices \ - install - - mv "${D}"/var/lib/ircservices/convert-db "${D}"/usr/bin/ircservices-convert-db || die "mv failed" - - # Now we move some files around to make it FHS conform - mv "${D}"/var/lib/ircservices/example-ircservices.conf "${D}"/etc/ircservices/ircservices.conf || die "mv failed" - dosym /etc/ircservices/ircservices.conf /var/lib/ircservices/ircservices.conf - - mv "${D}"/var/lib/ircservices/example-modules.conf "${D}"/etc/ircservices/modules.conf || die "mv failed" - dosym /etc/ircservices/modules.conf /var/lib/ircservices/modules.conf - - mv "${D}"/var/lib/ircservices/modules "${D}"/usr/$(get_libdir)/ircservices || die "mv failed" - dosym /usr/$(get_libdir)/ircservices/modules /var/lib/ircservices/modules - - mv "${D}"/var/lib/ircservices/{helpfiles,languages} "${D}"/usr/share/ircservices || die "mv failed" - dosym /usr/share/ircservices/helpfiles /var/lib/ircservices/helpfiles - dosym /usr/share/ircservices/languages /var/lib/ircservices/languages - - fperms 750 /var/{lib,log}/ircservices /etc/ircservices - fperms 640 /etc/ircservices/{ircservices,modules}.conf - fowners ircservices:ircservices /var/{lib,log}/ircservices - fowners root:ircservices /etc/ircservices{,/{ircservices,modules}.conf} - - newinitd "${FILESDIR}"/ircservices.initd ircservices - newconfd "${FILESDIR}"/ircservices.confd ircservices - - doman docs/ircservices*.8 - newman docs/convert-db.8 ircservices-convert-db.8 - - dohtml -r docs/* - dodoc docs/Changes* README docs/WhatsNew -} diff --git a/net-irc/ircservices/metadata.xml b/net-irc/ircservices/metadata.xml deleted file mode 100644 index 097975e3adc2..000000000000 --- a/net-irc/ircservices/metadata.xml +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -</pkgmetadata> |