summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-03-08 08:55:14 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-03-08 08:55:14 +0000
commit8f9940010daf679d6211c9e4065d3252a448bead (patch)
tree913c2eb03cd2054f28ea6d5cfbcd8c131d3c2b7a
parentsysutils/backuppc-devel: Update to 4.1.6.20180212 (diff)
graphics/potrace: Update to 1.15
Port changes: * Changed DISTVERSION * Simplified MASTER_SITES * Added LIBRARY DOCS options * Moved plist into pkg-plist * Added CONFLICTS PR: 221938 Submitted by: Piotr Smyrak <ps.ports@smyrak.com> (maintainer) Approved by: tcberner (mentor, implicit)
-rw-r--r--graphics/potrace/Makefile22
-rw-r--r--graphics/potrace/distinfo6
-rw-r--r--graphics/potrace/pkg-plist10
3 files changed, 23 insertions, 15 deletions
diff --git a/graphics/potrace/Makefile b/graphics/potrace/Makefile
index 082c863e1b88..7ead4ccf5790 100644
--- a/graphics/potrace/Makefile
+++ b/graphics/potrace/Makefile
@@ -2,9 +2,9 @@
# $FreeBSD$
PORTNAME= potrace
-PORTVERSION= 1.14
+DISTVERSION= 1.15
CATEGORIES= graphics
-MASTER_SITES= http://sourceforge.net/projects/potrace/files/${PORTVERSION}/
+MASTER_SITES= SF/potrace/${PORTVERSION}
MAINTAINER= ps.ports@smyrak.com
COMMENT= Transforms bitmaps into vector graphics
@@ -15,22 +15,20 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe
GNU_CONFIGURE= yes
-PLIST_FILES= bin/potrace bin/mkbitmap \
- man/man1/potrace.1.gz \
- man/man1/mkbitmap.1.gz
-
-OPTIONS_DEFINE= METRIC A4
+OPTIONS_DEFINE= METRIC A4 LIBRARY DOCS
OPTIONS_DEFAULT=METRIC A4
+OPTIONS_SUB= yes
METRIC_DESC= Use metric units (cm) as default
METRIC_CONFIGURE_ENABLE= metric
A4_DESC= Use A4 as the default papersize
A4_CONFIGURE_ENABLE= a4
+LIBRARY_DESC= Enable building libpotrace
+LIBRARY_CONFIGURE_WITH= libpotrace
+LIBRARY_USE= LDCONFIG=yes
+LIBRARY_USES= libtool
+LIBRARY_INSTALL_TARGET= install-strip
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/potrace ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/src/mkbitmap ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/doc/potrace.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/doc/mkbitmap.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+CONFLICTS= libpotrace-*
.include <bsd.port.mk>
diff --git a/graphics/potrace/distinfo b/graphics/potrace/distinfo
index 7b9c48ddd022..968afea634b7 100644
--- a/graphics/potrace/distinfo
+++ b/graphics/potrace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1487558979
-SHA256 (potrace-1.14.tar.gz) = db72b65311cfdcb63880b317f610d84485f086e15f88ca2346012d49414cd97e
-SIZE (potrace-1.14.tar.gz) = 649685
+TIMESTAMP = 1503607801
+SHA256 (potrace-1.15.tar.gz) = a9b33904ace328340c850a01458199e0064e03ccaaa731bc869a842b1b8d529d
+SIZE (potrace-1.15.tar.gz) = 650840
diff --git a/graphics/potrace/pkg-plist b/graphics/potrace/pkg-plist
new file mode 100644
index 000000000000..d577048310ca
--- /dev/null
+++ b/graphics/potrace/pkg-plist
@@ -0,0 +1,10 @@
+bin/potrace
+bin/mkbitmap
+man/man1/potrace.1.gz
+man/man1/mkbitmap.1.gz
+%%LIBRARY%%include/potracelib.h
+%%LIBRARY%%lib/libpotrace.a
+%%LIBRARY%%lib/libpotrace.so
+%%LIBRARY%%lib/libpotrace.so.0
+%%LIBRARY%%lib/libpotrace.so.0.0.5
+%%PORTDOCS%%%%DOCSDIR%%/placement.pdf