From fd9a21f375541db45a596dd0651563b1b137fa92 Mon Sep 17 00:00:00 2001 From: Samuli Suominen Date: Thu, 8 Jul 2010 13:57:24 +0000 Subject: [PATCH] Initial commit wrt #163148 by Henning Schild. Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- sys-libs/libacpi/ChangeLog | 10 +++ sys-libs/libacpi/Manifest | 5 ++ sys-libs/libacpi/files/libacpi-0.2.patch | 81 ++++++++++++++++++++++++ sys-libs/libacpi/libacpi-0.2.ebuild | 29 +++++++++ sys-libs/libacpi/metadata.xml | 9 +++ 5 files changed, 134 insertions(+) create mode 100644 sys-libs/libacpi/ChangeLog create mode 100644 sys-libs/libacpi/Manifest create mode 100644 sys-libs/libacpi/files/libacpi-0.2.patch create mode 100644 sys-libs/libacpi/libacpi-0.2.ebuild create mode 100644 sys-libs/libacpi/metadata.xml diff --git a/sys-libs/libacpi/ChangeLog b/sys-libs/libacpi/ChangeLog new file mode 100644 index 000000000000..16d64956f15f --- /dev/null +++ b/sys-libs/libacpi/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sys-libs/libacpi +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libacpi/ChangeLog,v 1.1 2010/07/08 13:57:24 ssuominen Exp $ + +*libacpi-0.2 (08 Jul 2010) + + 08 Jul 2010; Samuli Suominen +libacpi-0.2.ebuild, + +files/libacpi-0.2.patch: + Initial commit wrt #163148 by Henning Schild. + diff --git a/sys-libs/libacpi/Manifest b/sys-libs/libacpi/Manifest new file mode 100644 index 000000000000..b283a994342d --- /dev/null +++ b/sys-libs/libacpi/Manifest @@ -0,0 +1,5 @@ +AUX libacpi-0.2.patch 2485 RMD160 ac320a8a37b0e6d2d3532d387e01baf6677a8121 SHA1 09206271d3acc44feefb39ac1d9cbcd6a5ab0b61 SHA256 3188a30450f7115a5f8b47b4f45dff43a243beeb13f2296daf5fd967cb82dcc5 +DIST libacpi-0.2.tar.gz 104881 RMD160 2c472118f6d767d2768bde673c745b8e06384216 SHA1 4f2911cb0c737335003c2c13edef76821dee2cd1 SHA256 13086e31d428b9c125954d48ac497b754bbbce2ef34ea29ecd903e82e25bad29 +EBUILD libacpi-0.2.ebuild 676 RMD160 746c48c6def4ae2985cd4bb2289ef9ca3b5f183c SHA1 ebbaaf20286bcfbb9b28a2cacac125d4a2a27948 SHA256 f88c81482db2b4f6bb356ea9a8b040e0ce57536f25aedf910ed033a0e695ca21 +MISC ChangeLog 388 RMD160 707bb963f84b15e6d26917089b956af41e383d14 SHA1 7e7db8c91f808acec7f0fff7f2861d9d386cb7bd SHA256 22b862b19069629348d945b42272c7c1d8a41ea0cd3a6c7c83d30753e03f1861 +MISC metadata.xml 265 RMD160 4e29caf7c07cb5748b7addd9099b2b7ce2261279 SHA1 7a0a54dad257757dab7c227301e18d89dba1ca14 SHA256 1758e0b339fd8e23c32c9c4427822ad5101f0924bf3cdacd5df1c20d28d60ea5 diff --git a/sys-libs/libacpi/files/libacpi-0.2.patch b/sys-libs/libacpi/files/libacpi-0.2.patch new file mode 100644 index 000000000000..f3f2b5e98cca --- /dev/null +++ b/sys-libs/libacpi/files/libacpi-0.2.patch @@ -0,0 +1,81 @@ +--- config.mk ++++ config.mk +@@ -3,15 +3,17 @@ + SONAME = libacpi.so.${SOVERSION} + + # customize below to fit your system +-PREFIX = /usr/local ++PREFIX = /usr + MANPREFIX = ${PREFIX}/share/man ++DOCDIR = ${PREFIX}/share/doc/libacpi-${VERSION} ++LIBDIR = ${PREFIX}/lib + + # flags + SOFLAGS = -shared -Wl,-soname,${SONAME} +-CFLAGS += -fPIC -g --pedantic -Wall -Wextra ++CFLAGS += -fPIC -pedantic -Wall -Wextra + + # Compiler and linker +-CC = cc ++CC ?= cc + LD = ${CC} +-AR = ar cr +-RANLIB = ranlib ++AR ?= ar ++RANLIB ?= ranlib +--- Makefile ++++ Makefile +@@ -25,30 +25,29 @@ + + libacpi.a: ${OBJ} + @echo AR $@ +- @${AR} $@ ${OBJ} ++ @${AR} cr $@ ${OBJ} + @${RANLIB} $@ + + libacpi.so: ${OBJ} + @echo LD $@ +- @${LD} ${SOFLAGS} -o $@.${SOVERSION} ${OBJ} ++ @${LD} ${LDFLAGS} ${SOFLAGS} -o $@.${SOVERSION} ${OBJ} + + test-libacpi: ${OBJ_test} + @echo LD $@ +- @${LD} -o $@ ${OBJ_test} ${LDFLAGS} +- @strip $@ ++ @${LD} ${LDFLAGS} -o $@ ${OBJ_test} + + install: all + @echo installing header to ${DESTDIR}${PREFIX}/include + @mkdir -p ${DESTDIR}${PREFIX}/include + @cp -f libacpi.h ${DESTDIR}${PREFIX}/include + @chmod 644 ${DESTDIR}${PREFIX}/include/libacpi.h +- @echo installing library to ${DESTDIR}${PREFIX}/lib +- @mkdir -p ${DESTDIR}${PREFIX}/lib +- @cp -f libacpi.a ${DESTDIR}${PREFIX}/lib +- @chmod 644 ${DESTDIR}${PREFIX}/lib/libacpi.a +- @cp -f ${SONAME} ${DESTDIR}${PREFIX}/lib/ +- @chmod 644 ${DESTDIR}${PREFIX}/lib/${SONAME} +- @ln -s ${SONAME} ${DESTDIR}${PREFIX}/lib/libacpi.so ++ @echo installing library to ${DESTDIR}${LIBDIR} ++ @mkdir -p ${DESTDIR}${LIBDIR} ++ @cp -f libacpi.a ${DESTDIR}${LIBDIR} ++ @chmod 644 ${DESTDIR}${LIBDIR}/libacpi.a ++ @cp -f ${SONAME} ${DESTDIR}${LIBDIR}/ ++ @chmod 644 ${DESTDIR}${LIBDIR}/${SONAME} ++ @ln -s ${SONAME} ${DESTDIR}${LIBDIR}/libacpi.so + @echo installing test-libacpi to ${DESTDIR}${PREFIX}/bin + @mkdir -p ${DESTDIR}${PREFIX}/bin + @cp -f test-libacpi ${DESTDIR}${PREFIX}/bin +@@ -56,9 +55,9 @@ + @echo installing manual page to ${DESTDIR}${MANPREFIX}/man3 + @mkdir -p ${DESTDIR}${MANPREFIX}/man3 + @cp libacpi.3 ${DESTDIR}${MANPREFIX}/man3 +- @echo installing documentation and misc files to ${DESTDIR}${PREFIX}/share/doc/libacpi +- @mkdir -p ${DESTDIR}${PREFIX}/share/doc/libacpi +- @cp -r AUTHORS CHANGES README LICENSE doc ${DESTDIR}${PREFIX}/share/doc/libacpi ++ @echo installing documentation and misc files to ${DESTDIR}${DOCDIR} ++ @mkdir -p ${DESTDIR}${DOCDIR} ++ @cp -r AUTHORS CHANGES README doc/* ${DESTDIR}${DOCDIR} + @echo finished installation + + uninstall: diff --git a/sys-libs/libacpi/libacpi-0.2.ebuild b/sys-libs/libacpi/libacpi-0.2.ebuild new file mode 100644 index 000000000000..d7c8b6ca971a --- /dev/null +++ b/sys-libs/libacpi/libacpi-0.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/libacpi/libacpi-0.2.ebuild,v 1.1 2010/07/08 13:57:24 ssuominen Exp $ + +EAPI=2 +inherit eutils multilib toolchain-funcs + +DESCRIPTION="A general purpose library for ACPI" +HOMEPAGE="http://www.ngolde.de/libacpi.html" +SRC_URI="http://www.ngolde.de/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${P}.patch +} + +src_compile() { + tc-export AR CC RANLIB + emake || die +} + +src_install() { + emake DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)" install || die + prepalldocs +} diff --git a/sys-libs/libacpi/metadata.xml b/sys-libs/libacpi/metadata.xml new file mode 100644 index 000000000000..209f8444202c --- /dev/null +++ b/sys-libs/libacpi/metadata.xml @@ -0,0 +1,9 @@ + + + + mobile + + ssuominen@gentoo.org + Samuli Suominen + + -- 2.26.2