diff --git a/print/libpaper/Makefile b/print/libpaper/Makefile index 7b35ea01aa4a..e13ea451c66b 100644 --- a/print/libpaper/Makefile +++ b/print/libpaper/Makefile @@ -1,31 +1,34 @@ PORTNAME= libpaper -DISTVERSION= 1.1.28 +DISTVERSION= 2.0.3 CATEGORIES= print -MASTER_SITES= DEBIAN -DISTNAME= ${PORTNAME}_${DISTVERSION} +MASTER_SITES= https://github.com/rrthomas/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= hrs@FreeBSD.org COMMENT= Library providing routines for paper size management -WWW= https://packages.qa.debian.org/libp/libpaper.html +WWW= https://github.com/rrthomas/libpaper -LICENSE= GPLv2 +LICENSE= LGPL21 GPLv3+ +LICENSE_COMB= multi +LICENCE_FILE_LGPL21= ${WRKSRC}/COPYING +LICENCE_FILE_GPLv3+= ${WRKSRC}/COPYING-GPL-3 -USES= autoreconf libtool +BUILD_DEPENDS= help2man:misc/help2man +TEST_DEPENDS= bash:shells/bash + +USES= gmake libtool shebangfix GNU_CONFIGURE= yes +SHEBANG_FILES= tests/run-test USE_LDCONFIG= yes -WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} - INSTALL_TARGET= install-strip +TEST_TARGET= check + +CONFIGURE_ARGS= --disable-static --enable-relocatable post-extract: ${ECHO_CMD} a4 > ${WRKDIR}/papersize.a4 ${ECHO_CMD} letter > ${WRKDIR}/papersize.letter -post-configure: - @${REINPLACE_CMD} -e 's|$${prefix}|${PREFIX}|g' \ - ${WRKSRC}/config.h ${WRKSRC}/src/paperconfig - post-install: cd ${WRKDIR} && \ ${INSTALL_DATA} papersize.a4 papersize.letter \ diff --git a/print/libpaper/distinfo b/print/libpaper/distinfo index 84b5b0ca5a83..ff01e6ad9817 100644 --- a/print/libpaper/distinfo +++ b/print/libpaper/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1635880419 -SHA256 (libpaper_1.1.28.tar.gz) = c8bb946ec93d3c2c72bbb1d7257e90172a22a44a07a07fb6b802a5bb2c95fddc -SIZE (libpaper_1.1.28.tar.gz) = 42356 +TIMESTAMP = 1668414953 +SHA256 (libpaper-2.0.3.tar.gz) = 7caec6f36d90a03b799431419251fe7315f1b2499da2916d3f8b2376295bd83d +SIZE (libpaper-2.0.3.tar.gz) = 1286822 diff --git a/print/libpaper/files/patch-lib-Makefile.in b/print/libpaper/files/patch-lib-Makefile.in deleted file mode 100644 index 2bbfde5308eb..000000000000 --- a/print/libpaper/files/patch-lib-Makefile.in +++ /dev/null @@ -1,16 +0,0 @@ ---- lib/Makefile.am.orig 2021-11-02 19:21:38 UTC -+++ lib/Makefile.am -@@ -11,11 +11,11 @@ include_HEADERS = paper.h - EXTRA_DIST = paperspecs - - paperspecs.h: paperspecs Makefile -- echo ' /* This file has been automaticaly generated.' >$@ -+ echo ' /* This file has been automatically generated.' >$@ - echo ' Edit paperspecs to make changes to the papers specifications. */' >>$@ - echo >>$@ - env LANG=C LC_ALL=C awk '{ factor = 1.0; \ - if ($$4 == "mm") factor = 72.0 / 25.4; \ - if ($$4 == "in") factor = 72.0; \ - printf(" { \"%s\", %5f, %5f },\n", \ -- $$1, $$2 * factor, $$3 * factor); }' < $< >> $@ -+ $$1, $$2 * factor, $$3 * factor); }' < paperspecs >> $@ diff --git a/print/libpaper/pkg-plist b/print/libpaper/pkg-plist index 3dbcdf213510..0e6927f95c16 100644 --- a/print/libpaper/pkg-plist +++ b/print/libpaper/pkg-plist @@ -1,27 +1,11 @@ -bin/paperconf +bin/paper etc/papersize.a4 etc/papersize.letter +etc/paperspecs include/paper.h -lib/libpaper.a lib/libpaper.so -lib/libpaper.so.1 -lib/libpaper.so.1.1.2 -sbin/paperconfig -man/man1/paperconf.1.gz -man/man3/defaultpapername.3.gz -man/man3/defaultpapersizefile.3.gz -man/man3/paperdone.3.gz -man/man3/paperfirst.3.gz -man/man3/paperinfo.3.gz -man/man3/paperinit.3.gz -man/man3/paperlast.3.gz -man/man3/papernext.3.gz -man/man3/paperprev.3.gz -man/man3/paperpsheight.3.gz -man/man3/paperpsname.3.gz -man/man3/paperpswidth.3.gz -man/man3/paperwithsize.3.gz -man/man3/systempapername.3.gz -man/man3/systempapersizefile.3.gz -man/man5/papersize.5.gz -man/man8/paperconfig.8.gz +lib/libpaper.so.2 +lib/libpaper.so.2.0.3 +man/man1/paper.1.gz +man/man5/paperspecs.5.gz +%%PORTDOCS%%%%DOCSDIR%%/README