diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/pslib |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/pslib')
-rw-r--r-- | dev-libs/pslib/Manifest | 9 | ||||
-rw-r--r-- | dev-libs/pslib/files/pslib-getline.patch | 47 | ||||
-rw-r--r-- | dev-libs/pslib/files/pslib-lm.patch | 11 | ||||
-rw-r--r-- | dev-libs/pslib/metadata.xml | 15 | ||||
-rw-r--r-- | dev-libs/pslib/pslib-0.4.1-r2.ebuild | 49 | ||||
-rw-r--r-- | dev-libs/pslib/pslib-0.4.5.ebuild | 49 |
6 files changed, 180 insertions, 0 deletions
diff --git a/dev-libs/pslib/Manifest b/dev-libs/pslib/Manifest new file mode 100644 index 000000000000..6f12a162743f --- /dev/null +++ b/dev-libs/pslib/Manifest @@ -0,0 +1,9 @@ +AUX pslib-getline.patch 1249 SHA256 da130b7e1cddd4e489aec7d9ad040fd311b72c71d204b7fcad57852b8dcfd1b3 SHA512 11e492dd77a74629da3700ab4c21a80fbd05465adc7a9bbb5c9044883bb2e9027b0e25b9280d8c3346d759a2a4e0e78726c2a434e35ce1574a737be889bb9312 WHIRLPOOL ae8b89ed0c4f3f703bfd95d8a934aeb84fb0a1cc5dba4c43aa1205573fd5ce90a2f3605a1d511bae2134312ab5dbf3bb48ffa7ef6eb8c53ec55fb42624d0107c +AUX pslib-lm.patch 317 SHA256 12b1dbf9d1f35409839a53e4b585b3665d84ed9d4270a8887738d9bf198361af SHA512 e3cb1e8a48d29a9215d681c051f0a6b66155037d0ddd4b1eea68e5aec446b30ad26f71a1129bd887e291e8118dd3334761909d33bfa7afd4f4267e70ea566bf4 WHIRLPOOL ab10f863042bd95b8222c053d3628acdfefb4a3c25f1d840d898f8fc80d70c4d51a7ff8db96e63979cf9f9122f3cb36ad054d597f3060da57c7c633c01195f53 +DIST pslib-0.4.1.tar.gz 531797 SHA256 d33768fa50c6f45e3f34e84848a039c36779f3ff4beea873d1815e86f6c46e5a SHA512 012c0b2de1cb151fc41498ca4e6f62ec15138b35afddd0199c6366b818c7b544877eea9575df0e1aee49a67cd52dcac47eae405854e7390abeb64fda221327cf WHIRLPOOL dc878df04ffa1b972ee8881725a9e81dd9d8012fe22dae68d01f12a80767d45b60f59473f4ebe96c3f66fd3a37f550dacaa76866e2a6c84746e4c00d73ea8721 +DIST pslib-0.4.5.tar.gz 493687 SHA256 7a33928982b281660206bb3749a4a563e3ac987eea64f41696f212df345212be SHA512 410abfdca6c52f16c07b7d0157930fbb7a996f03bfb84aee2bc951b2d859bc2186d3ba742b724cd957b9b1c48201364fbeb11c15d7f4ead34f78b0d0746abc6f WHIRLPOOL eaf5360b5ab5e35cf620963c8c8b38b753e640ef2c744351137870d680f55a23bf04b299592fd48d592f8021b35b14acf1d7943dc6a43838289904960f98a88b +EBUILD pslib-0.4.1-r2.ebuild 1094 SHA256 b33924450083fce2ad0f5cce0754b6b7a50996d5d18821a858db306d85a939d4 SHA512 6258000303c0729c472875a4d4569fa13d2b3b7585a9769d3698049dd12436c904574fed7532815f037489881b2a555b6cc1c8781910f09139d3eedd1556b324 WHIRLPOOL fa01de5e8f6a85d3267927a3d0a25f8b12d25ad4bea04186dfa84579e9ec71f4daf57a30500f1bf33746fd447f19226f224dcb146ff490aba50fb722aeacc048 +EBUILD pslib-0.4.5.ebuild 1098 SHA256 a69e267dd7870f53ffae3cadc6ce1f1664c7dbc38e8c128a719e3cbc649b3693 SHA512 c6ca1f1bfb43f7c5bfad6cbae87174416ea2f0596dd213d045697a2c6256cc72e03d0d848d97064bf634015acda09c5f5469323dea5b754a73864dcf258ea3b2 WHIRLPOOL 9813e84f9142f636d259ffc7f08f8019c17a7b0ae41c9a1284c3de920df6dfaf3613f48b99df76220a46151e11f9cea838f585c0245b88874072d817b88f249f +MISC ChangeLog 2528 SHA256 e45b9f4bfd7314e13da862024c1314af0e2c4a760b627019cb4bb8092558493e SHA512 445b091eb5c728806b187b0e2d5a63b447cd6718ae3305c49921702c2013b03d51c6e9d05b9e86cc0005bf75dc8bf79a64a7115c81eb863052818d8bcc773638 WHIRLPOOL f2e8d09f045ac57c5a02e80edc74f4ec6ed5ad2ba7d274a1eb3722e3c4b60d7ba3799f69bf4692cb497411d4520303750c1c733e3506ca18113b0c14a79d10e9 +MISC ChangeLog-2015 3605 SHA256 7df4546aecefa142921932e6c33c45312c4f33f788e12d9e3e0bd37ac9997ade SHA512 bf79b96d309de37ff9ab566ec4b325b08b95700ec965a2e4f184e3ddd3abb5e094d6052b208b2d325fb134d8f2a103cc280e216099e524823fce717122a20c15 WHIRLPOOL 65800af155ba7b6abbbe4006aea7d1b1e4aaac1a99209a323f2aa0d618c431a253a74fad3bfeeea43834a330d8ff6a3ff09a959168685b9f7de8bac618dba101 +MISC metadata.xml 444 SHA256 7c438062e111a7c9e4eff44dd63d13f4c775cb5e4590f87b29ecb6cbe67ef61f SHA512 e50857e3a1c443849c5eafbeb72d41558c1bd8c6a58f22a4ab6b1590647db278e598bfb123eac6a8b50754d8bbd524dc574c3181c1e08bc24fdcce3f13a148bb WHIRLPOOL 09ac8ccebe895b6bea21599c9bb2f66083beb7ffbd73a5bcf6f7673a9b37f3e2a0b5a679c2815dd71694d48eb6c657badf61b2a64e6f5fdae149ee7abf5fd117 diff --git a/dev-libs/pslib/files/pslib-getline.patch b/dev-libs/pslib/files/pslib-getline.patch new file mode 100644 index 000000000000..cfe7ce4da732 --- /dev/null +++ b/dev-libs/pslib/files/pslib-getline.patch @@ -0,0 +1,47 @@ +--- src/ps_afm.c 2007-07-11 20:18:00.000000000 +0200 ++++ src/ps_afm.c.fix 2009-07-11 14:51:05.000000000 +0200 +@@ -138,7 +138,7 @@ + return (int)(acc>=0? floor(acc+0.5) : ceil(acc-0.5) ) ; + } + +-static int getline(FILE *afmin) { ++static int pslib_getline(FILE *afmin) { + char *p ; + int c ; + +@@ -616,7 +616,7 @@ + return(-1); + } + +- while (getline(fp)) { ++ while (pslib_getline(fp)) { + switch(interest(paramstring())) { + case N: + handleprotusion(psdoc, metrics) ; +@@ -664,7 +664,7 @@ + /* + * Read file line by line. + */ +- while (getline(metric->afmin)) { ++ while (pslib_getline(metric->afmin)) { + switch(interest(paramstring())) { + case FontName: + metric->fontname = paramnewstring(psdoc) ; +@@ -1039,7 +1039,7 @@ + + while (1) { + while (param == NULL || *param == '\0') { +- if (getline(metrics->afmin) == 0) ++ if (pslib_getline(metrics->afmin) == 0) + ps_error(psdoc, PS_RuntimeError, _("Premature end of encoding file.")); + for (p=buffer; *p != '\0'; p++) + if (*p == '%') { +@@ -1160,7 +1160,7 @@ + psdoc->free(psdoc, e); + return -1; + } +- while (getline(metrics->afmin)) { ++ while (pslib_getline(metrics->afmin)) { + for (p=buffer; *p != '\0'; p++) + if (*p == '%') { + if (ignoreligkern == 0) diff --git a/dev-libs/pslib/files/pslib-lm.patch b/dev-libs/pslib/files/pslib-lm.patch new file mode 100644 index 000000000000..46292eee3d4a --- /dev/null +++ b/dev-libs/pslib/files/pslib-lm.patch @@ -0,0 +1,11 @@ +--- a/configure.in 2007-10-30 02:38:30.000000000 -0500 ++++ b/configure.in 2009-01-21 18:55:37.000000000 -0600 +@@ -92,6 +92,8 @@ + AC_SUBST(LIBHNJ_CFLAGS) + AC_SUBST(LIBHNJ_LIBS) + ++AC_CHECK_LIB([m], [pow]) ++ + PNG_PREFIX=no + AC_ARG_WITH(png, [ --with-png=DIR Path to png library (/usr)]) + case "${withval}" in diff --git a/dev-libs/pslib/metadata.xml b/dev-libs/pslib/metadata.xml new file mode 100644 index 000000000000..a782aceab69c --- /dev/null +++ b/dev-libs/pslib/metadata.xml @@ -0,0 +1,15 @@ +<?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> + <maintainer type="project"> + <email>tex@gentoo.org</email> + <name>Gentoo TeX Project</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">pslib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-libs/pslib/pslib-0.4.1-r2.ebuild b/dev-libs/pslib/pslib-0.4.1-r2.ebuild new file mode 100644 index 000000000000..fe6397aa1657 --- /dev/null +++ b/dev-libs/pslib/pslib-0.4.1-r2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=2 +inherit autotools eutils + +DESCRIPTION="pslib is a C-library to create PostScript files on the fly" +HOMEPAGE="http://pslib.sourceforge.net/" +SRC_URI="mirror://sourceforge/pslib/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc ~ppc64 ~sparc ~x86" +IUSE="debug jpeg linguas_de png tiff" + +RDEPEND="png? ( >=media-libs/libpng-1.2.43-r2:0 ) + jpeg? ( virtual/jpeg ) + tiff? ( media-libs/tiff )" +#gif? requires libungif, not in portage +DEPEND="${RDEPEND} + dev-lang/perl + >=dev-libs/glib-2 + dev-util/intltool + dev-perl/XML-Parser" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-lm.patch \ + "${FILESDIR}"/${PN}-getline.patch + + sed -i \ + -e 's:png_set_gray_1_2_4_to_8:png_set_expand_gray_1_2_4_to_8:' \ + src/pslib.c || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_with png) \ + $(use_with jpeg) \ + $(use_with tiff) \ + $(use_with debug) +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS README + use linguas_de || rm -r "${D}/usr/share/locale/de" +} diff --git a/dev-libs/pslib/pslib-0.4.5.ebuild b/dev-libs/pslib/pslib-0.4.5.ebuild new file mode 100644 index 000000000000..f3a704c4f436 --- /dev/null +++ b/dev-libs/pslib/pslib-0.4.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils autotools + +DESCRIPTION="pslib is a C-library to create PostScript files on the fly" +HOMEPAGE="http://pslib.sourceforge.net/" +SRC_URI="mirror://sourceforge/pslib/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug jpeg png static-libs tiff" + +RDEPEND=" + png? ( >=media-libs/libpng-1.2.43-r2:0 ) + jpeg? ( virtual/jpeg ) + tiff? ( media-libs/tiff )" +#gif? requires libungif, not in portage +DEPEND="${RDEPEND} + dev-lang/perl + >=dev-libs/glib-2 + dev-util/intltool + dev-perl/XML-Parser" + +src_prepare() { + # hackpatchfix underlinking + sed -i -e 's/$(TIFF_LIBS)/$(TIFF_LIBS) -lm/' src/Makefile.am || die + sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.in || die + eautoreconf +} + +src_configure() { + econf \ + --enable-bmp \ + $(use_enable static-libs static) \ + $(use_with png) \ + $(use_with jpeg) \ + $(use_with tiff) \ + $(use_with debug) +} + +src_install() { + default + + prune_libtool_files --all +} |