svn commit: r353183 - head/devel/ocaml-camlp5
John Marino
marino at FreeBSD.org
Wed May 7 17:41:17 UTC 2014
Author: marino
Date: Wed May 7 17:41:16 2014
New Revision: 353183
URL: http://svnweb.freebsd.org/changeset/ports/353183
QAT: https://qat.redports.org/buildarchive/r353183/
Log:
devel/ocaml-camlp5: Upgrade from 6.08p1 => 6.11 to unbreak and stage
This port broke after Ocaml moved to version 4.01, so bring in the
latest version to fix it. Stage support was added. Other changes:
* The license wasn't exactly BSD. Use the license it provided.
* Remove PATCHLEVEL code, not needed currently
* convert to USES+=tar
* Move definition above <options> inclusion
Modified:
head/devel/ocaml-camlp5/Makefile
head/devel/ocaml-camlp5/distinfo
head/devel/ocaml-camlp5/pkg-plist
Modified: head/devel/ocaml-camlp5/Makefile
==============================================================================
--- head/devel/ocaml-camlp5/Makefile Wed May 7 17:31:01 2014 (r353182)
+++ head/devel/ocaml-camlp5/Makefile Wed May 7 17:41:16 2014 (r353183)
@@ -2,21 +2,27 @@
# $FreeBSD$
PORTNAME= camlp5
-PORTVERSION= 6.08.p${PATCHLEVEL}
+PORTVERSION= 6.11
CATEGORIES= devel
MASTER_SITES= http://cristal.inria.fr/~ddr/camlp5/distrib/src/ \
http://pauillac.inria.fr/~ddr/camlp5/distrib/src/
PKGNAMEPREFIX= ocaml-
-DISTNAME= ${PORTNAME}-${PORTVERSION:R}
-EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${UNIQUENAME}
PATCH_SITES= ${MASTER_SITES}
MAINTAINER= umq at ueo.co.jp
-COMMENT= preprocessor-pretty-printer of OCaml
+COMMENT= Preprocessor-pretty-printer of OCaml
-LICENSE= BSD
+LICENSE= INRIA
+LICENSE_NAME= INRIA permissive license with copyright notice requirements
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= tar:tgz
+USE_OCAML= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix ${PREFIX}
OPTIONS_SINGLE= MODE
OPTIONS_SINGLE_MODE= TRANSITIONAL STRICT
@@ -24,21 +30,13 @@ OPTIONS_DEFAULT= STRICT
TRANSITIONAL_DESC= Compatible syntax tree with old versions
STRICT_DESC= New syntax tree quotations kit
-NO_STAGE= yes
-
OPTIONS_DEFINE= DOCS
-.include <bsd.port.options.mk>
+PORTDOCS= CHANGES DEVEL ICHANGES INSTALL MODE README UPGRADING
-PATCHLEVEL= 1
-PATCHFILES!= ${JOT} -s " " -w \
- patch-${PORTVERSION:R}-%d \
- ${PATCHLEVEL} 1 ${PATCHLEVEL}
-
-USE_OCAML= yes
-HAS_CONFIGURE= yes
-MAKE_JOBS_UNSAFE= yes
-CONFIGURE_ARGS= --prefix ${PREFIX}
+MAKE_JOBS_UNSAFE= yes
+
+.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MTRANSITIONAL}
CONFIGURE_ARGS+= --transitional
@@ -47,20 +45,23 @@ CONFIGURE_ARGS+= --strict
.endif
ALL_TARGET= world.opt
-MAN1= camlp5.1
-MANCOMPRESSED= no
-MLINKS= camlp5.1 camlp5o.1 camlp5.1 camlp5o.opt.1 camlp5.1 camlp5r.1 \
- camlp5.1 camlp5r.opt.1 camlp5.1 camlp5sch.1 camlp5.1 mkcamlp5.1 \
- camlp5.1 mkcamlp5.opt.1 camlp5.1 ocpp5.1
-PORTDOCS= CHANGES DEVEL ICHANGES INSTALL MODE README UPGRADING
+MLINKS= camlp5.1 camlp5o.1 \
+ camlp5.1 camlp5o.opt.1 \
+ camlp5.1 camlp5r.1 \
+ camlp5.1 camlp5r.opt.1 \
+ camlp5.1 camlp5sch.1 \
+ camlp5.1 mkcamlp5.1 \
+ camlp5.1 mkcamlp5.opt.1 \
+ camlp5.1 ocpp5.1
post-install:
.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
.for f in ${PORTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
.endfor
.endif
- ${INSTALL_DATA} ${WRKSRC}/etc/META ${PREFIX}/lib/ocaml/${PORTNAME}
+ ${INSTALL_DATA} ${WRKSRC}/etc/META \
+ ${STAGEDIR}${PREFIX}/lib/ocaml/camlp5
.include <bsd.port.mk>
Modified: head/devel/ocaml-camlp5/distinfo
==============================================================================
--- head/devel/ocaml-camlp5/distinfo Wed May 7 17:31:01 2014 (r353182)
+++ head/devel/ocaml-camlp5/distinfo Wed May 7 17:41:16 2014 (r353183)
@@ -1,4 +1,2 @@
-SHA256 (ocaml-camlp5/camlp5-6.08.tgz) = ebc39e2aa193ce76f967cae30d5c6682f3274be11c68d36224d55d94d172d375
-SIZE (ocaml-camlp5/camlp5-6.08.tgz) = 683400
-SHA256 (ocaml-camlp5/patch-6.08-1) = 9c53bb21404632897ec17e188661417705e5543b38ecc624bf4f604a6c1265b8
-SIZE (ocaml-camlp5/patch-6.08-1) = 10719
+SHA256 (ocaml-camlp5/camlp5-6.11.tgz) = 65521c1d316ea6c0e794d07bd331bdb091840d3ab41c16b50005d7685a2cab37
+SIZE (ocaml-camlp5/camlp5-6.11.tgz) = 686711
Modified: head/devel/ocaml-camlp5/pkg-plist
==============================================================================
--- head/devel/ocaml-camlp5/pkg-plist Wed May 7 17:31:01 2014 (r353182)
+++ head/devel/ocaml-camlp5/pkg-plist Wed May 7 17:41:16 2014 (r353183)
@@ -198,4 +198,13 @@ lib/ocaml/camlp5/token.cmx
lib/ocaml/camlp5/token.mli
lib/ocaml/camlp5/versdep.cmi
lib/ocaml/camlp5/versdep.cmx
+man/man1/camlp5.1.gz
+man/man1/camlp5o.1.gz
+man/man1/camlp5o.opt.1.gz
+man/man1/camlp5r.1.gz
+man/man1/camlp5r.opt.1.gz
+man/man1/camlp5sch.1.gz
+man/man1/mkcamlp5.1.gz
+man/man1/mkcamlp5.opt.1.gz
+man/man1/ocpp5.1.gz
@dirrm lib/ocaml/camlp5
More information about the svn-ports-all
mailing list