Index: head/databases/casstcl/Makefile =================================================================== --- head/databases/casstcl/Makefile (revision 504095) +++ head/databases/casstcl/Makefile (revision 504096) @@ -1,25 +1,25 @@ # Created by: gahr # $FreeBSD$ PORTNAME= casstcl PORTVERSION= 2.13.0 DISTVERSIONPREFIX=v PORTREVISION= 0 CATEGORIES= databases MAINTAINER= gahr@FreeBSD.org COMMENT= Tcl language interface to the Cassandra database LICENSE= BSD3CLAUSE LIB_DEPENDS= libcassandra.so:databases/cassandra-cpp-driver -USES= autoreconf tcl:85+,tea +USES= autoreconf tcl:tea USE_GITHUB= yes GH_ACCOUNT= flightaware USE_LDCONFIG= ${PREFIX}/lib/casstcl${PORTVERSION} PLIST_SUB+= PORTVERSION=${PORTVERSION:R} .include Index: head/databases/pgaccess/Makefile =================================================================== --- head/databases/pgaccess/Makefile (revision 504095) +++ head/databases/pgaccess/Makefile (revision 504096) @@ -1,54 +1,54 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= pgaccess PORTVERSION= 1.00.20140902 PORTREVISION= 2 CATEGORIES= databases tcl tk MASTER_SITES= http://bsdforge.com/projects/source/databases/pgaccess/ MAINTAINER= portmaster@bsdforge.com COMMENT= Powerful PostgreSQL database GUI administration tool and toolkit LICENSE= BSD4CLAUSE RUN_DEPENDS= ${LOCALBASE}/lib/pgtcl/pkgIndex.tcl:databases/pgtcl -USES= pgsql tk:85+ tar:xz +USES= pgsql tk tar:xz NO_ARCH= yes DOCSDIR= ${PREFIX}/share/doc/postgresql/${PORTNAME} PGACCESSDIR= ${PREFIX}/share/postgresql/${PORTNAME} OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e "s,/usr/bin,${PREFIX}/bin,g ; " ${WRKSRC}/lib/mainlib.tcl @${RM} ${WRKSRC}/lib/mainlib.tcl.bak do-build: .for targetfile in pgaccess.tcl pgmonitor @ ${SED} -e "s,%%LOCALBASE%%,${LOCALBASE},g; \ s,%%WISH%%,${WISH},g; \ s,%%PREFIX%%,${PREFIX},g; \ s,%%PROGRAM%%,${targetfile},g" \ < ${FILESDIR}/run-tcl-file > ${WRKDIR}/${targetfile:R}.sh .endfor do-install: @${MKDIR} ${STAGEDIR}${PGACCESSDIR} ; \ cd ${WRKSRC} ;\ ${TAR} cf - `${FIND} * ! \( -path win32\* -o -path doc\* \)` | \ ( cd ${STAGEDIR}${PGACCESSDIR}; ${TAR} xf - ) .for targetfile in pgaccess pgmonitor ${INSTALL_SCRIPT} ${WRKDIR}/${targetfile}.sh ${STAGEDIR}${PREFIX}/bin/${targetfile} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} ; \ cd ${WRKSRC}/doc/html ;\ ${TAR} cf - * | \ ( cd ${STAGEDIR}${DOCSDIR}; ${TAR} xf - ) .include Index: head/devel/critcl/Makefile =================================================================== --- head/devel/critcl/Makefile (revision 504095) +++ head/devel/critcl/Makefile (revision 504096) @@ -1,46 +1,46 @@ # Created by: gahr@FreeBSD.org # $FreeBSD$ PORTNAME= critcl PORTVERSION= 3.1.17 PORTREVISION= 2 CATEGORIES= devel MAINTAINER= tcltk@FreeBSD.org COMMENT= Compiled Runtime in Tcl LICENSE= TclTk LICENSE_NAME= Tcl/Tk License LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= ${LOCALBASE}/lib/Trf/pkgIndex.tcl:devel/tcl-trf \ ${LOCALBASE}/lib/tcllib/cmdline/pkgIndex.tcl:devel/tcllib -USES+= tcl:85+ +USES+= tcl USE_GITHUB= yes GH_ACCOUNT= andreas-kupries TEST_TARGET= test PLIST_SUB+= VER=${PORTVERSION} \ ARCH=${ARCH:C/arm.*/arm/:S/i386/ix86/:S/aarch64/arm/:S/mips64/mips/:S/powerpc64/powerpc/} PORTDOCS= * NO_BUILD= yes OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|dtplite|${LOCALBASE}/bin/dtplite|g' ${WRKSRC}/build.tcl ${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' ${WRKSRC}/lib/critcl/Config do-install: (cd ${WRKSRC} && ${TCLSH} build.tcl install ${STAGEDIR}${PREFIX}/lib) ${INSTALL_MAN} ${WRKSRC}/embedded/man/files/critcl_*.n \ ${STAGEDIR}${MANPREFIX}/man/mann/ do-test: (cd ${WRKSRC} && ${TCLSH} build.tcl test) .include Index: head/devel/dbus-tcl/Makefile =================================================================== --- head/devel/dbus-tcl/Makefile (revision 504095) +++ head/devel/dbus-tcl/Makefile (revision 504096) @@ -1,42 +1,42 @@ # Created by: gahr # $FreeBSD$ PORTNAME= dbus-tcl PORTVERSION= 2.1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/dbus/${PORTVERSION}/ DISTNAME= dbus-${PORTVERSION} MAINTAINER= tcltk@FreeBSD.org COMMENT= Tcl interface to the D-Bus messaging system LICENSE= ISCL LIB_DEPENDS= libdbus-1.so:devel/dbus BUILD_DEPENDS= dtplite:devel/tcllib OPTIONS_DEFINE= DOCS DOCSDIR= ${PREFIX}/share/doc/dbus PORTDOCS= * TEST_TARGET= do-test -USES= pkgconfig tcl:85+,tea +USES= pkgconfig tcl:tea PLIST_FILES= lib/dbus/libdbus21.so.1 \ lib/dbus/pkgIndex.tcl \ man/mann/dbus.n.gz post-patch: ${REINPLACE_CMD} -e '/^INSTALL_PROGRAM/s|$$| -s|' \ ${WRKSRC}/Makefile.in do-test: DBUS=$$(${LOCALBASE}/bin/dbus-daemon --session --print-address --fork --print-pid); \ DBUS_ADDR=$$(echo $$DBUS | ${AWK} '{print $$1}'); \ DBUS_PID=$$(echo $$DBUS | ${AWK} '{print $$2}'); \ DBUS_ENV=DBUS_SESSION_BUS_ADDRESS=$$DBUS_ADDR; \ ${SETENV} ${MAKE_ENV} $$DBUS_ENV ${MAKE} -C ${WRKSRC} test; \ kill $$DBUS_PID .include Index: head/devel/yajl-tcl/Makefile =================================================================== --- head/devel/yajl-tcl/Makefile (revision 504095) +++ head/devel/yajl-tcl/Makefile (revision 504096) @@ -1,28 +1,28 @@ # Created by: gahr # $FreeBSD$ PORTNAME= yajl-tcl PORTVERSION= 1.6.2 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= tcltk@FreeBSD.org COMMENT= Tcl bindings for Yet Another JSON Library LICENSE= BSD3CLAUSE LIB_DEPENDS= libyajl.so:devel/yajl USE_GITHUB= yes GH_ACCOUNT= flightaware -USES+= autoreconf pkgconfig tcl:85+,tea +USES+= autoreconf pkgconfig tcl:tea TEST_TARGET= test TEST_DEPENDS= dtplite:devel/tcllib PLIST_FILES= lib/yajltcl${PORTVERSION}/libyajltcl.so.1 \ lib/yajltcl${PORTVERSION}/pkgIndex.tcl \ lib/yajltcl${PORTVERSION}/yajl.tcl .include Index: head/games/scid/Makefile =================================================================== --- head/games/scid/Makefile (revision 504095) +++ head/games/scid/Makefile (revision 504096) @@ -1,45 +1,45 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= scid PORTVERSION= 4.6.4 PORTREVISION= 1 CATEGORIES= games databases MASTER_SITES= SF/${PORTNAME}/Scid/Scid%204.6/ MAINTAINER= bsd@volki.at COMMENT= Free chess database application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING HAS_CONFIGURE= yes -USES= gmake python shebangfix tk:85+ zip +USES= gmake python shebangfix tk zip SHEBANG_FILES= tcl/lang/checklangs.tcl \ tcl/lang/propagatelang.tcl \ tcl/lang/removetoken.tcl \ scripts/eco2pgn.py \ scripts/pgnfix.py \ scripts/twic2scid.py TCL_LIBRARY= -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} CONFIGURE_CMD= ${TCLSH} ${CONFIGURE_SCRIPT} CONFIGURE_ARGS= \ BINDIR="${PREFIX}/bin" \ SHAREDIR="${PREFIX}/share/scid" \ THREADS="-pthread" \ TCL_VERSION="${TCL_VER}" \ TCL_INCLUDE="-I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR} -I${LOCALBASE}/include" \ TCL_LIBRARY="${TCL_LIBRARY}" \ TK_LIBRARY="${TCL_LIBRARY} -ltk${TK_SHLIB_VER} -lX11" \ OPTIMIZE="${CXXFLAGS} -fno-rtti -fno-exceptions" \ WARNINGS="" post-configure: @${REINPLACE_CMD} -e 's|g++|${CXX}|g; s|gcc|${CC}|g' \ ${WRKSRC}/Makefile \ ${WRKSRC}/engines/phalanx-scid/makefile \ ${WRKSRC}/engines/togaII1.2.1a/src/Makefile .include Index: head/graphics/ocaml-lablgl/Makefile =================================================================== --- head/graphics/ocaml-lablgl/Makefile (revision 504095) +++ head/graphics/ocaml-lablgl/Makefile (revision 504096) @@ -1,84 +1,84 @@ # Created by: Ronald Kuehn # $FreeBSD$ PORTNAME= lablgl PORTVERSION= 1.05 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= http://wwwfun.kurims.kyoto-u.ac.jp/soft/lsl/dist/ \ https://forge.ocamlcore.org/frs/download.php/1254/ PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= OpenGL interface for Objective Caml LICENSE= BSD3CLAUSE CONFLICTS= ocaml-nox11-[0-9]* -USES= gmake tk:85+ +USES= gmake tk USE_XORG= x11 xext xmu USE_GL= glut USE_OCAML= yes USE_OCAML_WASH= yes USE_OCAML_CAMLP4=yes USE_OCAML_TK= yes ALL_TARGET= all opt MAKE_JOBS_UNSAFE= yes DOCSDIR= ${PREFIX}/share/doc/ocaml/lablgl EXAMPLESDIR= ${PREFIX}/share/examples/ocaml/lablgl PATTERN= [[:space:]]*(do|then)?[[:space:]]*)cp([[:space:]] OPTIONS_DEFINE= THREADS DOCS OPTIONS_DEFAULT= THREADS THREADS_DESC= Threaded Tcl/Tk (must match lang/ocaml) .include .if ${PORT_OPTIONS:MTHREADS} THR_LD= -lpthread .endif post-extract: @${CP} ${WRKSRC}/Makefile.config.freebsd ${WRKSRC}/Makefile.config post-patch: @${REINPLACE_CMD} -e "s,/usr/X11R6,${LOCALBASE},g" \ -e "s,/usr/local,${LOCALBASE},g" \ -e "s,^\(BINDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/bin,g" \ -e "s,^\(RANLIB[ \t]*=\).*,\1ranlib,g" \ -e "s,^#\(LIBDIR[ \t]*=\).*,\1${PREFIX}/lib/ocaml,g" \ -e "s,^#\(DLLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/stublibs,g" \ -e "s,^#\(INSTALLDIR[ \t]*=\).*,\1${STAGEDIR}${PREFIX}/lib/ocaml/lablGL,g" \ -e "s!^#\(COPTS[ \t]*=\).*!\1-c ${CFLAGS}!g" \ -e "/^TKINCLUDES/s,=.*$$,= -I${TCL_INCLUDEDIR} -I${TK_INCLUDEDIR}," \ -e "/^TKLIBS/s,=.*$$,= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER}\ -ltcl${TCL_SHLIB_VER} ${THR_LD}," \ ${WRKSRC}/Makefile.config @${REINPLACE_CMD} -E \ -e '/exec ocaml/s,\$$\(INSTALLDIR\),${PREFIX}/lib/ocaml/lablGL,' \ -e 's,^(${PATTERN}+.*INSTALLDIR),\1\$${BSD_INSTALL_DATA} \3,' \ -e 's,^(${PATTERN}+.*BINDIR),\1\$${BSD_INSTALL_SCRIPT} \3,' \ -e 's,^(${PATTERN}+.*LIBDIR),\1\$${BSD_INSTALL_DATA} \3,' \ ${WRKSRC}/src/Makefile ${WRKSRC}/LablGlut/src/Makefile \ ${WRKSRC}/Togl/src/Makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/lablglut @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/togl @(cd ${WRKSRC}/LablGlut/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/lablglut '! -name Makefile') @(cd ${WRKSRC}/Togl/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/togl '! -name Makefile') @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Index: head/lang/itcl/Makefile =================================================================== --- head/lang/itcl/Makefile (revision 504095) +++ head/lang/itcl/Makefile (revision 504096) @@ -1,46 +1,46 @@ # Created by: chuckr # $FreeBSD$ PORTNAME= itcl PORTVERSION= 3.4.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= lang tcl MASTER_SITES= SF/incrtcl/%5BIncr%20Tcl_Tk%5D-source/3.4.1 DISTNAME= itcl${PORTVERSION} MAINTAINER= erik@bz.bzflag.bz COMMENT= Object-oriented extension to Tcl [incr Tcl] -USES+= tcl:85+,tea +USES+= tcl:tea USE_LDCONFIG= ${PREFIX}/lib/itcl${PORTVERSION:R} WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} TEST_TARGET= test PLIST_SUB+= PORTVERSION=${PORTVERSION} \ VERSION=${PORTVERSION:R} \ MAJOR=${PORTVERSION:R:R} \ SHORT=${PORTVERSION:R:S/.//} MAN_3= Itcl_RegisterC.3 Itcl_Stack.3 Itcl_Class.3 \ Itcl_List.3 Itcl_Object.3 Itcl_Preserve.3 post-patch: ${REINPLACE_CMD} -E '/^includedir/s|/include|/include/itcl${PORTVERSION:R}|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} post-install: ${LN} -s libitcl.so.1 \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}${PORTVERSION:R}/libitcl${PORTVERSION:R:S/.//}.so ${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ ${STAGEDIR}${PREFIX}/lib/libitcl.so.${PORTVERSION:R:R} ${LN} -s ${PORTNAME}${PORTVERSION:R}/libitcl.so.1 \ ${STAGEDIR}${PREFIX}/lib/libitcl.so .for FILE in ${MAN_3} ${INSTALL_DATA} ${WRKSRC}/doc/${FILE:S/Itcl_//} ${STAGEDIR}${MAN3PREFIX}/man/man3/${FILE} .endfor .include Index: head/lang/nx/Makefile =================================================================== --- head/lang/nx/Makefile (revision 504095) +++ head/lang/nx/Makefile (revision 504096) @@ -1,33 +1,33 @@ # Created by: gahr@FreeBSD.org # $FreeBSD$ PORTNAME= nx DISTVERSION= 2.2.0 PORTREVISION= 0 CATEGORIES= lang MASTER_SITES= SF/next-scripting/${DISTVERSION}/ DISTNAME= nsf${DISTVERSION} MAINTAINER= tcltk@FreeBSD.org COMMENT= Highly flexible, Tcl-based, object-oriented scripting language LICENSE= MIT OPTIONS_DEFINE= DOCS -USES+= gmake tcl:85+,tea +USES+= gmake tcl:tea USE_LDCONFIG= yes TEST_TARGET= test PLIST_SUB+= PKGNAME=${DISTNAME} PORTDOCS= * post-patch: cd ${WRKSRC}/doc && for f in *.1; do ${MV} $$f $${f%.1}.nx.1; done cd ${WRKSRC}/doc && for f in *.3; do ${MV} $$f $${f%.3}.nx.3; done post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lib${DISTNAME}.so .include Index: head/math/maxima/Makefile =================================================================== --- head/math/maxima/Makefile (revision 504095) +++ head/math/maxima/Makefile (revision 504096) @@ -1,100 +1,100 @@ # Created by: Scott Flatman # $FreeBSD$ PORTNAME= maxima PORTVERSION= 5.43.0 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source MAINTAINER= phascolarctos@protonmail.ch COMMENT= Symbolic mathematics program LICENSE= GPLv2 MAXIMAEXTRACLAUSE LICENSE_COMB= multi LICENSE_NAME_MAXIMAEXTRACLAUSE= Maxima extra clause LICENSE_FILE_MAXIMAEXTRACLAUSE= ${FILESDIR}/license-extra-clause.txt LICENSE_PERMS_MAXIMAEXTRACLAUSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS= gnuplot:math/gnuplot \ rlwrap:devel/rlwrap -USES= autoreconf gmake makeinfo shared-mime-info tk:85+ +USES= autoreconf gmake makeinfo shared-mime-info tk GNU_CONFIGURE= yes CONFIGURE_ARGS= PYTHON=dummy INFO= imaxima maxima xmaxima abs_integrate drawutils kovacicODE logic PLIST_SUB+= PORTVERSION=${PORTVERSION} PORTDOCS= * PORTDATA= * PORTEXAMPLES= * NO_ARCH= yes OPTIONS_DEFINE= EXAMPLES DOCS NOUSERINIT MANPAGES TEST OPTIONS_SINGLE= LISP OPTIONS_SINGLE_LISP= CCL CMUCL SBCL OPTIONS_DEFAULT= NOUSERINIT MANPAGES SBCL OPTIONS_SUB= yes CCL_DESC= Build with Clozure Common Lisp CCL_BUILD_DEPENDS= ccl:lang/ccl CCL_RUN_DEPENDS= ccl:lang/ccl CCL_CONFIGURE_ON= --with-ccl=ccl CCL_PLIST_SUB= BINDIR=binary-openmcl BINNAME=maxima.image CMUCL_DESC= Build with CMU Common Lisp CMUCL_BUILD_DEPENDS= lisp:lang/cmucl CMUCL_RUN_DEPENDS= lisp:lang/cmucl CMUCL_CONFIGURE_ON= --enable-cmucl CMUCL_PLIST_SUB= BINDIR=binary-cmucl BINNAME=maxima_core NOUSERINIT_DESC= Do not load user init file for lisp (only for sbcl) SBCL_DESC= Build with Steel Bank Common Lisp SBCL_BUILD_DEPENDS= sbcl:lang/sbcl SBCL_RUN_DEPENDS= sbcl:lang/sbcl SBCL_CONFIGURE_ON= --enable-sbcl SBCL_PLIST_SUB= BINDIR=binary-sbcl BINNAME=maxima_core TEST_TARGET= check TEST_BUILD_DEPENDS= gnuplot:math/gnuplot \ rlwrap:devel/rlwrap post-patch: ${GREP} -Fe '.core' -l -r ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} 's;\.core;_core;g' ${FIND} -X ${WRKSRC}/interfaces/xmaxima -name 'Makefile.in' | ${XARGS} ${REINPLACE_CMD} "s;tclsh;${TCLSH};g" ${REINPLACE_CMD} "s;/usr;${LOCALBASE};g" ${WRKSRC}/src/intl.lisp ${REINPLACE_CMD} 's;demo;;' ${WRKSRC}/Makefile.am post-patch-TEST-off: ${REINPLACE_CMD} 's;tests;;' ${WRKSRC}/Makefile.am pre-build-CCL-on: cd ${WRKSRC}/src/ && ${MKDIR} binary-ccl && ${LN} -s binary-ccl binary-openmcl post-build-MANPAGES-on: ${GZIP_CMD} ${WRKSRC}/doc/man/maxima.1 post-build-TEST-on: do-test post-install: for x in "" "-1" "-2" "-3"; do ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima.info$$x ${STAGEDIR}${PREFIX}/${INFO_PATH}; done ${INSTALL_MAN} ${WRKSRC}/doc/info/maxima-index.lisp ${STAGEDIR}${PREFIX}/${INFO_PATH} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/info && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} '-name maxima*\.html' post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} '-name *\.dem' post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/doc/man/maxima.1.gz ${STAGEDIR}${PREFIX}/man/man1 post-install-NOUSERINIT-on: ${REINPLACE_CMD} 's;--end-runtime-options;--end-runtime-options --no-userinit;' ${STAGEDIR}${PREFIX}/bin/maxima .include Index: head/net-mgmt/netmagis-common/Makefile =================================================================== --- head/net-mgmt/netmagis-common/Makefile (revision 504095) +++ head/net-mgmt/netmagis-common/Makefile (revision 504096) @@ -1,54 +1,54 @@ # Created by: Pierre David , Jean Benoit # $FreeBSD$ PORTNAME?= netmagis PORTVERSION?= 2.3.4 PORTREVISION= 1 CATEGORIES?= net-mgmt MASTER_SITES= http://netmagis.org/files/ PKGNAMESUFFIX?= -common MAINTAINER?= pdagog@gmail.com COMMENT?= Netmagis common infrastructure LICENSE= CECILL-B LICENSE_NAME= CeCILL-B Free Software License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept RUN_DEPENDS+= dtplite:devel/tcllib NO_ARCH?= yes -USES+= pgsql:9.1+ tcl:85+ +USES+= pgsql:9.1+ tcl WANT_PGSQL+= pgtcl SLAVEDIRS= net-mgmt/netmagis-common \ net-mgmt/netmagis-database \ net-mgmt/netmagis-detecteq \ net-mgmt/netmagis-metro \ net-mgmt/netmagis-servers \ net-mgmt/netmagis-topo \ net-mgmt/netmagis-utils \ net-mgmt/netmagis-www # Variables used in netmagis Makefiles MAKE_ARGS+= DESTDIR=${STAGEDIR}${DESTDIR} PREFIX=${PREFIX} MAKE_ARGS+= TCLSH=${TCLSH} TCLCONF=${TCL_LIBDIR}/tclConfig.sh .if ${PKGNAMESUFFIX} == -topo || ${PKGNAMESUFFIX} == -www ALL_TARGET=build${PKGNAMESUFFIX?=} .else ALL_TARGET=nothing .endif INSTALL_TARGET= install${PKGNAMESUFFIX} # Change "cd foo; make" into "$(MAKE) -C foo" to unbreak parallel builds post-patch: @${FIND} ${WRKSRC} -type f -name Makefile -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -E 's,cd(.+) (;|&&) make,$$(MAKE) -C\1,' @${REINPLACE_CMD} -E 's,cd (.+) ; (ln -s en ),\2\1/,' \ ${WRKSRC}/www/Makefile ${REINPLACE_CMD} '/NMVARDIR/s/$$(PREFIX)//' ${WRKSRC}/Makefile .include Index: head/x11-toolkits/ocaml-labltk/Makefile =================================================================== --- head/x11-toolkits/ocaml-labltk/Makefile (revision 504095) +++ head/x11-toolkits/ocaml-labltk/Makefile (revision 504096) @@ -1,40 +1,40 @@ # Created by: Michael Grünewald # $FreeBSD$ PORTNAME= labltk PORTVERSION= 8.06.0 PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= http://forge.ocamlcore.org/frs/download.php/1455/ PKGNAMEPREFIX= ocaml- MAINTAINER= ports@FreeBSD.org COMMENT= Objective Caml interface to Tk LICENSE= LGPL20 -USES= gmake tk:85+ +USES= gmake tk HAS_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes MAKE_ENV+= STAGEDIR="${STAGEDIR}" USE_OCAML= yes ALL_TARGET= all opt post-patch: @${FIND} ${WRKSRC} -name 'Makefile*' | ${XARGS} ${REINPLACE_CMD} \ -e 's/$$(INSTALLDIR)/$$(STAGEDIR)$$(INSTALLDIR)/g' \ -e 's/$$(INSTALLBINDIR)/$$(STAGEDIR)$$(INSTALLBINDIR)/g' \ -e 's/$$(STUBLIBDIR)/$$(STAGEDIR)$$(STUBLIBDIR)/g' \ -e 's/mkdir /& -p /g' @${REINPLACE_CMD} -e 's|%%SCRIPTBASE%%|${PREFIX}/lib/ocaml/labltk/|g' \ ${WRKSRC}/lib/Makefile pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs post-install: ${INSTALL_DATA} ${WRKSRC}/support/META ${STAGEDIR}${PREFIX}/lib/ocaml/${PORTNAME} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ocaml/stublibs/dlllabltk.so .include Index: head/x11-toolkits/tkdnd/Makefile =================================================================== --- head/x11-toolkits/tkdnd/Makefile (revision 504095) +++ head/x11-toolkits/tkdnd/Makefile (revision 504096) @@ -1,23 +1,23 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= tkdnd PORTVERSION= 2.8 CATEGORIES= x11-toolkits tk MASTER_SITES= SF/${PORTNAME}/TkDND/TkDND%20${PORTVERSION}/ DISTNAME= ${PORTNAME}${PORTVERSION}-src MAINTAINER= tcltk@FreeBSD.org COMMENT= Native drag and drop capabilities for Tk -USES+= tk:85+,tea +USES+= tk:tea USE_XORG= x11 xext TCL_PKG= ${PORTNAME}${PORTVERSION} USE_LDCONFIG= ${PREFIX}/lib/${TCL_PKG} WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} post-install: ${INSTALL_MAN} ${WRKSRC}/doc/tkDND.n ${STAGEDIR}/${PREFIX}/man/mann/${MANN} .include Index: head/x11-toolkits/tkshape/Makefile =================================================================== --- head/x11-toolkits/tkshape/Makefile (revision 504095) +++ head/x11-toolkits/tkshape/Makefile (revision 504096) @@ -1,93 +1,93 @@ # Created by: nivit@users.sourceforge.net # $FreeBSD$ PORTNAME= tkshape PORTVERSION= 0.4 PORTREVISION= 2 CATEGORIES= x11-toolkits MASTER_SITES= http://www.cs.man.ac.uk/~fellowsd/tcl/ \ http://nivi.interfree.it/distfiles/${PORTNAME}/${PORTVERSION}/ DISTNAME= shape${PORTVERSION:S/.//g} MAINTAINER= nivit@FreeBSD.org COMMENT= Tk library to access to X Shaped Window Extension -USES= gmake tk:85+ +USES= gmake tk USE_XORG= x11 xext PLIST_SUB= PORTNAME="${PORTNAME}" USE_LDCONFIG= yes OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_DESC= Install manual pages .include .if ${PORT_OPTIONS:MMANPAGES} PLIST_SUB+= MAN="" .else PLIST_SUB+= MAN="@comment " .endif WRKSRC= ${WRKDIR}/${PORTNAME:C/^tk//1}${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-tclconf=${TCL_LIBDIR} \ --with-tkconf=${TK_LIBDIR} CONFIGURE_WRKSRC= ${WRKSRC}/unix BUILD_WRKSRC= ${CONFIGURE_WRKSRC} WHERE_REPLACE= ${WRKSRC}/demos REPLACE_FILES= ${WHERE_REPLACE}/dragger.tcl \ ${WHERE_REPLACE}/fancytext.tcl \ ${WHERE_REPLACE}/fingerprint.tcl post-patch: .SILENT for FILE in ${REPLACE_FILES}; do \ ${REINPLACE_CMD} -e "/%%WISH%%/s//${WISH:S/\//\\\//g}/g" \ $${FILE}; \ done; ${REINPLACE_CMD} -E 's,(^CFLAGS = )-g,\1${CFLAGS},' \ ${BUILD_WRKSRC}/Makefile.in FIND_DIRS= -type d \! -empty FIND_DEMOS= demos -type f -and -name "*.tcl" -maxdepth 1 FIND_IMAGES= demos/images -type f \ -and \( -name "*.gif" -or -name "*.xbm" \ -or -name "*.cur" \) TARGET_DIR= ${STAGEDIR}${PREFIX}/lib/${PORTNAME} MANPAGES= CombShape.3 QuryShape.3 shape.n do-install: # script, library cd ${WRKSRC}; \ ${MKDIR} ${TARGET_DIR}/demos; \ FILES=$$(${FIND} ${FIND_DEMOS}); \ for FILE in $${FILES}; do \ ${INSTALL_SCRIPT} $${FILE} ${TARGET_DIR}/$${FILE}; \ done; \ ${INSTALL_SCRIPT} unix/libshape04.so.1.0 ${TARGET_DIR}/libshape04.so.1; # images, pkgIndex.tcl cd ${WRKSRC}; \ ${MKDIR} ${TARGET_DIR}/demos/images; \ FILES=$$(${FIND} ${FIND_IMAGES}); \ for FILE in $${FILES}; do \ ${INSTALL_DATA} $${FILE} ${TARGET_DIR}/$${FILE}; \ done; \ ${INSTALL_DATA} unix/pkgIndex.tcl ${TARGET_DIR}/pkgIndex.tcl; # manpages .if ${PORT_OPTIONS:MMANPAGES} cd ${WRKSRC}; \ for m in ${MANPAGES} ; do \ s=$${m##*.}; \ ${INSTALL_MAN} doc/$${m} ${STAGEDIR}${PREFIX}/man/man$${s}/$${m}; \ done; .endif .include