mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-libs/pslib: Port to EAPI 6
Package-Manager: Portage-2.3.19, Repoman-2.3.6
This commit is contained in:
22
dev-libs/pslib/files/pslib-0.4.5-fix-build-system.patch
Normal file
22
dev-libs/pslib/files/pslib-0.4.5-fix-build-system.patch
Normal file
@@ -0,0 +1,22 @@
|
||||
--- a/configure.in
|
||||
+++ b/configure.in
|
||||
@@ -4,7 +4,7 @@
|
||||
AC_CONFIG_SRCDIR(src/pslib.c)
|
||||
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
|
||||
|
||||
-AM_CONFIG_HEADER(config.h)
|
||||
+AC_CONFIG_HEADERS([config.h])
|
||||
AM_MAINTAINER_MODE
|
||||
|
||||
AC_PROG_INTLTOOL
|
||||
--- a/src/Makefile.am
|
||||
+++ b/src/Makefile.am
|
||||
@@ -36,7 +36,7 @@
|
||||
ps_fontenc.c \
|
||||
ps_strbuf.c
|
||||
|
||||
-libps_la_LIBADD = $(LIBHNJ_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(GIF_LIBS) $(TIFF_LIBS)
|
||||
+libps_la_LIBADD = $(LIBHNJ_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(GIF_LIBS) $(TIFF_LIBS) -lm
|
||||
|
||||
BUILD_LIBS = -lm
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=4
|
||||
EAPI=6
|
||||
|
||||
inherit eutils autotools
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="pslib is a C-library to create PostScript files on the fly"
|
||||
HOMEPAGE="http://pslib.sourceforge.net/"
|
||||
@@ -15,9 +15,9 @@ 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 )"
|
||||
png? ( media-libs/libpng:0= )
|
||||
jpeg? ( virtual/jpeg:0 )
|
||||
tiff? ( media-libs/tiff:0= )"
|
||||
#gif? requires libungif, not in portage
|
||||
DEPEND="${RDEPEND}
|
||||
dev-lang/perl
|
||||
@@ -25,10 +25,11 @@ DEPEND="${RDEPEND}
|
||||
dev-util/intltool
|
||||
dev-perl/XML-Parser"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-0.4.5-fix-build-system.patch )
|
||||
|
||||
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
|
||||
default
|
||||
mv configure.{in,ac} || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
@@ -45,5 +46,6 @@ src_configure() {
|
||||
src_install() {
|
||||
default
|
||||
|
||||
prune_libtool_files --all
|
||||
# package installs .pc files
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user