From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- sys-apps/apmd/Manifest | 2 + sys-apps/apmd/apmd-3.2.2_p14-r3.ebuild | 86 +++++++++++++++++++ sys-apps/apmd/files/apmd-3.2.2-libtool.patch | 124 +++++++++++++++++++++++++++ 3 files changed, 212 insertions(+) create mode 100644 sys-apps/apmd/apmd-3.2.2_p14-r3.ebuild create mode 100644 sys-apps/apmd/files/apmd-3.2.2-libtool.patch (limited to 'sys-apps/apmd') diff --git a/sys-apps/apmd/Manifest b/sys-apps/apmd/Manifest index 6a82c5756f95..baf57d8ec2ef 100644 --- a/sys-apps/apmd/Manifest +++ b/sys-apps/apmd/Manifest @@ -1,6 +1,8 @@ +AUX apmd-3.2.2-libtool.patch 2688 BLAKE2B 5d95c48d37370da665239ac779cc5df2d078bea84a0e5886534454068a5113964c048fcdb52066b2f20b27c3e89712c3c0ce935ca136f04525918709a3ab5a8e SHA512 8eaa7066d7dbb2788a74b3f17a97ca30d93f32dbf61dd057a00407d5cb08f50ee8c94156d672bbe54b75e8a7a276ceb5e6b234226ed12541fde2841d8b63e607 AUX apmd.confd 56 BLAKE2B 59236d42a8b27ba98ce06c61e19da23f0f131f82892e1a9907712fb384628bb1ae5a0c82a212827aad8e9ca44bfe70f2eaee24cc513af3146b16f0c211f57d24 SHA512 8e3832c3156681b8d3b69bbbf0958e3097a465364e665bee7d7cd7f696540af9b716e48e6cfc7fbdbfd6f55eb52cda965584ef44a98c011b858b32b2a7d340d3 AUX apmd.rc6 568 BLAKE2B 10519550d5ed67ecdb2ae192517ecd9c4a8943309b31371be847aef4894b5171b50eca0b7a74655cbfd6fa4aa1a7a08c3fc2700b28b3945bb75962f93e5a60f0 SHA512 ac4578dd1b49207b8d1c50f3481a3652d8cfb83ea3c1984a553aa5acefd17fee5fa71a903fa9dca4d1991c47c6b14d6901352fc03df741cae0aed337ee55cf14 DIST apmd_3.2.2-14.diff.gz 19195 BLAKE2B 554c84005fe443d3587169847b14cac186af0295e9b0dc4b9f564f014d2e717eb9c2d0ef0d6a4d701b81be26c2b0b8781f0bede008ac3bfcd2a20802a1e55ffa SHA512 a3578d0c43950f832fb437a744f8a4c3058c731649decb90f7b42c901b06f4df5f9a75599b4278e15af1c8a30d8043b0d76eb7d2cb67b05bf6bb210d5912a16d DIST apmd_3.2.2.orig.tar.gz 72757 BLAKE2B 1b93d831c1d24cbf8c061969dd915ce219bbf62374e4e82b8fd61b7154f3a1a8bd7da740c2b6a557a335f4aeed41feea13fb85bdedad80ab9197e1355d1b20e9 SHA512 fdc74703e75a700397bb2c907986f0cf0792ee4128d7a7ae08adf090bff0ea595044ba7a935d34929745bb702eb8bfe232e0ee9156efd23a995dc087f1b20bf4 EBUILD apmd-3.2.2_p14-r2.ebuild 1903 BLAKE2B d5d0354d6de880bccf872753ebc8073d0fafd80f71612bfb3281cfc41c5c5c38b5838e96f61ff24561af5ac7d983fbfd2d9a95fba20d1da30c58b0efdaa81114 SHA512 bbbfbcdd36588bfb2971d9621b0321cfbdd2eeac009dd62e748cc639a6db120825ade0d9fb28a5ca0c3dd8a7d2b7002f26163d3ad63e1ab237a74c992465d4cf +EBUILD apmd-3.2.2_p14-r3.ebuild 1810 BLAKE2B 348c2b195551a989a728ba85ce0cdb0a82fcbdba582dbd8d608bca18e7756b1f9c6bd54a25f1b2d87d2c74d005ca18bdc4a452910673bb613f8ac5925ccf7891 SHA512 cc393ca987588910b61e5fbb691c971d3250b6953664b7b276bd4c233cb8ef4e892f01d844b528b41170242a56ff5c9a4664b90e195e3c0e486b181d11b495c1 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/sys-apps/apmd/apmd-3.2.2_p14-r3.ebuild b/sys-apps/apmd/apmd-3.2.2_p14-r3.ebuild new file mode 100644 index 000000000000..1b02dedb3c54 --- /dev/null +++ b/sys-apps/apmd/apmd-3.2.2_p14-r3.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_PV="${PV%_p*}" +MY_P="${PN}_${MY_PV}" +PATCHV="${PV#*_p}" + +DESCRIPTION="Advanced Power Management Daemon" +HOMEPAGE="https://packages.qa.debian.org/a/apmd.html" +SRC_URI="mirror://debian/pool/main/a/apmd/${MY_P}.orig.tar.gz + mirror://debian/pool/main/a/apmd/${MY_P}-${PATCHV}.diff.gz" +S="${WORKDIR}/${PN}-${MY_PV}.orig" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +IUSE="nls X" + +RDEPEND=" + >=sys-apps/debianutils-1.16 + >=sys-power/powermgmt-base-1.31 + X? ( + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXmu + x11-libs/libSM + x11-libs/libICE + x11-libs/libXt + x11-libs/libXext + )" +DEPEND="${RDEPEND} + virtual/os-headers" + +PATCHES=( + "${WORKDIR}"/${MY_P}-${PATCHV}.diff + "${FILESDIR}"/${PN}-${MY_PV}-libtool.patch # 778383 +) + +src_prepare() { + default + + if ! use X; then + sed -i \ + -e 's:\(EXES=.*\)xapm:\1:' \ + -e 's:\(.*\)\$(LT_INSTALL).*xapm.*$:\1echo:' \ + Makefile.in || die + fi + + # use system headers and skip on_ac_power + rm on_ac_power* || die + + sed -i \ + -e '/on_ac_power/d' \ + -e 's:-I/usr/src/linux/include -I/usr/X11R6/include::' \ + -e 's:-L/usr/X11R6/lib::' \ + Makefile.in || die + + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install + + keepdir /etc/apm/{event.d,suspend.d,resume.d,other.d,scripts.d} + exeinto /etc/apm + doexe debian/apmd_proxy + dodoc AUTHORS {,apmsleep.}README debian/{changelog,README.Debian} + + doman *.{1,8} + + # note: apmd_proxy.conf is currently disabled and not used, thus + # not installed - liquidx (01 Mar 2004) + + newconfd "${FILESDIR}"/apmd.confd apmd + newinitd "${FILESDIR}"/apmd.rc6 apmd + + if ! use nls; then + rm -r "${ED}"/usr/share/man/fr || die + fi + + find "${ED}" -name '*.la' -delete || die +} diff --git a/sys-apps/apmd/files/apmd-3.2.2-libtool.patch b/sys-apps/apmd/files/apmd-3.2.2-libtool.patch new file mode 100644 index 000000000000..814ff9c61679 --- /dev/null +++ b/sys-apps/apmd/files/apmd-3.2.2-libtool.patch @@ -0,0 +1,124 @@ +https://bugs.gentoo.org/778383 + +From: orbea +Date: Sun, 19 Jun 2022 10:56:10 -0700 +Subject: [PATCH] build: Add minimal configure.ac + +This is required to generate libtool for the build which allows the +build with rlibtool to work correctly. + +diff --git a/Makefile b/Makefile.in +similarity index 86% +rename from Makefile +rename to Makefile.in +index 92fc0fd..75e0a3a 100644 +--- a/Makefile ++++ b/Makefile.in +@@ -19,7 +19,7 @@ + # $Id: Makefile,v 1.30 2001/11/25 22:46:16 apenwarr Exp $ + # + +-VERSION=3.2.1 ++VERSION=@PACKAGE_VERSION@ + LIB_VERSION=1:0 + + ifneq (,) +@@ -28,37 +28,39 @@ endif + + .SUFFIXES: + +-OBJS=apmlib.o ++OBJS=apmlib.lo + EXES=apm apmd xapm apmsleep + HEADERS=apm.h + +-PREFIX=/usr +-MANDIR=$(PREFIX)/man +-BINDIR=$(PREFIX)/bin +-SBINDIR=$(PREFIX)/sbin +-LIBDIR=$(PREFIX)/lib +-INCDIR=$(PREFIX)/include +-PROXY_DIR=/etc +-DESTDIR= +- +-CC=gcc +-CFLAGS=-O -g ++prefix := @prefix@ ++exec_prefix := @exec_prefix@ ++MANDIR := @mandir@ ++BINDIR := @bindir@ ++SBINDIR := @sbindir@ ++LIBDIR := @libdir@ ++INCDIR := @includedir@ ++PROXY_DIR := @sysconfdir@ ++ ++CC := @CC@ ++CFLAGS := @CFLAGS@ ++LDFLAGS := @LDFLAGS@ ++ + XTRACFLAGS=-Wall -pipe -I. -I/usr/src/linux/include -I/usr/X11R6/include \ + -I/usr/src/linux-2.2/include -I /usr/src/linux-2.0/include \ + -DVERSION=\"$(VERSION)\" \ + -DDEFAULT_PROXY_NAME=\"$(PROXY_DIR)/apmd_proxy\" +-LDFLAGS= + LIBAPM=libapm.la + LIBAPM_FLAGS=-rpath $(LIBDIR) -version-info $(LIB_VERSION) + XLDFLAGS=-L/usr/X11R6/lib + XLIBS=-lXaw -lXmu -lXt -lXext -lSM -lICE -lX11 +-RANLIB=ranlib + + # Uncomment these lines for a production compile + #CFLAGS=-O3 -m486 -fomit-frame-pointer + #LDFLAGS=-s + +-LIBTOOL=libtool --quiet ++top_builddir := @top_builddir@ ++ ++LIBTOOL = @LIBTOOL@ + LT_COMPILE = $(LIBTOOL) --mode=compile $(CC) + LT_LINK = $(LIBTOOL) --mode=link $(CC) + LT_INSTALL = $(LIBTOOL) --mode=install install +@@ -68,22 +70,22 @@ all: $(EXES) + + $(OBJS): $(HEADERS) + +-%.o: %.c ++%.lo: %.c + $(LT_COMPILE) -c $(CPPFLAGS) $(CFLAGS) $(XTRACFLAGS) $< + +-%: %.o $(LIBAPM) ++%: %.lo $(LIBAPM) + $(LT_LINK) -o $@ $< $(LDFLAGS) $(LIBAPM) + +-xapm.o: xapm.c ++xapm.lo: xapm.c + $(LT_COMPILE) -c $(CPPFLAGS) $(CFLAGS) $(XTRACFLAGS) -DNARROWPROTO $< + +-apmd: apmd.o ++apmd: apmd.lo + +-apmsleep: apmsleep.o ++apmsleep: apmsleep.lo + +-apmexists: apmexists.o ++apmexists: apmexists.lo + +-xapm: xapm.o $(LIBAPM) ++xapm: xapm.lo $(LIBAPM) + $(LT_LINK) -o $@ $< $(LDFLAGS) $(LIBAPM) $(XLDFLAGS) $(XLIBS) + + $(LIBAPM): apmlib.lo +diff --git a/configure.ac b/configure.ac +new file mode 100644 +index 0000000..1c8b7b7 +--- /dev/null ++++ b/configure.ac +@@ -0,0 +1,8 @@ ++AC_INIT([apmd], [3.2.2]) ++AC_CONFIG_FILES([Makefile]) ++ ++LT_INIT ++ ++AC_SUBST([top_builddir], [$abs_builddir]) ++ ++AC_OUTPUT -- cgit v1.2.3