From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/psutils/Manifest | 8 ++++ app-text/psutils/files/psutils-1.17-ldflags.patch | 44 ++++++++++++++++++++++ .../psutils/files/psutils-1.17-no-fixmacps.patch | 26 +++++++++++++ app-text/psutils/metadata.xml | 8 ++++ app-text/psutils/psutils-1.17-r2.ebuild | 39 +++++++++++++++++++ app-text/psutils/psutils-1.17-r3.ebuild | 40 ++++++++++++++++++++ 6 files changed, 165 insertions(+) create mode 100644 app-text/psutils/Manifest create mode 100644 app-text/psutils/files/psutils-1.17-ldflags.patch create mode 100644 app-text/psutils/files/psutils-1.17-no-fixmacps.patch create mode 100644 app-text/psutils/metadata.xml create mode 100644 app-text/psutils/psutils-1.17-r2.ebuild create mode 100644 app-text/psutils/psutils-1.17-r3.ebuild (limited to 'app-text/psutils') diff --git a/app-text/psutils/Manifest b/app-text/psutils/Manifest new file mode 100644 index 000000000000..1fd64cb23cee --- /dev/null +++ b/app-text/psutils/Manifest @@ -0,0 +1,8 @@ +AUX psutils-1.17-ldflags.patch 1417 SHA256 6f4389d8c2695302f6bf820b53790117fe60b2d6e7b76c95b0197b0c848dd602 SHA512 179b1551516a8acc9f4f9859b4bbe06a6d6e2ba0ddfe20c147a143e6795d61d9cb4f55107866d7a891f0be0dbebaf11d836f4c129205da44ba561a133d69ab08 WHIRLPOOL 2e932444970e58da7252a7ddb31841f00a6e89aa75885b571f81521c6422052184366a42aebe933627a7a6419d58a9ba738c52409addcc4f77443abda6afed11 +AUX psutils-1.17-no-fixmacps.patch 1176 SHA256 44926da1032a087d6dbfb7d66ae051eaf3f21dd493323ed09b2e67bd49e76b06 SHA512 707ebb4594b341044e27cd3fb35402b4d3144eb52f9baffcc633dbde69b53717da148b6c03074411cb95dcf50b48ba87df4ad6c2ec3b24f37b0951c40012efdc WHIRLPOOL 6c7c179de1fb4d1a4f8c64c4bcfb35fec9c3771b4f8a159161f3dff9b3935bd72bfa8e18c8380d7c7a517519fce768b37dc90ac37aca5381627bbefccf3407cf +DIST psutils_1.17.dfsg.orig.tar.gz 40296 SHA256 53e24aff04895b47fb2178dc9df3acb78d91c33c2d6bd524c49e9641479c4f6c SHA512 a4ee49ecea9a948c0cfb8b51d10471409ec461a07bb94c1158c64e433f02ede4770fcb961d6ec79088bf247176db9757389d3e1cf5b64246b3b90b5584b59ff3 WHIRLPOOL a621251c2956f40eeacbae77a68287a808446655b15d9c17b5d51d3f1946ddb427ae12a6172d49f5c82f31afb3b54fcf00f12aeb258e0cd08b7c9a60df1524f6 +EBUILD psutils-1.17-r2.ebuild 1002 SHA256 20474b35fc4e8287a06b68c65bf94600f70c69eb32271d58912e966de445f23f SHA512 01b3277af28ec70dd8bb6afbaabf6a2410787ef032b189fde69c40ca61323b2a76b03f8555c4be840174b47a6a59e78eb10103b4acb1061f7b09ab4d7a838e7f WHIRLPOOL 5cbf7b52bb28f11455fc351c24059103c2f4e6db2c958b1b15b29aea820c275f2d3bf6409c10252b1925cf63a149d2a29959886a14fd6d8fa69395628ffa3587 +EBUILD psutils-1.17-r3.ebuild 1000 SHA256 733f3a6a43b00a947e00f98675473ea0422eca7ca9076a0b215e12776c154c05 SHA512 b0fb5b9acec3d19be87b68c0577136ffec43fa881fdd203f9074e4377bf3a42b7147d2787c921cdd46d43a040975fc6b2bd000a71a8ee2a30a355169c23a824b WHIRLPOOL 75168354cd8a8b3d98a63d7bed2f5ca9fd247ca69828c6b96b6d2658ba753f08b1d075e6e5eef68440377af202f9775ff5e5bcaed3cc79ce0802e06edd736d0d +MISC ChangeLog 2507 SHA256 51e402c5f329e441c2582f7a6552792707d45d04ba6df4cf118ad0068b954732 SHA512 5c5f97115d32726faf52de543cd21f7e9d6a17242e97578bb3e76815cb49a7cf5df5a137a3fa61d3c4269e969cb9d9af494f3d13b1874a1ffc5af8b236713473 WHIRLPOOL 806a4eadcbba261485d4e9d1147dbea05e2d76fc27a9ad807f8b15e5c14617a3fac3ec3341926ecd38920091c2e376ad13588fa66c2c1f31023e0476509af31d +MISC ChangeLog-2015 4611 SHA256 fcf6677c340c1071b9987c576655cfdd5c05b5e09dea64c8bb77a8bd5e0e4db5 SHA512 e519755a559c63b780a76fd1160e3f6612fa5061da988345a00dd95969531260665d2ebe3ef6bde86d939576fa493add1c8e898505f9bfa9acb8b4389632c4c6 WHIRLPOOL d49feb2d7c1be033752a3db1659832aa0ea82fb88b1dfdf8c295af7e34955ffa55e2779efd18c0c373397f4092b87c6598148913603680b1ef324fa5c25ca86d +MISC metadata.xml 245 SHA256 b3de478821488be2cdc91b078e21c911dc384af882c5c44631a47dfa91516dc8 SHA512 1653777623e2c15e1ce13229e396723b2cc9c214983e0f8592de98c01a31badc6c38c6735ed44f937d145883b43fb6f049af3eddb9ff96b18c96ccf8f67dd690 WHIRLPOOL 701a78fc2214f5fd4bd781477f85e87e716b8d76ea831a0fa4afc8871c4286cc363679f1ff4f844555ad4f77cc7265208b83e805f56c22fc4baeed1062280c08 diff --git a/app-text/psutils/files/psutils-1.17-ldflags.patch b/app-text/psutils/files/psutils-1.17-ldflags.patch new file mode 100644 index 000000000000..124768062a43 --- /dev/null +++ b/app-text/psutils/files/psutils-1.17-ldflags.patch @@ -0,0 +1,44 @@ +Index: psutils/Makefile.unix +=================================================================== +--- psutils.orig/Makefile.unix ++++ psutils/Makefile.unix +@@ -39,7 +39,7 @@ MANEXT = 1 + MANDIR = /usr/local/share/man/man$(MANEXT) + + CC = gcc +-CFLAGS = -DPAPER=\"$(PAPER)\" -DUNIX -O -Wall ++CFLAGS += -DPAPER=\"$(PAPER)\" -DUNIX -Wall + + BIN = psbook psselect pstops epsffit psnup \ + psresize +@@ -65,30 +65,24 @@ pserror.o: psutil.h patchlev.h pserror.h + epsffit.o: epsffit.c pserror.h patchlev.h + + epsffit: epsffit.o pserror.o +- $(CC) $(CCFLAGS) -o epsffit pserror.o epsffit.o + + psnup: psnup.o psutil.o psspec.o pserror.o +- $(CC) $(CCFLAGS) -o psnup psutil.o psspec.o pserror.o psnup.o + + psnup.o: psutil.h patchlev.h psspec.h pserror.h psnup.c + + psresize: psresize.o psutil.o pserror.o psspec.o +- $(CC) $(CCFLAGS) -o psresize psutil.o psspec.o pserror.o psresize.o + + psresize.o: psutil.h patchlev.h psspec.h pserror.h psresize.c + + psbook: psbook.o psutil.o pserror.o +- $(CC) $(CCFLAGS) -o psbook psutil.o pserror.o psbook.o + + psbook.o: psutil.h patchlev.h pserror.h psbook.c + + psselect: psselect.o psutil.o pserror.o +- $(CC) $(CCFLAGS) -o psselect psutil.o pserror.o psselect.o + + psselect.o: psutil.h patchlev.h pserror.h psselect.c + + pstops: pstops.o psutil.o psspec.o pserror.o +- $(CC) $(CCFLAGS) -o pstops psutil.o psspec.o pserror.o pstops.o + + pstops.o: psutil.h patchlev.h psspec.h pserror.h pstops.c + diff --git a/app-text/psutils/files/psutils-1.17-no-fixmacps.patch b/app-text/psutils/files/psutils-1.17-no-fixmacps.patch new file mode 100644 index 000000000000..16a3c13484a2 --- /dev/null +++ b/app-text/psutils/files/psutils-1.17-no-fixmacps.patch @@ -0,0 +1,26 @@ +Files md68_0.ps md71_0.ps have unknown copyright and license and are +therefore not included in the "DFSG" tarball. Suppress these files +(and the fixmacps program that references them) in Makefile. +https://bugs.gentoo.org/show_bug.cgi?id=440938 + +--- psutils-1.17.orig/Makefile.unix ++++ psutils/Makefile.unix +@@ -44,15 +44,15 @@ + BIN = psbook psselect pstops epsffit psnup \ + psresize + SHELLSCRIPTS = getafm showchar +-PERLSCRIPTS = fixfmps fixmacps fixpsditps fixpspps \ ++PERLSCRIPTS = fixfmps fixpsditps fixpspps \ + fixtpps fixwfwps fixwpps fixscribeps fixwwps \ + fixdlsrps extractres includeres psmerge + MANPAGES = psbook.$(MANEXT) psselect.$(MANEXT) pstops.$(MANEXT) epsffit.$(MANEXT) psnup.$(MANEXT) \ + psresize.$(MANEXT) psmerge.$(MANEXT) fixscribeps.$(MANEXT) getafm.$(MANEXT) \ +- fixdlsrps.$(MANEXT) fixfmps.$(MANEXT) fixmacps.$(MANEXT) fixpsditps.$(MANEXT) \ ++ fixdlsrps.$(MANEXT) fixfmps.$(MANEXT) fixpsditps.$(MANEXT) \ + fixpspps.$(MANEXT) fixtpps.$(MANEXT) fixwfwps.$(MANEXT) fixwpps.$(MANEXT) \ + fixwwps.$(MANEXT) extractres.$(MANEXT) includeres.$(MANEXT) +-INCLUDES = md68_0.ps md71_0.ps ++INCLUDES = + + all: $(BIN) $(PERLSCRIPTS) $(MANPAGES) $(SHELLSCRIPTS) + diff --git a/app-text/psutils/metadata.xml b/app-text/psutils/metadata.xml new file mode 100644 index 000000000000..13170c3184d8 --- /dev/null +++ b/app-text/psutils/metadata.xml @@ -0,0 +1,8 @@ + + + + + tex@gentoo.org + Gentoo TeX Project + + diff --git a/app-text/psutils/psutils-1.17-r2.ebuild b/app-text/psutils/psutils-1.17-r2.ebuild new file mode 100644 index 000000000000..a91ce6307be9 --- /dev/null +++ b/app-text/psutils/psutils-1.17-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=3 + +inherit toolchain-funcs eutils + +DESCRIPTION="PostScript Utilities" +HOMEPAGE="http://web.archive.org/web/20110722005140/http://www.tardis.ed.ac.uk/~ajcd/psutils/" +SRC_URI="mirror://debian/pool/main/p/${PN}/${PN}_${PV}.dfsg.orig.tar.gz" + +LICENSE="psutils" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-lang/perl" + +S="${WORKDIR}/${P}.orig" + +src_prepare() { + epatch "${FILESDIR}/${P}-ldflags.patch" + epatch "${FILESDIR}/${P}-no-fixmacps.patch" + sed \ + -e "s:/usr/local:\$(DESTDIR)${EPREFIX}/usr:" \ + "${S}/Makefile.unix" > "${S}/Makefile" +} + +src_compile() { + emake CC="$(tc-getCC)" || die +} + +src_install () { + dodir /usr/{bin,share/man} + emake DESTDIR="${D}" install || die + dodoc README +} diff --git a/app-text/psutils/psutils-1.17-r3.ebuild b/app-text/psutils/psutils-1.17-r3.ebuild new file mode 100644 index 000000000000..201879533dcb --- /dev/null +++ b/app-text/psutils/psutils-1.17-r3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="PostScript Utilities" +HOMEPAGE="http://web.archive.org/web/20110722005140/http://www.tardis.ed.ac.uk/~ajcd/psutils/" +SRC_URI="mirror://debian/pool/main/p/${PN}/${PN}_${PV}.dfsg.orig.tar.gz" + +LICENSE="psutils" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-lang/perl" + +S="${WORKDIR}/${P}.orig" + +src_prepare() { + eapply "${FILESDIR}/${P}-ldflags.patch" + eapply "${FILESDIR}/${P}-no-fixmacps.patch" + sed \ + -e "s:/usr/local:\$(DESTDIR)${EPREFIX}/usr:" \ + "${S}/Makefile.unix" > "${S}/Makefile" + default +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install () { + dodir /usr/{bin,share/man} + emake DESTDIR="${D}" install + dodoc README +} -- cgit v1.2.3