diff options
Diffstat (limited to 'net-print/npadmin')
-rw-r--r-- | net-print/npadmin/Manifest | 7 | ||||
-rw-r--r-- | net-print/npadmin/files/npadmin-0.8.7-gcc6.patch | 138 | ||||
-rw-r--r-- | net-print/npadmin/files/npadmin-0.8.7-stdlib.patch | 10 | ||||
-rw-r--r-- | net-print/npadmin/metadata.xml | 11 | ||||
-rw-r--r-- | net-print/npadmin/npadmin-0.8.7-r1.ebuild | 29 |
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 +} |