commit:     dd1156da73572b61d56cd91c5c17fc08b59ab8e5
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  7 15:23:44 2019 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sat Dec  7 15:46:29 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1156da

sys-apps/pnputils: New package

This package contains two tools for interacting with Plug and Play BIOSes.

Closes: https://bugs.gentoo.org/464330
Package-Manager: Portage-2.3.80, Repoman-2.3.19
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 sys-apps/pnputils/Manifest                         |  1 +
 .../pnputils/files/pnputils-0.1-makefile.patch     | 24 +++++++++++++++++++++
 sys-apps/pnputils/metadata.xml                     | 13 +++++++++++
 sys-apps/pnputils/pnputils-0.1.ebuild              | 25 ++++++++++++++++++++++
 4 files changed, 63 insertions(+)

diff --git a/sys-apps/pnputils/Manifest b/sys-apps/pnputils/Manifest
new file mode 100644
index 00000000000..7ec4f7c2aff
--- /dev/null
+++ b/sys-apps/pnputils/Manifest
@@ -0,0 +1 @@
+DIST pnputils_0.1.orig.tar.gz 16991 BLAKE2B 
699e55dd62e90ef0f5dde40f34c60d1b0d2e47c0cfdd06a82dcb739fd952181a74e7ec5fb90afe2bf91f5c997e9cb6dc7da2c4a1454f9f858e5d28ba324ab1d0
 SHA512 
0f3b612f29b6c6c79221d9f5e27163dc7766159eeb16c2e1b494305cc4c6c50e9c12cee7c1be9bf12642c9adc568b622822b34d9f5f6a421d2b8f6f784fa62ba

diff --git a/sys-apps/pnputils/files/pnputils-0.1-makefile.patch 
b/sys-apps/pnputils/files/pnputils-0.1-makefile.patch
new file mode 100644
index 00000000000..2b158908b5b
--- /dev/null
+++ b/sys-apps/pnputils/files/pnputils-0.1-makefile.patch
@@ -0,0 +1,24 @@
+--- a/Makefile 2006-07-07 00:54:10.000000000 +0200
++++ b/Makefile 2018-10-27 02:19:51.000000000 +0200
+@@ -1,4 +1,4 @@
+-CFLAGS = -O2 -Wall -Wstrict-prototypes
++CFLAGS += -Wall -Wstrict-prototypes
+ 
+ VERSION=0.1
+ DATE="July 6, 2006"
+@@ -12,9 +12,12 @@
+       M=`echo $(DATE)`; sed <$< >$@ 
"s/@TODAY@/$$M/;s/@VERSION@/pnputils-$(VERSION)/;"
+ 
+ install: all
+-      install -m 755 lspnp setpnp /sbin
+-      install -m 644 lspnp.8 setpnp.8 /usr/share/man/man8
+-      install -m 644 pnp.ids /usr/share/misc
++      install -m 755 -d $(DESTDIR)/usr/sbin
++      install -m 755 lspnp setpnp $(DESTDIR)/usr/sbin
++      install -m 755 -d $(DESTDIR)/usr/share/man/man8
++      install -m 644 lspnp.8 setpnp.8 $(DESTDIR)/usr/share/man/man8
++      install -m 755 -d $(DESTDIR)/usr/share/misc
++      install -m 644 pnp.ids $(DESTDIR)/usr/share/misc
+ 
+ REL=pnputils-$(VERSION)
+ DISTTMP=/tmp/pnputils-dist

diff --git a/sys-apps/pnputils/metadata.xml b/sys-apps/pnputils/metadata.xml
new file mode 100644
index 00000000000..661b9770ac5
--- /dev/null
+++ b/sys-apps/pnputils/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+       <maintainer type="person">
+               <email>[email protected]</email>
+               <name>Conrad Kostecki</name>
+       </maintainer>
+       <longdescription>
+               This package contains two tools for interacting with Plug and 
Play BIOSes:
+               lspnp - list PnP BIOS device nodes and resources
+               setpnp - modify PnP BIOS device resources
+       </longdescription>
+</pkgmetadata>

diff --git a/sys-apps/pnputils/pnputils-0.1.ebuild 
b/sys-apps/pnputils/pnputils-0.1.ebuild
new file mode 100644
index 00000000000..23a40d5a8fa
--- /dev/null
+++ b/sys-apps/pnputils/pnputils-0.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="Plug and Play BIOS utilities"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
+SRC_URI="http://archive.debian.org/debian/pool/main/p/${PN}/${P/-/_}.orig.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+PATCHES=( "${FILESDIR}/${P}-makefile.patch" )
+
+src_compile() {
+       emake CC="$(tc-getCC)" all
+}
+
+src_install () {
+       emake DESTDIR="${ED}" install
+       einstalldocs
+}

Reply via email to