ports/161799: lang/pure: [UPDATE] to 0.48 (all-in-one patch)
Zhihao Yuan
lichray at gmail.com
Fri Oct 21 05:20:12 UTC 2011
The following reply was made to PR ports/161799; it has been noted by GNATS.
From: Zhihao Yuan <lichray at gmail.com>
To: bug-followup at FreeBSD.org
Cc: pav at freebsd.org, eadler <eadler at freebsd.org>
Subject: Re: ports/161799: lang/pure: [UPDATE] to 0.48 (all-in-one patch)
Date: Fri, 21 Oct 2011 00:11:57 -0500
--NMuMz9nt05w80d4+
Content-Type: multipart/mixed; boundary="XsQoSWH+UP9D9v3l"
Content-Disposition: inline
--XsQoSWH+UP9D9v3l
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Upstream just uploaded a set of new distfile inplace, only for
regenerate the version number in the README files!
--=20
Zhihao Yuan, nickname lichray
The best way to predict the future is to invent it.
___________________________________________________
4BSD -- http://4bsd.biz/
--XsQoSWH+UP9D9v3l
Content-Type: text/x-diff; charset=iso-8859-1
Content-Disposition: attachment; filename="pure_0.48_all_2.patch"
Content-Transfer-Encoding: quoted-printable
diff -ruN --exclude=3DCVS /usr/ports/lang/pure.orig/Makefile /usr/ports/lan=
g/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 @@
#
=20
PORTNAME=3D pure
-PORTVERSION=3D 0.47
+PORTVERSION=3D 0.48
CATEGORIES=3D lang
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
DISTFILES=3D ${PORTNAME}-${PORTVERSION}.tar.gz ${PORTNAME}-docs-${PORTVERS=
ION}.tar.gz
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D A modern-style functional programming language
=20
-LIB_DEPENDS+=3D gmp:${PORTSDIR}/math/gmp
-BUILD_DEPENDS+=3D llvm>=3D2.6:${PORTSDIR}/devel/llvm
-RUN_DEPENDS+=3D llvm>=3D2.6:${PORTSDIR}/devel/llvm
+LICENSE=3D LGPL3
+
+LIB_DEPENDS=3D gmp.10:${PORTSDIR}/math/gmp \
+ mpfr.4:${PORTSDIR}/math/mpfr
+BUILD_DEPENDS=3D llvm>=3D2.7:${PORTSDIR}/devel/llvm
+RUN_DEPENDS=3D llvm>=3D2.7:${PORTSDIR}/devel/llvm
=20
MAN1=3D pure.1
-LICENSE=3D LGPL3
SUB_FILES=3D pkg-message
=20
-USE_GCC=3D 4.2+
USE_AUTOTOOLS=3D libltdl
GNU_CONFIGURE=3D yes
-USE_GMAKE=3D yes
USE_GNOME=3D gnomehack
MAKE_JOBS_SAFE=3D yes
=20
@@ -34,6 +33,7 @@
OPTIONS=3D EMACS "Compile pure-mode.el with Emacs" off
=20
.include <bsd.port.options.mk>
+.include "bsd.pure.mk"
=20
.if defined(WITH_EMACS)
USE_EMACS=3D yes
diff -ruN --exclude=3DCVS /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 -06=
00
+++ /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=3D http://pure-lang.googlecode.com/files/
+
+USE_GMAKE=3D yes
+USE_GCC=3D 4.2+
+
+.if defined(USE_PURE)
+LIB_DEPENDS+=3D pure.8:${PORTSDIR}/lang/pure
+
+
+MAKE_ARGS+=3D prefix=3D${PREFIX} mandir=3D${PREFIX}/man \
+ CPPFLAGS+=3D-I${LOCALBASE}/include \
+ CFLAGS=3D"${CFLAGS}" LDFLAGS+=3D-L${LOCALBASE}/lib
+
+.if !defined(PURE_NOEXAMPLES)
+PORTEXAMPLES=3D *
+
+post-install:
+.if !defined(NOPORTEXAMPLES)
+ @${MKDIR} ${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+.endif
+.endif
+
+.endif
diff -ruN --exclude=3DCVS /usr/ports/lang/pure.orig/distinfo /usr/ports/lan=
g/pure/distinfo
--- /usr/ports/lang/pure.orig/distinfo 2011-04-09 14:21:47.000000000 -0500
+++ /usr/ports/lang/pure/distinfo 2011-10-20 23:34:42.019569785 -0500
@@ -1,4 +1,4 @@
-SHA256 (pure-0.47.tar.gz) =3D 7b3d0093fd695178e154cd24a4983dbff479a62ef840=
c11ca94af0998699409a
-SIZE (pure-0.47.tar.gz) =3D 1028429
-SHA256 (pure-docs-0.47.tar.gz) =3D 5d26edc1dce5151a616ad11378657fbf792edf2=
ddefa31c70934e6d3c011258c
-SIZE (pure-docs-0.47.tar.gz) =3D 2817481
+SHA256 (pure-0.48.tar.gz) =3D c8f370f29a156e1b2960316365da8887d9f76b7d0f75=
a66604d5031c5f1858a2
+SIZE (pure-0.48.tar.gz) =3D 1053887
+SHA256 (pure-docs-0.48.tar.gz) =3D c17ceb1afd7f14ce0b3b173e251297094e1ea00=
281d8f7ef0b9c346fdce38817
+SIZE (pure-docs-0.48.tar.gz) =3D 3144372
diff -ruN --exclude=3DCVS /usr/ports/lang/pure.orig/pkg-plist /usr/ports/la=
ng/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=3DCVS /usr/ports/audio/pure-audio.orig/Makefile /usr/po=
rts/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 @@
=20
PORTNAME=3D pure-audio
PORTVERSION=3D 0.4
-PORTREVISION=3D 1
+PORTREVISION=3D 2
CATEGORIES=3D audio
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D A digital audio interface for the Pure language
=20
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure \
- portaudio.2:${PORTSDIR}/audio/portaudio2 \
+LIB_DEPENDS=3D portaudio.2:${PORTSDIR}/audio/portaudio2 \
samplerate.1:${PORTSDIR}/audio/libsamplerate \
sndfile.1:${PORTSDIR}/audio/libsndfile \
fftw3:${PORTSDIR}/math/fftw3
=20
-#RUN_DEPENDS+=3D ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
-
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GMAKE=3D yes
-
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include LDFLAG=
S+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}"
+USE_PURE=3D yes
=20
post-patch:
${REINPLACE_CMD} \
@@ -34,14 +26,6 @@
-e "s|portaudio.h|portaudio2/portaudio.h|g" \
${WRKSRC}/Makefile
=20
-PORTEXAMPLES=3D *
-
.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=3DCVS /usr/ports/audio/pure-audio.orig/distinfo /usr/po=
rts/audio/pure-audio/distinfo
--- /usr/ports/audio/pure-audio.orig/distinfo 2011-07-02 02:11:53.000000000=
-0500
+++ /usr/ports/audio/pure-audio/distinfo 2011-10-20 23:44:11.189136722 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-audio-0.4.tar.gz) =3D f6d96436415805778fb138fb7efe7588c9460e4=
f5bf26b50e2ec9b73d2564d38
-SIZE (pure-audio-0.4.tar.gz) =3D 38730
+SHA256 (pure-audio-0.4.tar.gz) =3D 81032a0f4f9fcd24bdf498828bd90ab237fb0cb=
91d179a92025effd7f1d21b82
+SIZE (pure-audio-0.4.tar.gz) =3D 38558
diff -ruN --exclude=3DCVS /usr/ports/textproc/pure-csv.orig/Makefile /usr/p=
orts/textproc/pure-csv/Makefile
--- /usr/ports/textproc/pure-csv.orig/Makefile 2011-08-19 06:26:57.00000000=
0 -0500
+++ /usr/ports/textproc/pure-csv/Makefile 2011-10-19 01:11:17.808978318 -05=
00
@@ -6,24 +6,18 @@
#
=20
PORTNAME=3D pure-csv
-PORTVERSION=3D 1.4
+PORTVERSION=3D 1.5
CATEGORIES=3D textproc
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D A CSV reading and writing module for the Pure language
=20
-LIB_DEPENDS+=3D pure:${PORTSDIR}/lang/pure
-
-LICENSE_FILE=3D ${WRKSRC}/COPYING
+USE_PURE=3D yes
+PURE_NOEXAMPLES=3D yes
=20
PLIST_FILES=3D lib/pure/csv.pure \
lib/pure/csv.so
=20
-USE_GCC=3D 4.2+
-USE_GMAKE=3D yes
-
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib CFLAGS=3D"${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=3DCVS /usr/ports/textproc/pure-csv.orig/distinfo /usr/p=
orts/textproc/pure-csv/distinfo
--- /usr/ports/textproc/pure-csv.orig/distinfo 2011-06-27 09:47:00.00000000=
0 -0500
+++ /usr/ports/textproc/pure-csv/distinfo 2011-10-20 23:45:18.874512559 -05=
00
@@ -1,2 +1,2 @@
-SHA256 (pure-csv-1.4.tar.gz) =3D 9b61f9c73a23a710ab9c77e039480d5fbf0a55e11=
c1a2dbeb9846411a1c68880
-SIZE (pure-csv-1.4.tar.gz) =3D 26549
+SHA256 (pure-csv-1.5.tar.gz) =3D 996a499dc2f0a4e537b420b3c754f4d8a7af74a43=
f4afb46e67701f866edaa7c
+SIZE (pure-csv-1.5.tar.gz) =3D 26670
diff -ruN --exclude=3DCVS /usr/ports/devel/pure-ffi.orig/Makefile /usr/port=
s/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 @@
=20
PORTNAME=3D pure-ffi
PORTVERSION=3D 0.12
+PORTREVISION=3D 1
CATEGORIES=3D devel
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Pure language interface to libffi
=20
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure \
- ffi:${PORTSDIR}/devel/libffi
+LIB_DEPENDS+=3D ffi:${PORTSDIR}/devel/libffi
=20
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GCC=3D 4.2+
-USE_GMAKE=3D yes
+USE_PURE=3D yes
=20
PLIST_FILES=3D lib/pure/ffi.pure \
lib/pure/ffi.so
-MAKE_ARGS+=3D prefix=3D${PREFIX} \
- CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib \
- CFLAGS=3D"${CFLAGS}"
-
-PORTEXAMPLES=3D *
=20
.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=3DCVS /usr/ports/devel/pure-ffi.orig/distinfo /usr/port=
s/devel/pure-ffi/distinfo
--- /usr/ports/devel/pure-ffi.orig/distinfo 2011-06-27 09:44:38.000000000 -=
0500
+++ /usr/ports/devel/pure-ffi/distinfo 2011-10-20 23:42:35.755197879 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-ffi-0.12.tar.gz) =3D 7aa9ce52ddc2154c22317352331afd42741830e3=
e00a80a7098bb7e155508282
-SIZE (pure-ffi-0.12.tar.gz) =3D 39555
+SHA256 (pure-ffi-0.12.tar.gz) =3D 7aba78d96cad5ce6277b9857cbe9a09d6d572cb3=
fa5a48a53e4a8d3e23eee32d
+SIZE (pure-ffi-0.12.tar.gz) =3D 39868
diff -ruN --exclude=3DCVS /usr/ports/devel/pure-gen.orig/Makefile /usr/port=
s/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 @@
=20
PORTNAME=3D pure-gen
PORTVERSION=3D 0.12
+PORTREVISION=3D 1
CATEGORIES=3D devel
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D A C interface generator for the Pure language
=20
BUILD_DEPENDS=3D ghc:${PORTSDIR}/lang/ghc \
hs-language-c>=3D0.3.2:${PORTSDIR}/devel/hs-language-c
-LIB_DEPENDS=3D pure.7:${PORTSDIR}/lang/pure
=20
-MAN1=3D pure-gen.1
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GMAKE=3D yes
-
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include LDFLAG=
S+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}" mandir=3D${PREFIX}/man
+USE_PURE=3D yes
=20
-PORTEXAMPLES=3D *
+MAN1=3D pure-gen.1
=20
.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=3DCVS /usr/ports/graphics/pure-gl.orig/Makefile /usr/po=
rts/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 @@
=20
PORTNAME=3D pure-gl
PORTVERSION=3D 0.8
+PORTREVISION=3D 1
CATEGORIES=3D graphics
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Pure language interface to OpenGL
=20
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure
RUN_DEPENDS+=3D ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
=20
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GMAKE=3D yes
+USE_PURE=3D yes
USE_GL=3D glut
=20
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include LDFLAG=
S+=3D-L${LOCALBASE}/lib \
- CFLAGS=3D"${CFLAGS}" LinkGL=3D"-lglut -lGLU -lGL"
-
-PORTEXAMPLES=3D *
+MAKE_ARGS+=3D LinkGL=3D"-lglut -lGLU -lGL"
=20
.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=3DCVS /usr/ports/graphics/pure-gl.orig/distinfo /usr/po=
rts/graphics/pure-gl/distinfo
--- /usr/ports/graphics/pure-gl.orig/distinfo 2011-06-27 09:53:41.000000000=
-0500
+++ /usr/ports/graphics/pure-gl/distinfo 2011-10-20 23:46:59.659562662 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-gl-0.8.tar.gz) =3D 7482dd04ae12a582f8bf05ef9d014c7e2af7aa0352=
2f9edec4994420a6629340
-SIZE (pure-gl-0.8.tar.gz) =3D 166446
+SHA256 (pure-gl-0.8.tar.gz) =3D 93554873c1b0604f6686ba45e19e947d3fcb14d7e0=
69e9280a3dd49fb753b739
+SIZE (pure-gl-0.8.tar.gz) =3D 169114
diff -ruN --exclude=3DCVS /usr/ports/x11-toolkits/pure-gtk.orig/Makefile /u=
sr/ports/x11-toolkits/pure-gtk/Makefile
--- /usr/ports/x11-toolkits/pure-gtk.orig/Makefile 2011-10-18 17:20:31.0000=
00000 -0500
+++ /usr/ports/x11-toolkits/pure-gtk/Makefile 2011-10-20 23:25:37.335545439=
-0500
@@ -7,33 +7,18 @@
=20
PORTNAME=3D pure-gtk
PORTVERSION=3D 0.10
+PORTREVISION=3D 1
CATEGORIES=3D x11-toolkits
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D A set of Pure language bindings for GTK+
=20
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure \
- cairo.2:${PORTSDIR}/graphics/cairo
-RUN_DEPENDS+=3D ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
+LIB_DEPENDS=3D cairo.2:${PORTSDIR}/graphics/cairo
+RUN_DEPENDS=3D ${LOCALBASE}/lib/pure/ffi.pure:${PORTSDIR}/devel/pure-ffi
=20
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GCC=3D 4.2+
-USE_GMAKE=3D yes
+USE_PURE=3D yes
USE_GNOME=3D glib20 gtk20 atk pango
=20
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}"
-
-PORTEXAMPLES=3D *
-
.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=3DCVS /usr/ports/x11-toolkits/pure-gtk.orig/distinfo /u=
sr/ports/x11-toolkits/pure-gtk/distinfo
--- /usr/ports/x11-toolkits/pure-gtk.orig/distinfo 2011-10-18 17:20:31.0000=
00000 -0500
+++ /usr/ports/x11-toolkits/pure-gtk/distinfo 2011-10-20 23:28:11.047643823=
-0500
@@ -1,2 +1,2 @@
-SHA256 (pure-gtk-0.10.tar.gz) =3D 6d5f0218cbdc65c102f5955ca7fb59fa76cc14e3=
726b50767ea89f524f64074e
-SIZE (pure-gtk-0.10.tar.gz) =3D 162894
+SHA256 (pure-gtk-0.10.tar.gz) =3D 901955ba950844cf4f901a28ce4229a8bdb9c135=
1caac4b83dd8aa22cd0844e8
+SIZE (pure-gtk-0.10.tar.gz) =3D 163011
diff -ruN --exclude=3DCVS /usr/ports/math/pure-rational.orig/Makefile /usr/=
ports/math/pure-rational/Makefile
--- /usr/ports/math/pure-rational.orig/Makefile 2011-10-15 14:36:40.0000000=
00 -0500
+++ /usr/ports/math/pure-rational/Makefile 2011-10-20 23:57:23.752187434 -0=
500
@@ -7,21 +7,20 @@
=20
PORTNAME=3D pure-rational
PORTVERSION=3D 0.1
+PORTREVISION=3D 1
CATEGORIES=3D math
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Rational number library for the Pure language
=20
-LIB_DEPENDS+=3D pure:${PORTSDIR}/lang/pure
-
LICENSE=3D GPLv3
=20
+USE_PURE=3D 1
+PURE_NOEXAMPLES=3D yes
+
PLIST_FILES=3D lib/pure/rational.pure \
lib/pure/rat_interval.pure
=20
-USE_GMAKE=3D yes
-
-MAKE_ARGS+=3D prefix=3D${PREFIX}
-
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/lang/pure/bsd.pure.mk"
+.include <bsd.port.post.mk>
diff -ruN --exclude=3DCVS /usr/ports/math/pure-rational.orig/distinfo /usr/=
ports/math/pure-rational/distinfo
--- /usr/ports/math/pure-rational.orig/distinfo 2011-10-15 14:36:40.0000000=
00 -0500
+++ /usr/ports/math/pure-rational/distinfo 2011-10-20 23:53:28.073409790 -0=
500
@@ -1,2 +1,2 @@
-SHA256 (pure-rational-0.1.tar.gz) =3D c6b52330d45cb2b79c4bbfa748d9eccb796a=
bd3b354d3d3d663d325f4eceeb1b
-SIZE (pure-rational-0.1.tar.gz) =3D 44687
+SHA256 (pure-rational-0.1.tar.gz) =3D 62cb4079a0dadd232a859e577e97e50e9718=
ccfcc5983c4d9c4c32cac7a9bafa
+SIZE (pure-rational-0.1.tar.gz) =3D 65724
diff -ruN --exclude=3DCVS /usr/ports/net/pure-sockets.orig/Makefile /usr/po=
rts/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 @@
#
=20
PORTNAME=3D pure-sockets
-PORTVERSION=3D 0.5
+PORTVERSION=3D 0.6
CATEGORIES=3D net
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Pure language interface to the Berkeley socket functions
=20
+USE_PURE=3D yes
+
.include <bsd.port.pre.mk>
=20
.if ${OSVERSION} < 900014
BUILD_DEPENDS+=3D clang>=3D2.8:${PORTSDIR}/lang/clang
.endif
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure
-
-LICENSE_FILE=3D ${WRKSRC}/COPYING
=20
PLIST_FILES=3D lib/pure/sockets.pure \
lib/pure/sockets.so
=20
-USE_GMAKE=3D yes
-
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}"
-
-PORTEXAMPLES=3D *
-
-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=3DCVS /usr/ports/net/pure-sockets.orig/distinfo /usr/po=
rts/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-21 00:03:58.136241722 -0500
@@ -1,2 +1,2 @@
-SHA256 (pure-sockets-0.5.tar.gz) =3D 6044926cbe87b8f6853bede4149d43d72650c=
b7de81c74dab42b89c60c75e669
-SIZE (pure-sockets-0.5.tar.gz) =3D 39998
+SHA256 (pure-sockets-0.6.tar.gz) =3D e88620405d09168b416fd129f7e96e1477f8e=
ff907e47f29fa7366c6795b5302
+SIZE (pure-sockets-0.6.tar.gz) =3D 40082
diff -ruN --exclude=3DCVS /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.000000=
000 -0500
+++ /usr/ports/databases/pure-sql3/Makefile 2011-10-19 01:24:33.877025736 -=
0500
@@ -7,33 +7,19 @@
=20
PORTNAME=3D pure-sql3
PORTVERSION=3D 0.4
+PORTREVISION=3D 1
CATEGORIES=3D databases
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Pure language binding to the SQLite3 library
=20
-LIB_DEPENDS+=3D pure.7:${PORTSDIR}/lang/pure \
- sqlite3:${PORTSDIR}/databases/sqlite3
+LIB_DEPENDS=3D sqlite3:${PORTSDIR}/databases/sqlite3
=20
-LICENSE_FILE=3D ${WRKSRC}/COPYING
+USE_PURE=3D yes
=20
-USE_GCC=3D 4.2+
-USE_GMAKE=3D yes
PLIST_FILES=3D lib/pure/sql3.pure \
lib/pure/sql3util.so
=20
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}"
-
-PORTEXAMPLES=3D *
-
.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=3DCVS /usr/ports/databases/pure-sql3.orig/distinfo /usr=
/ports/databases/pure-sql3/distinfo
--- /usr/ports/databases/pure-sql3.orig/distinfo 2011-06-27 09:45:31.000000=
000 -0500
+++ /usr/ports/databases/pure-sql3/distinfo 2011-10-21 00:04:48.486268355 -=
0500
@@ -1,2 +1,2 @@
-SHA256 (pure-sql3-0.4.tar.gz) =3D 6e6835169ad00b18ecc06b3b156f4ea4a26a3e0e=
e4a7780a88cee2e7deab7ce1
-SIZE (pure-sql3-0.4.tar.gz) =3D 41610
+SHA256 (pure-sql3-0.4.tar.gz) =3D 736d06f9bd21db0d1c27e7b387853aa4d8136e54=
6ffd36c7636e9a73f7966479
+SIZE (pure-sql3-0.4.tar.gz) =3D 41822
diff -ruN --exclude=3DCVS /usr/ports/textproc/pure-xml.orig/Makefile /usr/p=
orts/textproc/pure-xml/Makefile
--- /usr/ports/textproc/pure-xml.orig/Makefile 2011-06-27 09:48:01.00000000=
0 -0500
+++ /usr/ports/textproc/pure-xml/Makefile 2011-10-19 01:27:53.779080843 -05=
00
@@ -7,34 +7,18 @@
=20
PORTNAME=3D pure-xml
PORTVERSION=3D 0.6
+PORTREVISION=3D 1
CATEGORIES=3D textproc
-MASTER_SITES=3D http://pure-lang.googlecode.com/files/
=20
MAINTAINER=3D lichray at gmail.com
COMMENT=3D Pure language interface for libxml2 and libxslt
=20
-LIB_DEPENDS=3D pure.7:${PORTSDIR}/lang/pure
-
-LICENSE_FILE=3D ${WRKSRC}/COPYING
-
-USE_GCC=3D 4.2+
-USE_GMAKE=3D yes
+USE_PURE=3D yes
USE_GNOME=3D libxml2 libxslt
=20
PLIST_FILES=3D lib/pure/xml.pure \
lib/pure/xml.so
=20
-MAKE_ARGS+=3D prefix=3D${PREFIX} CPPFLAGS+=3D-I${LOCALBASE}/include \
- LDFLAGS+=3D-L${LOCALBASE}/lib CFLAGS=3D"${CFLAGS}"
-
-PORTEXAMPLES=3D *
-
.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=3DCVS /usr/ports/textproc/pure-xml.orig/distinfo /usr/p=
orts/textproc/pure-xml/distinfo
--- /usr/ports/textproc/pure-xml.orig/distinfo 2011-06-27 09:48:01.00000000=
0 -0500
+++ /usr/ports/textproc/pure-xml/distinfo 2011-10-21 00:05:41.637354362 -05=
00
@@ -1,2 +1,2 @@
-SHA256 (pure-xml-0.6.tar.gz) =3D f00b6b04688fc5e0ae41a5731176b8e471a3af10f=
cad61396caf812a64848899
-SIZE (pure-xml-0.6.tar.gz) =3D 50909
+SHA256 (pure-xml-0.6.tar.gz) =3D 309d2356c069d8f7571ac1b86496549536adf38cb=
a4ac68a2a38f22795ce27e7
+SIZE (pure-xml-0.6.tar.gz) =3D 51723
--XsQoSWH+UP9D9v3l--
--NMuMz9nt05w80d4+
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (FreeBSD)
iQEcBAEBAgAGBQJOoP8dAAoJEDM1qsGtFE5ZfpoH/Rg1cSjjVKwjKo5KKtM1Bfm4
zIlhlTaA12jJ5WADBZj0Ye7Vj5kvFM9M4j3OuL6tF33aqOFDA9VE8JeyVk0gec9i
bvcnY9NcWfKamY/krt2oCXsEwdWidLvpe2+c+JbMFcZW+qnNte8aSKQ8igKCmOEr
/I6kPapIRoAuQJ512neLtqAeELcZfWZRD7rMH2V8BRbJkwy+VhQ62w7RM/3gxpDn
LIiWHG5CfmArIl0JYx7fEyrHvd9+AQA9ccNpHNww29IillDAFovJb6apbENR/0ck
/0CCUR1zdCCCB5SJOkXXd4afe8ryAV42cENz/f1/7MTkVLbrp7GnLr/YFwC2lrM=
=fArb
-----END PGP SIGNATURE-----
--NMuMz9nt05w80d4+--
More information about the freebsd-ports-bugs
mailing list