# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ocaml-camlp4 # ocaml-camlp4/files # ocaml-camlp4/files/patch-destdir # ocaml-camlp4/distinfo # ocaml-camlp4/pkg-descr # ocaml-camlp4/Makefile # ocaml-camlp4/pkg-plist # echo c - ocaml-camlp4 mkdir -p ocaml-camlp4 > /dev/null 2>&1 echo c - ocaml-camlp4/files mkdir -p ocaml-camlp4/files > /dev/null 2>&1 echo x - ocaml-camlp4/files/patch-destdir sed 's/^X//' >ocaml-camlp4/files/patch-destdir << '86aff670ed6d8e28fbb7001c63fad4ed' Xdiff --git a/Makefile b/Makefile Xindex c8bd7a4..1210145 100644 X--- Makefile.orig X+++ Makefile X@@ -19,12 +21,12 @@ all: byte native X X .PHONY: install X install: X- ./build/install.sh X+ env LIBDIR=$(LIBDIR) BINDIR=$(BINDIR) DESTDIR=$(DESTDIR) ./build/install.sh X X .PHONY: install-META X install-META: camlp4/META X- mkdir -p ${PKGDIR}/camlp4/ X- cp -f camlp4/META ${PKGDIR}/camlp4/ X+ mkdir -p ${DESTDIR}${PKGDIR}/camlp4/ X+ cp -f camlp4/META ${DESTDIR}${PKGDIR}/camlp4/ X X camlp4/META: camlp4/META.in X sed -e s/@@VERSION@@/${version}/g $? > $@ Xdiff --git a/build/install.sh b/build/install.sh Xindex 9d98d6c..220e878 100755 X--- build/install.sh.orig X+++ build/install.sh X@@ -26,8 +26,8 @@ SAVED_LIBDIR="${LIBDIR}" X X . ./config.sh X X-BINDIR="${SAVED_BINDIR:-${BINDIR}}" X-LIBDIR="${SAVED_LIBDIR:-${LIBDIR}}" X+BINDIR="${DESTDIR}${SAVED_BINDIR:-${BINDIR}}" X+LIBDIR="${DESTDIR}${SAVED_LIBDIR:-${LIBDIR}}" X X not_installed=$PWD/_build/not_installed X 86aff670ed6d8e28fbb7001c63fad4ed echo x - ocaml-camlp4/distinfo sed 's/^X//' >ocaml-camlp4/distinfo << '308ca071446183b41045ddfd96af87b9' XSHA256 (camlp4-4.02.1+1.tar.gz) = 1048b1b6ad7293bb6d1941d2bbfe246b8fdcd4fa9ea50e86ec3dbab1d7d14505 XSIZE (camlp4-4.02.1+1.tar.gz) = 645755 308ca071446183b41045ddfd96af87b9 echo x - ocaml-camlp4/pkg-descr sed 's/^X//' >ocaml-camlp4/pkg-descr << 'dee2c9363249eb47bb7e178b89118a28' XCamlp4 is a software system for writing extensible parsers for Xprogramming languages. It provides a set of OCaml libraries that are Xused to define grammars as well as loadable syntax extensions of such Xgrammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and Xone of its most important applications is the definition of Xdomain-specific extensions of the syntax of OCaml. X XCamlp4 was part of the official OCaml distribution until its version X4.01.0. Since then it has been replaced by a simpler system which is Xeasier to maintain and to learn: ppx rewriters and extension points. X XWWW: https://github.com/ocaml/camlp4 dee2c9363249eb47bb7e178b89118a28 echo x - ocaml-camlp4/Makefile sed 's/^X//' >ocaml-camlp4/Makefile << '47af74d15cb9cd4afb6dae5774d060ae' X# Created by: Michael Grünewald X# $FreeBSD$ X XPORTNAME= camlp4 XPORTVERSION= 4.02.1+1 XCATEGORIES= devel XPKGNAMEPREFIX= ocaml- X XMAINTAINER= michipili@gmail.com XCOMMENT= Camlp4 is a system for writing extensible parsers for OCaml X XLICENSE= LGPL20 X XUSE_GITHUB= yes XGH_ACCOUNT= ocaml XGH_COMMIT= bdd88a1 X XUSES= gmake XHAS_CONFIGURE= yes XMAKE_ENV+= DESTDIR="${STAGEDIR}" XMAKE_JOBS_UNSAFE=yes X X.include 47af74d15cb9cd4afb6dae5774d060ae echo x - ocaml-camlp4/pkg-plist sed 's/^X//' >ocaml-camlp4/pkg-plist << '2619a57ae9cdf840b3dbd94aede91f56' Xbin/camlp4 Xbin/camlp4boot Xbin/camlp4o Xbin/camlp4o.opt Xbin/camlp4of Xbin/camlp4of.opt Xbin/camlp4oof Xbin/camlp4oof.opt Xbin/camlp4orf Xbin/camlp4orf.opt Xbin/camlp4prof Xbin/camlp4r Xbin/camlp4r.opt Xbin/camlp4rf Xbin/camlp4rf.opt Xbin/mkcamlp4 Xlib/ocaml/camlp4/Camlp4.cmi Xlib/ocaml/camlp4/Camlp4Bin.cmi Xlib/ocaml/camlp4/Camlp4Bin.cmo Xlib/ocaml/camlp4/Camlp4Bin.cmx Xlib/ocaml/camlp4/Camlp4Bin.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4AstLifter.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4ExceptionTracer.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4FoldGenerator.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4LocationStripper.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MapGenerator.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4MetaGenerator.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4Profiler.o Xlib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmi Xlib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmo Xlib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.cmx Xlib/ocaml/camlp4/Camlp4Filters/Camlp4TrashRemover.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4AstLoader.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4DebugParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4GrammarParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4ListComprehension.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4MacroParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlOriginalQuotationExpander.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlParserParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlReloadedParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedParserParser.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4OCamlRevisedQuotationExpander.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationCommon.o Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmi Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmo Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.cmx Xlib/ocaml/camlp4/Camlp4Parsers/Camlp4QuotationExpander.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AstDumper.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4AutoPrinter.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4NullDumper.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlAstDumper.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlPrinter.o Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmi Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmo Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.cmx Xlib/ocaml/camlp4/Camlp4Printers/Camlp4OCamlRevisedPrinter.o Xlib/ocaml/camlp4/Camlp4Top.cmi Xlib/ocaml/camlp4/Camlp4Top.cmo Xlib/ocaml/camlp4/Camlp4Top/Rprint.cmi Xlib/ocaml/camlp4/Camlp4Top/Rprint.cmo Xlib/ocaml/camlp4/Camlp4Top/Rprint.cmx Xlib/ocaml/camlp4/Camlp4Top/Rprint.o Xlib/ocaml/camlp4/Camlp4Top/Top.cmi Xlib/ocaml/camlp4/Camlp4Top/Top.cmo Xlib/ocaml/camlp4/Camlp4Top/Top.cmx Xlib/ocaml/camlp4/Camlp4Top/Top.o Xlib/ocaml/camlp4/Camlp4_config.cmi Xlib/ocaml/camlp4/camlp4fulllib.a Xlib/ocaml/camlp4/camlp4fulllib.cma Xlib/ocaml/camlp4/camlp4fulllib.cmxa Xlib/ocaml/camlp4/camlp4lib.a Xlib/ocaml/camlp4/camlp4lib.cma Xlib/ocaml/camlp4/camlp4lib.cmxa Xlib/ocaml/camlp4/camlp4o.cma Xlib/ocaml/camlp4/camlp4of.cma Xlib/ocaml/camlp4/camlp4oof.cma Xlib/ocaml/camlp4/camlp4orf.cma Xlib/ocaml/camlp4/camlp4prof.cmi Xlib/ocaml/camlp4/camlp4prof.cmo Xlib/ocaml/camlp4/camlp4prof.cmx Xlib/ocaml/camlp4/camlp4prof.o Xlib/ocaml/camlp4/camlp4r.cma Xlib/ocaml/camlp4/camlp4rf.cma 2619a57ae9cdf840b3dbd94aede91f56 exit