diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-12-30 01:11:30 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-12-30 01:11:30 +0000 |
commit | 76dfef0cec9170000357d2f354e412daf48941fc (patch) | |
tree | 56647120c0ee20ab3494475c86722034cd194b02 /app-admin/sud | |
parent | ccf84bcd604130256d1377cd58f0a634ae6ee20f (diff) |
gentoo resync : 30.12.2017
Diffstat (limited to 'app-admin/sud')
-rw-r--r-- | app-admin/sud/Manifest | 3 | ||||
-rw-r--r-- | app-admin/sud/files/sud-1.3-fix-build-system.patch | 30 | ||||
-rw-r--r-- | app-admin/sud/sud-1.3-r1.ebuild | 31 |
3 files changed, 42 insertions, 22 deletions
diff --git a/app-admin/sud/Manifest b/app-admin/sud/Manifest index f5217a38e814..da3615d7568d 100644 --- a/app-admin/sud/Manifest +++ b/app-admin/sud/Manifest @@ -1,4 +1,5 @@ +AUX sud-1.3-fix-build-system.patch 649 BLAKE2B 00563b734e50ef85636603e09b32f9db3ad0d072aac61291ae0a0447cbdf2aa04dd40ac0d37e0d03147dac242bf4251eb4c1cbb9b3897008b9fb3e6e06622374 SHA512 9c8151b09d9a1cb06a523c9ddc34ddf18adcc1a45c89805f9c8865a69890810403e7e6b5d9fe6d034f3f68700d88044ce318dd1345ec5843540a404dc54d4e34 AUX sud.rc6 387 BLAKE2B a1eef9ef30a73c15ea8daf2f2a266cacbcf38dfc2fda1e481b9693c24c5fe5ba726a9154b8dc4a072aa008d5d96ec820f8b1dff375b16ef28f5b5230961fbac1 SHA512 07feba04e36df02e5cab6260f5943d4a72c3549a604d9db33a2f4734b39a60a3514899c0831bf1fe5ce073889989d42f0ae64d1f7bb0735fca7fd2584887364b DIST sud-1.3.tar.gz 117542 BLAKE2B e9d28c119e25d3cf0434d10c04d34fbdd0a52fbea84ee09b2dc835ec9eabf30fc91895fd691febbf57590b790febe04b1b45d354f7e2fcab513608de85419746 SHA512 54b58b54e665133dcc40f00708a929bc038df1e2ce18514d830e3f3f823110bd27a209771fc378c2bcd372692e168f55150f12893e2fbd433b51e2173dbd410e -EBUILD sud-1.3-r1.ebuild 1259 BLAKE2B 881ce5ca50b297c520d31c6e689e990a2fa9cd5cb0e8774b8acb80b96206c11aa98bc8397d5d34fa56255cd3115a3311377138f9ade53ba29adcef13f6486e17 SHA512 83c13836a02c45d372856a24e316af73bfd1fe50201d420309482e2a1359507a02472ae55865a737d54812cfcc4a5a07b7caaa3b2301c57c6fd887ee2d601da3 +EBUILD sud-1.3-r1.ebuild 697 BLAKE2B 8f4b85dfc0efbbbe4e63627f22e6e98eb11aeda2a95f8a486cfd7fdb1bc614a3b15a9c6e6fde6a0012606252a4a1a8f3bd26b8fb0176a438eb421ee60134bb15 SHA512 0eaa293326637f1456527a97d68118471bc897643ad6766c19f4c7828b31c23648dffc73827e429555c06727c58d5330d04cd36ad48b0d34d3568060ec5ce87a MISC metadata.xml 719 BLAKE2B 5e27e4bdaf382f590f9f5eab598c94e62ac353e0694e3e7094f37637dfc3201e8f23a52d2c2d7f9bfffb574b59838bdb41ebc746a389ebb8a6e89ac0fec2ee9d SHA512 94b453b02af38033f480fa0cd38b6614f4f972a1f2f826e56eda1668db212a31bd6643146f40ba220f77e748c6ba29935527b0a363fcc3cb87e617cfc2ee5938 diff --git a/app-admin/sud/files/sud-1.3-fix-build-system.patch b/app-admin/sud/files/sud-1.3-fix-build-system.patch new file mode 100644 index 000000000000..5937d3f0a8e6 --- /dev/null +++ b/app-admin/sud/files/sud-1.3-fix-build-system.patch @@ -0,0 +1,30 @@ +--- a/login/Makefile.am ++++ b/login/Makefile.am +@@ -2,5 +2,5 @@ + ilogin_SOURCES = login.c + ilogin_CFLAGS = -Wall + +-install-data-hook: +- chmod 500 $(sbindir)/ilogin ++install-exec-hook: ++ chmod 500 $(DESTDIR)$(sbindir)/ilogin +--- a/su/Makefile.am ++++ b/su/Makefile.am +@@ -4,5 +4,5 @@ + + INCLUDES = -I../sud + +-install-data-hook: +- chmod 555 $(bindir)/suz ++install-exec-hook: ++ chmod 555 $(DESTDIR)$(bindir)/suz +--- a/sud/Makefile.am ++++ b/sud/Makefile.am +@@ -7,5 +7,5 @@ + #INCLUDES = -I.. + CLEANFILES = conf_lexer.c conf_parser.h conf_parser.c + +-install-data-hook: +- chmod 500 $(sbindir)/sud ++install-exec-hook: ++ chmod 500 $(DESTDIR)$(sbindir)/sud diff --git a/app-admin/sud/sud-1.3-r1.ebuild b/app-admin/sud/sud-1.3-r1.ebuild index ef9d6f7005de..7c72435d9c4d 100644 --- a/app-admin/sud/sud-1.3-r1.ebuild +++ b/app-admin/sud/sud-1.3-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=2 +EAPI=6 -inherit eutils flag-o-matic +inherit autotools flag-o-matic DESCRIPTION="A daemon to execute processes with special privileges in a nosuid environment" HOMEPAGE="http://s0ftpj.org/projects/sud/index.htm" @@ -14,32 +14,21 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" +PATCHES=( "${FILESDIR}"/${PN}-1.3-fix-build-system.patch ) + src_prepare() { - sed -i -e \ - 's/install-data-hook:$/& install-exec/' \ - -e \ - 's:chmod 500 $(sbindir)/ilogin:chmod 500 $(DESTDIR)$(sbindir)/ilogin:' \ - "${S}"/login/Makefile.in || die "sed failed." - sed -i -e \ - 's/install-data-hook:$/& install-exec/' \ - -e \ - 's:chmod 555 $(bindir)/suz:chmod 500 $(DESTDIR)$(bindir)/suz:' \ - "${S}"/su/Makefile.in || die "sed failed." - sed -i -e \ - 's/install-data-hook:$/& install-exec/' \ - -e \ - 's:chmod 500 $(sbindir)/sud:chmod 500 $(DESTDIR)$(sbindir)/sud:' \ - "${S}"/sud/Makefile.in || die "sed failed." + default + eautoreconf } src_configure() { - append-flags -D_GNU_SOURCE - default_src_configure + append-cppflags -D_GNU_SOURCE + default } src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS ChangeLog* README NEWS TODO + default + doman ilogin.1 sud.1 suz.1 insinto /etc doins miscs/sud.conf* |