diff options
Diffstat (limited to 'app-admin/killproc')
-rw-r--r-- | app-admin/killproc/Manifest | 5 | ||||
-rw-r--r-- | app-admin/killproc/files/killproc-2.13-argz.patch | 10 | ||||
-rw-r--r-- | app-admin/killproc/files/killproc-2.13-makefile.patch | 42 | ||||
-rw-r--r-- | app-admin/killproc/killproc-2.13-r1.ebuild | 30 | ||||
-rw-r--r-- | app-admin/killproc/metadata.xml | 7 |
5 files changed, 94 insertions, 0 deletions
diff --git a/app-admin/killproc/Manifest b/app-admin/killproc/Manifest new file mode 100644 index 000000000000..0cad9917483b --- /dev/null +++ b/app-admin/killproc/Manifest @@ -0,0 +1,5 @@ +AUX killproc-2.13-argz.patch 195 BLAKE2B c4d91eba1d2d2a5638384fff6d103babad55061b833ed980a0d36a7f7ebf52d5334a1e344b6b574a5e2191b9d8eec75e0dea6ab8a7226af6b4b3a27fda2d8922 SHA512 a6f4c0fc6b211af04f6e9137f52c4f911f989dffcb20d3c5069ea3716469ed23f08774f8dfe1aa2ce4f1ac2ef828b440fdcddfd8c77fe2891574145af0a02340 +AUX killproc-2.13-makefile.patch 1212 BLAKE2B 3a7d96e7e96b33b19493c68163119c01bbe104d9328c4aba5663d837d7b5c65b31a87178ccdc6a56c6d47b4b71bba03541e9ce07ed4e5734d3bd8484bcb71190 SHA512 c471361ca0fb4e4cb3d2e74c29115cf441b6129c2cbf54540ee7af40e818f1b6df169344c5f44ae8d9a1769aa0bf26bc00d5c6348546e9e37dff5e505b767e68 +DIST killproc-2.13.tar.gz 37953 BLAKE2B 57ee8eab39810a1cc9a0d7a4e53d4912e6288b7b4c41d05fd3b6a241e90dbb2b220792d7bd07691d11cc4ceb264d682ed3c59dda2eb751f777e9caec6c82fd6f SHA512 2ba8daa10d78c7e6df80f6fc5bff24807571bd8bcecf4674c1dac180da5c462b326c1fd45e31b4974937d47871b48c9e5b215a7b323e65d98fe0a66b171e9d2d +EBUILD killproc-2.13-r1.ebuild 677 BLAKE2B 57c22c7d40e4df66da47d5297591fe80989a152955ead479b5a40e08f71097eb88e3174f39695345819148472559868315d1d78a43170a25b72471eda9192543 SHA512 494ca6278bab48389c5d0a5610637289b911de9ef824561eabe6814a779a63056af6430bf190f1f6ac26a410f26d6af2f10de4eaf726f2ec324d9d753d40356f +MISC metadata.xml 237 BLAKE2B 43fdb41b8b9fc4c7870059f296014f77cf77fe08cef7092da23a2a7a2e09c8cc2fb5476e73a0b9781f3b7b108a11aeb1fd88ba22bea203523aa3ea0f769412ee SHA512 ec2a39c9baa1516733bfbe39044a2fb2b9742b0ddb1b1eebab2ce7cd1027f92ef9c2c48a3e0f7362ea897160818f214542f82bdf8ba7b2a5034c0c5090f137e8 diff --git a/app-admin/killproc/files/killproc-2.13-argz.patch b/app-admin/killproc/files/killproc-2.13-argz.patch new file mode 100644 index 000000000000..6ea0cc5f8f2c --- /dev/null +++ b/app-admin/killproc/files/killproc-2.13-argz.patch @@ -0,0 +1,10 @@ +--- a/startproc.c ++++ b/startproc.c +@@ -25,7 +25,6 @@ + #include <sys/time.h> + #include <sys/resource.h> + #include <sys/ioctl.h> +-#include <argz.h> + #include <grp.h> + + #define USAGE "Usage:\n"\ diff --git a/app-admin/killproc/files/killproc-2.13-makefile.patch b/app-admin/killproc/files/killproc-2.13-makefile.patch new file mode 100644 index 000000000000..4eb8131448ee --- /dev/null +++ b/app-admin/killproc/files/killproc-2.13-makefile.patch @@ -0,0 +1,42 @@ +--- a/Makefile ++++ b/Makefile +@@ -27,9 +27,7 @@ + # + # egcs used with -O2 includes -fno-force-mem which is/was buggy (1998/10/08) + # +- CFLAGS = $(RPM_OPT_FLAGS) $(COPTS) $(DEBUG) $(INC) -D_GNU_SOURCE -Wall -pipe +- CLOOP = -funroll-loops +- CC = gcc ++ CFLAGS = $(RPM_OPT_FLAGS) $(COPTS) $(DEBUG) $(INC) -D_GNU_SOURCE -Wall + RM = rm -f + MKDIR = mkdir -p + RMDIR = rm -rf +@@ -59,22 +57,22 @@ + all: $(SBINPRG) $(UBINPRG) + + libinit.o: libinit.c libinit.h +- $(CC) $(CFLAGS) $(CLOOP) -DINITDIR=\"$(INITDIR)\" -c $< ++ $(CC) $(CFLAGS) -DINITDIR=\"$(INITDIR)\" -c $< + + killproc: killproc.c libinit.o +- $(CC) $(CFLAGS) $(CLOOP) -o $@ $^ $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) + + startproc: startproc.c libinit.o +- $(CC) $(CFLAGS) $(CLOOP) -o $@ $^ $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) + + checkproc: checkproc.c libinit.o +- $(CC) $(CFLAGS) $(CLOOP) -o $@ $^ $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) + + usleep: usleep.c +- $(CC) $(CFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + + fsync: fsync.c +- $(CC) $(CFLAGS) -o $@ $^ ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ + + clean: + $(RM) *.o *~ killproc startproc checkproc pidofproc start_daemon usleep fsync diff --git a/app-admin/killproc/killproc-2.13-r1.ebuild b/app-admin/killproc/killproc-2.13-r1.ebuild new file mode 100644 index 000000000000..9b0d6572dcd3 --- /dev/null +++ b/app-admin/killproc/killproc-2.13-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="killproc and assorted tools for boot scripts" +HOMEPAGE="http://ftp.suse.com/pub/projects/init/" +SRC_URI="ftp://ftp.suse.com/pub/projects/init/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86" + +src_prepare() { + epatch \ + "${FILESDIR}/${P}-makefile.patch" \ + "${FILESDIR}/${P}-argz.patch" + + tc-export CC + export COPTS=${CFLAGS} +} + +src_install() { + into / + dosbin checkproc fsync killproc startproc usleep + into /usr + doman *.8 *.1 + dodoc README *.lsm +} diff --git a/app-admin/killproc/metadata.xml b/app-admin/killproc/metadata.xml new file mode 100644 index 000000000000..1f15fbbf8995 --- /dev/null +++ b/app-admin/killproc/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> + <email>jer@gentoo.org</email> +</maintainer> +</pkgmetadata> |