Index: head/devel/boehm-gc/Makefile =================================================================== --- head/devel/boehm-gc/Makefile (revision 299100) +++ head/devel/boehm-gc/Makefile (revision 299101) @@ -1,54 +1,54 @@ # New ports collection makefile for: boehm-gc # Date created: 15 November 1996 # Whom: Mike McGaughey # # $FreeBSD$ # PORTNAME= boehm-gc PORTVERSION= 7.1 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ DISTNAME= gc-${PORTVERSION:S/.a/alpha/} MAINTAINER= ports@FreeBSD.org COMMENT= Garbage collection and memory leak detection for C and C++ GNU_CONFIGURE= yes USE_GNOME= gnomehack USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-cplusplus --disable-static --disable-threads MAKE_JOBS_UNSAFE= yes -OPTIONS= FULLDEBUG "Debugging support (see documentation)" off +OPTIONS_DEFINE= DEBUG .include -.if defined(WITH_FULLDEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-gc-debug PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug .endif MAN3= gc.3 .if ${ARCH} == "ia64" BROKEN= Does not compile on ia64 .endif post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man # # Get rid of .la and static library files # post-configure: @${REINPLACE_CMD} -E -e \ '/Install the pseudo-library/,/staticlibs=/s,^,#,' ${WRKSRC}/libtool post-install: ${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${PREFIX}/man/man3/gc.3 test: build cd ${WRKSRC} && ${MAKE} check .include Property changes on: head/devel/boehm-gc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.65 \ No newline at end of property +1.66 \ No newline at end of property Index: head/devel/boehm-gc-redirect/Makefile =================================================================== --- head/devel/boehm-gc-redirect/Makefile (revision 299100) +++ head/devel/boehm-gc-redirect/Makefile (revision 299101) @@ -1,63 +1,63 @@ # New ports collection makefile for: boehm-gc-redirect # Date created: 12/17/2009 # Whom: stas # # $FreeBSD$ # PORTNAME= boehm-gc PORTVERSION= 7.1 CATEGORIES= devel MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ PKGNAMESUFFIX= -${GC_VARIANT} DISTNAME= gc-${PORTVERSION:S/.a/alpha/} MAINTAINER= ports@FreeBSD.org COMMENT= Garbage collection and memory leak detection for C and C++ RUN_DEPENDS= ${PREFIX}/include/gc/gc.h:${PORTSDIR}/devel/boehm-gc GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-cplusplus --disable-static --disable-threads \ --enable-redirect-malloc CONFIGURE_ENV= CFLAGSS="${CFLAGS} LIBS="${LIBS} MAKE_JOBS_UNSAFE= yes INSTLIBS= cord gc gccpp GC_VARIANT= redirect SOVER= 1 -OPTIONS= FULLDEBUG "Debugging support (see documentation)" off +OPTIONS_DEFINE= DEBUG PLIST_FILES= ${INSTLIBS:S,^,lib/lib,g:S,$,-${GC_VARIANT}.so.${SOVER},g} \ ${INSTLIBS:S,^,lib/lib,g:S,$,-${GC_VARIANT}.so,g} .include .if ${ARCH} == "ia64" BROKEN= Does not compile on ia64 .endif -.if defined(WITH_FULLDEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-gc-debug PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug .endif post-patch: ${REINPLACE_CMD} -E -e 's,libgc\.la,libgc-${GC_VARIANT}.la,g' \ -e 's,libgccpp\.la,libgccpp-${GC_VARIANT}.la,g' \ -e 's,libcord\.la,libcord-${GC_VARIANT}.la,g' \ ${WRKSRC}/Makefile.in do-install: .for LIB in ${INSTLIBS} ${INSTALL_DATA} ${WRKSRC}/.libs/lib${LIB}-${GC_VARIANT}.so.${SOVER} \ ${PREFIX}/lib/lib${LIB}-${GC_VARIANT}.so.${SOVER} @(cd ${PREFIX}/lib && ${LN} -s lib${LIB}-${GC_VARIANT}.so.${SOVER} \ lib${LIB}-${GC_VARIANT}.so) .endfor test: build cd ${WRKSRC} && ${MAKE} check .include Property changes on: head/devel/boehm-gc-redirect/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.4 \ No newline at end of property +1.5 \ No newline at end of property Index: head/devel/boehm-gc-threaded/Makefile =================================================================== --- head/devel/boehm-gc-threaded/Makefile (revision 299100) +++ head/devel/boehm-gc-threaded/Makefile (revision 299101) @@ -1,73 +1,73 @@ # New ports collection makefile for: boehm-gc-redirect # Date created: 12/17/2009 # Whom: stas # # $FreeBSD$ # PORTNAME= boehm-gc PORTVERSION= 7.1 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ PKGNAMESUFFIX= -${GC_VARIANT} DISTNAME= gc-${PORTVERSION:S/.a/alpha/} MAINTAINER= ports@FreeBSD.org COMMENT= Garbage collection and memory leak detection for C and C++ RUN_DEPENDS= ${PREFIX}/include/gc/gc.h:${PORTSDIR}/devel/boehm-gc GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-cplusplus --disable-static --enable-threads=posix \ --enable-thread-local-alloc CONFIGURE_ENV= CFLAGSS="${CFLAGS} LIBS="${LIBS} MAKE_JOBS_UNSAFE= yes INSTLIBS= cord gc gccpp GC_VARIANT= threaded SOVER= 1 -OPTIONS= PARALLEL_MARK "Parallel-thread marking (faster for SMP)" off \ - FULLDEBUG "Debugging support (see documentation)" off +OPTIONS_DEFINE= PARALLEL_MARK DEBUG +PARALLEL_MARK_DESC= Parallel-thread marking (faster for SMP) PLIST_FILES= ${INSTLIBS:S,^,lib/lib,g:S,$,-${GC_VARIANT}.so.${SOVER},g} \ ${INSTLIBS:S,^,lib/lib,g:S,$,-${GC_VARIANT}.so,g} \ libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc .include .if ${ARCH} == "ia64" BROKEN= Does not compile on ia64 .endif -.if defined(WITH_PARALLEL_MARK) +.if ${PORT_OPTIONS:MPARALLEL_MARK} CONFIGURE_ARGS+= --enable-parallel-mark .endif -.if defined(WITH_FULLDEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-gc-debug PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug .endif post-patch: ${REINPLACE_CMD} -E -e 's,libgc\.la,libgc-${GC_VARIANT}.la,g' \ -e 's,libgccpp\.la,libgccpp-${GC_VARIANT}.la,g' \ -e 's,libcord\.la,libcord-${GC_VARIANT}.la,g' \ ${WRKSRC}/Makefile.in ${REINPLACE_CMD} -e 's,-lgc,-lgc-${GC_VARIANT},' ${WRKSRC}/bdw-gc.pc.in do-install: .for LIB in ${INSTLIBS} ${INSTALL_DATA} ${WRKSRC}/.libs/lib${LIB}-${GC_VARIANT}.so.${SOVER} \ ${PREFIX}/lib/lib${LIB}-${GC_VARIANT}.so.${SOVER} @(cd ${PREFIX}/lib && ${LN} -s lib${LIB}-${GC_VARIANT}.so.${SOVER} \ lib${LIB}-${GC_VARIANT}.so) .endfor ${INSTALL_DATA} ${WRKSRC}/bdw-gc.pc \ ${PREFIX}/libdata/pkgconfig/bdw-gc-${GC_VARIANT}.pc test: build cd ${WRKSRC} && ${MAKE} check .include Property changes on: head/devel/boehm-gc-threaded/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.5 \ No newline at end of property +1.6 \ No newline at end of property Index: head/devel/dprog/Makefile =================================================================== --- head/devel/dprog/Makefile (revision 299100) +++ head/devel/dprog/Makefile (revision 299101) @@ -1,40 +1,42 @@ # ex:ts=8 # Ports collection makefile for: dprog # Date created: Apr 6, 2004 # Whom: ijliao # # $FreeBSD$ # PORTNAME= dprog PORTVERSION= 0.3.1 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://www.daimi.au.dk/~mailund/dprog/download/ MAINTAINER= ports@FreeBSD.org COMMENT= A language for specifying dynamic programming algorithms LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt GNU_CONFIGURE= yes CPPFLAGS+= ${CXXFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -OPTIONS= EMACS "Install emacs syntax files" on +OPTIONS_DEFINE= EMACS +OPTIONS_DEFAULT= EMACS +EMACS_DESC= Install emacs syntax files -.include +.include -.if !defined(WITHOUT_EMACS) +.if ${PORT_OPTIONS:MEMACS} PLIST_SUB+= EMACS="" .else PLIST_SUB+= EMACS="@comment " .endif post-install: -.if !defined(WITHOUT_EMACS) +.if ${PORT_OPTIONS:MEMACS} @${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/elisp/*.el ${DATADIR} .endif -.include +.include Property changes on: head/devel/dprog/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.6 \ No newline at end of property +1.7 \ No newline at end of property Index: head/devel/elfio/Makefile =================================================================== --- head/devel/elfio/Makefile (revision 299100) +++ head/devel/elfio/Makefile (revision 299101) @@ -1,63 +1,63 @@ # ex:ts=8 # New ports collection makefile for: elfio # Date created: Jul 26, 2001 # Whom: ijliao # # $FreeBSD$ # PORTNAME= elfio PORTVERSION= 1.0.3 PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/ELFIO-sources/ELFIO-${PORTVERSION} DISTNAME= ${PORTNAME:U}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= C++ library for reading and generating files in the ELF binary format BUILD_DEPENDS= libtool:${PORTSDIR}/devel/libtool GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_AUTOTOOLS= aclocal automake autoconf libtool AUTOMAKE_ARGS= -c -a ACLOCAL_ARGS= --acdir=${ACLOCAL_DIR} -I ${LOCALBASE}/share/aclocal -OPTIONS= EXAMPLES "Install sample programms" on +OPTIONE_DEFINE= EXAMPLES DOCS PORTDOCS= * -.include +.include -.if !defined(WITHOUT_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} PLIST_SUB+= EXAMPLES="" .else PLIST_SUB+= EXAMPLES="@comment " .endif post-patch: @(${FIND} ${WRKSRC}/ -name Makefile.am | \ ${XARGS} ${REINPLACE_CMD} -E -e 's,(libELFIO)\.a,.libs/\1.so,g') pre-configure: @(cd ${WRKSRC}/ && \ ${LIBTOOLIZE} --force --copy --automake) post-install: -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for file in AUTHORS ChangeLog README ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} .endfor .for f in elf11g.zip tutorial.docbook tutorial.pdf ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR} .endfor .endif -.if !defined(WITHOUT_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @${FIND} ${WRKSRC}/Examples/ -name "*.cpp" -exec ${INSTALL_DATA} {} \ ${EXAMPLESDIR}/ \; .endif -.include +.include Property changes on: head/devel/elfio/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.22 \ No newline at end of property +1.23 \ No newline at end of property Index: head/devel/gecode/Makefile =================================================================== --- head/devel/gecode/Makefile (revision 299100) +++ head/devel/gecode/Makefile (revision 299101) @@ -1,59 +1,60 @@ # New ports collection makefile for: gecode # Date created: 24 January 2011 # Whom: roam@FreeBSD.org # # $FreeBSD$ # PORTNAME= gecode PORTVERSION= 3.7.3 CATEGORIES= devel MASTER_SITES= http://www.gecode.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Generic Constraint Development Environment LICENSE= MIT -OPTIONS= GIST "Interactive Search Tool (requires Qt)" Off +OPTIONS_DEFINE= GIST +GIST_DESC= Interactive Search Tool (requires Qt) USE_PERL5_BUILD=yes USE_BISON= build USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --enable-shared \ --disable-doc-dot \ --disable-doc-tagfile \ --disable-doc-chm \ --enable-driver \ --enable-graph \ --enable-flatzinc \ --enable-sheduling \ --disable-examples \ --enable-minimodel \ --enable-search USE_LDCONFIG= yes MAKE_JOBS_UNSAFE=yes .include -.if defined(WITH_GIST) +.if ${PORT_OPTIONS:MGIST} USE_QT4= corelib gui moc_build qmake_build CONFIGURE_ARGS+=--enable-gist --enable-qt PLIST_SUB+= GIST="" .else CONFIGURE_ARGS+=--disable-gist --disable-qt PLIST_SUB+= GIST="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ '/^ARR/s|^|#| ; \ /^PACKAGE_VERSION_NUMBER/s|^|#| ; \ /_vendor/s| == | = | ; \ /host_os/s| == | = | ; \ /gcc_optimize_flag/s|-O3|| ; \ /="-ggdb/s|^|#|' ${WRKSRC}/configure .include Property changes on: head/devel/gecode/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.7 \ No newline at end of property +1.8 \ No newline at end of property Index: head/devel/kdesdk3/Makefile =================================================================== --- head/devel/kdesdk3/Makefile (revision 299100) +++ head/devel/kdesdk3/Makefile (revision 299101) @@ -1,58 +1,59 @@ # New ports collection makefile for: KDE SDK # Date created: 2 March 2001 # Whom: Dmitry Sivachenko # # $FreeBSD$ # PORTNAME= kdesdk PORTVERSION= ${KDE_VERSION} PORTREVISION= 8 CATEGORIES= devel kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= stable/${PORTVERSION:S/.0//}/src DIST_SUBDIR= KDE MAINTAINER= ports@FreeBSD.org COMMENT= KDE Software Development Kit RUN_DEPENDS= bash:${PORTSDIR}/shells/bash LIB_DEPENDS= svn_client-1.0:${PORTSDIR}/devel/subversion CONFLICTS= umbrello-[0-9]* kcachegrind-[0-9]* USE_KDEBASE_VER=3 USE_PERL5= yes USE_BZIP2= yes USE_GMAKE= yes USE_BDB= yes USE_AUTOTOOLS= libtool USE_LDCONFIG= yes CONFIGURE_ARGS+=--mandir=${MANPREFIX}/man \ --with-db-include-dir=${BDB_INCLUDE_DIR} \ --with-db-lib-dir=${BDB_LIB_DIR} --with-db-name=${BDB_LIB_NAME} \ --with-apr-config=${LOCALBASE}/bin/apr-1-config \ --with-apu-config=${LOCALBASE}/bin/apu-1-config \ --with-svn-include=${LOCALBASE}/include \ --with-svn-lib=${LOCALBASE}/lib MAN1= cervisia.1 cvsblame.1 cvscheck.1 cvsversion.1 includemocs.1 kde-build.1 kdesvn-build.1 noncvslist.1 -OPTIONS= VALGRIND "Install devel/valgrind" off +OPTIONS_DEFINE= VALGRIND +VALGRIND_DESC= Install devel/valgrind .include "${.CURDIR}/../../x11/kde3/Makefile.kde" -.include +.include -.if defined(WITH_VALGRIND) +.if ${PORT_OPTIONS:MVALGRIND} RUN_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind .endif post-patch: # Breakage might be caused by security/heimdal's broken fnmatch.h @${REINPLACE_CMD} -e 's|<\(fnmatch.h\)>|"/usr/include/\1"|' \ ${WRKSRC}/cervisia/stringmatcher.cpp -.include +.include Property changes on: head/devel/kdesdk3/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.79 \ No newline at end of property +1.80 \ No newline at end of property Index: head/devel/libcfg/Makefile =================================================================== --- head/devel/libcfg/Makefile (revision 299100) +++ head/devel/libcfg/Makefile (revision 299101) @@ -1,70 +1,67 @@ # ports collection makefile for: libcfg # Date created: 30 April 2007 # Whom: Martin Matuska # # $FreeBSD$ # PORTNAME= libcfg PORTVERSION= 0.6.2 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://platon.sk/upload/_projects/00003/ DISTNAME= ${PORTNAME}+-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library for command line and configuration file parsing LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_AUTOTOOLS= autoconf GNU_CONFIGURE= yes USE_GMAKE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip .if !defined(NO_INSTALL_MANPAGES) MAN3= cfg_add_property.3 cfg_context.3 cfg_option.3 cfg_parse.3 \ cfg_print_error.3 cfg_set_context_flag.3 libcfg+.3 MANCOMPRESSED= yes INSTALL_TARGET+= install-man .endif PORTDOCS= * -OPTIONS= EXAMPLES "Install examples" off \ - HTMLDOCS "Install html documentation" off +OPTIONS_DEFINE= EXAMPLES DOCS -.include +.include -.if defined(WITH_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} PLIST_SUB+= EXAMPLES="" .else PLIST_SUB+= EXAMPLES="@comment " .endif .if ${ARCH} == "amd64" || ${ARCH} == "ia64" CFLAGS+= -fPIC .endif post-install: -.if defined(WITH_EXAMPLES) +.if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/doc/examples/example.* ${EXAMPLESDIR} .endif -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} .for FILE in AUTHORS README TODO @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor -.if defined(WITH_HTMLDOCS) @${MKDIR} ${DOCSDIR}/html @for FILE in ${WRKSRC}/doc/html/*; do \ ${INSTALL_DATA} $${FILE} ${DOCSDIR}/html; \ done .endif -.endif -.include +.include Property changes on: head/devel/libcfg/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.8 \ No newline at end of property +1.9 \ No newline at end of property Index: head/devel/libelf/Makefile =================================================================== --- head/devel/libelf/Makefile (revision 299100) +++ head/devel/libelf/Makefile (revision 299101) @@ -1,54 +1,56 @@ # New ports collection makefile for: libelf # Date created: 18 Apr 2001 # Whom: roam@FreeBSD.org # # $FreeBSD$ # PORTNAME= libelf PORTVERSION= 0.8.13 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.mr511.de/software/ \ ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= libs MAINTAINER= ports@FreeBSD.org COMMENT= A public ELF file access library similar to libelf(3) in Solaris -OPTIONS= EXTENDED "ELF format extensions" on \ - NLS "Native Language Support" on \ - SANITY "Avoid loading invalid ELF files" on +OPTIONS_DEFINE= EXTENDED NLS SANITY +OPTIONS_DEFAULT= EXTENDED SANITY +EXTENDED_DESC= ELF format extensions +SANITY_DESC= Avoid loading invalid ELF files + .include GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-shared --disable-compat USE_LDCONFIG= yes NOMAN= defined -.if !defined(WITHOUT_NLS) +.if ${PORT_OPTIONS:MNLS} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lintl CONFIGURE_ARGS+= --enable-nls USE_GETTEXT= yes PLIST_SUB+= GETTEXT="" .else CONFIGURE_ARGS+= --disable-nls PLIST_SUB+= GETTEXT="@comment " .endif -.if !defined(WITHOUT_EXTENDED) +.if ${PORT_OPTIONS:MEXTENDED} CONFIGURE_ARGS+= --enable-extended-format .else CONFIGURE_ARGS+= --disable-extended-format .endif -.if !defined(WITHOUT_SANITY) +.if ${PORT_OPTIONS:MSANITY} CONFIGURE_ARGS+= --enable-sanity-checks .else CONFIGURE_ARGS+= --disable-sanity-checks .endif .include Property changes on: head/devel/libelf/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.30 \ No newline at end of property +1.31 \ No newline at end of property Index: head/devel/libstroke/Makefile =================================================================== --- head/devel/libstroke/Makefile (revision 299100) +++ head/devel/libstroke/Makefile (revision 299101) @@ -1,39 +1,40 @@ # New ports collection makefile for: LibStroke # Date created: 31 December 2001 # Whom: Jerry A! # # $FreeBSD$ # PORTNAME= libstroke PORTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= http://etla.net/libstroke/ MAINTAINER= ports@FreeBSD.org COMMENT= A stroke translation library USE_XORG= x11 USE_GMAKE= yes USE_AUTOTOOLS= libtool WANT_GNOME= yes USE_LDCONFIG= yes -OPTIONS= GTK "Build with legacy Gtk+/GNOME stroke support" off +OPTIONS_DEFINE= GTK1 +GTK1_DESC= Build with legacy Gtk+/GNOME stroke support -.include +.include -.if defined(WITH_GTK) || ${HAVE_GNOME:Mgtk12} +.if ${PORT_OPTIONS:MGTK1} || !empty(HAVE_GNOME:Mgtk12) USE_GNOME+= gtk12 PLIST_SUB+= GS="" .else PLIST_SUB+= GS="@comment " .endif post-patch: @${REINPLACE_CMD} -e \ 's|$${CONFIG_SHELL-/bin/sh} $$ac_aux_dir|$$ac_aux_dir|' \ ${WRKSRC}/configure -.include +.include Property changes on: head/devel/libstroke/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.19 \ No newline at end of property +1.20 \ No newline at end of property Index: head/devel/libusb/Makefile =================================================================== --- head/devel/libusb/Makefile (revision 299100) +++ head/devel/libusb/Makefile (revision 299101) @@ -1,50 +1,51 @@ # New ports collection makefile for: libusb # Date created: 27 January 2001 # Whom: John Reynolds # # $FreeBSD$ # PORTNAME= libusb PORTVERSION= 0.1.12 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-0.1%20%28LEGACY%29/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Library giving userland programs access to USB devices -OPTIONS= SGML "Install developer guide from SGML" off +OPTIONS_DEFINE= SGML +SGML_DESC= Install developer guide from SGML .include .if ${OSVERSION} >= 800069 IGNORE= has been already included into base system .endif -.if defined(WITH_SGML) +.if ${PORT_OPTIONS:MSGML} BUILD_DEPENDS+= ${LOCALBASE}/share/sgml/jade/catalog:${PORTSDIR}/textproc/jade \ ${LOCALBASE}/share/sgml/docbook/dsssl/modular/catalog:${PORTSDIR}/textproc/dsssl-docbook-modular \ ${LOCALBASE}/share/sgml/docbook/4.2/catalog:${PORTSDIR}/textproc/docbook-420 MAKE_ENV+= SGML_CATALOG_FILES=${LOCALBASE}/share/sgml/iso8879/catalog:${LOCALBASE}/share/sgml/docbook/4.2/catalog:${LOCALBASE}/share/sgml/docbook/dsssl/modular/catalog:${LOCALBASE}/share/sgml/jade/catalog PLIST_SUB= SGML="" .else CONFIGURE_ARGS= --disable-build-docs PLIST_SUB= SGML="@comment " .endif USE_AUTOTOOLS= libtool USE_LDCONFIG= yes USE_AUTOTOOLS= libtool post-patch: @${REINPLACE_CMD} -e 's|{libdir}/pkgconfig|{prefix}/libdata/pkgconfig|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|||' ${WRKSRC}/descriptors.c post-install: -.if defined(WITH_SGML) +.if ${PORT_OPTIONS:MSGML} @${MKDIR} ${DOCSDIR}/html @${INSTALL_DATA} ${WRKSRC}/doc/html/* ${DOCSDIR}/html .endif -.include +.include Property changes on: head/devel/libusb/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.33 \ No newline at end of property +1.34 \ No newline at end of property Index: head/devel/linux-js/Makefile =================================================================== --- head/devel/linux-js/Makefile (revision 299100) +++ head/devel/linux-js/Makefile (revision 299101) @@ -1,70 +1,73 @@ # New ports collection makefile for: linux-js # Date created: 5 Feb 2006 # Whom: Jean-Yves Lefort # # $FreeBSD$ # PORTNAME= linux-js PORTVERSION= 2.2 CATEGORIES= devel emulators kld MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= jylefort MAINTAINER= ports@FreeBSD.org COMMENT= The Linux joystick interface ported to FreeBSD PROGRAMS= jscal jstest MAN1= ${PROGRAMS:S|$|.1|} MAN4= linux_js.4 PORTDOCS= joystick-api.txt USE_RCORDER= jscal.sh linux_js.sh -OPTIONS= LINUX "Linux mode support (i386/amd64 only)" on \ - JOY "PC joystick support" on \ - UHID "USB joystick support" on +OPTIONS_DEFINE= LINUX JOY UHID DOCS +OPTIONS_DEFAULT= LINUX JOY UHID +LINUX_DESC= Linux mode support (i386/amd64 only) +JOY_DESC= PC joystick support +UHID_DESC= USB joystick support + MAKE_ENV= WITHOUT_DEBUG=yes .include .if ${OSVERSION} >= 800064 BROKEN= does not build .endif .if !exists(${SRC_BASE}/sys/Makefile) IGNORE= requires kernel source files .endif -.if defined(WITHOUT_LINUX) +.if empty(PORT_OPTIONS:MLINUX) MAKE_ENV+= WITHOUT_LINUX=yes .endif -.if defined(WITHOUT_JOY) +.if empty(PORT_OPTIONS:MJOY) MAKE_ENV+= WITHOUT_JOY=yes .endif -.if defined(WITHOUT_UHID) +.if empty(PORT_OPTIONS:MUHID) MAKE_ENV+= WITHOUT_UHID=yes .endif post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' ${WRKSRC}/linux_js.4 @${REINPLACE_CMD} -e 's|FILEDESC_UNLOCK|FILEDESC_SUNLOCK|' ${WRKSRC}/linux_js.c @${REINPLACE_CMD} -e 's|FILEDESC_LOCK|FILEDESC_SLOCK|' ${WRKSRC}/linux_js.c post-install: ${MKDIR} ${PREFIX}/include/linux ${INSTALL_DATA} ${WRKSRC}/joystick.h ${PREFIX}/include/linux ${INSTALL_PROGRAM} ${PROGRAMS:S|^|${WRKSRC}/|} ${PREFIX}/bin .for s in 1 4 ${INSTALL_MAN} ${MAN${s}:S|^|${WRKSRC}/|} ${PREFIX}/man/man${s} .endfor -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/joystick-api.txt ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include Property changes on: head/devel/linux-js/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/devel/mico/Makefile =================================================================== --- head/devel/mico/Makefile (revision 299100) +++ head/devel/mico/Makefile (revision 299101) @@ -1,118 +1,118 @@ # New ports collection makefile for: mico # Date created: 11 July 1998 # Whom: Marc G. Fournier # # $FreeBSD$ # PORTNAME= mico PORTVERSION= 2.3.12 PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/ PATCH_SITES= http://mico.org/errata/ PATCHFILES= mico-2.3.12-secfix1.diff MAINTAINER= ports@FreeBSD.org COMMENT= Secure, reliable, production-quality, standards-based CORBA middleware PATCH_DIST_STRIP= -p1 WRKSRC= ${WRKDIR}/${PORTNAME} USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_GMAKE= yes USE_AUTOTOOLS= autoconf CONFIGURE_ENV+= EGREP=`which egrep` -OPTIONS= NOSERVICES "Without services, plain ORB" off \ - SSL "Build with SSL" on \ - X11 "Build with X11 support" off \ - QT "Build with QT support" off \ - GTK "Build with GTK support" off \ - DEBUG "Build debug version" off +OPTIONS_DEFINE= SERVICES SSL X11 QT3 GTK1 DEBUG TCL DOCS +OPTIONS_DEFAULT= SSL SERVICES +SERVICES_DESC= With services, plain ORB +QT3_DESC= Build with QT3 support +GTK1_DESC= Build with GTK1 support +TCL_DESC= Build with TCL support .include NOT_FOR_ARCHS= sparc64 CONFIGURE_ARGS= --enable-cd --disable-mini-stl --enable-threads -.if defined(WITH_DEBUG) +.if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug .endif -.if !defined(WITH_NOSERVICES) +.if ${PORT_OPTIONS:MSERVICES} CONFIGURE_ARGS+= --enable-ccm .else CONFIGURE_ARGS+= --disable-coss MICO_SERVICE= "@comment " .endif CXXFLAGS+= ${CPPFLAGS} -Wno-unused -.if defined(WITH_X11) +.if ${PORT_OPTIONS:MX11} USE_XORG= x11 CONFIGURE_ARGS+= --with-x .else CONFIGURE_ARGS+= --without-x MICO_X11= "@comment " .endif -.if defined(WITH_QT) +.if ${PORT_OPTIONS:MQT3} USE_QT_VER= 3 CONFIGURE_ARGS+= --with-qt=${LOCALBASE} QTCPPFLAGS+= ${CPPFLAGS} .else MICO_QT= "@comment " .endif -.if defined(WITH_GTK) +.if ${PORT_OPTIONS:MGTK1} USE_GNOME= gtk12 CONFIGURE_ARGS+= --with-gtk=${LOCALBASE} .else MICO_GTK= "@comment " .endif -.if defined(WITH_TCL) +.if ${PORT_OPTIONS:MTCL} LIB_DEPENDS= tcl83:${PORTSDIR}/lang/tcl83 CONFIGURE_ARGS+= --with-tcl CPPFLAGS+= -I${LOCALBASE}/include/tcl8.3 .else MICO_TCL= "@comment " .endif -.if defined(WITHOUT_SSL) || defined(WITH_NOSERVICES) +.if empty(PORT_OPTIONS:MSSL) || empty(PORT_OPTIONS:MSERVICES) MICO_SSL= "@comment " .else USE_OPENSSL= yes CONFIGURE_ARGS+= --enable-ssl=${OPENSSLBASE} CONFIGURE_ARGS+= --enable-csiv2 --enable-csl2 .endif PLIST_SUB+= MICO_X11=${MICO_X11} MICO_QT=${MICO_QT} MICO_GTK=${MICO_GTK} \ MICO_TCL=${MICO_TCL} MICO_SSL=${MICO_SSL} \ MICO_SERVICE=${MICO_SERVICE} MAN1= idl.1 imr.1 nsadmin.1 MAN5= micorc.5 MAN8= ird.8 micod.8 nsd.8 post-patch: @${REINPLACE_CMD} -e "s#\"-O2\"#\"${CFLAGS}\"#;s#\"-pthread#\"${PTHREAD_LIBS}#" ${WRKSRC}/configure.in post-configure: @${FIND} ${WRKSRC}/demo -name Makefile | ${XARGS} \ ${REINPLACE_CMD} -e "s#/doc/mico/examples#${EXAMPLESDIR:S#^${PREFIX}##}#" @${REINPLACE_CMD} -e "s#/doc/mico/examples#${EXAMPLESDIR:S#^${PREFIX}##}#" ${WRKSRC}/demo/MakeVars @${REINPLACE_CMD} -e "s#ministl##" ${WRKSRC}/include/Makefile @${RM} -f ${WRKSRC}/include/mico/*.orig ${WRKSRC}/include/coss/*.orig post-install: @for i in `${GREP} '^lib/lib.*so$$' ${TMPPLIST}`; do \ ${LN} -fs ${PREFIX}/$$i ${PREFIX}/$$i.1; \ done; \ for i in `${GREP} ^bin/ ${TMPPLIST}`; do \ (${STRIP_CMD} ${PREFIX}/$$i || ${TRUE}) 2> /dev/null; \ done -.if !defined(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${GMAKE} -C ${WRKSRC} install-doc .endif .include Property changes on: head/devel/mico/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.105 \ No newline at end of property +1.106 \ No newline at end of property Index: head/devel/ml-doc/Makefile =================================================================== --- head/devel/ml-doc/Makefile (revision 299100) +++ head/devel/ml-doc/Makefile (revision 299101) @@ -1,52 +1,53 @@ # New ports collection makefile for: ml-doc # Date created: 21 Aug 2007 # Whom: Timothy Bourke # # $FreeBSD$ # PORTNAME= ml-doc PORTVERSION= 2.0 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://people.cs.uchicago.edu/~jhr/tools/downloads/ \ http://www.cse.unsw.edu.au/~tbourke/distfiles/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Language and tools for documenting Standard ML libraries BUILD_DEPENDS= smlnj-devel>=110.71:${PORTSDIR}/lang/sml-nj-devel \ nsgmls:${PORTSDIR}/textproc/jade RUN_DEPENDS= nsgmls:${PORTSDIR}/textproc/jade GNU_CONFIGURE= yes CONFIGURE_ENV+= SMLNJ_DEVEL=yes ALL_TARGET= build MAKE_ENV+= DATADIR=${DATADIR} SMLNJ_DEVEL=yes SUB_FILES= ml-doc.1 mkdoc.1 fix-cml-doc.sh MAN1= ml-doc.1 mkdoc.1 MLINKS= ml-doc.1 extract-sig.1 ml-doc.1 extract-info.1 \ ml-doc.1 merge-info.1 ml-doc.1 html-gen.1 \ ml-doc.1 html-index.1 ml-doc.1 html-toc.1 \ ml-doc.1 latex-gen.1 ml-doc.1 proof-latex.1 \ ml-doc.1 filter-index.1 ml-doc.1 mk-mldoc-makefile.1 -OPTIONS= LATEX "Install LaTeX if necessary (needed for pdf output)" OFF +OPTIONS_DEFINE= LATEX +LATEX_DESC= Install LaTeX if necessary (needed for pdf output) -.include +.include -.if defined(WITH_LATEX) +.if ${PORT_OPTIONS:MLATEX} RUN_DEPENDS+= latex:${PORTSDIR}/print/teTeX .endif post-extract: @${CP} ${FILESDIR}/lib-Makefile ${WRKSRC}/lib/Makefile post-install: @${INSTALL_MAN} ${WRKDIR}/ml-doc.1 ${MAN1PREFIX}/man/man1 @${INSTALL_MAN} ${WRKDIR}/mkdoc.1 ${MAN1PREFIX}/man/man1 -.include +.include Property changes on: head/devel/ml-doc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.4 \ No newline at end of property +1.5 \ No newline at end of property Index: head/devel/pdcurses/Makefile =================================================================== --- head/devel/pdcurses/Makefile (revision 299100) +++ head/devel/pdcurses/Makefile (revision 299101) @@ -1,55 +1,55 @@ # New ports collection makefile for: pdcurses # Date created: 1 Jul 2006 # Whom: alepulver # # $FreeBSD$ # PORTNAME= pdcurses PORTVERSION= 3.4 CATEGORIES= devel MASTER_SITES= SF DISTNAME= PDCurses-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Curses library implementation for Win32, DOS, OS/2 and X11 CONFLICTS= pdcurses-the-[0-9]* USE_LDCONFIG= yes USE_XORG= x11 xext sm ice xt xaw GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE=yes -OPTIONS= DEBUG "Enable debugging support" off \ - LATIN1 "Enable support for Latin1 keys" off \ - NEXTAW "Link with NeXtaw" off \ - XAW3D "Link with Xaw3d" off +OPTONS_DEFINE= DEBUG LATIN1 NEXTAW XAW3D +LATIN1_DESC= Enable support for Latin1 keys +NEXTAW_DESC= Link with NeXtaw +XAW3D_DESC= Link with Xaw3d -.include +.include .for opt in DEBUG LATIN1 -. if defined(WITH_${opt}) +. if ${PORT_OPTIONS:M${opt}} CONFIGURE_ARGS+=--enable-${opt:L} . endif .endfor -.if defined(WITH_NEXTAW) +.if ${PORT_OPTIONS:MNEXTAW} LIB_DEPENDS+= neXtaw.${XAWVER}:${PORTSDIR}/x11-toolkits/neXtaw CONFIGURE_ARGS+=--with-nextaw .endif -.if defined(WITH_XAW3D) +.if ${PORT_OPTIONS:MXAW3D} LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d CONFIGURE_ARGS+=--with-xaw3d .endif post-patch: @${REINPLACE_CMD} -e \ 's|$$(libdir)/$$(SHLPRE)$$(SHLFILE)$$(SHLPST)|&.2|' \ ${WRKSRC}/Makefile.in post-install: @cd ${PREFIX}/lib && ${LN} -sf libXCurses.so.2 libXCurses.so -.include +.include Property changes on: head/devel/pdcurses/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.14 \ No newline at end of property +1.15 \ No newline at end of property Index: head/devel/pdcurses-the/Makefile =================================================================== --- head/devel/pdcurses-the/Makefile (revision 299100) +++ head/devel/pdcurses-the/Makefile (revision 299101) @@ -1,56 +1,56 @@ # New ports collection makefile for: pdcurses # Date created: 1 Jul 2006 # Whom: alepulver # # $FreeBSD$ # PORTNAME= pdcurses PORTVERSION= 3.2 CATEGORIES= devel MASTER_SITES= SF PKGNAMESUFFIX= -the DISTNAME= PDCurses-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Curses library implementation for Win32, DOS, OS/2 and X11 CONFLICTS= pdcurses-[0-9]* USE_LDCONFIG= yes USE_XORG= x11 xext sm ice xt xaw GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes -OPTIONS= DEBUG "Enable debugging support" off \ - LATIN1 "Enable support for Latin1 keys" off \ - NEXTAW "Link with NeXtaw" off \ - XAW3D "Link with Xaw3d" off +OPTIONS_DEFINE= DEBUG LATIN1 NEXTAW XAW3D +LATIN1_DESC= Enable support for Latin1 keys +NEXTAW_DESC= Link with NeXtaw +XAW3D_DESC= Link with Xaw3d -.include +.include .for opt in DEBUG LATIN1 -. if defined(WITH_${opt}) +. if ${PORT_OPTIONS:M${opt}} CONFIGURE_ARGS+=--enable-${opt:L} . endif .endfor -.if defined(WITH_NEXTAW) +.if ${PORT_OPTIONS:MNEXTAW} LIB_DEPENDS+= neXtaw.${XAWVER}:${PORTSDIR}/x11-toolkits/neXtaw CONFIGURE_ARGS+=--with-nextaw .endif -.if defined(WITH_XAW3D) +.if ${PORT_OPTIONS:MXAW3D} LIB_DEPENDS+= Xaw3d.${XAWVER}:${PORTSDIR}/x11-toolkits/Xaw3d CONFIGURE_ARGS+=--with-xaw3d .endif post-patch: @${REINPLACE_CMD} -e \ 's|$$(libdir)/$$(SHLPRE)$$(SHLFILE)$$(SHLPST)|&.2|' \ ${WRKSRC}/Makefile.in post-install: @cd ${PREFIX}/lib && ${LN} -sf libXCurses.so.2 libXCurses.so -.include +.include Property changes on: head/devel/pdcurses-the/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.13 \ No newline at end of property +1.14 \ No newline at end of property