# Created by: Alexander Leidinger # $FreeBSD$ PORTNAME= cil PORTVERSION= 1.7.3 PORTREVISION= 2 CATEGORIES= devel lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Infrastructure for C Program Analysis and Transformation LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS= ccured-[0-9]* ONLY_FOR_ARCHS= i386 amd64 USES= gmake perl5 USE_OCAML= yes USE_OCAML_FINDLIB= yes OCAML_PKGDIRS= GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes PORTDOCS= * PLIST_FILES= ${BINFILES:S,^,bin/,} \ %%SITE_PERL%%/CilConfig.pm \ ${LIBFILES:S,^,%%SITE_PERL%%/CIL/,} \ ${LIBBINS:S,^,%%SITE_PERL%%/CIL/,} \ ${LIBAFILES:S,^,%%SITE_PERL%%/CIL/,} BINFILES= cilly cilly.native LIBAFILES= App/Cilly.pm LIBFILES= App/Cilly/KeptFile.pm \ App/Cilly/OutputFile.pm \ App/Cilly/TempFile.pm LIBBINS= patcher OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ '35 s|make|gmake|g' ${WRKSRC}/myocamlbuild.ml @${REINPLACE_CMD} -e \ 's|@CILHOME@/lib|${PREFIX}/${SITE_PERL_REL}/CIL|g ; \ s|\@CILHOME\@|${PREFIX}|g' \ ${WRKSRC}/lib/App/Cilly/CilConfig.pm.in @${REINPLACE_CMD} -e \ '/^#!/s|/.*|${PERL}|' ${WRKSRC}/lib/patcher @${REINPLACE_CMD} -e \ '/^#!/s|/.*|${PERL}| ; \ s|$$::cilhome|${PREFIX}|g ; \ s|obj/$$::archos|libexec/cil|g ; \ s|^use Cilly;|use CIL::Cilly|' ${WRKSRC}/bin/cilly @${REINPLACE_CMD} -e \ 's|^use KeptFile;|use CIL::KeptFile;| ; \ s|^use OutputFile;|use CIL::OutputFile;| ; \ s|^use TempFile;|use CIL::TempFile;|' \ ${WRKSRC}/lib/App/Cilly.pm.in @${REINPLACE_CMD} -e \ 's|^use OutputFile;|use CIL::OutputFile;|' \ ${WRKSRC}/lib/App/Cilly/KeptFile.pm @${REINPLACE_CMD} -e \ 's|^use OutputFile;|use CIL::OutputFile;|' \ ${WRKSRC}/lib/App/Cilly/TempFile.pm @${REINPLACE_CMD} '/MACHDEPCC/ s|gcc|${CC}|' ${WRKSRC}/Makefile.in pre-install: @${STRIP_CMD} ${WRKSRC}/bin/cilly.native do-install: (cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} ${BINFILES} \ ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App/Cilly ${INSTALL_DATA} ${WRKSRC}/lib/App/Cilly/CilConfig.pm \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBFILES} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App/Cilly) (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBAFILES} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL/App) (cd ${WRKSRC}/lib && ${INSTALL_DATA} ${LIBBINS} \ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/CIL) @${MKDIR} ${STAGEDIR}${DOCSDIR} @${RM} -rf ${WRKSRC}/doc/cilcode.tmp (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) # Remove orphan dir created by bsd.ocaml.mk -@${RMDIR} -p ${STAGEDIR}${OCAMLFIND_DESTDIR} .include n/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update to version 3.2.3lofi2004-06-102-4/+4
* - Update to version 0.8.0krion2004-06-084-21/+87
* Update to 1.24.anders2004-06-032-4/+3
* [PATCH] x11-clocks/wmtime distsite fixedwin2004-05-311-1/+1
* - Remove dead MASTER_SITESpav2004-05-311-3/+1
* o) Fix MASTER_SITES, place tclock source on UniBi FTP Serverlkoeller2004-05-171-1/+0
* Fix MASTER_SITES.kris2004-05-171-2/+1
* Add USE_PYTHON=yes to fix the build.mezz2004-05-101-0/+1
* - Fix MASTER_SITESkrion2004-05-102-3/+3
* Add more MASTER_SITE.ale2004-05-091-1/+4
* Change my email to mezz@FreeBSD.org.mezz2004-05-031-1/+1
* Update to 0.6, and use PORTDOCS and PLIST_FILES and remove pkg-plist.adamw2004-05-034-6/+21
* Update to KDE 3.2.2lofi2004-04-202-4/+4
* Reset bouncing maintainer address:kris2004-04-151-1/+1
* Tidy up whitespace.trevor2004-04-112-3/+3
* Trim whitespace.trevor2004-04-111-1/+0
* Chase the glib20 update, and bump all affected ports' PORTREVISIONs.marcus2004-04-055-4/+5
* . Stop alarm going into an infinite loop in December.glewis2004-04-032-0/+19
* Remove category pkg/COMMENT files in favour of a COMMENT variable in thekris2004-04-022-1/+2
* SIZEify (maintainer timeout)trevor2004-03-3111-0/+11
* - Fix clock when timezone is set to "local". This is similar fixpav2004-03-312-2/+19
* Unbreak on alpha/current. -ffast-math is broken atm.vs2004-03-271-2/+7
* o/~ Everybody was distfile sizing! o/~kris2004-03-222-0/+2
* - Update to version 0.3.5krion2004-03-214-28/+12
* Add size data, approved by maintainers.trevor2004-03-191-0/+1
* Pacify distfile survey.linimon2004-03-191-1/+1
* The MAINTAINER line had an invalid e-mail address, so use a differenttrevor2004-03-181-1/+1
* Add size data.trevor2004-03-183-0/+3
* SIZEify.kuriyama2004-03-182-0/+2
* Whoa there, boy, that's a mighty big commit y'all have there...ade2004-03-141-1/+1
* . Fix a typo in COMMENT.glewis2004-03-111-1/+1
* Update to KDE 3.2.1 / QT 3.3.1lofi2004-03-104-6/+6
* - SIZEifykrion2004-03-011-0/+1
* Add a patch that updates the antique zone.tab used by kworldwatch/clock.lofi2004-02-224-2/+600
* Add alltraxclock, nice analog clock plugin for gkrellm 2pav2004-02-144-0/+41
* - Fix build on non-i386 archkrion2004-02-112-49/+24
* Unbreak by s/${PKGNAME}/${PORTNAME}-${PORTVERSION}/ for DISTNAME. Thedougb2004-02-081-1/+1
* Use PLIST_FILES (bento-tested, marcus-reviewed).trevor2004-02-0620-10/+10
* Use PLIST_FILES.trevor2004-02-0610-5/+5
* Update to KDE 3.2.0lofi2004-02-056-806/+846
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-0418-3/+18
* - SIZEifykrion2004-01-311-0/+1
* SIZEify.trevor2004-01-3022-0/+22
* Add wmbday 0.2a,krion2004-01-236-0/+63
* Update to 0.3.0 release:ale2004-01-182-3/+3
* Make port install the manpage as well.anders2004-01-171-0/+2
* Add gdesklets-ebichuclock, something like emiclock with Ebichu in it.pav2004-01-086-0/+65
* Add gdesklets-praytime, a desklet that displays muslim prayer timespav2004-01-077-0/+98
* Add gdesklets-countdown, a desklet which allows to countdown the remaining timepav2004-01-066-0/+90
* Maintainer fails to reply to my emails. Reverting MAINTAINER to ports.cy2004-01-011-1/+1
* Fix for -current.cy2004-01-01