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