summaryrefslogtreecommitdiff
path: root/sys-apps/prctl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-05-30 11:44:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-05-30 11:44:06 +0100
commitf516638b7fe9592837389826a6152a7e1b251c54 (patch)
tree8bfecb640b7b6403d7a3d662d923eed630033da7 /sys-apps/prctl
parent1a61119f9f7b057830e2ce0563f913ec86f282ad (diff)
gentoo resync : 30.05.2020
Diffstat (limited to 'sys-apps/prctl')
-rw-r--r--sys-apps/prctl/Manifest5
-rw-r--r--sys-apps/prctl/files/Makefile.am3
-rw-r--r--sys-apps/prctl/files/configure.ac13
-rw-r--r--sys-apps/prctl/files/prctl-1.6-configure.in.patch20
-rw-r--r--sys-apps/prctl/prctl-1.6-r1.ebuild (renamed from sys-apps/prctl/prctl-1.6.ebuild)22
5 files changed, 51 insertions, 12 deletions
diff --git a/sys-apps/prctl/Manifest b/sys-apps/prctl/Manifest
index 42c1f490816c..5e9d93ef9e0f 100644
--- a/sys-apps/prctl/Manifest
+++ b/sys-apps/prctl/Manifest
@@ -1,4 +1,7 @@
+AUX Makefile.am 70 BLAKE2B 9c2735d35e8a0c707d5fefd6721c5a8678266b64e0fa157e3ebac62982289558fd9bdd2e1c225ac527654154917bd6e0f088c9ca57d2cef8030463ffe486f97e SHA512 8c10ca443aa6cef485e1ffd2e50195bf0c8be9ced5c94342b2a04bc5658521fd5c5fe440139de9d2603780dfd69db1cae9feef15a4956098212e6b0fdd60bebb
+AUX configure.ac 200 BLAKE2B 3ec747f56bb304484671171dd61c72cac8b264563955b7759b0c5f42f1ec03c490f400df0bc381c87c006316cb00a1687dd4dd5d83471c0699266cf23a727788 SHA512 ae8a75d3a37cb33fa8958f2de48549b99fc0b6f5c15fab8d7b9478e38e0dbd6d31e4bbdc876a50d52598d8b7964a544c0eb2e4677b3b32e7034acab98d8d6fd7
+AUX prctl-1.6-configure.in.patch 312 BLAKE2B c4fd576e1d4c42ffb4cc97cc24cea1f2d629a147b03a96f273a99a292a46615714415ad3902ef0f553713cd5de50d00a5498b8435e82de9f0ac78ba12889bd7c SHA512 fb67287f072516542822be2c267a2fb7a089546fd79fc6f26c67ede4e4b8db40e11d5594c3392a42df455194df4d674639263783954172b975e1f78a0195e034
AUX prctl-1.6-no-implicits.patch 381 BLAKE2B 4374744647de591232e9da6398465a5b9f31f75027f57ce7da5d2294321c6ee17d6bb3c4a108131602bdab7f6643aff2778313c764d659e15093a6cee1081fad SHA512 b01e17872a6c098ddbd4720cf62cd83d485fd1095a9da47c2f79cc09b50648a02bde2aeb38b8dec03d5be794223c898f2c753f576068540252071209e1701812
DIST prctl-1.6.tar.gz 18876 BLAKE2B 9f26fec1d178141d7e5aa7390dc0403ab1774d711a12588074ee6dbf62c980ab3713179b2f476f20cac0d7e4b027899b144fa67164021dd13b10be3dc087fb2f SHA512 c5b70abbb76f76f4a4c53cebcbd34fa4e87d7db2278a2ea17128da30dea958cc4e4d75b641cb3b9fbd8fa56fee482e97dbae5e61c697e80ef4d13f4b6d28cfda
-EBUILD prctl-1.6.ebuild 595 BLAKE2B e4744b2d95c77ae908cfda020b20628f74494ad51e602c088a22eab63ac2db0d3638df1b32f7f78dbfde242bf161903943499d5b7dff4950731dc78872c54506 SHA512 0bd11b66d295562bd5db9ebe70c4779dc6f9781f0df194547bbb5a25a895db6d8a868cd6b19ac72a7fc6d4535557ae16d1e248fd48264724bd9d6f4fc42a9ce8
+EBUILD prctl-1.6-r1.ebuild 545 BLAKE2B d948fc8ac27ed240266ab6eeb805bc65a7ccb07c0a8008e9acd719649cc2380f4ca61dfb658cb40a099bc67a22ee98734d03cecc6c70d9485d2ac0d8353fc304 SHA512 64419216ed7f999f12fd0fe37005cfac90db415b3952abf7a5787e56d2a6ff88d7209280487dd94fc7a37236d11f70c3a4f6700f1bea416d575b2039dfc7f96b
MISC metadata.xml 449 BLAKE2B da01afb0a080790cad07f77c097cc92bad6fca77c6d8da75b21e35eb9f1253153bb90bdff9aa719bb77a0c1e760dbb2c60d8152c9d2de15e37fd41fd2edcda80 SHA512 a254e2fa6263298f6f35967195a6f27ea434767c5690082df42e09f3bbb2439835643cfa4d030a09fd5a1829086ebadd6c5485cd53c49ed0ebf291e897f9290f
diff --git a/sys-apps/prctl/files/Makefile.am b/sys-apps/prctl/files/Makefile.am
new file mode 100644
index 000000000000..aff321ed0482
--- /dev/null
+++ b/sys-apps/prctl/files/Makefile.am
@@ -0,0 +1,3 @@
+bin_PROGRAMS = prctl
+prctl_SOURCES = prctl.c
+man_MANS = prctl.1
diff --git a/sys-apps/prctl/files/configure.ac b/sys-apps/prctl/files/configure.ac
new file mode 100644
index 000000000000..d29ea9dd2745
--- /dev/null
+++ b/sys-apps/prctl/files/configure.ac
@@ -0,0 +1,13 @@
+AC_INIT([prctl], [1.6])
+AC_CONFIG_SRCDIR([prctl.c])
+AM_INIT_AUTOMAKE([foreign])
+
+AC_PROG_CC
+
+AC_HEADER_STDC
+AC_CHECK_HEADERS(unistd.h)
+
+AC_CHECK_FUNCS(strerror)
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
diff --git a/sys-apps/prctl/files/prctl-1.6-configure.in.patch b/sys-apps/prctl/files/prctl-1.6-configure.in.patch
new file mode 100644
index 000000000000..492733eb97e9
--- /dev/null
+++ b/sys-apps/prctl/files/prctl-1.6-configure.in.patch
@@ -0,0 +1,20 @@
+Restored configure.in based on tarball's configure
+--- /dev/null
++++ b/configure.in
+@@ -0,0 +1,16 @@
++AC_INIT(prctl.c)
++
++AC_PROG_LN_S
++AC_PROG_CC
++AC_PROG_CPP
++AC_PROG_INSTALL
++
++
++AC_HEADER_STDC
++AC_CHECK_HEADERS(unistd.h)
++
++
++AC_CHECK_FUNCS(strerror)
++AC_SUBST(ASCPP)
++AC_SUBST(INSTALL)
++AC_OUTPUT(Makefile)
diff --git a/sys-apps/prctl/prctl-1.6.ebuild b/sys-apps/prctl/prctl-1.6-r1.ebuild
index 44642146eb72..419cae89d00f 100644
--- a/sys-apps/prctl/prctl-1.6.ebuild
+++ b/sys-apps/prctl/prctl-1.6-r1.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
-inherit toolchain-funcs
+EAPI=7
+
+inherit autotools toolchain-funcs
DESCRIPTION="Tool to query and modify process behavior"
HOMEPAGE="https://sourceforge.net/projects/prctl/"
@@ -14,16 +15,15 @@ KEYWORDS="~alpha ~amd64 ~ia64 ~x86"
IUSE=""
RDEPEND=""
-DEPEND="sys-apps/groff"
+DEPEND=""
-PATCHES=("${FILESDIR}"/${P}-no-implicits.patch)
+PATCHES=(
+ "${FILESDIR}"/${P}-no-implicits.patch
+)
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
-}
+src_prepare() {
+ default
-src_install() {
- dobin prctl
- doman prctl.1
- dodoc ChangeLog
+ cp "${FILESDIR}"/{Makefile.am,configure.ac} ./ || die
+ eautoreconf
}