summaryrefslogtreecommitdiff
path: root/net-print/npadmin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-print/npadmin
reinit the tree, so we can have metadata
Diffstat (limited to 'net-print/npadmin')
-rw-r--r--net-print/npadmin/Manifest7
-rw-r--r--net-print/npadmin/files/npadmin-0.8.7-gcc6.patch138
-rw-r--r--net-print/npadmin/files/npadmin-0.8.7-stdlib.patch10
-rw-r--r--net-print/npadmin/metadata.xml11
-rw-r--r--net-print/npadmin/npadmin-0.8.7-r1.ebuild29
5 files changed, 195 insertions, 0 deletions
diff --git a/net-print/npadmin/Manifest b/net-print/npadmin/Manifest
new file mode 100644
index 000000000000..e46c078804b1
--- /dev/null
+++ b/net-print/npadmin/Manifest
@@ -0,0 +1,7 @@
+AUX npadmin-0.8.7-gcc6.patch 7135 SHA256 954867454d694f83f286fc788dc6c21d0042753d8eda7bbdf357b6b575934dc3 SHA512 c3c79c5556b7d798323560b32326b09bc30d58aadb51c9dbbf28fca0d90f72a17d680f4696e7fbe94dd515cebb2f38158bf8e273064675ceeefad48f6d7c7bba WHIRLPOOL cf1193f229302e8927391e3ed6e2631c99dd59fce2a447648b2eb7f938e75de4c429cdbc552db2c4bf166d465ad8fb0e227e934658ae798d3cdeba6f7f7421f3
+AUX npadmin-0.8.7-stdlib.patch 258 SHA256 734384620481f6f90a857174036fbccbd79d7d23601b8cc32a4197623a41732a SHA512 36d4f8225e03f0d3ccde706414179a5489fbdf7ec5fa65e083c1de4a00db1626e40195e1e48b7213bc63241907716788c85cb10daea08c64aee6d8ac09094ecc WHIRLPOOL 1087dc7ca5ca658fa7d91eb12c157b5d831c13690299b561d1a1b05100c421999b5d69cbf04bfdd0d1ad191f4690f8896892646fb8f2cda3af616493504c254c
+DIST npadmin-0.8.7.tar.gz 104209 SHA256 829056157c5244e200af96d323fc2436bff53d353c671de8b1e7d7e0bca5ee1b SHA512 da405a897e3ec057b355ac1e8a6237e876d1ba0365f5bffdd71b212fb8a5b3a79f7186d4b90d4ec321a9ff45bc222f6444b3dff666c819eb5efafddcfcecb026 WHIRLPOOL f476f6bb8c93e0f3475ce515e9984d35975167cf96a78925e94652f4d50762e2fc10c14b9dae88b77c073c3a9310e5f737c1d89cae75527130ba722cfe9c9c98
+EBUILD npadmin-0.8.7-r1.ebuild 576 SHA256 5ceb7801ffac3b51fe864fb8203e554d90ee4a4ce216bddaf34130684d96f416 SHA512 81cf80b7a75bed997333e92c08cdd8e8709d18dd8948b106e7c14bd7702c1ebe3cd8e7cbfa084abe2a0deb74fd1cc73ac1a4d0a68301f6b36d17712cd0ab0c32 WHIRLPOOL d1050390f57d9d339390f63432a1a1222f137c2f457f8be2499118597554c6e05c4d8ed6c7bc4ca0d32c0d241cb333b36cecae5342a4dd431a8072f786c0739e
+MISC ChangeLog 2463 SHA256 853cc3af1d1cc500917b8f8158d98ef6c456af04b58c486fc863f619fdea9df9 SHA512 7485cb22bec4a3f52f4f9437c9a3c5640d677b6e499530fb7b7395f72a79ec065c286293f0a90ce4e154be7a769732a3900ed15c7f26ed62ff4ea4779da7c920 WHIRLPOOL f0b2b939396be7257e9849d375aae23e8e84268b4f54d80d171fe9dfb824e9d80d1c312528f818288f577ff223aae0e55449e654652b1c0705373e3c8462a826
+MISC ChangeLog-2015 1004 SHA256 b516ab1e66c8db00425f94db6e472be2d3c1161e47c23dcdef55198857ed0918 SHA512 0842490ec86b81827865470a18c6dc2408b047dcd3e6c59a5d018b54a43cb8f4c8ffa7620d8bb86bd92526e3d4642839a33d14acc8d57987c88b955b59135706 WHIRLPOOL 3ed8352972e205e9ad0bf36a9602f94ecf75782ff6f5c4e775012820055b17922fef3087973fc0c05919d7cc141c1abf42b03bac03e6f1f1ae36e8bb67cbfc2b
+MISC metadata.xml 336 SHA256 992637ccc23029a73a283c3cd4376034e9cc79c8964f1dbfaecdcda0abd85673 SHA512 8d4312ab8e426107a05e4f6a5cbc77970beb1ea46bbbd19882e8395a74ff791ffe2012ad7ae6d4656c3f0c33a7eb10e3d8d7515149213be4dfece650ad289101 WHIRLPOOL 9424b0d87065b5e0eee512e1b2a0601f4f7db22f0660484eae5ce0ceed1e7d22f40f3652fad2fa1aba405fec106c7a077fb651f9a8aba5476689bb4bf43464e0
diff --git a/net-print/npadmin/files/npadmin-0.8.7-gcc6.patch b/net-print/npadmin/files/npadmin-0.8.7-gcc6.patch
new file mode 100644
index 000000000000..7523bb23e333
--- /dev/null
+++ b/net-print/npadmin/files/npadmin-0.8.7-gcc6.patch
@@ -0,0 +1,138 @@
+--- npadmin-0.8.7/npadmin.C.old 2016-09-19 20:08:16.932034393 -0400
++++ npadmin-0.8.7/npadmin.C 2016-09-19 20:10:41.742717941 -0400
+@@ -72,74 +72,74 @@
+
+ // don't change the order of these without changing the order in npaconsts.h
+ static const struct option options[]= {
+- {"version", no_argument,&retval,VERSION_FLAG},
+- {"all", no_argument,&retval,ALL_FLAG},
+- {"debugsnmp", no_argument,&retval,DEBUGSNMP_FLAG},
+- {"name", no_argument,&retval,NAME_FLAG},
+-
+- {"vendor", no_argument,&retval,VENDOR_FLAG},
+- {"model", no_argument,&retval,MODEL_FLAG},
+- {"contact", no_argument,&retval,CONTACT_FLAG},
+- {"netconfig", no_argument,&retval,NETCONFIG_FLAG},
+- {"printmib", no_argument,&retval,PRINTMIB_FLAG},
+- {"hostmib", no_argument,&retval,HOSTMIB_FLAG},
+-
+- {"memory", no_argument,&retval,MEMORY_FLAG},
+- {"storage", no_argument,&retval,STORAGE_FLAG},
+- {"status", no_argument,&retval,STATUS_FLAG},
+-
+- {"mediapath", no_argument,&retval,MEDIAPATH_FLAG},
+- {"maxpapersize",no_argument,&retval,MAXPAPERSIZE_FLAG},
+- {"enginespeed", no_argument,&retval,ENGINESPEED_FLAG},
+- {"duplex", no_argument,&retval,DUPLEX_FLAG},
+- {"minpapersize",no_argument,&retval,MINPAPERSIZE_FLAG},
+-
+- {"inputtray", no_argument,&retval,INPUTTRAY_FLAG},
+- {"tabloid", no_argument,&retval,TABLOID_FLAG},
+- {"a4", no_argument,&retval,A4_FLAG},
+- {"b4", no_argument,&retval,B4_FLAG},
+- {"executive", no_argument,&retval,EXECUTIVE_FLAG},
+- {"a3", no_argument,&retval,A3_FLAG},
+- {"b5", no_argument,&retval,B5_FLAG},
+- {"letter", no_argument,&retval,LETTER_FLAG},
+- {"legal", no_argument,&retval,LEGAL_FLAG},
++ {"version", no_argument,&retval,(int)VERSION_FLAG},
++ {"all", no_argument,&retval,(int)ALL_FLAG},
++ {"debugsnmp", no_argument,&retval,(int)DEBUGSNMP_FLAG},
++ {"name", no_argument,&retval,(int)NAME_FLAG},
++
++ {"vendor", no_argument,&retval,(int)VENDOR_FLAG},
++ {"model", no_argument,&retval,(int)MODEL_FLAG},
++ {"contact", no_argument,&retval,(int)CONTACT_FLAG},
++ {"netconfig", no_argument,&retval,(int)NETCONFIG_FLAG},
++ {"printmib", no_argument,&retval,(int)PRINTMIB_FLAG},
++ {"hostmib", no_argument,&retval,(int)HOSTMIB_FLAG},
++
++ {"memory", no_argument,&retval,(int)MEMORY_FLAG},
++ {"storage", no_argument,&retval,(int)STORAGE_FLAG},
++ {"status", no_argument,&retval,(int)STATUS_FLAG},
++
++ {"mediapath", no_argument,&retval,(int)MEDIAPATH_FLAG},
++ {"maxpapersize",no_argument,&retval,(int)MAXPAPERSIZE_FLAG},
++ {"enginespeed", no_argument,&retval,(int)ENGINESPEED_FLAG},
++ {"duplex", no_argument,&retval,(int)DUPLEX_FLAG},
++ {"minpapersize",no_argument,&retval,(int)MINPAPERSIZE_FLAG},
++
++ {"inputtray", no_argument,&retval,(int)INPUTTRAY_FLAG},
++ {"tabloid", no_argument,&retval,(int)TABLOID_FLAG},
++ {"a4", no_argument,&retval,(int)A4_FLAG},
++ {"b4", no_argument,&retval,(int)B4_FLAG},
++ {"executive", no_argument,&retval,(int)EXECUTIVE_FLAG},
++ {"a3", no_argument,&retval,(int)A3_FLAG},
++ {"b5", no_argument,&retval,(int)B5_FLAG},
++ {"letter", no_argument,&retval,(int)LETTER_FLAG},
++ {"legal", no_argument,&retval,(int)LEGAL_FLAG},
+
+- {"display", no_argument,&retval,DISPLAY_FLAG},
+- {"covers", no_argument,&retval,COVER_FLAG},
++ {"display", no_argument,&retval,(int)DISPLAY_FLAG},
++ {"covers", no_argument,&retval,(int)COVER_FLAG},
+
+ // From here down These all get an extra bit to indicate that they belong
+ // to argval[1] rather than argval[0]
+- {"languages", no_argument,&retval,LANGUAGES_FLAG+1},
+- {"pjl", no_argument,&retval,PJL_FLAG+1},
+- {"hpgl", no_argument,&retval,HPGL_FLAG+1},
+- {"psprinter", no_argument,&retval,PSPRINTER_FLAG+1},
+- {"autolang", no_argument,&retval,AUTOLANG_FLAG+1},
+- {"pcl", no_argument,&retval,PCL_FLAG+1},
+- {"postscript", no_argument,&retval,POSTSCRIPT_FLAG+1},
+-
+- {"marker", no_argument,&retval,MARKER_FLAG+1},
+- {"pagecount", no_argument,&retval,PAGECOUNT_FLAG+1},
+- {"colors", no_argument,&retval,COLORS_FLAG+1},
+- {"resolution", no_argument,&retval,RESOLUTION_FLAG+1},
+- {"minmargin", no_argument,&retval,MINMARGIN_FLAG+1},
+-
+- {"protocol", no_argument,&retval,PROTOCOL_FLAG+1},
+- {"appletalk", no_argument,&retval,APPLETALK_FLAG+1},
+- {"lpd", no_argument,&retval,LPD_FLAG+1},
+- {"netware", no_argument,&retval,NETWARE_FLAG+1},
+- {"port9100", no_argument,&retval,PORT9100_FLAG+1},
+-
+- {"supplies", no_argument,&retval,SUPPLIES_FLAG+1},
+- {"cfgsrc", no_argument,&retval,CFGSRC_FLAG+1},
+- {"alerts", no_argument,&retval,ALERTS_FLAG+1},
+- {"reboot", no_argument,&retval,REBOOT_FLAG+1},
++ {"languages", no_argument,&retval,(int)LANGUAGES_FLAG+1},
++ {"pjl", no_argument,&retval,(int)PJL_FLAG+1},
++ {"hpgl", no_argument,&retval,(int)HPGL_FLAG+1},
++ {"psprinter", no_argument,&retval,(int)PSPRINTER_FLAG+1},
++ {"autolang", no_argument,&retval,(int)AUTOLANG_FLAG+1},
++ {"pcl", no_argument,&retval,(int)PCL_FLAG+1},
++ {"postscript", no_argument,&retval,(int)POSTSCRIPT_FLAG+1},
++
++ {"marker", no_argument,&retval,(int)MARKER_FLAG+1},
++ {"pagecount", no_argument,&retval,(int)PAGECOUNT_FLAG+1},
++ {"colors", no_argument,&retval,(int)COLORS_FLAG+1},
++ {"resolution", no_argument,&retval,(int)RESOLUTION_FLAG+1},
++ {"minmargin", no_argument,&retval,(int)MINMARGIN_FLAG+1},
++
++ {"protocol", no_argument,&retval,(int)PROTOCOL_FLAG+1},
++ {"appletalk", no_argument,&retval,(int)APPLETALK_FLAG+1},
++ {"lpd", no_argument,&retval,(int)LPD_FLAG+1},
++ {"netware", no_argument,&retval,(int)NETWARE_FLAG+1},
++ {"port9100", no_argument,&retval,(int)PORT9100_FLAG+1},
++
++ {"supplies", no_argument,&retval,(int)SUPPLIES_FLAG+1},
++ {"cfgsrc", no_argument,&retval,(int)CFGSRC_FLAG+1},
++ {"alerts", no_argument,&retval,(int)ALERTS_FLAG+1},
++ {"reboot", no_argument,&retval,(int)REBOOT_FLAG+1},
+
+ // From here down These all get an extra bit 2 to indicate that they belong
+ // to argval[2] rather than argval[0] or argval[1]
+- {"maxproc",required_argument,&retval,MAXPROC_FLAG+2},
+- {"setcontact",required_argument,&retval,SETCONTACT_FLAG+2},
+- {"setlocation",required_argument,&retval,SETLOCATION_FLAG+2},
+- {"updatefirmware",required_argument,&retval,UPDATEFIRM_FLAG+2},
++ {"maxproc",required_argument,&retval,(int)MAXPROC_FLAG+2},
++ {"setcontact",required_argument,&retval,(int)SETCONTACT_FLAG+2},
++ {"setlocation",required_argument,&retval,(int)SETLOCATION_FLAG+2},
++ {"updatefirmware",required_argument,&retval,(int)UPDATEFIRM_FLAG+2},
+
+ {"community",required_argument,NULL, 'c'},
+ {"timeout",required_argument,NULL, 't'},
diff --git a/net-print/npadmin/files/npadmin-0.8.7-stdlib.patch b/net-print/npadmin/files/npadmin-0.8.7-stdlib.patch
new file mode 100644
index 000000000000..976cc9c191a2
--- /dev/null
+++ b/net-print/npadmin/files/npadmin-0.8.7-stdlib.patch
@@ -0,0 +1,10 @@
+--- npadmin-0.8.7/snmpsock.h 1998-12-31 04:04:42.000000000 +0100
++++ npadmin-0.8.7-patched/snmpsock.h 2005-02-23 15:37:41.082565000 +0100
+@@ -2,6 +2,7 @@
+ #define __SNMPSOCK_H_
+
+ #include <pthread.h>
++#include <stdlib.h>
+
+ class SNMP_socket {
+ int sock;
diff --git a/net-print/npadmin/metadata.xml b/net-print/npadmin/metadata.xml
new file mode 100644
index 000000000000..81b685a0b019
--- /dev/null
+++ b/net-print/npadmin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>printing@gentoo.org</email>
+ <name>Gentoo Printing Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">npadmin</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-print/npadmin/npadmin-0.8.7-r1.ebuild b/net-print/npadmin/npadmin-0.8.7-r1.ebuild
new file mode 100644
index 000000000000..d58da82c8b82
--- /dev/null
+++ b/net-print/npadmin/npadmin-0.8.7-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Network printer command-line adminstration tool"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+HOMEPAGE="http://npadmin.sourceforge.net/"
+
+# this does NOT link against SNMP
+DEPEND=""
+
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-stdlib.patch
+ "${FILESDIR}"/${P}-gcc6.patch
+)
+
+src_install() {
+ dobin npadmin
+ doman npadmin.1
+ dodoc README AUTHORS ChangeLog INSTALL NEWS README TODO
+}