ports/161799: lang/pure: [UPDATE] to 0.48 (all-in-one patch)
Zhihao Yuan
lichray at gmail.com
Wed Oct 19 09:00:19 UTC 2011
>Number: 161799
>Category: ports
>Synopsis: lang/pure: [UPDATE] to 0.48 (all-in-one patch)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Wed Oct 19 09:00:18 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Zhihao Yuan
>Release: FreeBSD 8.2-STABLE amd64
>Organization:
Northern Illinois University
>Environment:
System: FreeBSD elitebook.hp 8.2-STABLE FreeBSD 8.2-STABLE #2 r226329: Wed Oct 12 18:45:27 CDT 2011 lichray at elitebook.hp:/usr/obj/home/lichray/devel/freebsd-8/sys/HOUKAGO amd64
>Description:
Pure language is updated to 0.48; now it depends on mpfr.
http://groups.google.com/group/pure-lang/browse_thread/thread/b425bb3c3c7aba6?hl=en
The library version is 8 now, so most of the pure-* bindings (8 in total) are affected. pure-csv is updated to 0.15 at the same time, so this patch consists of 10 patches, and they need to be committed together.
Port modification:
A "bsd.pure.mk" file is added. Pure bindings now only needs to include it and say USE_PURE=yes to get compiled.
>How-To-Repeat:
>Fix:
--- pure_0.48_all.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/lang/pure.orig/Makefile /usr/ports/lang/pure/Makefile
--- /usr/ports/lang/pure.orig/Makefile 2011-04-09 14:21:47.000000000 -0500
+++ /usr/ports/lang/pure/Makefile 2011-10-19 00:50:27.617607899 -0500
@@ -6,26 +6,25 @@
#
PORTNAME= pure
-PORTVERSION= 0.47
+PORTVERSION= 0.48
CATEGORIES= lang
-MASTER_SITES= http://pure-lang.googlecode.com/files/
DISTFILES= ${PORTNAME}-${PORTVERSION}.tar.gz ${PORTNAME}-docs-${PORTVERSION}.tar.gz
MAINTAINER= lichray at gmail.com
COMMENT= A modern-style functional programming language
-LIB_DEPENDS+= gmp:${PORTSDIR}/math/gmp
-BUILD_DEPENDS+= llvm>=2.6:${PORTSDIR}/devel/llvm
-RUN_DEPENDS+= llvm>=2.6:${PORTSDIR}/devel/llvm
+LICENSE= LGPL3
+
+LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
+ mpfr.4:${PORTSDIR}/math/mpfr
+BUILD_DEPENDS= llvm>=2.7:${PORTSDIR}/devel/llvm
+RUN_DEPENDS= llvm>=2.7:${PORTSDIR}/devel/llvm
MAN1= pure.1
-LICENSE= LGPL3
SUB_FILES= pkg-message
-USE_GCC= 4.2+
USE_AUTOTOOLS= libltdl
GNU_CONFIGURE= yes
-USE_GMAKE= yes
USE_GNOME= gnomehack
MAKE_JOBS_SAFE= yes
@@ -34,6 +33,7 @@
OPTIONS= EMACS "Compile pure-mode.el with Emacs" off
.include <bsd.port.options.mk>
+.include "bsd.pure.mk"
.if defined(WITH_EMACS)
USE_EMACS= yes
diff -ruN --exclude=CVS /usr/ports/lang/pure.orig/bsd.pure.mk /usr/ports/lang/pure/bsd.pure.mk
--- /usr/ports/lang/pure.orig/bsd.pure.mk 1969-12-31 18:00:00.000000000 -0600
+++ /usr/ports/lang/pure/bsd.pure.mk 2011-10-19 03:40:25.274193940 -0500
@@ -0,0 +1,28 @@
+# Date created: 2011-10-19
+# Whom: Zhihao Yuan <lichray at gmail.com>
+#
+
+MASTER_SITES= http://pure-lang.googlecode.com/files/
+
+USE_GMAKE= yes
+USE_GCC= 4.2+
+
+.if defined(USE_PURE)
+LIB_DEPENDS+= pure.8:${PORTSDIR}/lang/pure
+
+
+MAKE_ARGS+= prefix=${PREFIX} mandir=${PREFIX}/man \
+ CPPFLAGS+=-I${LOCALBASE}/include \
+ CFLAGS="${CFLAGS}" LDFLAGS+=-L${LOCALBASE}/lib
+
+.if !defined(PURE_NOEXAMPLES)
+PORTEXAMPLES= *
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+.endif
+.endif
+
+.endif
diff -ruN --exclude=CVS /usr/ports/lang/pure.orig/distinfo /usr/ports/lang/pure/distinfo
--- /usr/ports/lang/pure.orig/distinfo 2011-04-09 14:21:47.000000000 -0500
+++ /usr/ports/lang/pure/distinfo 2011-10-19 00:16:04.173523384 -0500
@@ -1,4 +1,4 @@
-SHA256 (pure-0.47.tar.gz) = 7b3d0093fd695178e154cd24a4983dbff479a62ef840c11ca94af0998699409a
-SIZE (pure-0.47.tar.gz) = 1028429
-SHA256 (pure-docs-0.47.tar.gz) = 5d26edc1dce5151a616ad11378657fbf792edf2ddefa31c70934e6d3c011258c
-SIZE (pure-docs-0.47.tar.gz) = 2817481
+SHA256 (pure-0.48.tar.gz) = 0456322338706bfaedd41e4ce4240230cfc97e5ca91582aaea7d6a3780fcc84e
+SIZE (pure-0.48.tar.gz) = 1053494
+SHA256 (pure-docs-0.48.tar.gz) = 6ac78f303dbff9a1f0ba2b17b61b89656b780e865da520a20c1f753262e4740c
+SIZE (pure-docs-0.48.tar.gz) = 2997274
diff -ruN --exclude=CVS /usr/ports/lang/pure.orig/pkg-plist /usr/ports/lang/pure/pkg-plist
--- /usr/ports/lang/pure.orig/pkg-plist 2011-04-09 14:21:47.000000000 -0500
+++ /usr/ports/lang/pure/pkg-plist 2011-10-19 00:19:26.551599015 -0500
@@ -1,8 +1,8 @@
bin/pure
include/pure/runtime.h
lib/libpure.so
-lib/libpure.so.7
-lib/libpure.so.7.0
+lib/libpure.so.8
+lib/libpure.so.8.0
lib/pure/array.pure
lib/pure/avltrees.pure
lib/pure/dict.pure
@@ -11,6 +11,7 @@
lib/pure/heap.pure
lib/pure/math.pure
lib/pure/matrices.pure
+lib/pure/pointers.pure
lib/pure/posix.pure
lib/pure/prelude.pure
lib/pure/primitives.pure
@@ -19,6 +20,7 @@
lib/pure/quasiquote.pure
lib/pure/quasiquote1.pure
lib/pure/records.pure
+lib/pure/regex.pure
lib/pure/set.pure
lib/pure/strings.pure
lib/pure/system.pure
diff -ruN --exclude=CVS /usr/ports/audio/pure-audio.orig/Makefile /usr/ports/audio/pure-audio/Makefile
--- /usr/ports/audio/pure-audio.orig/Makefile 2011-10-17 05:08:26.000000000 -0500
+++ /usr/ports/audio/pure-audio/Makefile 2011-10-19 00:58:19.869626218 -0500
@@ -7,26 +7,18 @@
PORTNAME= pure-audio
PORTVERSION= 0.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= A digital audio interface for the Pure language
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \
- portaudio.2:${PORTSDIR}/audio/portaudio2 \
+LIB_DEPENDS= portaudio.2:${PORTSDIR}/audio/portaudio2 \
samplerate.1:${PORTSDIR}/audio/libsamplerate \
sndfile.1:${PORTSDIR}/audio/libsndfile \
fftw3:${PORTSDIR}/math/fftw3
-#RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
-
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GMAKE= yes
-
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
+USE_PURE= yes
post-patch:
${REINPLACE_CMD} \
@@ -34,14 +26,6 @@
-e "s|portaudio.h|portaudio2/portaudio.h|g" \
${WRKSRC}/Makefile
-PORTEXAMPLES= *
-
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/textproc/pure-csv.orig/Makefile /usr/ports/textproc/pure-csv/Makefile
--- /usr/ports/textproc/pure-csv.orig/Makefile 2011-08-19 06:26:57.000000000 -0500
+++ /usr/ports/textproc/pure-csv/Makefile 2011-10-19 01:11:17.808978318 -0500
@@ -6,24 +6,18 @@
#
PORTNAME= pure-csv
-PORTVERSION= 1.4
+PORTVERSION= 1.5
CATEGORIES= textproc
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= A CSV reading and writing module for the Pure language
-LIB_DEPENDS+= pure:${PORTSDIR}/lang/pure
-
-LICENSE_FILE= ${WRKSRC}/COPYING
+USE_PURE= yes
+PURE_NOEXAMPLES= yes
PLIST_FILES= lib/pure/csv.pure \
lib/pure/csv.so
-USE_GCC= 4.2+
-USE_GMAKE= yes
-
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
-
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
+.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/textproc/pure-csv.orig/distinfo /usr/ports/textproc/pure-csv/distinfo
--- /usr/ports/textproc/pure-csv.orig/distinfo 2011-06-27 09:47:00.000000000 -0500
+++ /usr/ports/textproc/pure-csv/distinfo 2011-10-19 01:03:03.917213331 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-csv-1.4.tar.gz) = 9b61f9c73a23a710ab9c77e039480d5fbf0a55e11c1a2dbeb9846411a1c68880
-SIZE (pure-csv-1.4.tar.gz) = 26549
+SHA256 (pure-csv-1.5.tar.gz) = b7f284a1e74db027e631b8994fafbeaa0383d72c4b29a427fe16e1b1b9b7b4d0
+SIZE (pure-csv-1.5.tar.gz) = 27248
diff -ruN --exclude=CVS /usr/ports/devel/pure-ffi.orig/Makefile /usr/ports/devel/pure-ffi/Makefile
--- /usr/ports/devel/pure-ffi.orig/Makefile 2011-08-19 06:26:56.000000000 -0500
+++ /usr/ports/devel/pure-ffi/Makefile 2011-10-19 01:10:54.348347992 -0500
@@ -7,35 +7,19 @@
PORTNAME= pure-ffi
PORTVERSION= 0.12
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= Pure language interface to libffi
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \
- ffi:${PORTSDIR}/devel/libffi
+LIB_DEPENDS+= ffi:${PORTSDIR}/devel/libffi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GCC= 4.2+
-USE_GMAKE= yes
+USE_PURE= yes
PLIST_FILES= lib/pure/ffi.pure \
lib/pure/ffi.so
-MAKE_ARGS+= prefix=${PREFIX} \
- CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib \
- CFLAGS="${CFLAGS}"
-
-PORTEXAMPLES= *
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/devel/pure-gen.orig/Makefile /usr/ports/devel/pure-gen/Makefile
--- /usr/ports/devel/pure-gen.orig/Makefile 2011-10-18 17:20:31.000000000 -0500
+++ /usr/ports/devel/pure-gen/Makefile 2011-10-19 03:43:19.734071143 -0500
@@ -7,31 +7,19 @@
PORTNAME= pure-gen
PORTVERSION= 0.12
+PORTREVISION= 1
CATEGORIES= devel
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= A C interface generator for the Pure language
BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \
hs-language-c>=0.3.2:${PORTSDIR}/devel/hs-language-c
-LIB_DEPENDS= pure.7:${PORTSDIR}/lang/pure
-MAN1= pure-gen.1
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GMAKE= yes
-
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}" mandir=${PREFIX}/man
+USE_PURE= yes
-PORTEXAMPLES= *
+MAN1= pure-gen.1
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/graphics/pure-gl.orig/Makefile /usr/ports/graphics/pure-gl/Makefile
--- /usr/ports/graphics/pure-gl.orig/Makefile 2011-06-27 09:53:41.000000000 -0500
+++ /usr/ports/graphics/pure-gl/Makefile 2011-10-19 01:20:44.936101291 -0500
@@ -7,31 +7,19 @@
PORTNAME= pure-gl
PORTVERSION= 0.8
+PORTREVISION= 1
CATEGORIES= graphics
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= Pure language interface to OpenGL
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure
RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GMAKE= yes
+USE_PURE= yes
USE_GL= glut
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include LDFLAGS+=-L${LOCALBASE}/lib \
- CFLAGS="${CFLAGS}" LinkGL="-lglut -lGLU -lGL"
-
-PORTEXAMPLES= *
+MAKE_ARGS+= LinkGL="-lglut -lGLU -lGL"
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/x11-toolkits/pure-gtk.orig/Makefile /usr/ports/x11-toolkits/pure-gtk/Makefile
--- /usr/ports/x11-toolkits/pure-gtk.orig/Makefile 2011-10-18 17:20:31.000000000 -0500
+++ /usr/ports/x11-toolkits/pure-gtk/Makefile 2011-10-19 03:31:38.206595352 -0500
@@ -7,33 +7,18 @@
PORTNAME= pure-gtk
PORTVERSION= 0.10
+PORTREVISION= 1
CATEGORIES= x11-toolkits
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= A set of Pure language bindings for GTK+
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \
- cairo.2:${PORTSDIR}/graphics/cairo
-RUN_DEPENDS+= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
+LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo
+RUN_DEPENDS= ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GCC= 4.2+
-USE_GMAKE= yes
+USE_PURE= yes
USE_GNOME= glib20 gtk20 atk pango
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
-
-PORTEXAMPLES= *
-
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/net/pure-sockets.orig/Makefile /usr/ports/net/pure-sockets/Makefile
--- /usr/ports/net/pure-sockets.orig/Makefile 2011-10-18 17:20:32.000000000 -0500
+++ /usr/ports/net/pure-sockets/Makefile 2011-10-19 03:35:28.717338431 -0500
@@ -6,36 +6,22 @@
#
PORTNAME= pure-sockets
-PORTVERSION= 0.5
+PORTVERSION= 0.6
CATEGORIES= net
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= Pure language interface to the Berkeley socket functions
+USE_PURE= yes
+
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 900014
BUILD_DEPENDS+= clang>=2.8:${PORTSDIR}/lang/clang
.endif
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure
-
-LICENSE_FILE= ${WRKSRC}/COPYING
PLIST_FILES= lib/pure/sockets.pure \
lib/pure/sockets.so
-USE_GMAKE= yes
-
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
-
-PORTEXAMPLES= *
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/net/pure-sockets.orig/distinfo /usr/ports/net/pure-sockets/distinfo
--- /usr/ports/net/pure-sockets.orig/distinfo 2011-10-18 17:20:32.000000000 -0500
+++ /usr/ports/net/pure-sockets/distinfo 2011-10-19 03:35:43.068572462 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-sockets-0.5.tar.gz) = 6044926cbe87b8f6853bede4149d43d72650cb7de81c74dab42b89c60c75e669
-SIZE (pure-sockets-0.5.tar.gz) = 39998
+SHA256 (pure-sockets-0.6.tar.gz) = 5715b1457205853540e7171c83849f4a3253f5f449f4462a4d5028636379feed
+SIZE (pure-sockets-0.6.tar.gz) = 39993
diff -ruN --exclude=CVS /usr/ports/databases/pure-sql3.orig/Makefile /usr/ports/databases/pure-sql3/Makefile
--- /usr/ports/databases/pure-sql3.orig/Makefile 2011-08-19 06:26:56.000000000 -0500
+++ /usr/ports/databases/pure-sql3/Makefile 2011-10-19 01:24:33.877025736 -0500
@@ -7,33 +7,19 @@
PORTNAME= pure-sql3
PORTVERSION= 0.4
+PORTREVISION= 1
CATEGORIES= databases
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= Pure language binding to the SQLite3 library
-LIB_DEPENDS+= pure.7:${PORTSDIR}/lang/pure \
- sqlite3:${PORTSDIR}/databases/sqlite3
+LIB_DEPENDS= sqlite3:${PORTSDIR}/databases/sqlite3
-LICENSE_FILE= ${WRKSRC}/COPYING
+USE_PURE= yes
-USE_GCC= 4.2+
-USE_GMAKE= yes
PLIST_FILES= lib/pure/sql3.pure \
lib/pure/sql3util.so
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
-
-PORTEXAMPLES= *
-
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/textproc/pure-xml.orig/Makefile /usr/ports/textproc/pure-xml/Makefile
--- /usr/ports/textproc/pure-xml.orig/Makefile 2011-06-27 09:48:01.000000000 -0500
+++ /usr/ports/textproc/pure-xml/Makefile 2011-10-19 01:27:53.779080843 -0500
@@ -7,34 +7,18 @@
PORTNAME= pure-xml
PORTVERSION= 0.6
+PORTREVISION= 1
CATEGORIES= textproc
-MASTER_SITES= http://pure-lang.googlecode.com/files/
MAINTAINER= lichray at gmail.com
COMMENT= Pure language interface for libxml2 and libxslt
-LIB_DEPENDS= pure.7:${PORTSDIR}/lang/pure
-
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-USE_GCC= 4.2+
-USE_GMAKE= yes
+USE_PURE= yes
USE_GNOME= libxml2 libxslt
PLIST_FILES= lib/pure/xml.pure \
lib/pure/xml.so
-MAKE_ARGS+= prefix=${PREFIX} CPPFLAGS+=-I${LOCALBASE}/include \
- LDFLAGS+=-L${LOCALBASE}/lib CFLAGS="${CFLAGS}"
-
-PORTEXAMPLES= *
-
.include <bsd.port.pre.mk>
-
-post-install:
-.if !defined(NOPORTEXAMPLES)
- @${MKDIR} ${EXAMPLESDIR}
- (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
-.endif
-
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
.include <bsd.port.post.mk>
--- pure_0.48_all.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list