Index: head/Mk/Uses/readline.mk =================================================================== --- head/Mk/Uses/readline.mk (revision 444462) +++ head/Mk/Uses/readline.mk (revision 444463) @@ -1,24 +1,24 @@ # $FreeBSD$ # # handle dependency on the readline port # # Feature: readline # Usage: USES=readline # Valid ARGS: port # # MAINTAINER: portmgr@FreeBSD.org .if !defined(_INCLUDE_USES_READLINE_MK) _INCLUDE_USES_READLINE_MK= yes .if !exists(/usr/lib/libreadline.so) readline_ARGS= port .endif .if ${readline_ARGS} == port -LIB_DEPENDS+= libreadline.so.6:devel/readline +LIB_DEPENDS+= libreadline.so.7:devel/readline CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif .endif Index: head/Mk/bsd.ruby.mk =================================================================== --- head/Mk/bsd.ruby.mk (revision 444462) +++ head/Mk/bsd.ruby.mk (revision 444463) @@ -1,408 +1,408 @@ # # bsd.ruby.mk - Utility definitions for Ruby related ports. # # Created by: Akinori MUSHA # # $FreeBSD$ # .if !defined(Ruby_Include) Ruby_Include= bsd.ruby.mk Ruby_Include_MAINTAINER= ruby@FreeBSD.org # # [variables that a user may define] # # RUBY_VER - (See below) # RUBY_DEFAULT_VER - Set to (e.g.) "2.4" if you want to refer to "ruby24" # just as "ruby". # RUBY_ARCH - (See below) # # [variables that each port can define] # # RUBY - Set to full path of ruby. If you set this, the values # of the following variables are automatically obtained # from the ruby executable: RUBY_VER, RUBY_VERSION, # RUBY_NAME, RUBY_ARCH, RUBY_LIBDIR, RUBY_ARCHLIBDIR, # RUBY_SITELIBDIR, and RUBY_SITEARCHLIBDIR. # RUBY_VER - Set to the alternative short version of ruby in the # form of `x.y' (see below for current value). # USE_RUBY - Says that the port uses ruby for building and running. # RUBY_NO_BUILD_DEPENDS - Says that the port should not build-depend on ruby. # RUBY_NO_RUN_DEPENDS - Says that the port should not run-depend on ruby. # USE_RUBY_EXTCONF - Says that the port uses extconf.rb to configure. # Implies USE_RUBY. # RUBY_EXTCONF - Set to the alternative name of extconf.rb # (default: extconf.rb). # RUBY_EXTCONF_SUBDIRS - Set to list of subdirectories, if multiple modules # are included. # USE_RUBY_SETUP - Says that the port uses setup.rb to configure and # build. # RUBY_SETUP - Set to the alternative name of setup.rb # (default: setup.rb). # USE_RUBY_RDOC - Says that the port uses rdoc to generate documents. # RUBY_REQUIRE - Set to a Ruby expression to evaluate before building # the port. The constant "Ruby" is set to the integer # version number of ruby, and the result of the # expression will be set to RUBY_PROVIDED, which is # left undefined if the result is nil, false or a # zero-length string. Implies USE_RUBY. # USE_RUBYGEMS - Do not use this -- instead USES=gem # # [variables that each port should not (re)define] # # RUBY_PKGNAMEPREFIX - Common PKGNAMEPREFIX for ruby ports # (default: ruby${RUBY_SUFFIX}-) # RUBY_RELVERSION - Full version of ruby without preview/beta suffix in # the form of `x.y.z' (see below for current value). # RUBY_RELVERSION_CODE - Integer version of RUBY_RELVERSION in the form of # `xyz'. # RUBY_VERSION - Composite version of RUBY_RELVERSION and # RUBY_PATCHLEVEL in the form of `x.y.z.p'. # (default: ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL}) # RUBY_VERSION_CODE - Composite integer version of RUBY_VERSION in the form # of `xyzp'. # RUBY_PORTVERSION - PORTVERSION for the standard ruby ports (ruby, # ruby-gdbm, etc.). # RUBY_PORTREVISION - PORTREVISION for the standard ruby ports. # RUBY_PORTEPOCH - PORTEPOCH for the standard ruby ports. # RUBY_DISTNAME - DISTNAME for the standard ruby ports, i.e. the # basename of the ruby distribution tarball. # RUBY_DISTVERSION - The version number part of RUBY_DISTNAME. # RUBY_PATCHFILES - PATCHFILES for the standard ruby ports, i.e. the # basename of the ruby distribution tarball. # RUBY_WRKSRC - WRKSRC for the ruby port. # MASTER_SITE_SUBDIR_RUBY - MASTER_SITE_SUBDIR for the ruby distfiles. # # RUBY_SHLIBVER - Major version of libruby (see below for current # value). # RUBY_ARCH - Set to target architecture name. # (e.g. i386-freebsd7) # RUBY_SUFFIX - Suffix for ruby binaries and directories # (${RUBY_VER:S/.//}). # RUBY_WITHOUT_SUFFIX - Always ${LOCALBASE}/bin/ruby. # RUBY_WITH_SUFFIX - Always ${RUBY_WITHOUT_SUFFIX}${RUBY_SUFFIX}. # RUBY_NAME - Ruby's name with trailing suffix. # # RUBY_MODNAME - Set to the module name (default: ${PORTNAME}). # # RUBY_RDOC - Full path of rdoc executable. # # RUBY_BASE_PORT - Port path of base ruby without PORTSDIR, without # suffix except version. # RUBY_PORT - Port path of ruby without PORTSDIR. # RUBY_RDOC_PORT - Port path of rdoc without PORTSDIR. # # DEPEND_RUBY - BUILD_DEPENDS/RUN_DEPENDS entry for ruby. # DEPEND_RUBY_RDOC - BUILD_DEPENDS entry for rdoc. # # RUBY_LIBDIR - Installation path for architecture independent # libraries. # RUBY_ARCHLIBDIR - Installation path for architecture dependent # libraries. # RUBY_SITELIBDIR - Installation path for site architecture independent # libraries. # RUBY_SITEARCHLIBDIR - Installation path for site architecture dependent # libraries. # RUBY_DOCDIR - Installation path for documents. # RUBY_EXAMPLESDIR - Installation path for examples. # RUBY_RIDIR - Installation path for site architecture independent ri # documents. # RUBY_SITERIDIR - Installation path for site architecture dependent ri # documents. # RUBY_MODDOCDIR - Installation path for the module's documents. # RUBY_MODEXAMPLESDIR - Installation path for the module's examples. # .if defined(RUBY_DEFAULT_VER) WARNING+= "RUBY_DEFAULT_VER is defined, consider using DEFAULT_VERSIONS=ruby=${RUBY_DEFAULT_VER} instead" .endif RUBY_DEFAULT_VER?= ${RUBY_DEFAULT} RUBY_VER?= ${RUBY_DEFAULT_VER} .if defined(RUBY) .if !exists(${RUBY}) IGNORE= cannot install: you set the variable RUBY to "${RUBY}", but it does not seem to exist. Please specify an already installed ruby executable .endif _RUBY_TEST!= ${RUBY} -e 'begin; require "rbconfig"; puts "ok" ; rescue LoadError; puts "error"; end' .if !empty(_RUBY_TEST) && ${_RUBY_TEST} != "ok" IGNORE= cannot install: you set the variable RUBY to "${RUBY}", but it failed to include rbconfig. Please specify a properly installed ruby executable .endif _RUBY_CONFIG= ${RUBY} -r rbconfig -e 'C = RbConfig::CONFIG' -e RUBY_VERSION!= ${_RUBY_CONFIG} 'puts C["ruby_version"]' RUBY_SUFFIX?= # empty RUBY_ARCH!= ${_RUBY_CONFIG} 'puts C["target"]' RUBY_NAME!= ${_RUBY_CONFIG} 'puts C["ruby_install_name"]' _RUBY_SYSLIBDIR!= ${_RUBY_CONFIG} 'puts C["libdir"]' _RUBY_SITEDIR!= ${_RUBY_CONFIG} 'puts C["sitedir"]' _RUBY_VENDORDIR!= ${_RUBY_CONFIG} 'puts C["vendordir"]' .else RUBY?= ${LOCALBASE}/bin/${RUBY_NAME} .if defined(RUBY_VER) # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. . if ${RUBY_VER} == 2.2 # # Ruby 2.2 # RUBY_RELVERSION= 2.2.7 -RUBY_PORTREVISION= 0 +RUBY_PORTREVISION= 1 RUBY_PORTEPOCH= 1 RUBY_PATCHLEVEL= 0 RUBY22= "" # PLIST_SUB helpers . elif ${RUBY_VER} == 2.3 # # Ruby 2.3 # RUBY_RELVERSION= 2.3.4 -RUBY_PORTREVISION= 0 +RUBY_PORTREVISION= 1 RUBY_PORTEPOCH= 1 RUBY_PATCHLEVEL= 0 RUBY23= "" # PLIST_SUB helpers . elif ${RUBY_VER} == 2.4 # # Ruby 2.4 # RUBY_RELVERSION= 2.4.1 -RUBY_PORTREVISION= 0 +RUBY_PORTREVISION= 1 RUBY_PORTEPOCH= 1 RUBY_PATCHLEVEL= 0 RUBY24= "" # PLIST_SUB helpers # When adding a version, please keep the comment in # Mk/bsd.default-versions.mk in sync. . else # # Other versions # IGNORE= Only ruby 2.2, 2.3 and 2.4 are supported _INVALID_RUBY_VER= 1 . endif .endif # defined(RUBY_VER) .if !defined(_INVALID_RUBY_VER) RUBY22?= "@comment " RUBY23?= "@comment " RUBY24?= "@comment " .if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}) .if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes" BROKEN= does not build with Ruby ${RUBY_VER} .else BROKEN= ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} .endif .endif .if ${RUBY_PATCHLEVEL} == 0 RUBY_VERSION?= ${RUBY_RELVERSION} RUBY_DISTVERSION?= ${RUBY_RELVERSION} .else RUBY_VERSION?= ${RUBY_RELVERSION}.${RUBY_PATCHLEVEL} RUBY_DISTVERSION?= ${RUBY_RELVERSION}-p${RUBY_PATCHLEVEL} .endif RUBY_WRKSRC= ${WRKDIR}/ruby-${RUBY_DISTVERSION} RUBY_CONFIGURE_ARGS+= --with-rubyhdrdir="${PREFIX}/include/ruby-${RUBY_VER}/" \ --with-rubylibprefix="${PREFIX}/lib/ruby" \ --docdir="${RUBY_DOCDIR}" \ --with-soname=ruby${RUBY_SUFFIX} CONFIGURE_TARGET?= ${ARCH}-portbld-${OPSYS:tl}${OSREL:C/\..*//} RUBY_ARCH?= ${ARCH}-${OPSYS:tl}${OSREL:C/\..*//} RUBY_NAME?= ruby${RUBY_SUFFIX} _RUBY_SYSLIBDIR?= ${PREFIX}/lib _RUBY_SITEDIR?= ${_RUBY_SYSLIBDIR}/ruby/site_ruby _RUBY_VENDORDIR?= ${_RUBY_SYSLIBDIR}/ruby/vendor_ruby .endif .endif # defined(RUBY) .if !defined(_INVALID_RUBY_VER) RUBY_DEFAULT_SUFFIX?= ${RUBY_DEFAULT_VER:S/.//} RUBY_DISTVERSION?= ${RUBY_VERSION} RUBY_PORTVERSION?= ${RUBY_VERSION} MASTER_SITE_SUBDIR_RUBY?= ${RUBY_VER} RUBY_DISTNAME?= ruby-${RUBY_DISTVERSION} RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME} RUBY_RELVERSION_CODE?= ${RUBY_RELVERSION:S/.//g} RUBY_VERSION_CODE?= ${RUBY_VERSION:S/.//g} RUBY_VER= ${RUBY_VERSION:C/([[:digit:]]+\.[[:digit:]]+).*/\1/} RUBY_SUFFIX= ${RUBY_VER:S/.//} RUBY_WITHOUT_SUFFIX?= ${LOCALBASE}/bin/ruby RUBY_WITH_SUFFIX?= ${RUBY_WITHOUT_SUFFIX}${RUBY_SUFFIX} RUBY_PKGNAMEPREFIX?= ruby${RUBY_SUFFIX}- RUBY_SHLIBVER?= ${RUBY_VER:S/.//} RUBY_CONFIGURE_ARGS+= --program-prefix="" .if ${RUBY_VER} != ${RUBY_DEFAULT_VER} DEPENDS_ARGS+= RUBY_VER=${RUBY_VER} .endif RUBY_CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}" RUBY_MODNAME?= ${PORTNAME} # Commands RUBY_RDOC?= ${LOCALBASE}/bin/rdoc${RUBY_VER:S/.//} # Ports RUBY_BASE_PORT?= lang/ruby${RUBY_VER:S/.//} RUBY_PORT?= ${RUBY_BASE_PORT} # Depends DEPEND_RUBY?= ${RUBY}:${RUBY_PORT} # Directories RUBY_LIBDIR?= ${_RUBY_SYSLIBDIR}/ruby/${RUBY_VER} RUBY_ARCHLIBDIR?= ${RUBY_LIBDIR}/${RUBY_ARCH} RUBY_SITELIBDIR?= ${_RUBY_SITEDIR}/${RUBY_VER} RUBY_SITEARCHLIBDIR?= ${RUBY_SITELIBDIR}/${RUBY_ARCH} RUBY_VENDORLIBDIR?= ${_RUBY_VENDORDIR}/${RUBY_VER} RUBY_VENDORARCHLIBDIR?= ${RUBY_VENDORLIBDIR}/${RUBY_ARCH} RUBY_DOCDIR?= ${PREFIX}/share/doc/${RUBY_NAME} RUBY_EXAMPLESDIR?= ${PREFIX}/share/examples/${RUBY_NAME} RUBY_RIDIR?= ${PREFIX}/share/ri/${RUBY_VER}/system RUBY_SITERIDIR?= ${PREFIX}/share/ri/${RUBY_VER}/site RUBY_MODDOCDIR?= ${RUBY_DOCDIR}/${RUBY_MODNAME} RUBY_MODEXAMPLESDIR?= ${RUBY_EXAMPLESDIR}/${RUBY_MODNAME} # PLIST PLIST_RUBY_DIRS= RUBY_LIBDIR="${RUBY_LIBDIR}" \ RUBY_ARCHLIBDIR="${RUBY_ARCHLIBDIR}" \ RUBY_SITELIBDIR="${RUBY_SITELIBDIR}" \ RUBY_SITEARCHLIBDIR="${RUBY_SITEARCHLIBDIR}" \ RUBY_VENDORLIBDIR="${RUBY_VENDORLIBDIR}" \ RUBY_VENDORARCHLIBDIR="${RUBY_VENDORARCHLIBDIR}" \ RUBY_MODDOCDIR="${RUBY_MODDOCDIR}" \ RUBY_MODEXAMPLESDIR="${RUBY_MODEXAMPLESDIR}" \ RUBY_DOCDIR="${RUBY_DOCDIR}" \ RUBY_EXAMPLESDIR="${RUBY_EXAMPLESDIR}" \ RUBY_RIDIR="${RUBY_RIDIR}" \ RUBY_SITERIDIR="${RUBY_SITERIDIR}" PLIST_SUB+= ${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${PREFIX})/,DIR=",} \ RUBY_VERSION="${RUBY_VERSION}" \ RUBY_VER="${RUBY_VER}" \ RUBY_SHLIBVER="${RUBY_SHLIBVER}" \ RUBY_ARCH="${RUBY_ARCH}" \ RUBY_SUFFIX="${RUBY_SUFFIX}" \ RUBY_NAME="${RUBY_NAME}" \ RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \ RUBY22=${RUBY22} \ RUBY23=${RUBY23} \ RUBY24=${RUBY24} .if defined(USE_RUBY_RDOC) MAKE_ENV+= RUBY_RDOC=${RUBY_RDOC} .endif # require check .if defined(RUBY_REQUIRE) USE_RUBY= yes .if exists(${RUBY}) RUBY_PROVIDED!= ${RUBY} -e '\ Ruby = ${RUBY_RELVERSION_CODE}; \ value = begin; ${RUBY_REQUIRE}; end and puts value' .else RUBY_PROVIDED= "should be" # the latest version is going to be installed .endif .if empty(RUBY_PROVIDED) .undef RUBY_PROVIDED .endif .endif .if ${PORT_OPTIONS:MDEBUG} RUBY_FLAGS+= -d .endif # # extconf.rb support # .if defined(USE_RUBY_EXTCONF) USE_RUBY= yes RUBY_EXTCONF?= extconf.rb CONFIGURE_ARGS+= --with-opt-dir="${LOCALBASE}" CONFIGURE_ENV+= RB_USER_INSTALL=yes do-configure: ruby-extconf-configure ruby-extconf-configure: .if defined(RUBY_EXTCONF_SUBDIRS) .for d in ${RUBY_EXTCONF_SUBDIRS} @${ECHO_MSG} "===> Running ${RUBY_EXTCONF} in ${d} to configure" @cd ${CONFIGURE_WRKSRC}/${d}; \ ${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS} .endfor .else @${ECHO_MSG} "===> Running ${RUBY_EXTCONF} to configure" @cd ${CONFIGURE_WRKSRC}; \ ${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_EXTCONF} ${CONFIGURE_ARGS} .endif .endif # # setup.rb support # .if defined(USE_RUBY_SETUP) RUBY_SETUP?= setup.rb do-configure: ruby-setup-configure ruby-setup-configure: @${ECHO_MSG} "===> Running ${RUBY_SETUP} to configure" @cd ${BUILD_WRKSRC}; \ ${SETENV} ${CONFIGURE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} config ${CONFIGURE_ARGS} do-build: ruby-setup-build ruby-setup-build: @${ECHO_MSG} "===> Running ${RUBY_SETUP} to build" @cd ${BUILD_WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} setup do-install: ruby-setup-install ruby-setup-install: @${ECHO_MSG} "===> Running ${RUBY_SETUP} to install" @cd ${INSTALL_WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${RUBY} ${RUBY_FLAGS} ${RUBY_SETUP} install --prefix=${STAGEDIR} .endif .if defined(USE_RUBY) .if !defined(RUBY_NO_BUILD_DEPENDS) EXTRACT_DEPENDS+= ${DEPEND_RUBY} PATCH_DEPENDS+= ${DEPEND_RUBY} BUILD_DEPENDS+= ${DEPEND_RUBY} .endif .if !defined(RUBY_NO_RUN_DEPENDS) RUN_DEPENDS+= ${DEPEND_RUBY} .endif .endif .endif # _INVALID_RUBY_VER .endif Index: head/audio/ardour5/Makefile =================================================================== --- head/audio/ardour5/Makefile (revision 444462) +++ head/audio/ardour5/Makefile (revision 444463) @@ -1,111 +1,112 @@ # Created by: Michael Beer # $FreeBSD$ PORTNAME= ardour5 PORTVERSION= 5.10.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://github.com/beerml/ardour_releases/raw/master/ # The original master side points to the latest release only: # MASTER_SITES= https://community.ardour.org/srctar/ DISTNAME= Ardour-${PORTVERSION} MAINTAINER= beerml@sigma6audio.de COMMENT= Multichannel digital audio workstation LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= lv2>=1.14.0:audio/lv2 itstool>2.0.0:textproc/itstool LIB_DEPENDS= libserd-0.so:devel/serd \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom \ liblilv-0.so:audio/lilv \ libsuil-0.so:audio/suil \ libaubio.so:audio/aubio \ librubberband.so:audio/rubberband \ liblo.so:audio/liblo \ liblrdf.so:textproc/liblrdf \ libjack.so:audio/jack \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libboost_date_time.so:devel/boost-libs \ libvamp-hostsdk.so:audio/vamp-plugin-sdk \ libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile \ libtag.so:audio/taglib \ libfftw3f.so:math/fftw3-float \ libcurl.so:ftp/curl \ libogg.so:audio/libogg \ libFLAC.so:audio/flac USES= compiler:c++11-lang desktop-file-utils gettext libarchive \ pkgconfig python:build readline:port tar:bzip2 waf USE_CXXSTD= c++11 USE_XORG= x11 USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango USE_LDCONFIG= yes INSTALLS_ICONS= yes BROKEN_aarch64= fails to configure: Could not find the program gas,as,gcc BROKEN_powerpc64= fails to compile: configuration_variable.cc: 'strtof' is not a member of 'std' PLIST_SUB= ARDOURVERSION=${PORTVERSION} CONFIGURE_ARGS= --optimize --ptformat --freedesktop --no-phone-home \ --with-backends=jack,dummy --internal-shared-libs post-patch: @${REINPLACE_CMD} -e 's/obj\.use = '\''libsmf libpbd'\''/obj\.use = '\''libsmf_internal libpbd'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.name = '\''libsmf'\''/libsmf\.name = '\''libsmf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript @${REINPLACE_CMD} -e 's/libsmf\.target = '\''smf'\''/libsmf\.target = '\''smf_internal'\''/g' ${WRKSRC}/libs/evoral/wscript post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/appdata @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.appdata.xml \ ${STAGEDIR}${PREFIX}/share/appdata/ardour5.appdata.xml @${CP} ${WRKSRC}/build/gtk2_ardour/ardour5.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ardour5.desktop @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_16px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_22px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/22x22/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_32px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_48px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_256px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps/ardour5.png @${CP} ${STAGEDIR}${PREFIX}/share/ardour5/resources/Ardour-icon_512px.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/512x512/apps/ardour5.png @${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} \ -name '*.so*' -exec ${STRIP_CMD} {} + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/sanityCheck @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-copy-mixer @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-export @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-exec-wrapper @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-vst-scanner @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/luasession @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/ardour-${PORTVERSION} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/utils/ardour5-fix_bbtppq @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ardour5/hardour-${PORTVERSION} .include .if ${ARCH} == "i386" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=i386 .elif ${ARCH} == "amd64" WITH_ARCH_FLAGS= --arch='-msse -mfpmath=sse' --dist-target=x86_64 .endif .if defined(WITH_ARCH_FLAGS) CONFIGURE_ARGS+= ${WITH_ARCH_FLAGS} .endif .include Index: head/audio/cutmp3/Makefile =================================================================== --- head/audio/cutmp3/Makefile (revision 444462) +++ head/audio/cutmp3/Makefile (revision 444463) @@ -1,31 +1,32 @@ # Created by: Dennis Herrmann # $FreeBSD$ PORTNAME= cutmp3 PORTVERSION= 3.0.1 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.puchalla-online.de/ \ http://mirror.mcx2.org/ MAINTAINER= ports@FreeBSD.org COMMENT= Small and fast command line MP3 editor LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:bzip2 readline PLIST_FILES= bin/cutmp3 man/man1/cutmp3.1.gz PORTDOCS= README README.timetable USAGE OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/ecasound/Makefile =================================================================== --- head/audio/ecasound/Makefile (revision 444462) +++ head/audio/ecasound/Makefile (revision 444463) @@ -1,60 +1,60 @@ # Created by: The Anarcat # $FreeBSD$ PORTNAME= ecasound PORTVERSION= 2.9.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= http://ecasound.seul.org/download/ \ http://nosignal.fi/download/ \ http://ecawave.sourceforge.net/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Multitrack audio processing software LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa USES= gmake libtool localbase:ldflags pkgconfig readline:port shebangfix SHEBANG_FILES= ecatools/ecamonitor GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-liblilv \ --disable-rubyecasound \ --enable-sys-readline=no \ --disable-arts USE_LDCONFIG= yes LDFLAGS+= -pthread OPTIONS_DEFINE= ALSA AUDIOFILE JACK LIBLO LIBOIL PYTHON SAMPLERATE SNDFILE OPTIONS_DEFAULT=PYTHON OPTIONS_SUB= yes ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib AUDIOFILE_CONFIGURE_ENABLE= audiofile AUDIOFILE_LIB_DEPENDS= libaudiofile.so:audio/libaudiofile JACK_CONFIGURE_ENABLE= jack JACK_LIB_DEPENDS= libjack.so:audio/jack LIBLO_CONFIGURE_ENABLE= liblo LIBLO_LIB_DEPENDS= liblo.so:audio/liblo LIBOIL_CONFIGURE_ENABLE=liboil LIBOIL_LIB_DEPENDS= liboil-0.3.so:devel/liboil PYTHON_CONFIGURE_ENABLE=pyecasound PYTHON_CONFIGURE_ENV= PYTHONPATH="${PYTHON_CMD}" PYTHON_USES= python SAMPLERATE_CONFIGURE_ENABLE= libsamplerate SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate SNDFILE_CONFIGURE_ENABLE= sndfile SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile post-patch: @${REINPLACE_CMD} -e '/test/ s|==|=|g ; \ s| $$EXTRAGCCFLAGS||g ; \ s| $$EXTRACPPFLAGS||g ; \ s| -D_P1003_1B_VISIBLE|| ; \ s|python -c|$$PYTHONPATH -c|' ${WRKSRC}/configure .include Index: head/audio/fluidsynth/Makefile =================================================================== --- head/audio/fluidsynth/Makefile (revision 444462) +++ head/audio/fluidsynth/Makefile (revision 444463) @@ -1,70 +1,70 @@ # Created by: Juha Nygard # $FreeBSD$ PORTNAME= fluidsynth PORTVERSION= 1.1.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Real-time software synthesizer based on the SoundFont 2 specifications LICENSE= LGPL20 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= JACK ALSA DBUS LADSPA LASH PORTAUDIO PULSEAUDIO READLINE \ SNDFILE SNDIO OPTIONS_DEFAULT= JACK READLINE USE_GNOME= glib20 USES= cmake pkgconfig tar:bzip2 CMAKE_ARGS= -Denable-ladcca:BOOL=FALSE \ -Denable-midishare:BOOL=FALSE USE_LDCONFIG= yes LDFLAGS+= -lpthread JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_OFF= -Denable-jack:BOOL=FALSE ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_OFF= -Denable-alsa:BOOL=FALSE DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CMAKE_OFF= -Denable-dbus:BOOL=FALSE LADSPA_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_RUN_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa LADSPA_CMAKE_ON= -Denable-ladspa:BOOL=TRUE LASH_LIB_DEPENDS= liblash.so:audio/lash LASH_CMAKE_OFF= -Denable-lash:BOOL=FALSE PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_ON= -Denable-portaudio:BOOL=TRUE PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -Denable-pulseaudio:BOOL=FALSE READLINE_USES= readline READLINE_CMAKE_OFF= -Denable-readline:BOOL=FALSE SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CMAKE_OFF= -Denable-libsndfile:BOOL=FALSE SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CMAKE_OFF= -Denable-sndio:BOOL=FALSE post-patch: ${CP} ${FILESDIR}/fluid_sndio.c ${WRKSRC}/src/drivers/ @${REINPLACE_CMD} -e \ '/Linux/s|^|#| ; \ /_init_lib_suffix/s|"64"|""| ; \ /CMAKE_C_FLAGS_RELEASE/s|-O2|| ; \ s|enable_midishare|enable-midishare| ; \ s|$${LIB_INSTALL_DIR}$${LIB_SUFFIX}/pkgconfig|$${CMAKE_INSTALL_PREFIX}/libdata/pkgconfig|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|share/man|man|' ${WRKSRC}/cmake_admin/DefaultDirs.cmake .include Index: head/audio/jack/Makefile =================================================================== --- head/audio/jack/Makefile (revision 444462) +++ head/audio/jack/Makefile (revision 444463) @@ -1,72 +1,73 @@ # Created by: Tilman Linneweh # $FreeBSD$ PORTNAME= jackit PORTVERSION= 0.125.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://jackaudio.org/downloads/ DISTNAME= jack-audio-connection-kit-${PORTVERSION} MAINTAINER= multimedia@FreeBSD.org COMMENT= Low latency audio server LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi LIB_DEPENDS= libsndfile.so:audio/libsndfile \ libsamplerate.so:audio/libsamplerate \ libcelt0.so:audio/celt \ libuuid.so:misc/e2fsprogs-libuuid GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake pathfix pkgconfig libtool localbase bdb USE_RC_SUBR= jackd CONFIGURE_ARGS= --disable-portaudio \ --enable-force-install \ --with-default-tmpdir=/tmp CFLAGS+= -I${BDB_INCLUDE_DIR} LIBS+= -L${BDB_LIB_DIR} INSTALL_TARGET= install-strip OPTIONS_DEFINE= ALSA DOXYGEN READLINE SNDIO OPTIONS_DEFAULT=READLINE OPTIONS_SUB= yes ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_ENABLE= alsa READLINE_USES= readline DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENV_OFF= ac_cv_prog_HAVE_DOXYGEN="false" READLINE_CONFIGURE_ENV_OFF= ac_cv_lib_readline_readline=no \ ac_cv_header_readline_chardefs_h=no SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio SNDIO_CONFIGURE_ENABLE= sndio post-patch: @${REINPLACE_CMD} -e 's|define USE_MLOCK|undef USE_MLOCK|' \ -e 's|alloca.h||' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e "s,-lpthread,-pthread," \ ${WRKSRC}/configure ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in ${WRKSRC}/jack.pc.in @${REINPLACE_CMD} -e "s,-lrt,," ${WRKSRC}/libjack/Makefile.in \ ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e "s,-ldl,," ${WRKSRC}/jackd/Makefile.in \ ${WRKSRC}/example-clients/Makefile.in @${REINPLACE_CMD} -e 's|md5sum|md5 -q|g' \ ${WRKSRC}/jackd/Makefile.in @${RM} ${WRKSRC}/doc/reference/html/* post-build: @${RM} ${WRKSRC}/doc/reference/html/dir__2F* .include Index: head/audio/kid3-kde4/Makefile =================================================================== --- head/audio/kid3-kde4/Makefile (revision 444462) +++ head/audio/kid3-kde4/Makefile (revision 444463) @@ -1,103 +1,103 @@ # $FreeBSD$ PORTNAME= kid3 PORTVERSION= 3.4.5 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= audio kde MASTER_SITES= SF MAINTAINER= jhale@FreeBSD.org COMMENT?= MP3/Ogg/FLAC tag editor for KDE LICENSE= GPLv2 USES= cmake:outsource kde:4 pkgconfig USE_LDCONFIG= yes CMAKE_ARGS= -DWITH_DOCBOOKDIR=${LOCALBASE}/share/xsl/docbook \ -DWITH_LIBDIR=lib \ -DWITH_MANDIR=man \ -DWITH_PLUGINSDIR=lib/kid3 \ -DFFMPEG_ROOT=${LOCALBASE} \ -DWITH_QML=OFF OPTIONS_DEFINE= CLI ACOUSTID FLAC MP3 MP4 VORBIS TAGLIB PHONON OPTIONS_DEFAULT= CLI ACOUSTID FLAC MP3 MP4 VORBIS TAGLIB OPTIONS_SUB= yes NO_OPTIONS_SORT= yes .if defined(PKGNAMESUFFIX) # Qt 4 and Qt 5 BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl USES+= desktop-file-utils USE_GNOME= libxslt:build CMAKE_ARGS+= -DWITH_APPS="${KID3_CLI}QT" PLIST_SUB+= QT="" KDE="@comment " . if ${PKGNAMESUFFIX} == "-qt5" # Qt 5 only CONFLICTS_INSTALL= kid3-3.* kid3-qt4-3.* USE_QT5= core dbus gui multimedia network testlib xml widgets \ buildtools_build linguisttools_build qmake_build CMAKE_ARGS+= -DWITH_QT5=true OPTIONS_EXCLUDE=PHONON . elif ${PKGNAMESUFFIX} == "-qt4" # Qt 4 only CONFLICTS_INSTALL= kid3-3.* kid3-qt5-3.* USE_QT4= corelib dbus gui network xml \ qmake_build moc_build rcc_build uic_build \ linguisttools_build . endif .else # KDE 4 only CONFLICTS_INSTALL= kid3-qt4-3.* kid3-qt5-3.* USE_QT4= corelib dbus gui network svg xml \ qmake_build moc_build rcc_build uic_build \ linguisttools_build USE_KDE= kdelibs automoc4 CMAKE_ARGS+= -DWITH_APPS="${KID3_CLI}KDE" PLIST_SUB+= QT="@comment " KDE="" OPTIONS_SLAVE= PHONON .endif PLIST_SUB+= SHLIB_VER=${PORTVERSION} ACOUSTID_LIB_DEPENDS= libchromaprint.so:audio/chromaprint \ libavcodec.so:multimedia/ffmpeg ACOUSTID_CMAKE_BOOL= WITH_CHROMAPRINT WITH_FFMPEG CLI_DESC= Build and install command line utility CLI_USES= readline CLI_VARS= KID3_CLI=CLI; FLAC_LIB_DEPENDS= libFLAC.so:audio/flac FLAC_CMAKE_BOOL= WITH_FLAC MP3_LIB_DEPENDS= libid3.so:audio/id3lib MP3_CMAKE_BOOL= WITH_ID3LIB MP4_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2 MP4_CMAKE_BOOL= WITH_MP4V2 PHONON_USE= QT4=phonon PHONON_CMAKE_BOOL= WITH_PHONON TAGLIB_DESC= Various audio formats support via Taglib TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_CMAKE_BOOL= WITH_TAGLIB VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VORBIS_CMAKE_BOOL= WITH_VORBIS .include .if ${PORT_OPTIONS:MFLAC} || ${PORT_OPTIONS:MVORBIS} PLIST_SUB+= OGGFLAC="" .else PLIST_SUB+= OGGFLAC="@comment " .endif .include Index: head/audio/lash/Makefile =================================================================== --- head/audio/lash/Makefile (revision 444462) +++ head/audio/lash/Makefile (revision 444463) @@ -1,57 +1,57 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= lash PORTVERSION= 0.5.4 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= audio MASTER_SITES= SAVANNAH MAINTAINER= ports@FreeBSD.org COMMENT= Session management system for JACK audio applications LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual LIB_DEPENDS= libjack.so:audio/jack \ libdssialsacompat.so:audio/libdssialsacompat \ libuuid.so:misc/e2fsprogs-libuuid USES= gmake pathfix pkgconfig libtool USE_GNOME= gtk20 libxml2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-alsa-midi USE_LDCONFIG= yes LIBS= -luuid INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include/dssi -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= READLINE PYTHON DOCS OPTIONS_DEFAULT=READLINE OPTIONS_SUB= yes PYTHON_DESC= Build pylash PYTHON_USES= python PYTHON_BUILD_DEPENDS= swig:devel/swig13 PYTHON_CONFIGURE_OFF= --disable-pylash READLINE_USES= readline READLINE_CONFIGURE_ENV_OFF= vl_cv_lib_readline=no DOCS_BUILD_DEPENDS= texi2html:textproc/texi2html DOCS_CONFIGURE_ENV_OFF= ac_cv_prog_lash_texi2html=no post-patch: @${REINPLACE_CMD} -e \ '/if test/s|==|=|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/texi2html/s|--number||' ${WRKSRC}/docs/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/lash-manual-html-one-page/lash-manual.html \ ${STAGEDIR}${DOCSDIR} .include Index: head/audio/libsmf/Makefile =================================================================== --- head/audio/libsmf/Makefile (revision 444462) +++ head/audio/libsmf/Makefile (revision 444463) @@ -1,21 +1,21 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= libsmf PORTVERSION= 1.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= SF MAINTAINER= trasz@FreeBSD.org COMMENT= Standard MIDI File format library LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= pathfix pkgconfig readline:port libtool USE_GNOME= glib20 USE_LDCONFIG= yes GNU_CONFIGURE= yes .include Index: head/audio/mpiosh/Makefile =================================================================== --- head/audio/mpiosh/Makefile (revision 444462) +++ head/audio/mpiosh/Makefile (revision 444463) @@ -1,27 +1,27 @@ # Created by: Sergey Akifyev # $FreeBSD$ PORTNAME= mpiosh PORTVERSION= 0.7.1.p2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MASTER_SITES= SF/mpio/mpio%20pre-release/0.7.1-pre2 DISTNAME= mpio-${PORTVERSION:S|.p|_pre|} MAINTAINER= ports@FreeBSD.org COMMENT= Digit@lway MPIO MP3 player tool USES= autoreconf iconv libtool readline GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} EXTRA_PATCHES= ${FILESDIR}/extra-patch-configure.in post-patch: @${REINPLACE_CMD} -e 's/%%ICONV_LIB%%/${ICONV_LIB}/' ${WRKSRC}/mpiosh/Makefile.am .include Index: head/audio/ncmpcpp/Makefile =================================================================== --- head/audio/ncmpcpp/Makefile (revision 444462) +++ head/audio/ncmpcpp/Makefile (revision 444463) @@ -1,55 +1,56 @@ # $FreeBSD$ PORTNAME= ncmpcpp PORTVERSION= 0.8 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://ncmpcpp.rybczak.net/stable/ MAINTAINER= yamagi@yamagi.org COMMENT= Ncurses mpd client, clone of ncmpc with some new features LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ libfftw3.so:math/fftw3 \ libicudata.so:devel/icu \ libicuuc.so:devel/icu \ libboost_filesystem.so:devel/boost-libs \ libcurl.so:ftp/curl BROKEN_powerpc64= fails to compile: tags.cpp: undefined reference to TagLib::String::to8Bit USES= compiler:c++14-lang iconv libtool localbase ncurses:port pkgconfig readline tar:bzip2 GNU_CONFIGURE= yes USE_GNOME= glib20 LDFLAGS+= -lpthread CONFIGURE_ENV= BOOST_LIB_SUFFIX="" OPTIONS_DEFINE= CLOCK DOCS OUTPUTS TAGLIB UTF8 VISUALIZER OPTIONS_DEFAULT= CLOCK OUTPUTS TAGLIB UTF8 VISUALIZER CLOCK_DESC= clock-screen support TAGLIB_DESC= taglib support OUTPUTS_DESC= Enable outputs screen VISUALIZER_DESC= Enable music visualizer screen PLIST_FILES= bin/ncmpcpp \ man/man1/ncmpcpp.1.gz PORTDOCS= AUTHORS COPYING NEWS bindings config CLOCK_CONFIGURE_ENABLE= clock UTF8_CONFIGURE_ENABLE= unicode TAGLIB_LIB_DEPENDS= libtag.so:audio/taglib TAGLIB_CONFIGURE_WITH= taglib OUTPUTS_CONFIGURE_ENABLE= outputs VISUALIZER_BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 VISUALIZER_CONFIGURE_ENABLE= visualizer post-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ncmpcpp ${STAGEDIR}${PREFIX}/bin/ .include Index: head/audio/supercollider/Makefile =================================================================== --- head/audio/supercollider/Makefile (revision 444462) +++ head/audio/supercollider/Makefile (revision 444463) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= supercollider PORTVERSION= 3.8.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/ DISTNAME= SuperCollider-${PORTVERSION}-Source-linux MAINTAINER= brittlehaus@gmail.com COMMENT= Programming language for real time audio synthesis LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \ "scide" "" ${FALSE} USES= cmake:outsource iconv localbase pkgconfig readline shared-mime-info \ tar:bzip2 USE_QT5= buildtools_build concurrent core gui linguisttools location \ network opengl printsupport qmake_build qml quick sensors \ sql webkit widgets USE_XORG= xt WRKSRC= ${WRKDIR}/SuperCollider-Source CMAKE_ENV= PKG_CONFIG_PATH=${LOCALBASE}/libdata/pkgconfig CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \ -DLIBUSB_1_INCLUDE_DIR=/usr/include \ -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so .include Index: head/biology/mrbayes/Makefile =================================================================== --- head/biology/mrbayes/Makefile (revision 444462) +++ head/biology/mrbayes/Makefile (revision 444463) @@ -1,29 +1,29 @@ # Created by: mzaki@biol.s.u-tokyo.ac.jp # $FreeBSD$ PORTNAME= mrbayes PORTVERSION= 3.1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= biology MASTER_SITES= SF MAINTAINER= mzaki@m.u-tokyo.ac.jp COMMENT= Bayesian inference of phylogeny OPTIONS_DEFINE= EXAMPLES USES= gmake readline:port PLIST_FILES= bin/mb PORTEXAMPLES= adh.nex anolis.nex avian_ovomucoids.nex bglobin.nex \ cynmix.nex kim.nex primates.nex replicase.nex do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mb ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/cad/gnucap/Makefile =================================================================== --- head/cad/gnucap/Makefile (revision 444462) +++ head/cad/gnucap/Makefile (revision 444463) @@ -1,55 +1,56 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gnucap DISTVERSION= 2009-12-07 +PORTREVISION= 1 CATEGORIES= cad MASTER_SITES= http://www.gnucap.org/devel/ \ http://www.gnucap.org/devel/archive/ MAINTAINER= ports@FreeBSD.org COMMENT= The GNU Circuit Analysis Package LICENSE= GPLv3 OPTIONS_DEFINE= READLINE DOCS EXAMPLES OPTIONS_DEFAULT=READLINE READLINE_DESC= Enable readline support USES= gmake GNU_CONFIGURE= yes PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/gnucap bin/gnucap-modelgen \ man/man1/gnucap-ibis.1.gz man/man1/gnucap.1.gz READLINE_USES= readline READLINE_CONFIGURE_OFF= --with-readline=no post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|doc examples||' ${WRKSRC}/Makefile.in .for i in src/ap_match.cc modelgen/ap_match.cc @${REINPLACE_CMD} -e \ "s:strchr(str2, '|'):const_cast(strchr(str2, '|')):" \ ${WRKSRC}/${i} .endfor post-install: ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/history ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/relnotes.* ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/whatisit ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/README ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/runall ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.ckt ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.doc ${STAGEDIR}${EXAMPLESDIR} .include Index: head/cad/linuxcnc-devel/Makefile =================================================================== --- head/cad/linuxcnc-devel/Makefile (revision 444462) +++ head/cad/linuxcnc-devel/Makefile (revision 444463) @@ -1,59 +1,59 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= linuxcnc PORTVERSION= 20160626 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= cad PKGNAMESUFFIX= -devel MAINTAINER= trasz@FreeBSD.org COMMENT= Open Source CNC machine controller LICENSE= GPLv2 BROKEN= fails to build, too few arguments to modbus_set_response_timeout LIB_DEPENDS= libBLT25.so:x11-toolkits/blt \ libboost_python.so:devel/boost-python-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libmodbus.so:comms/libmodbus \ libncurses.so:devel/ncurses \ libXaw.so:x11-toolkits/libXaw \ libtclx8.4.so:lang/tclX RUN_DEPENDS= bash:shells/bash \ bwidget>=1.4:x11-toolkits/bwidget \ ${PYTHON_SITELIBDIR}/gtk-2.0/vtemodule.so:x11-toolkits/py-vte \ ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/gdkgl/__init__.py:x11-toolkits/py-gtkglext \ ${LOCALBASE}/lib/Img/libtkimg1.4.6.so:graphics/libimg BUILD_DEPENDS= ${RUN_DEPENDS} NO_PACKAGE= Licensing conflict between LinuxCNC (GPL2) and readline (GPL3) WRKSRC_SUBDIR= src PATCH_WRKSRC= ${WRKDIR}/linuxcnc-${GH_TAGNAME} ALL_TARGET= default GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-realtime=uspace --enable-non-distributable=yes \ CFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" \ CXXFLAGS="-I${LOCALBASE}/include" CXX=c++ CC=cc \ --with-locale-dir="${PREFIX}/share/locale" --with-python=${PYTHON_CMD} MAKE_ENV= BUILD_VERBOSE=1 USES= autoreconf gettext gmake ncurses pkgconfig python readline shebangfix tk USE_GL= gl glu USE_GNOME= cairo gdkpixbuf2 pygtksourceview USE_XORG= ice sm x11 xext xft xinerama xmu xrender xscrnsaver xt USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= LinuxCNC GH_TAGNAME= fe7b155c03fe77d6eb301bcfdc3d7c1acdea73e4 post-patch: ${FIND} ${PATCH_WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} \ -e 's|#!.*/bin/bash|#!${LOCALBASE}/bin/bash|' \ -e 's|#!.*/usr/bin/tclsh|#!${LOCALBASE}/bin/tclsh8.6|' \ -e 's|#!.*/usr/bin/wish|#!${LOCALBASE}/bin/wish8.6|' .include Index: head/cad/ngspice_rework/Makefile =================================================================== --- head/cad/ngspice_rework/Makefile (revision 444462) +++ head/cad/ngspice_rework/Makefile (revision 444463) @@ -1,32 +1,32 @@ # Created by: AMAKAWA Shuhei # $FreeBSD$ PORTNAME= ngspice_rework PORTVERSION= 26 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= SF/ngspice/ng-spice-rework/${PORTVERSION} DISTNAME= ngspice-${PORTVERSION} MAINTAINER= kevinz5000@gmail.com COMMENT= Mixed-signal circuit simulator derived from Spice and Cider LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to link: missing sbrk GNU_CONFIGURE= yes USES= gmake libtool readline CONFIGURE_ARGS= --with-readline=yes \ --enable-xspice OPTIONS_DEFINE= DEBUG X11 OPTIONS_DEFAULT= X11 X11_USE= XORG=ice,sm,x11,xaw,xext,xmu,xt X11_CONFIGURE_WITH= x DEBUG_CONFIGURE_ENABLE= debug .include Index: head/comms/obexapp/Makefile =================================================================== --- head/comms/obexapp/Makefile (revision 444462) +++ head/comms/obexapp/Makefile (revision 444463) @@ -1,25 +1,25 @@ # $FreeBSD$ PORTNAME= obexapp PORTVERSION= 1.4.15 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= comms net MASTER_SITES= http://people.freebsd.org/~emax/obexapp/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Obex application to transfer objects to mobile equipment LIB_DEPENDS= libopenobex.so:comms/openobex \ libexpat.so:textproc/expat2 WRKSRC= ${WRKDIR}/${PORTNAME} USES= iconv readline uidfix PLIST_FILES= bin/obexapp man/man1/obexapp.1.gz MAKE_ENV+= NO_WERROR=yes post-patch: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/Makefile .include Index: head/comms/zssh/Makefile =================================================================== --- head/comms/zssh/Makefile (revision 444462) +++ head/comms/zssh/Makefile (revision 444463) @@ -1,22 +1,23 @@ # Created by: Gea-Suan Lin (gslin@ccca.nctu.edu.tw) # $FreeBSD$ PORTNAME= zssh PORTVERSION= 1.5c +PORTREVISION= 1 CATEGORIES= comms security MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/1.5 MAINTAINER= ports@FreeBSD.org COMMENT= Interactively transferring files to a remote machine while using ssh RUN_DEPENDS= lrz:comms/lrzsz HAS_CONFIGURE= yes USES= readline tar:tgz PLIST_FILES= bin/zssh bin/ztelnet man/man1/zssh.1.gz man/man1/ztelnet.1.gz post-configure: @${REINPLACE_CMD} -e 's,^prefix.*,prefix = ${PREFIX},g' ${WRKSRC}/Makefile .include Index: head/databases/cego/Makefile =================================================================== --- head/databases/cego/Makefile (revision 444462) +++ head/databases/cego/Makefile (revision 444463) @@ -1,49 +1,50 @@ # $FreeBSD$ PORTNAME= cego PORTVERSION= 2.33.14 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://www.lemke-it.com/ MAINTAINER= pi@FreeBSD.org COMMENT= Relational and transactional database system LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= liblfcbase.so:devel/lfcbase \ liblfcxml.so:devel/lfcxml RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo \ bash:shells/bash GNU_CONFIGURE= yes TEST_TARGET= check USE_LDCONFIG= yes USES= libtool localbase ncurses readline shebangfix SHEBANG_FILES= tools/cgbackup tools/cgrecover tools/cgsimload \ tools/logManager tools/backupManager USERS= cego GROUPS= cego PLIST_SUB+= USER=${USERS} post-patch: ${REINPLACE_CMD} -e 's,-O3,,g' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/samples/cgplustest/Makefile.in \ ${WRKSRC}/samples/cgwraptest/Makefile.in post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${CP} ${WRKSRC}/tools/* ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/etc/rc.d ${REINPLACE_CMD} -e 's/%%USER%%/${USERS}/g' ${WRKSRC}/samples/rc/cego ${CP} ${WRKSRC}/samples/rc/cego ${STAGEDIR}${PREFIX}/etc/rc.d/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcego.so.2.0.0 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcgwrap.so.2.0.0 .include Index: head/databases/clickhouse/Makefile =================================================================== --- head/databases/clickhouse/Makefile (revision 444462) +++ head/databases/clickhouse/Makefile (revision 444463) @@ -1,84 +1,85 @@ # Created by: proler@gmail.com # $FreeBSD$ PORTNAME= clickhouse PORTVERSION= 1.1.54236 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= -stable +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= proler@gmail.com COMMENT= ClickHouse is an column-oriented database management system LICENSE= APACHE20 BUILD_DEPENDS= bash:shells/bash \ sparsehash>=0:devel/sparsehash LIB_DEPENDS= libtcmalloc.so:devel/google-perftools \ libodbc.so:databases/unixODBC \ libltdl.so:devel/libltdl \ libicudata.so:devel/icu \ libzookeeper_mt.so:devel/libzookeeper \ libre2.so:devel/re2 \ libdouble-conversion.so:devel/libdouble-conversion \ libzstd.so:archivers/zstd \ liblz4.so:archivers/liblz4 \ libPocoNet.so:devel/poco USE_GITHUB= yes GH_ACCOUNT= yandex GH_PROJECT= ClickHouse ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= "Only supported on amd64" BROKEN_FreeBSD_10= Builds but does not work USES= compiler:c++14-lang cmake iconv mysql ssl readline USE_LDCONFIG= yes # Bug 218841: use bundled boost 1.62 to avoid 1.64 bustage CMAKE_ARGS= -DUNBUNDLED=1 \ -DUSE_INTERNAL_BOOST_LIBRARY=1 \ -DUSE_STATIC_LIBRARIES=0 \ -DNO_WERROR=1 \ -DENABLE_TESTS=0 \ -DCXX11_ABI= USE_RC_SUBR= ${PORTNAME} USERS= clickhouse GROUPS= clickhouse SOVERSION= ${PORTVERSION} PLIST_SUB= SOVERSION=${SOVERSION} .include .if ${OPSYS} == FreeBSD && ${OSVERSION} < 1100000 BUILD_DEPENDS+= clang38:devel/llvm38 CC= clang38 CXX= clang++38 .endif post-patch: @${REINPLACE_CMD} -e 's|/var/lib/clickhouse|/var/db/clickhouse|;s|/var/log/clickhouse-server|/var/log/clickhouse|;s|/etc/clickhouse-server|${PREFIX}/etc/clickhouse-server|' ${WRKSRC}/dbms/src/Server/config.xml @${REINPLACE_CMD} -e 's|::1|<\!-- ::1 -->|;s|127.0.0.1|<\!-- 127.0.0.1 -->|' ${WRKSRC}/dbms/src/Server/config.xml post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/clickhouse-compressor @${RM} ${STAGEDIR}${PREFIX}/bin/config-processor @${RM} ${STAGEDIR}${PREFIX}/bin/corrector_utf8 @${RM} -r ${STAGEDIR}${PREFIX}/include/gtest @${RM} ${STAGEDIR}${PREFIX}/lib/libgtest* ${INSTALL_DATA} ${WRKSRC}/dbms/src/Client/config.xml \ ${STAGEDIR}${PREFIX}/etc/clickhouse-client/config.xml.sample ${INSTALL_DATA} ${WRKSRC}/dbms/src/Server/config.xml \ ${STAGEDIR}${PREFIX}/etc/clickhouse-server/config.xml.sample ${INSTALL_DATA} ${WRKSRC}/dbms/src/Server/users.xml \ ${STAGEDIR}${PREFIX}/etc/clickhouse-server/users.xml.sample @${MKDIR} ${STAGEDIR}/var/db/clickhouse @${MKDIR} ${STAGEDIR}/var/log/clickhouse @${MKDIR} ${STAGEDIR}/var/run/clickhouse .include Index: head/databases/freetds/Makefile =================================================================== --- head/databases/freetds/Makefile (revision 444462) +++ head/databases/freetds/Makefile (revision 444463) @@ -1,80 +1,81 @@ # Created by: Domas Mituzas # $FreeBSD$ PORTNAME= freetds PORTVERSION= 1.00.40 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= databases MASTER_SITES= ftp://ftp.freetds.org/pub/freetds/stable/ MAINTAINER= bofh@FreeBSD.org COMMENT= Sybase/Microsoft TDS protocol library LICENSE= GPLv2 LIB_DEPENDS= libgcrypt.so:security/libgcrypt TDS_VER?= 7.4 USES= autoreconf gettext gmake iconv libtool:keepla pkgconfig readline tar:bzip2 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lgcrypt -lpthread CONFIGURE_ARGS= --with-tdsver=${TDS_VER} --sysconfdir=${ETCDIR} \ --enable-sybase-compat --enable-msdblib USE_LDCONFIG= yes INSTALL_TARGET= install-strip PORTDOCS= * OPTIONS_DEFINE= DOCS MARS OPTIONS_SINGLE= SSL ODBC OPTIONS_SINGLE_SSL= OPENSSL GNUTLS OPTIONS_DEFAULT= OPENSSL MARS UNIXODBC OPTIONS_SINGLE_ODBC= IODBC UNIXODBC OPENSSL_USES= ssl OPENSSL_CONFIGURE_ON= --with-openssl=${OPENSSLBASE} GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_ON= --with-gnutls IODBC_LIB_DEPENDS= libiodbc.so:databases/libiodbc IODBC_CONFIGURE_ON= --with-iodbc=${LOCALBASE} IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC UNIXODBC_CONFIGURE_ON= --with-unixodbc=${LOCALBASE} MARS_DESC= Enable MARS code (Experimental) MARS_CONFIGURE_ON= --enable-mars .include .if ${PORT_OPTIONS:MIODBC} || ${PORT_OPTIONS:MUNIXODBC} PLIST_SUB+= ODBC="" .else PLIST_SUB+= ODBC="@comment " .endif post-extract: @cd ${WRKSRC} && ${LN} -s freetds.conf freetds.conf.sample @cd ${WRKSRC} && ${LN} -s locales.conf locales.conf.sample @cd ${WRKSRC}/src/pool && ${LN} -s pool.conf pool.conf.sample post-patch: @${FIND} ${WRKSRC} -name "Makefile.am" | ${XARGS} ${REINPLACE_CMD} -e \ 's||| ; \ s|/freetds.conf|/freetds.conf.sample|g ; \ s|/locales.conf|/locales.conf.sample|g ; \ s|/pool.conf|/pool.conf.sample|g ; \ s| common.h||g' @${REINPLACE_CMD} -e 's|\(\$with_iodbc/include\)|\1/libiodbc|g' \ ${WRKSRC}/configure.ac post-install: ${INSTALL_DATA} ${WRKSRC}/interfaces ${STAGEDIR}${ETCDIR}/interfaces.sample .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/databases/gdbm/Makefile =================================================================== --- head/databases/gdbm/Makefile (revision 444462) +++ head/databases/gdbm/Makefile (revision 444463) @@ -1,37 +1,38 @@ # Created by: Brent J. Nordquist # $FreeBSD$ PORTNAME= gdbm PORTVERSION= 1.13 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= GNU MAINTAINER= johans@FreeBSD.org COMMENT= GNU database manager LICENSE= GPLv3+ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes USES= libtool:keepla readline MAKE_JOBS_UNSAFE= yes INFO= gdbm OPTIONS_DEFINE= COMPAT NLS OPTIONS_SUB= yes COMPAT_DESC= Enable dbm/ndbm compatibility COMPAT_CONFIGURE_ENABLE= libgdbm-compat NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-patch: @${REINPLACE_CMD} -e "s|LIBS = @LIBS@ -lc|LIBS = @LIBS@|" \ -e "s|BINOWN = bin|BINOWN = root|" \ -e "s|BINGRP = bin|BINGRP = wheel|" \ -e "s|libgdbm.la libgdbm_compat.la|& gdbm.info|" \ ${WRKSRC}/Makefile.in .include Index: head/databases/gqlplus/Makefile =================================================================== --- head/databases/gqlplus/Makefile (revision 444462) +++ head/databases/gqlplus/Makefile (revision 444463) @@ -1,30 +1,31 @@ # Created by: Yen-Ming Lee # $FreeBSD$ PORTNAME= gqlplus PORTVERSION= 1.16 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= SQL*PLUS with commandline editing, history, and name completion LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= yes USES= autoreconf gmake readline PORTDOCS= README ChangeLog PLIST_FILES= bin/gqlplus OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/databases/grass/Makefile =================================================================== --- head/databases/grass/Makefile (revision 444462) +++ head/databases/grass/Makefile (revision 444463) @@ -1,167 +1,167 @@ # Created by: reg # $FreeBSD$ PORTNAME= grass PORTVERSION= 6.4.6 -PORTREVISION= 7 +PORTREVISION= 8 PORTEPOCH= 2 CATEGORIES= databases geography MASTER_SITES= http://grass.osgeo.org/%SUBDIR%/ \ http://grass.cict.fr/%SUBDIR%/ \ http://grass.fbk.eu/%SUBDIR%/ \ http://grass.gis-lab.info/%SUBDIR%/ \ http://grass.meteo.uni.wroc.pl/%SUBDIR%/ \ http://grass.polytechnic.edu.na/%SUBDIR%/ \ http://grass.unibuc.ro/%SUBDIR%/ \ http://mirrors.ibiblio.org/grass/%SUBDIR%/ \ http://pinus.gntech.ac.kr/grass/%SUBDIR%/ \ http://wgbis.ces.iisc.ernet.in/grass/%SUBDIR%/ \ http://wgrass.media.osaka-cu.ac.jp/grassh/%SUBDIR%/ MASTER_SITE_SUBDIR= grass64/source MAINTAINER= ports@FreeBSD.org COMMENT= Open source Geographical Information System (GIS) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL.TXT BUILD_DEPENDS= ${LOCALBASE}/bin/swig:devel/swig13 \ python:lang/python LIB_DEPENDS= libgdal.so:graphics/gdal \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libtiff.so:graphics/tiff \ libfftw3.so:math/fftw3 \ libfreetype.so:print/freetype2 RUN_DEPENDS= bash:shells/bash USES= fortran gettext gmake iconv jpeg ncurses perl5 pkgconfig \ python:2 readline shebangfix tk SHEBANG_FILES= scripts/i.spectral/i.spectral \ scripts/r.tileset/r.tileset \ visualization/nviz/scripts/nviz2.2_script \ visualization/nviz/scripts/script_file_tools \ visualization/nviz/scripts/script_get_line \ visualization/nviz/scripts/script_play \ visualization/nviz/scripts/script_tools \ gui/scripts/*.py SHEBANG_LANG= nviz nviz_OLD_CMD= nviz nviz_CMD= ${PREFIX}/${GRASS_INST_DIR}/bin/nviz PATCH_TCL_SCRIPTS=lib/init/init.sh PATCH_TK_SCRIPTS=lib/init/init.sh USE_XORG= sm ice x11 xext xi xmu xt USE_GL= glu USE_GNOME= cairo USE_WX= 2.8 WX_COMPS= wx:build python:run USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ENV= PERL="${PERL}" CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \ --with-libs=${LOCALBASE}/lib \ --with-tcltk-includes="${TCL_INCLUDEDIR} ${TK_INCLUDEDIR}" \ --with-opengl-includes=${LOCALBASE}/include/ \ --with-opengl-libs=${LOCALBASE}/lib/ \ --with-freetype \ --with-freetype-includes=${LOCALBASE}/include/freetype2 \ --with-blas \ --with-lapack \ --with-cairo \ --with-nls \ --with-cxx \ --with-readline \ --with-curses \ --enable-largefile \ --with-python=${PYTHON_CMD}-config \ --with-wxwidgets=${WX_CONFIG} ALL_TARGET= default USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib CPPFLAGS+= -I${NCURSESINC} MAKE_JOBS_UNSAFE= yes PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \ VERSION="${PORTVERSION}" \ VER="${PORTVERSION:R:C/\.//}" BROKEN_sparc64= Does not configure on sparc64 OPTIONS_DEFINE= ATLAS FFMPEG MOTIF OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL ODBC PGSQL SQLITE OPTIONS_DEFAULT= PGSQL OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK ATLAS_USES= blaslapack:atlas ATLAS_USES_OFF= blaslapack DB_DESC= Database support FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CONFIGURE_ON= --with-ffmpeg \ --with-ffmpeg-includes="${LOCALBASE}/include/libavcodec \ ${LOCALBASE}/include/libavformat \ ${LOCALBASE}/include/libavutil \ ${LOCALBASE}/include/libswscale" \ --with-ffmpeglibs=${LOCALBASE}/lib MOTIF_USES= motif MOTIF_USE= GL=glw MOTIF_CONFIGURE_ON= --with-motif --with-glw MYSQL_USE= MYSQL=yes MYSQL_CONFIGURE_ON= --with-mysql \ --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_CONFIGURE_ON= --with-odbc PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-postgres SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite .include .if !defined (GRASS_INST_DIR) GRASS_INST_DIR= ${PORTNAME}-${PORTVERSION} .endif post-patch: @${REINPLACE_CMD} -e \ 's|-lblas|${BLASLIB}|g ; \ s|-llapack|${LAPACKLIB}|g ; \ s|g2c|f2c|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|make -C|$$(MAKE) -C| ; \ /^BINDIR/s|=.*|= $${DESTDIR}$${UNIX_BIN}| ; \ /test /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /chmod /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ /tar /s| $${INST_DIR}| $${DESTDIR}$${INST_DIR}|g ; \ s|> $${INST_DIR}|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|^CC=.*|CC?=cc| ; \ s|^CFLAGS=.*|CFLAGS+=-fno-common|' ${WRKSRC}/gem/Makefile @${REINPLACE_CMD} -e \ 's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gem64 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/*.* .for i in HTMLMAP PNG PS XDRIVER cairo @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/db/* .for i in bmif_to_cell clean_temp current_time_s_ms echo frame.* grocat \ i.ask i.find i.photo.* lock mod* mon.* poly_to_bmif r.watershed.* \ run set_data @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/form/form @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/lister/* @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/nviz2.2/nviz @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo post-install-MOTIF-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/xganim .include Index: head/databases/libgda5/Makefile =================================================================== --- head/databases/libgda5/Makefile (revision 444462) +++ head/databases/libgda5/Makefile (revision 444463) @@ -1,151 +1,151 @@ # Created by: Joe Marcus Clarke # $FreeBSD$ PORTNAME= libgda PORTVERSION?= 5.2.4 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases gnome MASTER_SITES= GNOME PKGNAMESUFFIX?= 5 DIST_SUBDIR= gnome3 MAINTAINER?= gnome@FreeBSD.org COMMENT?= Provides uniform access to different kinds of data sources USES= python readline shebangfix tar:xz LIBGDA5_SLAVE?= no SHEBANG_FILES= libgda-report/RML/*/*.py .if !defined(REFERENCE_PORT) BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libsoup-2.4.so:devel/libsoup \ libjson-glib-1.0.so:devel/json-glib USES+= gettext gmake libtool localbase pathfix pkgconfig USE_GNOME= glib20 libxslt intlhack referencehack USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip #MAKE_JOBS_UNSAFE=yes CONFIGURE_ARGS= --without-oracle \ --disable-crypto \ --disable-default-binary \ --enable-introspection .include VERSION= 5.0 PLIST_SUB= VERSION=${VERSION} .if ${LIBGDA5_SLAVE}!="no" USE_GNOME+= libgda5 .endif .if ${LIBGDA5_SLAVE}==ui CONFIGURE_ARGS+=--with-ui USE_GNOME+= gtk30 gnomedocutils INSTALLS_ICONS= yes .else CONFIGURE_ARGS+=--without-ui .endif .if ${LIBGDA5_SLAVE}==bdb USES+= bdb:5 CONFIGURE_ARGS+= --with-bdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-bdb .endif .if ${LIBGDA5_SLAVE}==ldap USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap=${LOCALBASE} .else CONFIGURE_ARGS+= --without-ldap .endif .if ${LIBGDA5_SLAVE}==mysql USES+= mysql CONFIGURE_ARGS+= --with-mysql=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mysql .endif .if ${LIBGDA5_SLAVE}==postgresql USES+= pgsql CONFIGURE_ARGS+= --with-postgres=${LOCALBASE} .else CONFIGURE_ARGS+= --without-postgres .endif # MDB (MS Access) .if ${LIBGDA5_SLAVE}==mdb LIB_DEPENDS+= libmdbsql.so:databases/mdbtools CONFIGURE_ARGS+= --with-mdb=${LOCALBASE} .else CONFIGURE_ARGS+= --without-mdb .endif .if ${LIBGDA5_SLAVE}==jdbc USE_JAVA= yes JAVA_VERSION= 1.6+ JAVA_VENDOR= bsdjava openjdk CFLAGS+= -I${JAVA_HOME}/include -I${JAVA_HOME}/include/freebsd .else CONFIGURE_ARGS+= --without-java .endif post-patch: @${REINPLACE_CMD} -e 's|-ldl||g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"db.h|"db${BDB_VER}/db.h|g' \ -e 's|ldb47|l${BDB_LIB_NAME}|g' \ -e 's|ldb|l${BDB_LIB_NAME}|g' \ -e 's|libdb|lib${BDB_LIB_NAME}|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/providers/bdb/gda-bdb-provider.c \ ${WRKSRC}/providers/bdb/gda-bdb-test.c .if ${LIBGDA5_SLAVE} == jdbc @${REINPLACE_CMD} -e 's|lib/amd64|lib/${ARCH}|g' \ ${WRKSRC}/getsp.java .endif .if ${LIBGDA5_SLAVE}!="no" @${FIND} ${WRKSRC} -name Makefile.in -exec ${REINPLACE_CMD} \ -e 's|$$(top_builddir)/libgda/libgda-5.0.la|-lgda-5.0|g' \ -e 's|../libgda/libgda-5.0.la|-lgda-5.0|g' \ {} \; .endif .if ${LIBGDA5_SLAVE} == jdbc pre-configure: @cd ${WRKSRC} && ${LOCALBASE}/bin/javac getsp.java .endif pre-build: .if ${LIBGDA5_SLAVE}==postgresql cd ${WRKSRC}/providers/reuseable/postgres && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-postgres.la .endif .if ${LIBGDA5_SLAVE}==mysql cd ${WRKSRC}/providers/reuseable/mysql && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} libgda-mysql.la .endif .if ${LIBGDA5_SLAVE}==ui cd ${WRKSRC}/libgda && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} gda-enum-types.h .endif .if ${LIBGDA5_SLAVE}==no post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config \ ${STAGEDIR}${PREFIX}/etc/libgda-${VERSION}/config.sample .endif .if ${LIBGDA5_SLAVE}==ui post-install: ${INSTALL_DATA} ${WRKSRC}/libgda-ui-5.0.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ .endif .include .endif Index: head/databases/libodbc++/Makefile =================================================================== --- head/databases/libodbc++/Makefile (revision 444462) +++ head/databases/libodbc++/Makefile (revision 444463) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= libodbc++ PORTVERSION= 0.2.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases devel MASTER_SITES= SF/libodbcxx/libodbc%2B%2B/${PORTVERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= C++ class library and toolset for ODBC access to data sources LICENSE= GPLv2 OPTIONS_DEFINE= DOXYGEN DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen USES= gmake libtool ncurses pathfix pkgconfig readline tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-isqlxx INSTALL_TARGET= install-strip LIB_DEPENDS= libodbc.so:databases/unixODBC CONFIGURE_ARGS+= --with-odbc=${LOCALBASE} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= progref post-extract: ${RM} ${WRKSRC}/doc/progref/progref-stamp post-patch: @${REINPLACE_CMD} -e 's|-ltermcap|-lncurses|' ${WRKSRC}/configure .include Index: head/databases/mariadb100-server/Makefile =================================================================== --- head/databases/mariadb100-server/Makefile (revision 444462) +++ head/databases/mariadb100-server/Makefile (revision 444463) @@ -1,177 +1,177 @@ # $FreeBSD$ PORTNAME?= mariadb PORTVERSION= 10.0.31 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases ipv6 MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \ http://mirrors.supportex.net/${SITESDIR}/ \ http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \ http://gd.tuwien.ac.at/db/${SITESDIR}/ \ http://mirrors.fe.up.pt/pub/${SITESDIR}/ \ http://mirror.de.gsnw.de:56431/${SITESDIR}/ \ http://mirror.layerjet.com/${SITESDIR}/ \ http://mirror.switch.ch/mirror/${SITESDIR}/ PKGNAMESUFFIX?= 100-server MAINTAINER= brnrd@FreeBSD.org COMMENT?= Multithreaded SQL database (server) LICENSE= GPLv2 #LICENSE_FILE= ${WRKSRC}/COPYING LICENSE_NAME_PerconaFT= PerconaFT patents license LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= Fails to link: missing sbrk SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message SLAVEDIRS= databases/mariadb100-client USES= bison:build cmake:noninja compiler:c++11-lib cpe execinfo \ ncurses shebangfix ssl USE_LDCONFIG= ${PREFIX}/lib/mysql ${PREFIX}/lib/mysql/plugin SHEBANG_FILES= scripts/*.sh SITESDIR= mariadb/mariadb-${PORTVERSION}/source OPTIONS_DEFINE= FASTMTX NO_OPTIONS_SORT= yes FASTMTX_DESC= Replace mutexes with spinlocks CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mariadb" \ -DINSTALL_DOCREADMEDIR="share/doc/mariadb" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR= \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR= \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_UNIT_TESTS=0 \ -DWITH_LIBEDIT=0 \ -DWITH_SSL=${OPENSSLBASE} \ -DWITH_LIBWRAP=1 \ -DEXECINFO_ROOT=${LOCALBASE} \ -DCOMPILATION_COMMENT="FreeBSD Ports" DATADIR= ${PREFIX}/share/mysql .ifdef USE_MYSQL .error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. This leads to a circular dependency. Please undefine and try again. .endif CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mariadb10[1-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ .if !defined(CLIENT_ONLY) # MySQL-Server options OPTIONS_DEFINE+= MAXKEY OPTIONS_DEFAULT+= MAXKEY OPTIONS_GROUP= ENGINES OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH SPHINX SPIDER TOKUDB ENGINES_DESC= Optional MariaDB storage engines INNOBASE_DESC= Build InnoDB engine next to XtraDB MAXKEY_DESC= Change max key length from 1000 to 4000 MROONGA_DESC= Mroonga Full Text Search engine OQGRAPH_DESC= Open Query Graph Computation engine (Requires GCC) SPHINX_DESC= SphinxSE engine SPIDER_DESC= Partitioning and XA-transactions engine TOKUDB_DESC= Fractal tree index tree data structure engine OPTIONS_SUB= yes .endif FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1 .if defined(CLIENT_ONLY) # MySQL-Client part USES+= readline .else # MySQL-Server part BROKEN_powerpc64= Does not build: fatal error: sys/platform/ppc.h: No such file or directory USES+= mysql:100m USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \ -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 .for ENGINE in ${OPTIONS_GROUP_ENGINES} ${ENGINE}_CMAKE_OFF= -DWITHOUT_${ENGINE}=1 .endfor MAXKEY_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-include_my__compare.h MROONGA_CMAKE_OFF= -DWITHOUT_MROONGA=1 MROONGA_LIB_DEPENDS= liblz4.so:archivers/liblz4 OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libJudy.so:devel/judy # Currently OQGraph does not build using clang. # See See https://mariadb.atlassian.net/browse/MDEV-8051. OQGRAPH_USE= gcc OQGRAPH_BROKEN= OQGraph does not build TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy TOKUDB_PORTDOCS= PATENTS README.md TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi post-install: # Remove programs to avoid conflict with mariadb100-client # These are "client" components, so there should be a switch that # prevents them from being installed but it's unknown right now . for f in bin/msql2mysql bin/mysql_config bin/mysql_find_rows \ bin/mysqlaccess COPYING.AGPLv3 COPYING.GPLv2 share/aclocal/mysql.m4 ${RM} ${STAGEDIR}${PREFIX}/${f} . endfor ${RM} -r ${STAGEDIR}${DATADIR}/SELinux .endif .include .if ${OPSYS} == FreeBSD CMAKE_ARGS+= -DWITH_JEMALLOC="system" .else CMAKE_ARGS+= -DWITH_JEMALLOC="no" .endif .if ${PORT_OPTIONS:MTOKUDB} NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= TokuDB not supported on 32-bit platforms, see \ https://github.com/percona/PerconaFT/blob/master/README.md .endif .if ${ARCH} == 'i386' # Server segfaults on i386 when built with clang >= 3.4 USE_GCC= yes .endif post-extract-OQGRAPH-off: @${RM} -r ${WRKSRC}/storage/oqgraph post-patch: @${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh .if ${OPSYS} == DragonFly ${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \ ${WRKSRC}/cmake/os/DragonFly.cmake ${MV} ${WRKSRC}/storage/tokudb ${WRKSRC}/skip-tokudb .endif post-configure-MROONGA-on: ${REINPLACE_CMD} 's|-llz4|-L${LOCALBASE}/lib -llz4|' \ ${WRKSRC}/storage/mroonga/CMakeFiles/mroonga.dir/link.txt .include Index: head/databases/mariadb101-server/Makefile =================================================================== --- head/databases/mariadb101-server/Makefile (revision 444462) +++ head/databases/mariadb101-server/Makefile (revision 444463) @@ -1,174 +1,174 @@ # $FreeBSD$ PORTNAME?= mariadb PORTVERSION= 10.1.23 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases ipv6 MASTER_SITES= http://ftp.osuosl.org/pub/${SITESDIR}/ \ http://mirrors.supportex.net/${SITESDIR}/ \ http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \ http://gd.tuwien.ac.at/db/${SITESDIR}/ \ http://mirrors.fe.up.pt/pub/${SITESDIR}/ \ http://mirror.de.gsnw.de:56431/${SITESDIR}/ \ http://mirror.layerjet.com/${SITESDIR}/ \ http://mirror.switch.ch/mirror/${SITESDIR}/ PKGNAMESUFFIX?= 101-server MAINTAINER= brnrd@FreeBSD.org COMMENT?= Multithreaded SQL database (server) LICENSE= GPLv2 LICENSE_NAME_PerconaFT= PerconaFT patents license LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= Fails to link: missing sbrk SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message SLAVEDIRS= databases/mariadb101-client USES= bison:build cmake compiler:c++11-lib cpe execinfo ncurses \ shebangfix ssl USE_LDCONFIG= ${PREFIX}/lib/mysql SHEBANG_FILES= scripts/*.sh SITESDIR= mariadb/mariadb-${PORTVERSION}/source DOCSDIR= ${PREFIX}/share/doc/mysql OPTIONS_DEFINE= FASTMTX OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_DEFAULT= GSSAPI_BASE FASTMTX_DESC= Replace mutexes with spinlocks .if !defined(CLIENT_ONLY) # MySQL-Server options OPTIONS_DEFINE+= MAXKEY OPTIONS_DEFAULT+= MAXKEY SPHINX SPIDER OPTIONS_GROUP= ENGINES OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH SPHINX SPIDER TOKUDB OPTIONS_EXCLUDE_i386= TOKUDB ENGINES_DESC= Optional MariaDB storage engines INNOBASE_DESC= Build InnoDB engine next to XtraDB MAXKEY_DESC= Change max key length from 1000 to 4000 MROONGA_DESC= Mroonga Full Text Search engine OQGRAPH_DESC= Open Query Graph Computation engine SPHINX_DESC= SphinxSE engine SPIDER_DESC= Partitioning and XA-transactions engine TOKUDB_DESC= Fractal tree index tree data structure engine .endif GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR= \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR= \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_UNIT_TESTS=0 \ -DWITH_LIBWRAP=1 \ -DWITH_SSL=${OPENSSLBASE} \ -DKRB5_CONFIG=${KRB5CONFIG} \ -DEXECINFO_ROOT=${LOCALBASE} \ -DCOMPILATION_COMMENT="FreeBSD Ports" DATADIR= ${PREFIX}/share/mysql .ifdef USE_MYSQL .error You have 'USE_MYSQL' variable defined either in environment or in make(1) arguments. This leads to a circular dependency. Please undefine and try again. .endif CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mariadb10[02-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1 OPTIONS_SUB= yes .if defined(CLIENT_ONLY) # MySQL-Client part USES+= readline GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI_CLIENT=NO .else # MySQL-Server part BROKEN_powerpc64= Does not build: fatal error: sys/platform/ppc.h: No such file or directory USES+= mysql:101m USE_GNOME= libxml2 USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \ -DPLUGIN_AUTH_GSSAPI_CLIENT=NO \ -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 .for ENGINE in ${OPTIONS_GROUP_ENGINES} ${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO \ -DWITHOUT_${ENGINE}=1 .endfor GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI=NO MAXKEY_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-include_my__compare.h MROONGA_LIB_DEPENDS= liblz4.so:archivers/liblz4 OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libJudy.so:devel/judy TOKUDB_LIB_DEPENDS= libsnappy.so:archivers/snappy TOKUDB_PORTDOCS= README.md TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= currently does not compile on i386, see \ https://mariadb.atlassian.net/browse/MDEV-9627 post-install: # Remove programs to avoid conflict with mariadb101-client # These are "client" components, so there should be a switch that # prevents them from being installed but it's unknown right now ${RM} ${STAGEDIR}${PREFIX}/bin/msql2mysql \ ${STAGEDIR}${PREFIX}/bin/mysql_config \ ${STAGEDIR}${PREFIX}/bin/mysql_find_rows \ ${STAGEDIR}${PREFIX}/bin/mysqlaccess \ ${STAGEDIR}${PREFIX}/lib/mysql/plugin/client_ed25519.so ${RM} -r ${STAGEDIR}${PREFIX}/share/mysql/policy \ ${STAGEDIR}${PREFIX}/share/pkgconfig .endif # defined(CLIENT_ONLY) .include .if ${SSL_DEFAULT} != base && ${PORT_OPTIONS:MGSSAPI_BASE} IGNORE= BASE_GSSAPI is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system .endif .if ${OPSYS} == FreeBSD CMAKE_ARGS+= -DWITH_JEMALLOC="system" .endif post-patch: @${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh .if ${OPSYS} == DragonFly ${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \ ${WRKSRC}/cmake/os/DragonFly.cmake .endif post-configure-MROONGA-on: @${REINPLACE_CMD} "s|/usr/bin/c++ |/usr/bin/c++ -L${LOCALBASE}/lib |" \ ${WRKSRC}/storage/mroonga/CMakeFiles/mroonga.dir/link.txt .include Index: head/databases/mariadb102-server/Makefile =================================================================== --- head/databases/mariadb102-server/Makefile (revision 444462) +++ head/databases/mariadb102-server/Makefile (revision 444463) @@ -1,209 +1,209 @@ # $FreeBSD$ PORTNAME?= mariadb PORTVERSION= 10.2.6 -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= databases ipv6 MASTER_SITES= http://mirrors.supportex.net/${SITESDIR}/ \ http://mirror2.hs-esslingen.de/pub/Mirrors/${SITESDIR}/ \ http://gd.tuwien.ac.at/db/${SITESDIR}/ \ http://mirrors.fe.up.pt/pub/${SITESDIR}/ \ http://mirror.de.gsnw.de:56431/${SITESDIR}/ \ http://mirror.layerjet.com/${SITESDIR}/ \ http://mirror.switch.ch/mirror/${SITESDIR}/ \ http://ftp.osuosl.org/pub/${SITESDIR}/ PKGNAMESUFFIX?= 102-server MAINTAINER= brnrd@FreeBSD.org COMMENT?= Multithreaded SQL database (server) LICENSE= GPLv2 LICENSE_NAME_PerconaFT= PerconaFT patents license LICENSE_FILE_PerconaFT= ${WRKSRC}/storage/tokudb/PerconaFT/PATENTS LICENSE_PERMS_PerconaFT= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BROKEN_aarch64= fails to link: stacktrace.c: undefined reference to 'sbrk' SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message SLAVEDIRS= databases/mariadb102-client USES= bison:build cmake compiler:c++11-lib cpe execinfo iconv:translit ncurses shebangfix ssl USE_LDCONFIG= ${PREFIX}/lib/mysql SHEBANG_FILES= scripts/*.sh SITESDIR= mariadb/mariadb-${PORTVERSION}/source DOCSDIR= ${PREFIX}/share/doc/mysql OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE OPTIONS_DEFAULT= GSSAPI_BASE .if !defined(CLIENT_ONLY) # MySQL-Server options OPTIONS_DEFAULT+= CONNECT_EXTRA INNOBASE SPHINX SPIDER OPTIONS_GROUP= COMPRESSION ENGINES GROONGA OPTIONS_DEFINE= CONNECT_EXTRA OPTIONS_GROUP_COMPRESSION= LZ4 LZO SNAPPY ZSTD OPTIONS_GROUP_ENGINES= INNOBASE MROONGA OQGRAPH ROCKSDB SPHINX SPIDER TOKUDB XTRADB OPTIONS_GROUP_GROONGA= ZMQ MSGPACK OPTIONS_EXCLUDE_i386= TOKUDB CONNECT_EXTRA_DESC= Enable ODBC and XML in CONNECT engine COMPRESSION_DESC= Optional page compression ENGINES_DESC= Optional MariaDB storage engines GROONGA_DESC= Optional Mroonga features INNOBASE_DESC= InnoDB default engine MROONGA_DESC= Mroonga Full Text Search engine MSGPACK_DESC= MsgPack support OQGRAPH_DESC= Open Query Graph Computation engine ROCKSDB_DESC= RocksDB LSM engine (Alpha) SPHINX_DESC= SphinxSE engine SPIDER_DESC= Partitioning and XA-transactions engine TOKUDB_DESC= Fractal tree index tree data structure engine XTRADB_DESC= Build XtraDB engine next to InnoDB ZMQ_DESC= ZeroMQ support ZSTD_DESC+= Zstandard compression support (RocksDB only) .endif GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR= \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR= \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DDEFAULT_SYSCONFDIR="${PREFIX}/etc" \ -DWITH_JEMALLOC="system" \ -DWITH_LIBWRAP=1 \ -DWITH_SSL="${OPENSSLBASE}" \ -DWITH_UNIT_TESTS=0 \ -DWITHOUT_DOCS=1 \ -DCURSES_CURSES_LIBRARY="/usr/lib/libcurses.so" \ -DCURSES_FORM_LIBRARY="/usr/lib/libform.so" \ -DCURSES_CURSES_LIBRARY="/usr/lib/libncurses.so" \ -DEXECINFO_ROOT="${LOCALBASE}" \ -DICONV_LIBRARIES="${ICONV_LIB_PATH}" \ -DKRB5_CONFIG="${KRB5CONFIG}" \ -DCURSES_NCURSES_LIBRARY="${NCURSESLIB}/libncurses.so" \ -DOPENSSL_ROOT_DIR="${OPENSSLBASE}" \ -DOPENSSL_CRYPTO_LIBRARY="${OPENSSLBASE}/lib/libcrypto.so" \ -DOPENSSL_SSL_LIBRARY="${OPENSSLBASE}/lib/libssl.so" \ -DREMOTEIO_PLUGIN_TYPE="NO" \ -DCOMPILATION_COMMENT="FreeBSD Ports" \ -DCMAKE_PREFIX_PATH=${PREFIX} DATADIR= ${PREFIX}/share/mysql .ifdef USE_MYSQL .error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. This leads to a circular dependency. Please undefine and try again. .endif CONFLICTS_INSTALL= mariadb5*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mariadb10[013-9]-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ mysql[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* \ percona[0-9]*-${PKGNAMESUFFIX:C/^[0-9]*-//}-* FASTMTX_CMAKE_ON= -DWITH_FAST_MUTEXES=1 OPTIONS_SUB= yes .if defined(CLIENT_ONLY) # MySQL-Client part USES+= readline GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI_CLIENT=NO .else # MySQL-Server part USES+= mysql:102m USE_LDCONFIG+= ${PREFIX}/lib/mysql/plugin USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" \ -DPLUGIN_AUTH_GSSAPI_CLIENT=NO \ -DCMAKE_SKIP_BUILD_RPATH:BOOL=YES \ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ -DWITHOUT_CLIENT=1 .for ENGINE in ${OPTIONS_GROUP_ENGINES:NINNOBASE} ${ENGINE}_CMAKE_OFF= -DPLUGIN_${ENGINE}=NO \ -DWITHOUT_${ENGINE}=1 ${ENGINE}_CMAKE_ON= -DPLUGIN_${ENGINE}=DYNAMIC .endfor INNOBASE_CMAKE_OFF= -DPLUGIN_INNOBASE=NO -DWITHOUT_INNOBASE=1 CONNECT_EXTRA_LIB_DEPENDS= libodbc.so:databases/unixODBC CONNECT_EXTRA_USE= gnome=libxml2 GSSAPI_NONE_CMAKE_ON= -DPLUGIN_AUTH_GSSAPI=NO -DPLUGIN_AUTH_GSSAPI_CLIENT=NO LZ4_CMAKE_OFF= -DGRN_WITH_LZ4=OFF -DWITH_INNODB_LZ4=OFF -DWITH_ROCKSDB_LZ4=OFF LZ4_CMAKE_ON= -DGRN_WITH_LZ4=ON -DWITH_INNODB_LZ4=ON -DWITH_ROCKSDB_LZ4=ON LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4 LZO_CMAKE_OFF= -DWITH_INNODB_LZO=OFF LZO_CMAKE_ON= -DWITH_INNODB_LZO=ON LZO_LIB_DEPENDS= liblzo2.so:archivers/lzo2 MROONGA_IMPLIES= LZ4 MSGPACK_LIB_DEPENDS= libmsgpackc.so:devel/msgpack OQGRAPH_LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libJudy.so:devel/judy SNAPPY_CMAKE_OFF= -DWITH_INNODB_SNAPPY=OFF -DWITH_ROCKSDB_snappy=OFF SNAPPY_CMAKE_ON= -DWITH_INNODB_SNAPPY=ON -DWITH_ROCKSDB_snappy=ON SNAPPY_LIB_DEPENDS= libsnappy.so:archivers/snappy TOKUDB_IMPLIES= SNAPPY TOKUDB_PORTDOCS= README.md TOKUDB_VARS= LICENSE+=PerconaFT LICENSE_COMB=multi ZMQ_LIB_DEPENDS= libzmq.so:net/libzmq4 ZSTD_CMAKE_ON= -DWITH_ROCKSDB_ZSTD=ON ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= currently does not compile on i386, see \ https://jira.mariadb.org/browse/MDEV-9627 post-install: # Remove programs to avoid conflict with mariadb102-client # These are "client" components, so there should be a switch that # prevents them from being installed but it's unknown right now ${RM} ${STAGEDIR}${PREFIX}/bin/msql2mysql \ ${STAGEDIR}${PREFIX}/bin/mysql_config \ ${STAGEDIR}${PREFIX}/bin/mysql_find_rows \ ${STAGEDIR}${PREFIX}/bin/mysqlaccess ${RM} -r ${STAGEDIR}/${PREFIX}/share/mysql/policy \ ${STAGEDIR}/${PREFIX}/share/pkgconfig # See https://mariadb.atlassian.net/browse/MDEV-9529 ${RM} ${STAGEDIR}/${PREFIX}/bin/maria_add_gis_sp.sql .endif # defined(CLIENT_ONLY) .if defined(WITH_OPENSSL_PORT) GSSAPI_BASE_IGNORE= BASE_GSSAPI is not compatible with OpenSSL from ports. Use other GSSAPI options or OpenSSL from base system .endif .include .if ${OPSYS} == DragonFly CMAKE_ARGS+= -DWITHOUT_TOKUDB .endif post-patch: ${REINPLACE_CMD} 's/*.1/${MAN1}/' ${WRKSRC}/man/CMakeLists.txt ${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/mysys/my_default.c ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/scripts/mysql_config.sh .if ${OPSYS} == DragonFly ${CP} ${WRKSRC}/cmake/os/FreeBSD.cmake \ ${WRKSRC}/cmake/os/DragonFly.cmake .endif post-configure-MROONGA-on: ${REINPLACE_CMD} 's|-llz4|-L${LOCALBASE}/lib -llz4|' \ ${WRKSRC}/storage/mroonga/CMakeFiles/mroonga.dir/link.txt .include Index: head/databases/mariadb55-client/Makefile =================================================================== --- head/databases/mariadb55-client/Makefile (revision 444462) +++ head/databases/mariadb55-client/Makefile (revision 444463) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= mariadb +PORTREVISION= 1 PKGNAMESUFFIX= 55-client COMMENT= Multithreaded SQL database (client) LICENSE+= LGPL21 MASTERDIR= ${.CURDIR}/../mariadb55-server FILESDIR= ${.CURDIR}/files PATCHDIR= ${.CURDIR}/files PLIST= ${.CURDIR}/pkg-plist CONFLICTS_INSTALL= mariadb5[0-46-9]-client-* \ mariadb1*-client-* \ mysql*-client-* \ percona*-client-* CMAKE_ARGS+= -DWITHOUT_SERVER=1 CLIENT_ONLY= yes USES+= ncurses readline - post-install: ${RM} ${STAGEDIR}${PREFIX}/bin/mysqld_safe_helper ${RM} -r ${STAGEDIR}${PREFIX}/include/mysql/private .include "${MASTERDIR}/Makefile" Index: head/databases/mdbtools/Makefile =================================================================== --- head/databases/mdbtools/Makefile (revision 444462) +++ head/databases/mdbtools/Makefile (revision 444463) @@ -1,41 +1,41 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= mdbtools PORTVERSION= 0.7.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= databases MAINTAINER= rhurlin@gwdg.de COMMENT= Utilities and libraries to export data from MS Access databases (.mdb) LICENSE= GPLv2 # To build man-pages BUILD_DEPENDS= gawk:lang/gawk \ txt2man:textproc/txt2man LIB_DEPENDS= libodbc.so:databases/unixODBC OPTIONS_DEFINE= GNOME DOCS OPTIONS_SUB= yes USES= autoreconf bison gettext-runtime iconv libtool pathfix pkgconfig readline USE_GITHUB= yes GH_ACCOUNT= brianb USE_LDCONFIG= yes USE_GNOME= glib20 GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} \ --with-unixodbc=${LOCALBASE} INSTALL_TARGET= install-strip DOCS= AUTHORS ChangeLog HACKING NEWS README TODO GNOME_CONFIGURE_ENABLE= gmdb2 GNOME_USE= GNOME=gnomeprefix GNOME=libgnomeui GNOME=gconf2 GNOME=intltool post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/databases/mysql55-server/Makefile =================================================================== --- head/databases/mysql55-server/Makefile (revision 444462) +++ head/databases/mysql55-server/Makefile (revision 444463) @@ -1,93 +1,93 @@ # Created by: Alex Dupre # $FreeBSD$ PORTNAME?= mysql PORTVERSION= 5.5.55 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases ipv6 MASTER_SITES= MYSQL/MySQL-5.5 PKGNAMESUFFIX?= 55-server MAINTAINER= ale@FreeBSD.org COMMENT?= Multithreaded SQL database (server) LICENSE= GPLv2 SLAVEDIRS= databases/mysql55-client USES= cmake:noninja readline shebangfix CXXFLAGS+= ${CPPFLAGS} NO_OPTIONS_SORT=yes OPTIONS_DEFINE= SSL FASTMTX OPTIONS_DEFAULT=SSL FASTMTX_DESC= Replace mutexes with spinlocks CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR="share/mysql/tests" \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_UNIT_TESTS=0 \ -DWITH_LIBEDIT=0 \ -DWITH_LIBWRAP=1 SHEBANG_FILES= scripts/*.pl* scripts/*.sh .ifdef USE_MYSQL .error You have `USE_MYSQL' variable defined either in environment or in make(1) arguments. Please undefine and try again. .endif .include .if ${PORT_OPTIONS:MSSL} CMAKE_ARGS+= -DWITH_SSL=bundled .endif .if ${PORT_OPTIONS:MFASTMTX} CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1 .endif # MySQL-Server part .if !defined(CLIENT_ONLY) USE_MYSQL= yes WANT_MYSQL_VER= 55 CONFLICTS_INSTALL= mysql5[0-46-9]-server-* \ mariadb*-server-* \ percona*-server-* USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql MMAN1= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \ mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \ mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \ mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \ mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1 CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" .endif post-patch: @${REINPLACE_CMD} 's/*.1/${MMAN1}/' ${WRKSRC}/man/CMakeLists.txt .include .if ${ARCH} == "armv6" EXTRA_PATCHES+= ${FILESDIR}/extra-patch-config.h.cmake .endif .include Index: head/databases/opendbx/Makefile =================================================================== --- head/databases/opendbx/Makefile (revision 444462) +++ head/databases/opendbx/Makefile (revision 444463) @@ -1,76 +1,76 @@ # Created by: tremere@cainites.net # $FreeBSD$ PORTNAME= opendbx PORTVERSION= 1.4.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= databases MASTER_SITES= http://www.linuxnetworks.de/opendbx/download/ MAINTAINER= tremere@cainites.net COMMENT= C library for accessing databases with a single API LICENSE= LGPL21 USES= gmake libtool pathfix readline CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lpthread -L${WRKSRC}/lib -L${LOCALBASE}/lib GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-backends="${CONFIGURE_MODULES}" USE_LDCONFIG= ${PREFIX}/lib/opendbx OPTIONS_DEFINE= NLS OPTIONS_MULTI= DRIVER OPTIONS_MULTI_DRIVER= MYSQL PGSQL SQLITE SQLITE3 MSSQL SYBASE OPTIONS_DEFAULT= MYSQL SQLITE_DESC= SQLite 2 database support SYBASE_DESC= Sybase database support DRIVER_DESC= Database drivers OPTIONS_SUB= YES MYSQL_USE= MYSQL=YES MYSQL_CPPFLAGS= -I${LOCALBASE}/include/mysql MYSQL_LDFLAGS= -L${LOCALBASE}/lib/mysql PGSQL_USES= pgsql SQLITE_LIB_DEPENDS= libsqlite.so:databases/sqlite2 SQLITE3_USES= sqlite:3 MSSQL_LIB_DEPENDS= libsybdb.so:databases/freetds SYBASE_LIB_DEPENDS= libct.so:databases/freetds NLS_USES= gettext NLS_CONFIGURE_DISABLE= nls .include .if ${PORT_OPTIONS:MMYSQL} CONFIGURE_MODULES+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} CONFIGURE_MODULES+= pgsql .endif .if ${PORT_OPTIONS:MSQLITE} CONFIGURE_MODULES+= sqlite .endif .if ${PORT_OPTIONS:MSQLITE3} CONFIGURE_MODULES+= sqlite3 .endif .if ${PORT_OPTIONS:MMSSQL} CONFIGURE_MODULES+= mssql .endif .if ${PORT_OPTIONS:MSYBASE} CONFIGURE_MODULES+= sybase .endif .include Index: head/databases/percona55-server/Makefile =================================================================== --- head/databases/percona55-server/Makefile (revision 444462) +++ head/databases/percona55-server/Makefile (revision 444463) @@ -1,94 +1,94 @@ # $FreeBSD$ PORTNAME?= percona DISTVERSION= 5.5.54-38.6 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= databases ipv6 MASTER_SITES= http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-${DISTVERSION}/source/tarball/ PKGNAMESUFFIX?= 55-server DISTNAME= percona-server-${DISTVERSION} MAINTAINER= flo@FreeBSD.org COMMENT?= Multithreaded SQL database (server) SLAVEDIRS= databases/percona55-client USES= bison cmake:noninja readline shebangfix CXXFLAGS+= ${CPPFLAGS} OPTIONS_DEFINE= OPENSSL FASTMTX OPTIONS_DEFAULT= OPENSSL FASTMTX_DESC= Replace mutexes with spinlocks DATADIR= ${PREFIX}/share/mysql CMAKE_ARGS+= -DINSTALL_DOCDIR="share/doc/mysql" \ -DINSTALL_DOCREADMEDIR="share/doc/mysql" \ -DINSTALL_INCLUDEDIR="include/mysql" \ -DINSTALL_INFODIR="info" \ -DINSTALL_LIBDIR="lib/mysql" \ -DINSTALL_MANDIR="man" \ -DINSTALL_MYSQLDATADIR="/var/db/mysql" \ -DINSTALL_MYSQLSHAREDIR="share/mysql" \ -DINSTALL_MYSQLTESTDIR="share/mysql/tests" \ -DINSTALL_PLUGINDIR="lib/mysql/plugin" \ -DINSTALL_SBINDIR="libexec" \ -DINSTALL_SCRIPTDIR="bin" \ -DINSTALL_SHAREDIR="share" \ -DINSTALL_SQLBENCHDIR="share/mysql" \ -DINSTALL_SUPPORTFILESDIR="share/mysql" \ -DWITH_LIBEDIT=0 \ -DWITH_LIBWRAP=1 \ -DHAVE_PAM=0 \ -DWITH_UNIT_TESTS=0 \ -DENABLE_DTRACE=OFF SHEBANG_FILES= scripts/*.pl* scripts/*.sh .include .if ${PORT_OPTIONS:MOPENSSL} CMAKE_ARGS+= -DWITH_SSL=bundled .endif .if ${PORT_OPTIONS:MFASTMTX} CMAKE_ARGS+= -DWITH_FAST_MUTEXES=1 .endif # MySQL-Server part .if !defined(CLIENT_ONLY) USES+=mysql:55p CONFLICTS_INSTALL= mysql*-server-* \ mariadb*-server-* \ percona5[0-46-9]-server-* USE_RC_SUBR= mysql-server USERS= mysql GROUPS= mysql INFO= mysql MANPAGES= my_print_defaults.1 myisam_ftdump.1 myisamchk.1 myisamlog.1 myisampack.1 \ mysql.server.1 mysql_convert_table_format.1 mysql_fix_extensions.1 \ mysql_install_db.1 mysql_plugin.1 mysql_secure_installation.1 mysql_setpermission.1 \ mysql_tzinfo_to_sql.1 mysql_upgrade.1 mysql_zap.1 mysqlbug.1 \ mysqld_multi.1 mysqld_safe.1 mysqldumpslow.1 mysqlhotcopy.1 mysqlman.1 \ mysqltest.1 perror.1 replace.1 resolve_stack_dump.1 resolveip.1 CMAKE_ARGS+= -DWITH_EMBEDDED_SERVER="ON" post-install: @${MKDIR} ${STAGEDIR}/var/db/mysql .endif post-patch: @${REINPLACE_CMD} 's/*.1/${MANPAGES}/' ${WRKSRC}/man/CMakeLists.txt .include .if ${ARCH} == "arm" BROKEN= Does not compile on arm .endif .include Index: head/databases/pg_citus/Makefile =================================================================== --- head/databases/pg_citus/Makefile (revision 444462) +++ head/databases/pg_citus/Makefile (revision 444463) @@ -1,25 +1,26 @@ # Created by: Matthew Seaman # $FreeBSD$ PORTNAME= citus PORTVERSION= 6.2.2 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= databases PKGNAMEPREFIX= pg_ MAINTAINER= matthew@FreeBSD.org COMMENT= Horizontally scale Postgresql using sharding and replication LICENSE= AGPLv3 USE_GITHUB= yes GH_ACCOUNT= citusdata USES= gmake pgsql:9.5+ autoreconf readline WANT_PGSQL= lib server GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_ARGS= INSTALL="${INSTALL} -c" .include Index: head/databases/postgresql92-server/Makefile =================================================================== --- head/databases/postgresql92-server/Makefile (revision 444462) +++ head/databases/postgresql92-server/Makefile (revision 444463) @@ -1,272 +1,272 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME?= postgresql DISTVERSION?= 9.2.21 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES?= databases MASTER_SITES= PGSQL/source/v${DISTVERSION} PKGNAMESUFFIX?= ${PORTVERSION:R:S/.//}${COMPONENT} MAINTAINER?= pgsql@FreeBSD.org COMMENT?= PostgreSQL is the most advanced open-source database available anywhere LICENSE= PostgreSQL CONFLICTS?= ${PORTNAME}[^${PORTVERSION:R:R}]?-client* \ ${PORTNAME}${COMPONENT}-[^${PORTVERSION:R:R}].* \ ${PORTNAME}9[^${PORTVERSION:R:E}]-client* \ ${PORTNAME}${COMPONENT}-9.[^${PORTVERSION:R:E}].* WRKSRC= ${WRKDIR}/postgresql-${DISTVERSION} DIST_SUBDIR= postgresql ICU_PATCHFILE?= pg-9218-icu-2016-08-10.diff.gz OPTIONS_SUB= yes PKGINSTALL?= ${PKGDIR}/pkg-install${COMPONENT} USES+= tar:bzip2 cpe .if !defined(NO_BUILD) USES+= gmake GNU_CONFIGURE= yes .endif PG_USER?= pgsql PG_GROUP?= pgsql PG_UID?= 70 LDFLAGS+= -L${LOCALBASE}/lib INCLUDES+= -I${LOCALBASE}/include CONFIGURE_ARGS+=--with-libraries=${PREFIX}/lib \ --with-includes=${PREFIX}/include \ --enable-thread-safety CONFIGURE_ENV+= INCLUDES="${INCLUDES}" \ PTHREAD_LIBS="-lpthread" \ LDFLAGS_SL="${LDFLAGS_SL}" LDFLAGS+= -lpthread PLIST= ${PKGDIR}/pkg-plist${COMPONENT} INSTALL_DIRS?= src/timezone src/backend \ src/backend/utils/mb/conversion_procs \ src/backend/snowball src/backend/replication/libpqwalreceiver \ src/bin/initdb src/bin/pg_ctl \ src/bin/pg_controldata src/bin/pg_resetxlog src/pl \ src/bin/pg_basebackup BUILD_DIRS?= src/port ${INSTALL_DIRS} INSTALL_TARGET?=install-strip .if !defined(CLIENT_ONLY) && !defined(SLAVE_ONLY) SERVER_ONLY= yes COMPONENT= -server USE_RC_SUBR= postgresql USES+= pgsql:${DISTVERSION:C/([0-9][0-9]*\.[0-9][0-9]*).*/\1/g} USERS= ${PG_USER} GROUPS= ${PG_GROUP} SUB_FILES+= 502.pgsql .endif .if defined(CLIENT_ONLY) OPTIONS_DEFINE+=LIBEDIT LIBEDIT_DESC= Use non-GPL libedit instead of readline USES+= perl5 .else MAKE_ENV= PATH=${PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${PREFIX}/bin:${PATH} .endif .if defined(SERVER_ONLY) OPTIONS_DEFINE= DTRACE LDAP INTDATE TZDATA XML LDAP_DESC= Build with LDAP authentication support DTRACE_DESC= Build with DTrace probes TZDATA_DESC= Use internal timezone database XML_DESC= Build with XML data type # See http://people.freebsd.org/~girgen/postgresql-icu/README.html for more info OPTIONS_DEFINE+= ICU ICU_DESC= Use ICU for unicode collation # See http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/76999 for more info # (requires dump/restore if modified.) OPTIONS_DEFINE+= INTDATE INTDATE_DESC= Builds with 64-bit date/time type OPTIONS_DEFAULT+= XML TZDATA INTDATE .endif .if !defined(SLAVE_ONLY) OPTIONS_DEFINE+= NLS PAM GSSAPI OPTIMIZED_CFLAGS DEBUG OPTIONS_RADIO= KRB5 OPTIONS_RADIO_KRB5= MIT_KRB5 HEIMDAL_KRB5 KRB5_DESC= Build with kerberos provider support NLS_DESC= Use internationalized messages PAM_DESC= Build with PAM Support MIT_KRB5_DESC= Build with MIT kerberos support HEIMDAL_KRB5_DESC= Builds with Heimdal kerberos GSSAPI_DESC= Build with GSSAPI support OPTIMIZED_CFLAGS_DESC= Builds with compiler optimizations (-O3) OPTIONS_DEFINE+= SSL SSL_DESC= Build with OpenSSL support OPTIONS_DEFAULT+= SSL .endif # !SLAVE_ONLY .if defined(CLIENT_ONLY) LIBEDIT_CONFIGURE_ON+=--with-libedit-preferred LIBEDIT_USES= libedit LIBEDIT_USES_OFF= readline .endif # CLIENT_ONLY SSL_USES= ssl SSL_CONFIGURE_WITH=openssl PAM_CONFIGURE_WITH= pam XML_CONFIGURE_WITH= libxml XML_LIB_DEPENDS= libxml2.so:textproc/libxml2 TZDATA_CONFIGURE_OFF=--with-system-tzdata=/usr/share/zoneinfo INTDATE_CONFIGURE_OFF=--disable-integer-datetimes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext LDAP_CONFIGURE_WITH= ldap LDAP_USE= OPENLDAP=yes OPTIMIZED_CFLAGS_CFLAGS= -O3 -funroll-loops DEBUG_CONFIGURE_ENABLE= debug PLIST_SUB+= PG_USER=${PG_USER} \ PG_GROUP=${PG_GROUP} SUB_LIST+= PG_GROUP=${PG_GROUP} \ PG_USER=${PG_USER} \ PG_UID=${PG_UID} .include .if !defined(SLAVE_ONLY) . if ( defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} ) || make(makesum) USE_AUTOTOOLS= autoconf CONFIGURE_ARGS+=--with-icu PATCH_SITES+= http://people.freebsd.org/~girgen/postgresql-icu/:icu PATCHFILES+= ${ICU_PATCHFILE}:icu LIB_DEPENDS+= libicudata.so:devel/icu . endif .endif # !SLAVE_ONLY .if !defined(SLAVE_ONLY) PATCH_DIST_STRIP=-p1 . if ${PORT_OPTIONS:MDTRACE} CONFIGURE_ARGS+=--enable-dtrace LDFLAGS+=-lelf INSTALL_TARGET=install . endif .if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-gssapi .if empty(PORT_OPTIONS:MMIT_KRB5) && empty(PORT_OPTIONS:MHEIMDAL_KRB5) # Kerberos libraries will pull the proper GSSAPI library # via linker dependencies, but otherwise we must specify # it explicitely: ld --as-needed is used for compilation, # so configure's -lgssapi_krb5 won't go. LDFLAGS+= -lgssapi LDFLAGS_SL+= -lgssapi .endif .else CONFIGURE_ARGS+=--without-gssapi .endif . if ${PORT_OPTIONS:MMIT_KRB5} . if defined(IGNORE_WITH_SRC_KRB5) && (exists(/usr/lib/libkrb5.so) || exists(/usr/bin/krb5-config)) IGNORE= requires that you remove heimdal's /usr/bin/krb5-config and /usr/lib/libkrb5.so*, and set NO_KERBEROS=true in /etc/src.conf to build successfully with MIT-KRB . else CONFIGURE_ARGS+=--with-krb5 # Allow defining a home built MIT Kerberos by setting KRB5_HOME . if defined(KRB5_HOME) && exists(${KRB5_HOME}/lib/libgssapi_krb5.a) && exists(${KRB5_HOME}/bin/krb5-config) LIB_DEPENDS+= libkrb5.so.3:security/krb5 . endif . endif . endif . if ${PORT_OPTIONS:MHEIMDAL_KRB5} CONFIGURE_ARGS+=--with-krb5 . endif .endif # !SLAVE_ONLY # For testing files in FILESDIR .include .if ${PORT_OPTIONS:MSSL} && ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .if defined(SERVER_ONLY) pre-build: @${SH} ${PKGINSTALL} ${PORTNAME} PRE-INSTALL .endif .if !defined(NO_BUILD) && !target(do-build) do-build: @ cd ${WRKSRC}/src/backend && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} symlinks @ for dir in ${BUILD_DIRS}; do \ cd ${WRKSRC}/$${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD}; \ done . if exists(${FILESDIR}/pkg-message${COMPONENT}.in) SUB_FILES+= pkg-message${COMPONENT} PKGMESSAGE= ${WRKSRC}/pkg-message${COMPONENT} . endif . if exists(${FILESDIR}/pkg-install${COMPONENT}.in) SUB_FILES+= pkg-install${COMPONENT} PLIST_SUB+= PG_USER=${PG_USER} . endif post-patch: . if defined(SERVER_ONLY) && ${PORT_OPTIONS:MICU} @${REINPLACE_CMD} -E -e \ "s|^(m4_if.*)2.6[0-9](.*Autoconf version )2.6[0-9]|\1${AUTOCONF_VERSION}\2${AUTOCONF_VERSION}|g" \ -e '/icu/s/_57//' \ ${WRKSRC}/configure.in . endif do-install: @for dir in ${INSTALL_DIRS}; do \ cd ${WRKSRC}/$${dir} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${INSTALL_TARGET}; \ done . if defined(SERVER_ONLY) @ ${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql ;\ ${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily ;\ ${INSTALL_SCRIPT} ${WRKDIR}/502.pgsql \ ${STAGEDIR}${PREFIX}/etc/periodic/daily . endif # SERVER_ONLY . if defined(CLIENT_ONLY) @ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-local . endif @ if [ -r ${PKGMESSAGE} ]; then \ ${MKDIR} ${STAGEDIR}${DOCSDIR} ;\ ${INSTALL_DATA} ${PKGMESSAGE} ${STAGEDIR}${DOCSDIR}/README${COMPONENT} ;\ fi .endif # !NO_BUILD .if defined(SERVER_ONLY) check: @if [ `id -u` != 0 ] ; then \ ${ECHO} "Running postgresql regressions tests" ;\ cd ${WRKSRC}; ${MAKE_CMD} check ;\ else \ ${ECHO} "You cannot run regression tests when postgresql is built as user root." ; \ ${ECHO} "Clean and rebuild the port as a regular user to run the tests." ;\ fi .endif .include Index: head/databases/postgresql95-plperl/Makefile =================================================================== --- head/databases/postgresql95-plperl/Makefile (revision 444462) +++ head/databases/postgresql95-plperl/Makefile (revision 444463) @@ -1,25 +1,26 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= postgresql +PORTREVISION= 1 CATEGORIES= databases perl5 PKGNAMESUFFIX?= ${DISTVERSION:R:S/.//}${COMPONENT} MAINTAINER= pgsql@FreeBSD.org COMMENT= Write SQL functions for PostgreSQL using Perl5 RUN_DEPENDS= postgres:databases/postgresql${WANT_PGSQL_VER:S/.//}-server MASTERDIR= ${.CURDIR}/../../databases/postgresql${WANT_PGSQL_VER:S/.//}-server WANT_PGSQL_VER?=9.5 USES+= perl5 readline CONFIGURE_ARGS= --with-perl BUILD_DIRS= src/backend src/pl/plperl INSTALL_DIRS= src/pl/plperl SLAVE_ONLY= yes COMPONENT= -plperl .include "${MASTERDIR}/Makefile" Index: head/databases/riak/Makefile =================================================================== --- head/databases/riak/Makefile (revision 444462) +++ head/databases/riak/Makefile (revision 444463) @@ -1,89 +1,89 @@ # $FreeBSD$ PORTNAME= riak PORTVERSION= 1.4.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= robak@FreeBSD.org COMMENT= Open source, distributed, noSQL database LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/lib/erlang15/bin/erlc:lang/erlang-runtime15 USES= gmake readline shebangfix SHEBANG_FILES= deps/eper/priv/bin/dtop \ deps/eper/priv/bin/gperf \ deps/eper/priv/bin/ntop \ deps/eper/priv/bin/redbug \ deps/eper/priv/bin/sherk USE_RC_SUBR= riak PLIST= ${WRKDIR}/pkg-plist PLIST_SUB+= GROUPS=${GROUPS} \ RIAK_CONFDIR=${RIAK_CONFDIR} \ RIAK_DBDIR=${RIAK_DBDIR} \ RIAK_HOMEDIR=${RIAK_HOMEDIR} \ RIAK_LIBDIR=${RIAK_LIBDIR} \ RIAK_LOGDIR=${RIAK_LOGDIR} \ USERS=${USERS} USERS= riak GROUPS= riak RIAK_CONFDIR?= ${PREFIX}/etc/${PORTNAME} RIAK_LOGDIR?= /var/log/${PORTNAME} RIAK_DBDIR?= /var/db/${PORTNAME} RIAK_LIBDIR?= ${PREFIX}/lib/${PORTNAME}/lib RIAK_HOMEDIR?= ${PREFIX}/lib/${PORTNAME} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/erlang15/bin:${PATH} BROKEN_aarch64= Does not compile: error: Unknown CPU architecture BROKEN_powerpc64= Does not compile: error: Unknown CPU architecture BROKEN_sparc64= Does not compile: Please implement AtomicPointer for this platform .include post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config pre-install: ${RM} ${PLIST} ${CAT} ${PKGDIR}/pkg-plist >> ${PLIST} (cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} releases -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST}) (cd ${WRKSRC}/rel/${PORTNAME}; ${FIND} erts-* -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${PLIST}) (cd ${WRKSRC}/rel; ${FIND} ${PORTNAME}/lib -type f \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/"$$2 }' >> ${PLIST}) ${ECHO} "@owner" >> ${PLIST} ${ECHO} "@group" >> ${PLIST} do-install: .for d in ${RIAK_CONFDIR} ${RIAK_LOGDIR} ${RIAK_DBDIR} ${RIAK_LIBDIR} ${RIAK_HOMEDIR} ${MKDIR} ${STAGEDIR}${d} .endfor ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/vm.args ${STAGEDIR}${RIAK_CONFDIR}/vm.args.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/app.config ${STAGEDIR}${RIAK_CONFDIR}/app.config.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/cert.pem ${STAGEDIR}${RIAK_CONFDIR}/cert.pem.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/key.pem ${STAGEDIR}${RIAK_CONFDIR}/key.pem.sample (cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) (cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) (cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR} ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ .include Index: head/databases/riak2/Makefile =================================================================== --- head/databases/riak2/Makefile (revision 444462) +++ head/databases/riak2/Makefile (revision 444463) @@ -1,105 +1,105 @@ # $FreeBSD$ PORTNAME= riak2 PORTVERSION= 2.1.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/riak/${PORTVERSION:R}/${PORTVERSION}/ \ http://s3.amazonaws.com/files.basho.com/solr/:solr \ http://s3.amazonaws.com/files.basho.com/yokozuna/:yokozuna DISTNAME= riak-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ solr-4.7.0-yz-1.tgz:solr \ yokozuna-1.jar:yokozuna \ yz_monitor-1.jar:yokozuna EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} solr-4.7.0-yz-1.tgz MAINTAINER= wg@FreeBSD.org COMMENT= Riak is an open source, distributed, noSQL database LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/lib/riak-erlang/bin/erlc:lang/erlang-riak USES= gmake readline shebangfix SHEBANG_FILES= deps/eper/priv/bin/* \ ../solr-4.7.0-yz-1/example/etc/create-solrtest.keystore.sh USE_RC_SUBR= riak USE_GCC= yes BROKEN_i386= does not build BROKEN_sparc64= does not build: Please implement AtomicPointer for this platform NOT_FOR_ARCHS= aarch64 powerpc64 NOT_FOR_ARCHS_REASON= does not build: error: Unknown CPU architecture USERS= riak GROUPS= riak RIAK_CONFDIR?= ${PREFIX}/etc/riak RIAK_DBDIR?= /var/db/riak RIAK_HOMEDIR?= ${PREFIX}/lib/riak RIAK_LIBDIR?= ${PREFIX}/lib/riak/lib RIAK_LOGDIR?= /var/log/riak PLIST_SUB+= RIAK_CONFDIR=${RIAK_CONFDIR} \ RIAK_DBDIR=${RIAK_DBDIR} \ RIAK_HOMEDIR=${RIAK_HOMEDIR} \ RIAK_LIBDIR=${RIAK_LIBDIR} \ RIAK_LOGDIR=${RIAK_LOGDIR} \ USERS=${USERS} \ GROUPS=${GROUPS} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/riak-erlang/bin:${PATH} post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config @${REINPLACE_CMD} -e 's|%%BUILD_DIR%%|${WRKDIR}|g' \ -e 's|%%DISTDIR%%|${DISTDIR}|g' \ -e 's|%%YOKOZUNA%%|${WRKSRC}/deps/yokozuna|g' \ ${WRKSRC}/deps/yokozuna/tools/grab-solr.sh do-install: ${MKDIR} ${STAGEDIR}${RIAK_CONFDIR} ${MKDIR} ${STAGEDIR}${RIAK_DBDIR} ${MKDIR} ${STAGEDIR}${RIAK_LOGDIR} ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/riak.conf ${STAGEDIR}${RIAK_CONFDIR}/riak.conf.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak/etc/solr-log4j.properties ${STAGEDIR}${RIAK_CONFDIR}/solr-log4j.properties.sample (cd ${WRKSRC}/rel/riak/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAK_LIBDIR}) (cd ${WRKSRC}/rel/riak/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/riak/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_LIBDIR}/basho-patches) (cd ${WRKSRC}/rel/riak/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAK_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/riak/erts-* ${STAGEDIR}${RIAK_HOMEDIR} ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-admin.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/riak-debug.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ ${INSTALL_MAN} ${WRKSRC}/doc/man/man1/search-cmd.1.gz ${STAGEDIR}${MANPREFIX}/man/man1/ #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/bitcask-1.7.0/priv/bitcask.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/erlang_js-1.3.0-0-g07467d8/priv/erlang_js_drv.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/syslog-1.0.2/priv/syslog_drv.so #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/canola-2.0.0-0-g9bdfee8/priv/canola-port #@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/riak/lib/sext-1.1p3-0-g846b9cc/priv/sext.so post-install: (cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} releases -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_HOMEDIR}; ${FIND} erts-* -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/riak/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak/lib/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAK_LIBDIR}; ${FIND} . -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/riak/lib/"$$2 }' >> ${TMPPLIST}) ${ECHO} "@owner" >> ${TMPPLIST} ${ECHO} "@group" >> ${TMPPLIST} .include Index: head/databases/sqlcached/Makefile =================================================================== --- head/databases/sqlcached/Makefile (revision 444462) +++ head/databases/sqlcached/Makefile (revision 444463) @@ -1,38 +1,38 @@ # Created by: ivoras # $FreeBSD$ PORTNAME= sqlcached PORTVERSION= r6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases net MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ivoras@FreeBSD.org COMMENT= Cache daemon using SQL for data manipulation LIB_DEPENDS= libsqlite.so:databases/sqlite2 USES= readline ncurses tar:tgz LDFLAGS+= -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= ${PORTNAME}.html ${PORTNAME}.txt PLIST_FILES= bin/${PORTNAME} etc/rc.d/${PORTNAME} \ man/man1/${PORTNAME}.1.gz post-patch: @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/Makefile @${REINPLACE_CMD} 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/FreeBSD/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_SCRIPT} ${WRKSRC}/FreeBSD/${PORTNAME} ${STAGEDIR}${PREFIX}/etc/rc.d @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .include Index: head/databases/sqlite2/Makefile =================================================================== --- head/databases/sqlite2/Makefile (revision 444462) +++ head/databases/sqlite2/Makefile (revision 444463) @@ -1,87 +1,87 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= sqlite PORTVERSION= 2.8.17 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= databases MASTER_SITES= http://www.sqlite.org/ MAINTAINER= ports@FreeBSD.org COMMENT= SQL database engine in a C library GNU_CONFIGURE= yes USES= gmake libtool pathfix pkgconfig readline USE_LDCONFIG= yes CONFIGURE_ARGS= --with-hints=freebsd.hints DOCSDIR= ${PREFIX}/share/doc/sqlite2 EXAMPLESDIR= ${PREFIX}/share/examples/sqlite2 EXTRACT_AFTER_ARGS= --exclude CVS OPTIONS_DEFINE= TCL THREADS DOCS EXAMPLES .if !exists(/usr/lib/libreadline.so) MAKE_ARGS= READLINE_FLAGS="-DHAVE_READLINE=1 -I${LOCALBASE}/include -L${LOCALBASE}/lib" .endif .include .if ${PORT_OPTIONS:MTCL} USES+= tcl .else .if ${PORT_OPTIONS:MDOCS} USES+= tcl:build .endif .endif .if ${PORT_OPTIONS:MTCL} CATEGORIES+= lang tcl COMMENT+= with TCL wrapper MAKE_ARGS+= TCLSH=${TCLSH} MAKE_ENV+= TCL_VER=${TCL_VER} PLIST_SUB+= WITH_TCLWRAPPER="" .else PLIST_SUB+= WITH_TCLWRAPPER="@comment " .endif .if ${PORT_OPTIONS:MDOCS} ALL_TARGET= all doc PORTDOCS= * MAKE_ARGS+= TCLSH=${TCLSH} MAKE_ENV+= TCL_VER=${TCL_VER} .endif post-patch: @${REINPLACE_CMD} -e "s/tclsh \$$(TOP)/\$$(TCLSH) \$$(TOP)/g" \ ${WRKSRC}/Makefile.in .if ${PORT_OPTIONS:MTCL} || !empty(PORT_OPTIONS:MDOCS) @${ECHO} "config_TARGET_TCL_INC=\"-I${TCL_INCLUDEDIR}\"" \ > ${WRKSRC}/freebsd.hints @${ECHO} "config_TARGET_TCL_LIBS=\"-L${PREFIX}/lib -ltcl${TCL_VER:S/.//}\"" \ >> ${WRKSRC}/freebsd.hints .else @${ECHO} "" > ${WRKSRC}/freebsd.hints .endif .if ${PORT_OPTIONS:MTHREADS} @${ECHO} "config_TARGET_CFLAGS=\"-DTHREADSAFE=1\"" \ >> ${WRKSRC}/freebsd.hints @${ECHO} "config_TARGET_LIBS=\"-lpthread\"" \ >> ${WRKSRC}/freebsd.hints .endif post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/sqlite ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsqlite.so .if ${PORT_OPTIONS:MTCL} @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-tcl) ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${STAGEDIR}${PREFIX}/lib/sqlite .endif ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${FILESDIR}/example.tcl ${STAGEDIR}${EXAMPLESDIR} .include Index: head/databases/sqlite3/Makefile =================================================================== --- head/databases/sqlite3/Makefile (revision 444462) +++ head/databases/sqlite3/Makefile (revision 444463) @@ -1,225 +1,226 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= sqlite3 PORTVERSION= 3.19.3 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= https://www.sqlite.org/2017/ http://www2.sqlite.org/2017/ http://www3.sqlite.org/2017/ DISTNAME= sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00 MAINTAINER= pavelivolkov@gmail.com COMMENT= SQL database engine in a C library LICENSE= PD USES= libtool ncurses pathfix USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes # Compilation Options For SQLite https://www.sqlite.org/compile.html OPTIONS_DEFINE= FTS4 UPD_DEL_LIMIT URI URI_AUTHORITY SOUNDEX METADATA \ DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \ EXTENSION ARMOR STMT DBSTAT FTS5 JSON1 RBU NULL_TRIM \ LIKENOTBLOB STSHELL FTS3_TOKEN SESSION UNKNOWN_SQL OPTIONS_SINGLE= RAMT OPTIONS_RADIO= STAT OPTIONS_GROUP= UNICODE RTREEG RL UPD_DEL_LIMIT_DESC= ORDER BY and LIMIT on UPDATE and DELETE URI_DESC= Enable use the URI filename URI_AUTHORITY_DESC= Allow convert URL into a UNC SOUNDEX_DESC= Enables the soundex() SQL function METADATA_DESC= Enable column metadata DIRECT_READ_DESC= File is read directly from disk MEMMAN_DESC= Allows it to release unused memory SECURE_DELETE_DESC= Overwrite deleted information with zeros UNLOCK_NOTIFY_DESC= Enable notification on unlocking EXTENSION_DESC= Allow loadable extensions STSHELL_DESC= Statically link libsqlite3 into shell # https://sqlite.org/compile.html#enable_null_trim NULL_TRIM_DESC= Omits NULL columns at the ends of rows # https://www.sqlite.org/sessionintro.html SESSION_DESC= Enable the Session Extension # https://sqlite.org/compile.html#like_doesnt_match_blobs LIKENOTBLOB_DESC= LIKE does not match blobs # https://www.sqlite.org/compile.html#enable_api_armor ARMOR_DESC= Detect misuse of the API # http://sqlite.org/compile.html#enable_unknown_sql_function UNKNOWN_SQL_DESC= suppress unknown function errors # https://www.sqlite.org/fts3.html # https://www.sqlite.org/compile.html#enable_fts3_parenthesis FTS4_DESC= Enable FTS3/4 (Full Text Search) module # https://www.sqlite.org/fts5.html FTS5_DESC= Enable version 5 full-text search engine # https://www.sqlite.org/compile.html#enable_fts3_tokenizer # https://www.sqlite.org/fts3.html#f3tknzr FTS3_TOKEN_DESC= Enable two-args version fts3_tokenizer # https://www.sqlite.org/json1.html JSON1_DESC= Enable the JSON1 extension # https://www.sqlite.org/rbu.html RBU_DESC= Enable the Resumable Bulk Update # https://www.sqlite.org/c3ref/stmt_scanstatus.html STMT_DESC= Prepared Statement Scan Status # https://www.sqlite.org/tempfiles.html#tempstore OPTIONS_SINGLE_RAMT= TS0 TS1 TS2 TS3 RAMT_DESC= Where to store temporary file TS0_DESC= Always use temporary file TS1_DESC= File by default, change allowed PRAGMA TS2_DESC= Memory by default, change allowed PRAGMA TS3_DESC= Always use memory # https://www.sqlite.org/queryplanner-ng.html#qpstab OPTIONS_RADIO_STAT= STAT3 STAT4 STAT_DESC= Which query planner to use, Stability or ... STAT3_DESC= collect histogram data from leftmost column STAT4_DESC= collect histogram data from all columns # https://www.sqlite.org/dbstat.html DBSTAT_DESC= Enable DBSTAT Virtual Table # https://www.sqlite.org/fts3.html#tokenizer OPTIONS_GROUP_UNICODE= ICU UNICODE61 UNICODE_DESC= Unicode support UNICODE61_DESC= Unicode Version 6.1 tokenizer # https://www.sqlite.org/rtree.html OPTIONS_GROUP_RTREEG= RTREE RTREE_INT RTREEG_DESC= Index type for range queries RTREE_DESC= Enable R*Tree module RTREE_INT_DESC= Store 32-bit sig int (no float) coordinates OPTIONS_GROUP_RL= READLINES READLINEP EDITLINE RL_DESC= Which command line editing library to use: READLINES_DESC= the libreadline from system READLINEP_DESC= the GNU libreadline from ports EDITLINE_DESC= the BSD libedit from ports READLINES_PREVENTS= READLINEP EDITLINE READLINEP_PREVENTS= READLINES EDITLINE EDITLINE_PREVENTS= READLINES READLINEP OPTIONS_DEFAULT= FTS4 URI METADATA SECURE_DELETE UNLOCK_NOTIFY THREADS \ EXTENSION TS1 UNICODE61 RTREE DBSTAT STSHELL READLINES \ FTS3_TOKEN # SECURE_DELETE, UNLOCK_NOTIFY, DBSTAT (since 41.0) used by www/firefox et al. # RTREE used by graphics/mapnik, databases/spatialite # FTS3_TOKEN used by audio/clementine-player PLIST_FILES= bin/sqlite3 include/sqlite3.h include/sqlite3ext.h \ lib/libsqlite3.a lib/libsqlite3.so lib/libsqlite3.so.0 \ lib/libsqlite3.so.0.8.6 libdata/pkgconfig/sqlite3.pc \ man/man1/sqlite3.1.gz # The default numeric file permissions for newly created database files under unix. # If not specified, the default is 0644 which means that the files is globally # readable but only writable by the creator. .ifdef DEFAULT_FILE_PERMISSIONS CPPFLAGS+= -DSQLITE_DEFAULT_FILE_PERMISSIONS=${DEFAULT_FILE_PERMISSIONS} .endif # Use an in-ram database for temporary tables (never,no,yes,always), TS0_CPPFLAGS= -DSQLITE_TEMP_STORE=0 TS1_CPPFLAGS= -DSQLITE_TEMP_STORE=1 TS2_CPPFLAGS= -DSQLITE_TEMP_STORE=2 TS3_CPPFLAGS= -DSQLITE_TEMP_STORE=3 RTREE_CPPFLAGS= -DSQLITE_ENABLE_RTREE=1 RTREE_INT_CPPFLAGS= -DSQLITE_RTREE_INT_ONLY=1 FTS4_CPPFLAGS= -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS4=1 FTS5_CONFIGURE_ENABLE= fts5 FTS3_TOKEN_CPPFLAGS= -DSQLITE_ENABLE_FTS3_TOKENIZER=1 SOUNDEX_CPPFLAGS= -DSQLITE_SOUNDEX=1 MEMMAN_CPPFLAGS= -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1 UPD_DEL_LIMIT_CPPFLAGS= -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 UPD_DEL_LIMIT_PREVENTS= UPD_DEL_LIMIT UPD_DEL_LIMIT_PREVENTS_MSG= this option may only be used when the library is built from source, not from the amalgamation. Please, do not select it with this port. SECURE_DELETE_CPPFLAGS= -DSQLITE_SECURE_DELETE=1 UNLOCK_NOTIFY_CPPFLAGS= -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 METADATA_CPPFLAGS= -DSQLITE_ENABLE_COLUMN_METADATA=1 STAT3_CPPFLAGS= -DSQLITE_ENABLE_STAT3=1 STAT4_CPPFLAGS= -DSQLITE_ENABLE_STAT4=1 DBSTAT_CPPFLAGS= -DSQLITE_ENABLE_DBSTAT_VTAB=1 URI_CPPFLAGS= -DSQLITE_USE_URI=1 URI_AUTHORITY_CPPFLAGS= -DSQLITE_ALLOW_URI_AUTHORITY=1 DIRECT_READ_CPPFLAGS= -DSQLITE_DIRECT_OVERFLOW_READ=1 ARMOR_CPPFLAGS= -DSQLITE_ENABLE_API_ARMOR=1 STMT_CPPFLAGS= -DSQLITE_ENABLE_STMT_SCANSTATUS=1 EXTENSION_CONFIGURE_ENABLE= dynamic-extensions THREADS_CONFIGURE_ENABLE= threadsafe THREADS_LIBS= -lpthread ICU_BUILD_DEPENDS= ${LOCALBASE}/bin/icu-config:devel/icu ICU_LIB_DEPENDS= libicudata.so:devel/icu ICU_CPPFLAGS= `${LOCALBASE}/bin/icu-config --cppflags` -DSQLITE_ENABLE_ICU=1 ICU_LIBS= `${LOCALBASE}/bin/icu-config --ldflags` UNICODE61_CPPFLAGS= "" UNICODE61_CPPFLAGS_OFF= -DSQLITE_DISABLE_FTS3_UNICODE=1 READLINES_CONFIGURE_ON= --enable-readline READLINES_USES= readline READLINEP_CONFIGURE_ON= --enable-readline READLINEP_USES= readline:port EDITLINE_CONFIGURE_ENABLE= editline EDITLINE_USES= libedit JSON1_CONFIGURE_ENABLE= json1 RBU_CPPFLAGS= -DSQLITE_ENABLE_RBU=1 LIKENOTBLOB_CPPFLAGS= -DSQLITE_LIKE_DOESNT_MATCH_BLOBS=1 STSHELL_CONFIGURE_ENABLE= static-shell SESSION_CONFIGURE_ENABLE= session UNKNOWN_SQL_CPPFLAGS= -DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1 NULL_TRIM_CPPFLAGS= -DSQLITE_ENABLE_NULL_TRIM=1 .include # Platform Configuration .if !defined(WITH_DEBUG) CFLAGS+= -Os .endif CPPFLAGS+= -DHAVE_ISNAN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_USLEEP=1 -DHAVE_STRCHRNUL=1 post-configure: @${ECHO_MSG} "===> CONFIGURE_ARGS=${CONFIGURE_ARGS}" @${ECHO_MSG} "===> CPPFLAGS=${CPPFLAGS}" @${ECHO_MSG} "===> CFLAGS=${CFLAGS}" @${ECHO_MSG} "===> LDFLAGS=${LDFLAGS}" @${ECHO_MSG} "===> LIBS=${LIBS}" post-build: .if ${ARCH}=="i386" @${ECHO_MSG} "===> WARNING: on ${ARCH} don't pass atof1-* tests" .endif post-install: ${RM} ${STAGEDIR}${PREFIX}/include/msvc.h # for compares with checksum from of the site sha1: @sha1 ${DISTDIR}/${ALLFILES} .include Index: head/databases/sqlitestudio/Makefile =================================================================== --- head/databases/sqlitestudio/Makefile (revision 444462) +++ head/databases/sqlitestudio/Makefile (revision 444463) @@ -1,92 +1,92 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= sqlitestudio PORTVERSION= 3.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= http://sqlitestudio.pl/files/sqlitestudio3/complete/tar/ MAINTAINER= yuri@rawbw.com COMMENT= SQLite database GUI manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/guiSQLiteStudio/license.txt OPTIONS_DEFINE= PLUGIN_CSV_IMPORT PLUGIN_CSV_EXPORT PLUGIN_DB_SQLITE_CIPHER PLUGIN_HTML_EXPORT OPTIONS_DEFINE+= PLUGIN_JSON_EXPORT PLUGIN_PDF_EXPORT PLUGIN_PRINTING PLUGIN_REGEXP_IMPORT OPTIONS_DEFINE+= PLUGIN_SQL_FORMATTER_SIMPLE PLUGIN_SQL_EXPORT PLUGIN_SQL_ENTERPRISE_FORMATTER OPTIONS_DEFINE+= PLUGIN_XML_EXPORT PLUGIN_CSV_IMPORT_DESC= Install CsvImport plugin PLUGIN_CSV_EXPORT_DESC= Install CsvExport plugin PLUGIN_DB_SQLITE_CIPHER_DESC= Install DbSqliteCipher plugin PLUGIN_HTML_EXPORT_DESC= Install HtmlExport plugin PLUGIN_JSON_EXPORT_DESC= Install JsonExport plugin PLUGIN_PDF_EXPORT_DESC= Install PdfExport plugin PLUGIN_PRINTING_DESC= Install Printing plugin PLUGIN_REGEXP_IMPORT_DESC= Install RegExp plugin PLUGIN_SQL_FORMATTER_SIMPLE_DESC= Install SqlFormatterSimple plugin PLUGIN_SQL_EXPORT_DESC= Install SqlExport plugin PLUGIN_SQL_ENTERPRISE_FORMATTER_DESC= Install SqlEnterpriseFormatter plugin PLUGIN_XML_EXPORT_DESC= Install XmlExport plugin OPTIONS_DEFAULT= PLUGIN_CSV_IMPORT PLUGIN_CSV_EXPORT PLUGIN_HTML_EXPORT OPTIONS_DEFAULT+= PLUGIN_JSON_EXPORT PLUGIN_PDF_EXPORT PLUGIN_PRINTING PLUGIN_REGEXP_IMPORT OPTIONS_DEFAULT+= PLUGIN_SQL_FORMATTER_SIMPLE PLUGIN_SQL_EXPORT PLUGIN_SQL_ENTERPRISE_FORMATTER OPTIONS_DEFAULT+= PLUGIN_XML_EXPORT OPTIONS_SUB= yes WRKSRC= ${WRKDIR}/SQLiteStudio3 USES= compiler:c++11-lib gmake ncurses qmake readline sqlite USE_CXXSTD= c++11 USE_QT5= core gui svg sql xml network sql-sqlite3_run widgets script \ concurrent uitools buildtools_build linguisttools_build USE_GL= gl USE_LDCONFIG= yes CXXFLAGS+= -I${WRKSRC}/coreSQLiteStudio post-patch: @${REINPLACE_CMD} -e 's|/usr/|${LOCALBASE}/|' \ ${WRKSRC}/dirs.pri @${REINPLACE_CMD} -e 's|pluginDirs += QDir(CFG->getConfigDir()).absoluteFilePath("plugins");|pluginDirs += "${LOCALBASE}/lib/sqlitestudio";|' \ ${WRKSRC}/coreSQLiteStudio/services/impl/pluginmanagerimpl.cpp # Patch from http://bugs.sqlitestudio.pl/index.rvt?id=3102 @${REINPLACE_CMD} -e 's|^include(.*|include($$$$PWD/../../SQLiteStudio3/plugins.pri)|' \ ${WRKDIR}/Plugins/DbSqliteCipher/DbSqliteCipher.pro PLUGIN_DIRS= PLUGIN_CSV_IMPORT_VARS= PLUGIN_DIRS+=CsvImport PLUGIN_CSV_EXPORT_VARS= PLUGIN_DIRS+=CsvExport PLUGIN_DB_SQLITE_CIPHER_VARS= PLUGIN_DIRS+=DbSqliteCipher USES+=ssl PLUGIN_HTML_EXPORT_VARS= PLUGIN_DIRS+=HtmlExport PLUGIN_JSON_EXPORT_VARS= PLUGIN_DIRS+=JsonExport PLUGIN_PDF_EXPORT_VARS= PLUGIN_DIRS+=PdfExport PLUGIN_PRINTING_VARS= PLUGIN_DIRS+=Printing USE_QT5+=printsupport PLUGIN_REGEXP_IMPORT_VARS= PLUGIN_DIRS+=RegExpImport PLUGIN_SQL_ENTERPRISE_FORMATTER_VARS= PLUGIN_DIRS+=SqlEnterpriseFormatter PLUGIN_SQL_EXPORT_VARS= PLUGIN_DIRS+=SqlExport PLUGIN_SQL_FORMATTER_SIMPLE_VARS= PLUGIN_DIRS+=SqlFormatterSimple PLUGIN_XML_EXPORT_VARS= PLUGIN_DIRS+=XmlExport post-configure: # Fix for a suspected bug in qmake: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210418 @${REINPLACE_CMD} -E 's|SUBLIBS) -L[^ ]+|SUBLIBS) |' ${WRKSRC}/sqlitestudio/Makefile @${REINPLACE_CMD} -E 's|LIBS)$$|LIBS) -L${PREFIX}/lib|' ${WRKSRC}/sqlitestudio/Makefile @for plugin in ${PLUGIN_DIRS}; do \ cd ${WRKDIR}/Plugins/$$plugin && \ ${SETENV} ${QMAKE_ENV} ${_QMAKE} ${QMAKE_ARGS} ${QMAKE_SOURCE_PATH}; \ done; post-build: @for plugin in ${PLUGIN_DIRS}; do \ cd ${WRKDIR}/Plugins/$$plugin && \ ${DO_MAKE_BUILD} ${ALL_TARGET}; \ done; post-install: @for plugin in ${PLUGIN_DIRS}; do \ cd ${WRKDIR}/Plugins/$$plugin && \ ${SETENV} ${MAKE_ENV} ${FAKEROOT} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}; \ done; .include Index: head/databases/sqlrelay/Makefile =================================================================== --- head/databases/sqlrelay/Makefile (revision 444462) +++ head/databases/sqlrelay/Makefile (revision 444463) @@ -1,171 +1,172 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= ${SQLRELAY_PORTNAME} PORTVERSION= ${SQLRELAY_PORTVERSION} +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= SF MAINTAINER= pi@FreeBSD.org COMMENT= Persistent DB connection pooling/proxying/load balancing system LICENSE= LGPL20 LIB_DEPENDS= librudiments.so:devel/rudiments \ libkrb5.so:security/krb5 \ libcurl.so:ftp/curl WANT_GNOME= yes USES= gmake libtool pathfix python readline PATHFIX_MAKEFILEIN= Makefile CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFIGURE_ARGS= ${SQLRELAY_CONFIGURE_ARGS} \ --disable-tcl \ --disable-java \ --disable-nodejs \ --disable-perl \ --disable-php \ --disable-python \ --disable-python3 \ --disable-ruby \ --disable-erlang MAKE_JOBS_UNSAFE=yes USE_LDCONFIG= yes PORTDOCS= * TOSTRIP= bin/sqlr-start \ bin/sqlr-stop \ bin/sqlr-listener \ bin/sqlr-connection \ bin/sqlr-scaler \ bin/sqlr-cachemanager \ bin/sqlr-fields \ bin/sqlr-query \ bin/sqlr-export \ bin/sqlr-import \ bin/sqlr-pwdenc \ bin/sqlr-status \ bin/sqlrsh \ lib/libsqlrodbc.so.4.0.0 \ lib/libsqlrutil.so.4.0.0 \ lib/libsqlrclient.so.4.0.0 \ lib/libsqlrclientwrapper.so.4.0.0 \ lib/libpqsqlrelay.so.4.0.0 \ lib/libmysql3sqlrelay.so.4.0.0 \ lib/libmysql40sqlrelay.so.4.0.0 \ lib/libmysql41sqlrelay.so.4.0.0 \ lib/libmysql50sqlrelay.so.4.0.0 \ lib/libmysql51sqlrelay.so.4.0.0 \ lib/libsqlrserver.so.4.0.0 \ libexec/sqlrelay/sqlrauth_database.so \ libexec/sqlrelay/sqlrauth_krb_userlist.so \ libexec/sqlrelay/sqlrauth_proxied.so \ libexec/sqlrelay/sqlrauth_sqlrelay.so \ libexec/sqlrelay/sqlrauth_tls_userlist.so \ libexec/sqlrelay/sqlrauth_userlist.so \ libexec/sqlrelay/sqlrconfig_xml.so \ libexec/sqlrelay/sqlrconfig_xmldom.so \ libexec/sqlrelay/sqlrconnection_router.so \ libexec/sqlrelay/sqlrfilter_patterns.so \ libexec/sqlrelay/sqlrfilter_regex.so \ libexec/sqlrelay/sqlrfilter_string.so \ libexec/sqlrelay/sqlrlogger_custom_nw.so \ libexec/sqlrelay/sqlrlogger_custom_sc.so \ libexec/sqlrelay/sqlrlogger_debug.so \ libexec/sqlrelay/sqlrlogger_slowqueries.so \ libexec/sqlrelay/sqlrnotification_events.so \ libexec/sqlrelay/sqlrparser_default.so \ libexec/sqlrelay/sqlrprotocol_sqlrclient.so \ libexec/sqlrelay/sqlrpwdenc_crypt.so \ libexec/sqlrelay/sqlrpwdenc_md5.so \ libexec/sqlrelay/sqlrpwdenc_rot.so \ libexec/sqlrelay/sqlrquery_sqlrcmdcstat.so \ libexec/sqlrelay/sqlrquery_sqlrcmdgstat.so \ libexec/sqlrelay/sqlrresultsettranslation_reformatdatetime.so \ libexec/sqlrelay/sqlrresultsettranslation_test.so \ libexec/sqlrelay/sqlrrouter_clientiplist.so \ libexec/sqlrelay/sqlrrouter_regex.so \ libexec/sqlrelay/sqlrrouter_userlist.so \ libexec/sqlrelay/sqlrschedule_cron_userlist.so \ libexec/sqlrelay/sqlrtranslation_normalize.so .include "${.CURDIR}/Makefile.common" OPTIONS_DEFINE= MYSQL ODBC ORACLE PGSQL SQLITE3 FREETDS FIREBIRD DOCS OPTIONS_SUB= yes ORACLE_CONFIGURE_ENABLE= oracle .include .if ${PORT_OPTIONS:MSQLITE3} LIB_DEPENDS+= libgdbm.so:databases/gdbm \ libsqlite3.so:databases/sqlite3 CONFIGURE_ARGS+= --with-gdbm-prefix="${LOCALBASE}" \ --with-sqlite-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_sqlite.so .else CONFIGURE_ARGS+= --disable-sqlite .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_mysql.so .else CONFIGURE_ARGS+= --disable-mysql .endif .if ${PORT_OPTIONS:MFIREBIRD} USES+= firebird CONFIGURE_ARGS+= --with-firebird-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_firebird.so .else CONFIGURE_ARGS+= --disable-firebird .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+= --with-postgresql-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_postgresql.so .else CONFIGURE_ARGS+= --disable-postgresql .endif .if ${PORT_OPTIONS:MODBC} LIB_DEPENDS+= libodbc.so:databases/unixODBC CONFIGURE_ARGS+= --with-odbc-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_odbc.so .else CONFIGURE_ARGS+= --disable-odbc .endif .if ${PORT_OPTIONS:MFREETDS} LIB_DEPENDS+= libtdsodbc.so:databases/freetds CONFIGURE_ARGS+= --with-freetds-prefix="${LOCALBASE}" TOSTRIP+= libexec/sqlrelay/sqlrconnection_freetds.so .else CONFIGURE_ARGS+= --disable-freetds .endif post-patch: ${REINPLACE_CMD} -E \ -e 's,\$$\(initroot\),\$$\(initroot\)${PREFIX},g' \ -e 's,/etc/rc.conf,/etc/defaults/rc.conf,g' \ ${WRKSRC}/init/Makefile ${FIND} ${WRKSRC} -name Makefile | ${XARGS} ${REINPLACE_CMD} -E \ -e 's#-release \$$\(SQLR_VERSION\)##g;' post-configure: @${REINPLACE_CMD} 's,-Werror,,' ${WRKSRC}/config.mk post-install: .for f in ${TOSTRIP} -${STRIP_CMD} ${STAGEDIR}${PREFIX}/${f} .endfor ${RM} ${STAGEDIR}${PREFIX}/lib/SQLRClient.dll ${RM} ${STAGEDIR}${PREFIX}/lib/SQLRClient.dll.config .include Index: head/databases/sqsh/Makefile =================================================================== --- head/databases/sqsh/Makefile (revision 444462) +++ head/databases/sqsh/Makefile (revision 444463) @@ -1,40 +1,41 @@ # Created by: Domas Mituzas # $FreeBSD$ PORTNAME= sqsh PORTVERSION= 2.1.8 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Interactive tool for querying Sybase database servers LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libct.so:databases/freetds USES= readline GNU_CONFIGURE= yes CONFIGURE_ENV= SYBASE="${LOCALBASE}" CONFIGURE_ARGS= --with-readline ALL_TARGET= build PLIST_FILES= bin/sqsh etc/sqshrc.default man/man1/sqsh.1.gz OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 X11_USES= motif X11_CONFIGURE_ON= --with-motif --with-x post-patch: @${REINPLACE_CMD} -e \ 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/doc/global.sqshrc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/sqsh ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/sqsh.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/doc/global.sqshrc ${STAGEDIR}${PREFIX}/etc/sqshrc.default .include Index: head/databases/tarantool/Makefile =================================================================== --- head/databases/tarantool/Makefile (revision 444462) +++ head/databases/tarantool/Makefile (revision 444463) @@ -1,59 +1,60 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= tarantool PORTVERSION= 1.7.4.0 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://download.tarantool.org/tarantool/1.7/src/ MAINTAINER= vg@FreeBSD.org COMMENT= NoSQL database running in a Lua application server LICENSE= BSD2CLAUSE NOT_FOR_ARCHS= armv6 powerpc64 sparc64 NOT_FOR_ARCHS_REASON= fails to build: Unsupported architecture MAKE_JOBS_UNSAFE=yes USES= cmake:noninja compiler:c++11-lang gettext gmake perl5 readline USE_LDCONFIG= yes USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message TT_DATADIR?= /var/db/tarantool TT_RUNDIR?= /var/run/tarantool TT_LOGDIR?= /var/log/tarantool CMAKE_ARGS= -DCMAKE_INSTALL_FULL_SYSCONFDIR=${ETCDIR} \ -DCMAKE_INSTALL_LOCALSTATEDIR=/var \ -DCMAKE_INSTALL_MANDIR=${MANPREFIX}/man \ -DENABLE_DIST=ON USERS= tarantool GROUPS= tarantool SUB_LIST+= PORTNAME=${PORTNAME} \ TT_USER=${USERS} \ TT_DATADIR=${TT_DATADIR} \ TT_LOGDIR=${TT_LOGDIR} \ TT_RUNDIR=${TT_RUNDIR} PLIST_SUB+= TT_USER=${USERS} \ TT_GROUP=${GROUPS} \ TT_LOGDIR=${TT_LOGDIR} \ TT_DATADIR=${TT_DATADIR} \ TT_RUNDIR=${TT_RUNDIR} OPTIONS_DEFINE= DEBUG .include .if ${PORT_OPTIONS:MDEBUG} CMAKE_BUILD_TYPE= RelWithDebugInfo CMAKE_ARGS+= -DENABLE_BACKTRACE=ON .else CMAKE_BUILD_TYPE= Rel CMAKE_ARGS+= -DENABLE_BACKTRACE=OFF .endif .include Index: head/databases/virtuoso/Makefile =================================================================== --- head/databases/virtuoso/Makefile (revision 444462) +++ head/databases/virtuoso/Makefile (revision 444463) @@ -1,107 +1,107 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= virtuoso PORTVERSION= 7.2.4.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= SF DISTNAME= ${PORTNAME}-opensource-${PORTVERSION} MAINTAINER= fjoe@FreeBSD.org COMMENT= Universal SQL/Application Server LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gawk:lang/gawk\ htmldoc:textproc/htmldoc\ flex>2.5.4:textproc/flex\ gperf>=3.0.3:devel/gperf LIB_DEPENDS= libxml2.so:textproc/libxml2 BROKEN_aarch64= Fails to link: missing sbrk BROKEN_powerpc64= Does not compile: error: DV_INT_TAG_WORD undeclared BROKEN_sparc64= Does not compile: error: DV_INT_TAG_WORD undeclared NOT_FOR_ARCHS= arm armv6 i386 mips powerpc NOT_FOR_ARCHS_REASON= can only be built on 64bit platforms USES= execinfo gmake libtool readline uidfix ssl USE_AUTOTOOLS= autoheader aclocal GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readline\ --without-internal-zlib\ --without-jdk2\ --without-jdk3\ --without-jdk4\ --disable-hslookup\ --disable-wbxml2\ --with-layout=freebsd\ --datadir="${PREFIX}"\ --localstatedir="${PREFIX}" CPPFLAGS+= -std=gnu89 ${IODBC_CPPFLAGS} -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo MAKE_ENV= PATH=${LOCALBASE}/bin:${PATH}\ ISQL=isql-vt USE_RC_SUBR= virtuoso USERS= virtuoso GROUPS= virtuoso SUB_FILES= pkg-message CHECK_PORT= nc -z localhost $$\1 2>\&1 OPTIONS_DEFINE= IMAGEMAGICK KERBEROS LDAP IODBC post-patch: ${REINPLACE_CMD} -e 's,-lruby,-lruby${RUBY_SUFFIX},g'\ ${WRKSRC}/configure ${FIND} ${WRKSRC} -name '*.sh' | ${XARGS} ${GREP} -l 'netstat -an.*grep LISTEN' |\ ${XARGS} ${REINPLACE_CMD}\ -e 's,expr \$$,expr -- $$,'\ -e 's,netstat -an.*grep.*$$\([a-zA-Z0-9]*\).*grep LISTEN,${CHECK_PORT},' check: ${SETENV} -u HOST ${MAKE_ENV} ${MAKE} -C ${WRKSRC} check .include .if ${PORT_OPTIONS:MIMAGEMAGICK} CONFIGURE_ARGS+=--enable-imagemagick=${LOCALBASE} LIB_DEPENDS+= libMagickWand-6.so:graphics/ImageMagick PLIST_SUB+= WITH_IMAGEMAGICK="" .else CONFIGURE_ARGS+=--disable-imagemagick PLIST_SUB+= WITH_IMAGEMAGICK="@comment " .endif .if ${PORT_OPTIONS:MIODBC} CONFIGURE_ARGS+=--with-iodbc=${LOCALBASE} LIB_DEPENDS+= libiodbc.so:databases/libiodbc IODBC_CPPFLAGS= -I${LOCALBASE}/include/libiodbc PLIST_SUB+= WITH_IODBC="" .else IODBC_CPPFLAGS= -I../../libsrc/odbcsdk/include PLIST_SUB+= WITH_IODBC="@comment " .endif .if ${PORT_OPTIONS:MKERBEROS} CONFIGURE_ARGS+=--enable-krb=${LOCALBASE} LIB_DEPENDS+= libkrb5.so:security/krb5 .else CONFIGURE_ARGS+=--disable-krb .endif .if ${PORT_OPTIONS:MLDAP} CONFIGURE_ARGS+=--enable-openldap=${LOCALBASE} USE_OPENLDAP= yes .else CONFIGURE_ARGS+=--disable-openldap .endif post-install: ${FIND} ${STAGEDIR} -name "*.ini" -exec ${MV} {} {}.sample \; -print ${RMDIR} ${STAGEDIR}${PREFIX}/virtuoso/doc/html .include Index: head/deskutils/genius/Makefile =================================================================== --- head/deskutils/genius/Makefile (revision 444462) +++ head/deskutils/genius/Makefile (revision 444463) @@ -1,49 +1,50 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= genius PORTVERSION= 1.0.22 +PORTREVISION= 1 CATEGORIES= deskutils gnome MASTER_SITES= GNOME \ http://ftp.5z.com/pub/genius/ MAINTAINER= woodsb02@FreeBSD.org COMMENT= Arbitrary precision calculator for Gnome Desktop Environment LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= rarian-sk-config:textproc/rarian LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr RUN_DEPENDS= rarian-sk-config:textproc/rarian USES= desktop-file-utils gmake libtool pathfix pkgconfig \ readline shared-mime-info tar:xz USE_GNOME= cairo gnomedocutils gnomeprefix gtksourceview2 gnomevfs2 vte intltool USE_XORG= x11 xext GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-extra-gcc-optimization \ --disable-update-mimedb \ --disable-scrollkeeper INSTALL_TARGET= install-strip USE_LDCONFIG= yes INSTALLS_ICONS= yes INSTALLS_OMF= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-patch: @${FIND} ${WRKSRC}/gtkextra -name "*.c" | ${XARGS} \ ${REINPLACE_CMD} -e 's|inline gint|gint|' .include Index: head/deskutils/pal/Makefile =================================================================== --- head/deskutils/pal/Makefile (revision 444462) +++ head/deskutils/pal/Makefile (revision 444463) @@ -1,36 +1,36 @@ # Created by: Herbert J. Skuhra # $FreeBSD$ PORTNAME= pal PORTVERSION= 0.4.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= deskutils MASTER_SITES= SF/${PORTNAME}cal/${PORTNAME}/${PORTVERSION} MAINTAINER= h.skuhra@gmail.com COMMENT= Calendar application USES= gettext gmake ncurses pkgconfig readline tar:tgz USE_GNOME= glib20 ALL_TARGET= WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src post-patch: @${REINPLACE_CMD} -e "s,prefix = /usr,prefix = ${PREFIX},g;s,^CC,#CC,g" \ ${WRKSRC}/Makefile.defs post-build: ${REINPLACE_CMD} -e "s,VERSION,${PORTVERSION},g" \ ${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.1.template do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pal ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/share/*.pal \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.conf \ ${STAGEDIR}${DATADIR} ${INSTALL_MAN} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.1.template \ ${STAGEDIR}${MANPREFIX}/man/man1/pal.1 .include Index: head/devel/ald/Makefile =================================================================== --- head/devel/ald/Makefile (revision 444462) +++ head/devel/ald/Makefile (revision 444463) @@ -1,19 +1,20 @@ # Created by: Patrick Alken # $FreeBSD$ PORTNAME= ald PORTVERSION= 0.1.7 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= alken@colorado.edu COMMENT= Debugger for assembly level programs GNU_CONFIGURE= yes USES= readline PLIST_FILES= bin/ald man/man8/ald.8.gz ONLY_FOR_ARCHS= i386 NOPRECIOUSMAKEVARS= yes .include Index: head/devel/arduino-avrdude/Makefile =================================================================== --- head/devel/arduino-avrdude/Makefile (revision 444462) +++ head/devel/arduino-avrdude/Makefile (revision 444463) @@ -1,42 +1,43 @@ # $FreeBSD$ PORTNAME= avrdude PORTVERSION= 6.3 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SAVANNAH/avrdude PKGNAMEPREFIX= arduino- MAINTAINER= bsdports@kyle-evans.net COMMENT= Program for programming the on-chip memory of Atmel AVR Arduino CPUs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libftdi1.so:devel/libftdi1 GNU_CONFIGURE= yes USES= libtool localbase readline USE_LDCONFIG= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes MAKE_ENV+= PKGNAMEPREFIX=${PKGNAMEPREFIX} CONFIGURE_ARGS+= --disable-shared --disable-static PLIST_FILES= bin/arduino-avrdude \ etc/arduino-avrdude.conf \ man/man1/arduino-avrdude.1.gz post-patch: @${REINPLACE_CMD} -e 's|-lusb-1.0|-lusb|g' ${WRKSRC}/configure post-configure: @${MV} ${WRKSRC}/${PORTNAME}.1 ${WRKSRC}/${PKGNAMEPREFIX}${PORTNAME}.1 @${MV} ${WRKSRC}/${PORTNAME}.conf ${WRKSRC}/${PKGNAMEPREFIX}${PORTNAME}.conf post-install: @${RM} ${STAGEDIR}${PREFIX}/include/lib${PORTNAME}.h @${RM} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.a .include Index: head/devel/avrdude/Makefile =================================================================== --- head/devel/avrdude/Makefile (revision 444462) +++ head/devel/avrdude/Makefile (revision 444463) @@ -1,32 +1,33 @@ # Created by: Brian Dean # $FreeBSD$ PORTNAME= avrdude PORTVERSION= 6.3 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SAVANNAH/avrdude MAINTAINER= joerg@FreeBSD.org COMMENT= Program for programming the on-chip memory of Atmel AVR CPUs LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= libtool localbase readline USE_LDCONFIG= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= FTDI OPTIONS_DEFAULT= FTDI FTDI_DESC= libftdi support FTDI_LIB_DEPENDS= libftdi1.so:devel/libftdi1 post-patch: @${REINPLACE_CMD} -e 's|-lusb-1.0|-lusb|g' ${WRKSRC}/configure post-patch-FTDI-off: @${REINPLACE_CMD} -e '/LIBS=/ s|-lftdi1*|&-do-not-detect|' ${WRKSRC}/configure .include Index: head/devel/bossa/Makefile =================================================================== --- head/devel/bossa/Makefile (revision 444462) +++ head/devel/bossa/Makefile (revision 444463) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= bossa PORTVERSION= 1.7.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= bsdports@kyle-evans.net COMMENT= Flash programmer for Atmel SAM microcontrollers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= shumatech GH_PROJECT= ${PORTNAME:tu} USES= compiler:c++11-lang gmake CXXFLAGS+= -I${PREFIX}/include LDFLAGS+= -L${PREFIX}/lib ALL_TARGET= bin/bossac OPTIONS_DEFINE= BOSSA BOSSASH OPTIONS_DEFAULT= BOSSASH OPTIONS_SUB= yes BOSSA_DESC= Include BOSSA GUI application using wxWidgets BOSSA_ALL_TARGET= bin/bossa BOSSA_USE= wx=3.0 wx_comps=wx BOSSASH_DESC= Include BOSSA Shell BOSSASH_USES= readline BOSSASH_ALL_TARGET= bin/bossash post-extract: ${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG}/' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossac ${STAGEDIR}${PREFIX}/bin/bossac do-install-BOSSA-on: ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossa ${STAGEDIR}${PREFIX}/bin/bossa do-install-BOSSASH-on: ${INSTALL_PROGRAM} ${WRKSRC}/bin/bossash ${STAGEDIR}${PREFIX}/bin/bossash .include Index: head/devel/cdecl/Makefile =================================================================== --- head/devel/cdecl/Makefile (revision 444462) +++ head/devel/cdecl/Makefile (revision 444463) @@ -1,27 +1,28 @@ # Created by: David O'Brien (obrien@NUXI.com) # $FreeBSD$ PORTNAME= cdecl PORTVERSION= 3.3 DISTVERSIONPREFIX= ${PORTNAME}- +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= ler@FreeBSD.org COMMENT= Explains complicated C/C++ declarations in plain English LICENSE= GPLv3 BUILD_DEPENDS= flex:textproc/flex CONFLICTS= cutils-[0-9]* USES= autoreconf bison ncurses readline USE_GITHUB= yes GH_ACCOUNT= paul-j-lucas GNU_CONFIGURE= yes PLIST_FILES= bin/cdecl bin/c++decl man/man1/cdecl.1.gz man/man1/c++decl.1.gz .include Index: head/devel/cgdb/Makefile =================================================================== --- head/devel/cgdb/Makefile (revision 444462) +++ head/devel/cgdb/Makefile (revision 444463) @@ -1,32 +1,33 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= cgdb PORTVERSION= 0.6.8 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://cgdb.me/files/ MAINTAINER= serio.jeffrey@gmail.com COMMENT= Curses-based interface to the GNU Debugger LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= help2man:misc/help2man USES= makeinfo readline INFO= cgdb GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes # we need this for openpty(3) . It sucks, # but since cgdb include a libutil itself, # we have to specify the full path. LDFLAGS+= /usr/lib/libutil.so post-patch: @${REINPLACE_CMD} -e 's|dev_ptmx=yes|dev_ptmx=no|' ${WRKSRC}/configure .include Index: head/devel/clewn/Makefile =================================================================== --- head/devel/clewn/Makefile (revision 444462) +++ head/devel/clewn/Makefile (revision 444463) @@ -1,22 +1,22 @@ # Created by: Giacomo Mariani # $FreeBSD$ PORTNAME= clewn PORTVERSION= 1.14 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel editors MASTER_SITES= SF/${PORTNAME}/OldFiles/${PORTNAME}-${PORTVERSION}/ MAINTAINER= giacomomariani@yahoo.it COMMENT= Clewn provides Gdb support within Vim RUN_DEPENDS= vim:editors/vim USES= gmake ncurses readline GNU_CONFIGURE= yes CONFIGURE_ENV= vimdir=${PREFIX}/share/vim/vimfiles post-patch: ${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure .include Index: head/devel/devtodo/Makefile =================================================================== --- head/devel/devtodo/Makefile (revision 444462) +++ head/devel/devtodo/Makefile (revision 444463) @@ -1,35 +1,35 @@ # Created by: Pete Fritchman # $FreeBSD$ PORTNAME= devtodo PORTVERSION= 0.1.20 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://swapoff.org/files/devtodo/ MAINTAINER= ports@FreeBSD.org COMMENT= Tool to effectively maintain todo lists aimed at developers CONFLICTS= tdl-[0-9]* todo-[0-9]* GNU_CONFIGURE= yes USES= ncurses readline OPTIONS_DEFINE= EXAMPLES # Note: without this define util/regex.c doesn't compile due to redeclaration # of malloc and realloc functions. Adding this define was the simplest # (although not elegant) solution. CFLAGS+= -DSTDC_HEADERS post-patch: @${REINPLACE_CMD} -e 's/^\ttest -f.*todorc.*\n//' ${WRKSRC}/doc/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for file in scripts.sh scripts.tcsh todorc.example ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${EXAMPLESDIR} .endfor ${INSTALL_DATA} ${WRKSRC}/doc/todorc.example ${STAGEDIR}${PREFIX}/etc/todorc.sample .include Index: head/devel/elf/Makefile =================================================================== --- head/devel/elf/Makefile (revision 444462) +++ head/devel/elf/Makefile (revision 444463) @@ -1,29 +1,29 @@ # Created by: Samy Al Bahra # $FreeBSD$ PORTNAME= elf PORTVERSION= 0.5.4p1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= PACKETSTORM/linux/reverse-engineering MAINTAINER= mmokhi@FreeBSD.org COMMENT= Commandline based ELF header analyzer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake libedit readline GNU_CONFIGURE= yes PLIST_FILES= bin/elf man/man1/elf.1.gz post-patch: @${REINPLACE_CMD} -e 's|gcc|${CC}|g' ${WRKSRC}/src/Makefile.in do-build: ${DO_MAKE_BUILD} -C ${WRKSRC}/src post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/elfsh/Makefile =================================================================== --- head/devel/elfsh/Makefile (revision 444462) +++ head/devel/elfsh/Makefile (revision 444463) @@ -1,23 +1,23 @@ # Created by: Samy Al Bahra # $FreeBSD$ PORTNAME= elfsh PORTVERSION= 0.51b3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MASTER_SITES= http://elfsh.asgardlabs.org/files/ DISTNAME= elfsh-0.51b3-portable MAINTAINER= ports@FreeBSD.org COMMENT= Attractive toolkit for the analysis of ELF object files USES= gmake ncurses readline tar:tgz USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} pre-install: @(cd ${WRKSRC} && \ ${STRIP_CMD} vm/elfsh libelfsh/libelfsh.so modules/*.so) .include Index: head/devel/gdb/Makefile =================================================================== --- head/devel/gdb/Makefile (revision 444462) +++ head/devel/gdb/Makefile (revision 444463) @@ -1,128 +1,128 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= gdb PORTVERSION= 7.12.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= GNU MAINTAINER= luca.pizzamiglio@gmail.com COMMENT= GNU GDB of newer version than comes with the system LICENSE= GPLv3 TEST_DEPENDS= runtest:misc/dejagnu TEST_TARGET= check USES= compiler:env cpe iconv gmake libtool tar:xz USE_CSTD= gnu89 CPE_VENDOR= gnu GNU_CONFIGURE= yes CONFIGURE_ENV= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \ --enable-targets=all --enable-64-bit-bfd \ --with-gdb-datadir=${PREFIX}/share/gdb${PORTVERSION:S/.//g} \ --with-separate-debug-dir=/usr/lib/debug \ ${ICONV_CONFIGURE_ARG} \ --with-expat=yes --with-libexpat-prefix=${LOCALBASE} \ --without-libunwind-ia64 CFLAGS:= ${CFLAGS:C/ +$//} # blanks at EOL creep in sometimes CFLAGS+= -DRL_NO_COMPAT -Wno-unused-function -Wno-unused-variable EXCLUDE= dejagnu expect sim texinfo intl EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} EXTRA_PATCHES= ${FILESDIR}/commit-387360daf9 \ ${FILESDIR}/commit-b268007c68 LIB_DEPENDS+= libexpat.so:textproc/expat2 VER= ${PORTVERSION:S/.//g} PLIST_SUB= VER=${VER} # untested elsewhere, might work ONLY_FOR_ARCHS= amd64 armv6 i386 mips powerpc powerpc64 OPTIONS_DEFINE= DEBUG GDB_LINK GUILE KGDB PYTHON TUI OPTIONS_DEFAULT= GDB_LINK KGDB PYTHON TUI PORT_READLINE OPTIONS_SINGLE= READLINE OPTIONS_SINGLE_READLINE= BUNDLED_READLINE PORT_READLINE GDB_LINK_DESC= Create ${PREFIX}/bin/gdb symlink KGDB_DESC= Kernel Debugging Support BUNDLED_READLINE_DESC= from gdb distfile PORT_READLINE_DESC= from devel/readline port TUI_DESC= Text User Interface enabled OPTIONS_SUB= yes BUNDLED_READLINE_CONFIGURE_OFF= --with-system-readline DEBUG_CFLAGS= -g GUILE_CONFIGURE_WITH= guile GUILE_USES= pkgconfig GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 PORT_READLINE_USES= readline:port PYTHON_CONFIGURE_ON= --with-python=${PYTHON_CMD} PYTHON_CONFIGURE_OFF= --without-python PYTHON_USES= python:2 TUI_CONFIGURE_ENABLE= tui .include .if ! ${PORT_OPTIONS:MBUNDLED_READLINE} EXCLUDE+= readline .endif .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif .if ${COMPILER_TYPE} == "clang" CFLAGS+= -Wno-extended-offsetof .endif post-patch: @${REINPLACE_CMD} -e 's|$$| [GDB v${PORTVERSION} for FreeBSD]|' \ ${WRKSRC}/gdb/version.in post-patch-KGDB-on: @${CP} -r ${FILESDIR}/kgdb/*.[ch] ${WRKSRC}/gdb/ @${PATCH} -d ${PATCH_WRKSRC} ${PATCH_ARGS} < ${FILESDIR}/extrapatch-kgdb do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb \ ${STAGEDIR}${PREFIX}/bin/gdb${VER} ${INSTALL_MAN} ${WRKSRC}/gdb/doc/gdb.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/gdb${VER}.1 (cd ${WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-syscalls ) do-install-KGDB-on: ${INSTALL_PROGRAM} ${WRKSRC}/gdb/kgdb \ ${STAGEDIR}${PREFIX}/bin/kgdb${VER} ${INSTALL_MAN} ${FILESDIR}/kgdb/kgdb.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/kgdb${VER}.1 do-install-TUI-on: ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdbtui${VER} do-install-GDB_LINK-on: ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdb .if ${PORT_OPTIONS:MKGDB} ${LN} -sf kgdb${VER} ${STAGEDIR}${PREFIX}/bin/kgdb .endif do-install-PYTHON-on: (cd ${WRKSRC}/gdb; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-python ) (cd ${WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-python ) . for f in gdb gdb/command gdb/function gdb/printer @(cd ${STAGEDIR}${PREFIX}/share/gdb${VER}/python/${f} ; ${CHMOD} 644 *.py* ) . endfor do-install-GUILE-on: (cd ${WRKSRC}/gdb; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) (cd ${WRKSRC}/gdb/data-directory ; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install-guile ) .include Index: head/devel/gdb66/Makefile =================================================================== --- head/devel/gdb66/Makefile (revision 444462) +++ head/devel/gdb66/Makefile (revision 444463) @@ -1,115 +1,115 @@ # Created by: David O'Brien # $FreeBSD$ PORTNAME= gdb PORTVERSION= 6.6 -PORTREVISION?= 5 +PORTREVISION?= 6 CATEGORIES= devel MASTER_SITES= GNU/gdb/ \ http://aldan.algebra.com/~mi/:gdbtk DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= mi@aldan.algebra.com COMMENT?= GNU GDB of newer version than comes with the system BROKEN= unfetchable BROKEN_powerpc= Does not configure BROKEN_powerpc64= Does not build PKGNAMESUFFIX= 66 OPTIONS_DEFINE= INSIGHT INSIGHT_DESC= Tcl/Tk GUI (experimental!) CONFLICTS?= gdb-[7-9]* USE_GCC= any USES= gettext iconv gmake readline tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV+= CONFIGURED_M4=m4 CONFIGURED_BISON=byacc CONFIGURE_ARGS= --program-suffix=${PORTVERSION:S/.//g} \ --disable-werror \ --enable-target=all \ --enable-tui ${ICONV_CONFIGURE_ARG} # remove consecutive blanks, which causes configure to fail CFLAGS!= echo ${CFLAGS}|sed -e 's/ / /g' CFLAGS+= -DRL_NO_COMPAT EXCLUDE= dejagnu expect readline sim texinfo intl EXTRACT_AFTER_ARGS= ${EXCLUDE:S/^/--exclude /} VER= ${PORTVERSION:S/.//} PLIST_SUB= VER=${VER} .include .if !exists(/usr/lib/libreadline.so) CFLAGS+= -Dreadline_echoing_p=_rl_echoing_p .endif .if ${PORT_OPTIONS:MINSIGHT} PKGNAMESUFFIX= -insight USES+= tk LIB_DEPENDS= libitk.so:x11-toolkits/itk RUN_DEPENDS= iwidgets>0:x11-toolkits/iwidgets DISTFILES+= gdbtk-6.6${EXTRACT_SUFX}:gdbtk PLIST_SUB+= INSIGHT='' EXTRA_PATCHES= ${FILESDIR}/itcl33-patch \ ${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk.c \ ${FILESDIR}/extra-gdb-gdbtk-generic-gdbtk-hooks.c CONFIGURE_ARGS+=--enable-gdbtk \ --with-tclconfig=${TCL_LIBDIR} \ --with-tclinclude=${TCL_INCLUDEDIR}/generic \ --with-tkconfig=${TK_LIBDIR} \ --with-tkinclude=${TK_INCLUDEDIR}/generic \ --with-itclconfig=${LOCALBASE}/lib/itcl3.4 \ --with-itkconfig=${LOCALBASE}/lib/itk3.3 pre-everything:: # # The Tk-based GUI (Insight) is patched to work with [incr tcl] # version 3.3 and is currently experimental. Bug reports should # be accompanied by patches. # pre-configure: ${MKDIR} ${WRKSRC}/itcl/generic ${LN} -s ${LOCALBASE}/include/itk3.3/*.h ${WRKSRC}/itcl/generic/ ${LN} -s ${LOCALBASE}/include/itcl3.4/*.h ${WRKSRC}/itcl/generic/ .else PLIST_SUB+= INSIGHT='@comment ' CONFLICTS+= gdb-insight* .endif .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif post-patch: @${REINPLACE_CMD} -e 's/$$/ [GDB v${PORTVERSION} for FreeBSD]/' \ ${WRKSRC}/gdb/version.in @${REINPLACE_CMD} -e 's/^READLINE/#READLINE/' \ -e 's/^readline/#readline/' \ -e 's,^LIBICONV =.*,LIBICONV=-L${LOCALBASE}/lib ${ICONV_LIB},' \ ${WRKSRC}/gdb/Makefile.in ${ECHO} 'READLINE = -lreadline' >> ${WRKSRC}/gdb/Makefile.in do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gdb/gdb ${STAGEDIR}${PREFIX}/bin/gdb${VER} ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/gdbtui${VER} ${INSTALL_MAN} ${WRKSRC}/gdb/gdb.1 ${STAGEDIR}${PREFIX}/man/man1/gdb${VER}.1 .if ${PORT_OPTIONS:MINSIGHT} ${LN} -sf gdb${VER} ${STAGEDIR}${PREFIX}/bin/insight @${MKDIR} ${STAGEDIR}${PREFIX}/share/redhat/gui ${CP} -p ${WRKSRC}/libgui/library/*.tcl \ ${WRKSRC}/libgui/library/tclIndex \ ${STAGEDIR}${PREFIX}/share/redhat/gui/ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/insight1.0 ${CP} -Rp ${WRKSRC}/gdb/gdbtk/library/*.tcl \ ${WRKSRC}/gdb/gdbtk/library/*.itcl \ ${WRKSRC}/gdb/gdbtk/library/*.ith \ ${WRKSRC}/gdb/gdbtk/library/*.itb \ ${WRKSRC}/gdb/gdbtk/library/help \ ${WRKSRC}/gdb/gdbtk/library/images* \ ${WRKSRC}/gdb/gdbtk/library/tclIndex \ ${STAGEDIR}${PREFIX}/lib/insight1.0 .endif .include Index: head/devel/gnatcoll/Makefile =================================================================== --- head/devel/gnatcoll/Makefile (revision 444462) +++ head/devel/gnatcoll/Makefile (revision 444463) @@ -1,88 +1,89 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= gnatcoll PORTVERSION= 2016 # branch: gpl-for-gps-2016 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= GNAT Component Collection from Adacore LICENSE= GPLv3 BUILD_DEPENDS= gprbuild:devel/gprbuild \ gnat_util>=20140422:lang/gnat_util LIB_DEPENDS= libgtkada.so:x11-toolkits/gtkada3 \ libgmp.so:math/gmp RUN_DEPENDS= gnat_util>=20140422:lang/gnat_util USES= ada gmake pkgconfig python USE_GNOME= pygobject3 USE_GITHUB= yes GH_ACCOUNT= AdaCore GH_PROJECT= gprbuild:libgpr GH_TAGNAME= 858f72c a2e9066:libgpr PYCOMPILE= ${PREFIX}/lib/${PYTHON_VERSION}/compileall.py GNU_CONFIGURE= yes ALL_TARGET= all PORTDOCS= * PORTEXAMPLES= * MAKE_ARGS= PROCESSORS=${MAKE_JOBS_NUMBER} \ Gnatcoll_Build=Production OPTIONS_DEFINE= READLINE SYSLOG PGSQL DOCS EXAMPLES OPTIONS_DEFAULT= READLINE SYSLOG OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx DOCS_ALL_TARGET= docs SYSLOG_CONFIGURE_ENABLE= syslog CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-aux-${OPSYS:tl}${OSREL} CONFIGURE_ARGS= --with-gmp=${PREFIX} \ --with-sqlite=embedded \ --with-python_exec=${PYTHON_CMD} \ --with-gtk=3.0 \ --without-iconv \ --enable-pygobject \ --enable-projects \ --disable-shared \ --disable-pygtk READLINE_USES= readline:port READLINE_CONFIGURE_ON= --enable-gpl READLINE_CONFIGURE_OFF= --disable-readline PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-postgresql=${PREFIX} PGSQL_CONFIGURE_OFF= --without-postgresql .include post-patch: @${REINPLACE_CMD} -e "s|@PREFIX@|${PREFIX}|g" \ ${WRKSRC}/src/gnatcoll_readline.gpr.in @${REINPLACE_CMD} -e 's|with "gpr"|with "${WRKSRC_libgpr}/gpr/gpr"|' \ ${WRKSRC}/src/gnatcoll__libgpr.gpr pre-build: (cd ${WRKSRC_libgpr}/gpr && ${SETENV} ${MAKE_ENV} \ gprbuild -p -P gpr); do-build: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET}) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gnatcoll_db2ada ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gnatinspect ${RM} -r ${STAGEDIR}${DOCSDIR}/html/_sources ${RM} -r ${STAGEDIR}${PREFIX}/share/gps ${RM} -r ${STAGEDIR}${EXAMPLESDIR}/library .if ! ${PORT_OPTIONS:MEXAMPLES} ${RM} -r ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/devel/gpsim/Makefile =================================================================== --- head/devel/gpsim/Makefile (revision 444462) +++ head/devel/gpsim/Makefile (revision 444463) @@ -1,60 +1,61 @@ # Created by: Jose Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= gpsim PORTVERSION= 0.29.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Software simulator for Microchip PIC microcontrollers LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= gpasm:devel/gputils LIB_DEPENDS= libpopt.so:devel/popt RUN_DEPENDS= gpasm:devel/gputils USES= gmake libtool pathfix pkgconfig readline USE_GNOME= glib20 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= DOCS EXAMPLES GTK2 OPTIONS_DEFAULT= GTK2 OPTIONS_SUB= yes GTK2_LIB_DEPENDS= libgtkextra-x11-2.0.so:x11-toolkits/gtkextra2 GTK2_USE= gnome=gtk20 GTK2_CONFIGURE_ENABLE= gui GTK2_DESKTOP_ENTRIES= "GPSim" "" "" "gpsim" "Development;GTK;" "" post-patch: .for i in gpsim/Makefile.in modules/Makefile.in @${REINPLACE_CMD} -e \ 's|-lstdc++||' ${WRKSRC}/${i} .endfor post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in AUTHORS ChangeLog PROCESSORS README* doc/gpsim.pdf (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor .for i in led_test logic_test mod_test usart_gui usart_test @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/modules/${i} (cd ${WRKSRC}/examples/modules/${i} && ${INSTALL_DATA} *.asm *.stc \ ${STAGEDIR}${EXAMPLESDIR}/modules/${i}) .endfor .for i in digital_stim p16f628_test stack_test @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/projects/${i} (cd ${WRKSRC}/examples/projects/${i} && ${INSTALL_DATA} *.asm *.stc \ ${STAGEDIR}${EXAMPLESDIR}/projects/${i}) .endfor .include Index: head/devel/hs-readline/Makefile =================================================================== --- head/devel/hs-readline/Makefile (revision 444462) +++ head/devel/hs-readline/Makefile (revision 444463) @@ -1,17 +1,17 @@ # Created by: Giuseppe Pilichi aka Jacula Modyun # $FreeBSD$ PORTNAME= readline PORTVERSION= 1.0.3.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= devel haskell MAINTAINER= haskell@FreeBSD.org COMMENT= Interface to the GNU readline library LICENSE= GPLv2 USES= readline .include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" .include Index: head/devel/libbobcat/Makefile =================================================================== --- head/devel/libbobcat/Makefile (revision 444462) +++ head/devel/libbobcat/Makefile (revision 444463) @@ -1,73 +1,73 @@ # $FreeBSD$ PORTNAME= libbobcat PORTVERSION= 3.25.01 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/bobcat/bobcat/${PORTVERSION} DISTNAME= bobcat_${PORTVERSION} EXTRACT_SUFX= .orig.tar.gz MAINTAINER= bofh@FreeBSD.org COMMENT= Brokken's Own Base Classes And Templates LICENSE= GPLv3 BUILD_DEPENDS= icmake:devel/icmake \ yodl>=3.0:textproc/yodl USE_GCC= yes USE_XORG= x11 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${PORTVERSION} PORTDOCS= * PLIST_SUB+= PORTVERSION="${PORTVERSION}" USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/bobcat-${PORTVERSION} USES= readline shebangfix ssl SHEBANG_LANG= icmake icmake_OLD_CMD= /usr/bin/icmake icmake_CMD= ${LOCALBASE}/bin/icmake SHEBANG_FILES= build \ documentation/examples/sockets/client/build \ documentation/examples/sockets/client2/build \ documentation/examples/sockets/forkserver/build \ documentation/examples/sockets/forkserver2/build \ documentation/examples/sockets/server/build OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|"/usr"|"${PREFIX}"| ; \ s|"/share/doc/libbobcat3"|"/share/doc/${PORTNAME}-${PORTVERSION}"| ; \ s|"/share/doc/libbobcat3-dev"|"/share/doc/${PORTNAME}-${PORTVERSION}/dev"| ; \ s|"/share/man"|"/man"| ; \ s|"-d"|"-Pp"| ; \ s|#define MANHTML|| ; \ s|g++|${CXX}| ; \ s|Wall|Wall -D_GLIBCXX_USE_C99 -I${OPENSSLINC}| ; \ s|gcc|${CC}|' \ ${WRKSRC}/INSTALL.im @${REINPLACE_CMD} -e 's|"cp -r |"cp -R |' \ ${WRKSRC}/icmake/install @${REINPLACE_CMD} -e 's|-lssl|-L${OPENSSLIB} -lssl| ; \ s|-lX11|-lX11 -L${LOCALBASE}/lib| ; \ s|-lmilter|-lmilter -lpthread|' \ ${WRKSRC}/icmake/special post-patch-DOCs-off: @${REINPLACE_CMD} -e 's|#define DOCOTHER||' \ ${WRKSRC}/INSTALL.im do-build: @cd ${WRKSRC} && ./build libraries all strip && ./build man do-install: @cd ${WRKSRC} && ./build install ${STAGEDIR} ${STAGEDIR} .include Index: head/devel/libepp-nicbr/Makefile =================================================================== --- head/devel/libepp-nicbr/Makefile (revision 444462) +++ head/devel/libepp-nicbr/Makefile (revision 444463) @@ -1,41 +1,42 @@ # Created by: Jean Milanez Melo # $FreeBSD$ PORTNAME= libepp-nicbr PORTVERSION= 1.15 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= ftp://ftp.registro.br/pub/libepp-nicbr/ MAINTAINER= ports@FreeBSD.org COMMENT= Partial Extensible Provisioning Protocol to .br domains LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 USES= ssl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_cppunit_TestRunner_h=no CONFIGURE_ARGS= --with-xerces-c=${LOCALBASE} \ --with-openssl=${OPENSSLBASE} DATADIR= ${PREFIX}/share/${PORTNAME:S/-/_/} PLIST_SUB= VER="${PORTVERSION}" OPTIONS_DEFINE= READLINE OPTIONS_DEFAULT= READLINE OPTIONS_SUB= yes READLINE_USES= ncurses readline READLINE_CONFIGURE_ENV_OFF=\ ac_cv_lib_readline_readline=no .include .if ${PORT_OPTIONS:MREADLINE} && !exists(/usr/lib/libreadline.so) CONFIGURE_ARGS+=--with-readline-includes=${LOCALBASE}/include .endif .include Index: head/devel/libnfc/Makefile =================================================================== --- head/devel/libnfc/Makefile (revision 444462) +++ head/devel/libnfc/Makefile (revision 444463) @@ -1,100 +1,100 @@ # Created by: Romain Tartiere # $FreeBSD$ PORTNAME= libnfc PORTVERSION= 1.7.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= http://dl.bintray.com/nfc-tools/sources/ \ http://romain.blogreen.org/distfiles/ MAINTAINER= romain@FreeBSD.org COMMENT= Near Field Communication (NFC) library LICENSE= LGPL3+ #OPTIONS_DEFINE= ACR122_PCSC ACR122_USB ACR122S ARYGON PN532_I2C PN532_SPI PN532_UART PN53X_USB #OPTIONS_DEFAULT=ACR122_USB ACR122S ARYGON PN532_I2C PN532_SPI PN532_UART PN53X_USB OPTIONS_DEFINE= ACR122_PCSC ACR122_USB ACR122S ARYGON PN532_UART PN53X_USB EXAMPLES OPTIONS_DEFAULT=ACR122_USB ACR122S ARYGON PN532_UART PN53X_USB ACR122_PCSC_DESC=ACR122 driver (PC/SC) ACR122_USB_DESC=ACR122 driver (USB) ACR122S_DESC= ACR122 driver (UART) ARYGON_DESC= Arygon driver #PN532_I2C_DESC=PN532 I2C driver #PN532_SPI_DESC=PN532 SPI driver PN532_UART_DESC=PN532 UART driver PN53X_USB_DESC= PN53X USB driver GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= gmake libtool pathfix pkgconfig readline tar:bzip2 MAKE_ENV= INSTALL_STRIP_FLAG="${STRIP}" # Restrict to stable (even) versions, indicated by the second component. PORTSCOUT= limitw:1,even .include .if ${PORT_OPTIONS:MACR122_PCSC} ACR122_PCSC_DRIVER= acr122_pcsc, .else ACR122_PCSC_DRIVER= .endif .if ${PORT_OPTIONS:MACR122_USB} ACR122_USB_DRIVER= acr122_usb, .else ACR122_USB_DRIVER= .endif .if ${PORT_OPTIONS:MACR122S} ACR122S_DRIVER= acr122s, .else ACR122S_DRIVER= .endif .if ${PORT_OPTIONS:MARYGON} ARYGON_DRIVER= arygon, .else ARYGON_DRIVER= .endif #.if ${PORT_OPTIONS:MPN532_I2C} #PN532_I2C_DRIVER=pn532_i2c, #.else #PN532_I2C_DRIVER= #.endif #.if ${PORT_OPTIONS:MPN532_SPI} #PN532_SPI_DRIVER=pn532_spi, #.else #PN532_SPI_DRIVER= #.endif .if ${PORT_OPTIONS:MPN532_UART} PN532_UART_DRIVER=pn532_uart, .else PN532_UART_DRIVER= .endif .if ${PORT_OPTIONS:MPN53X_USB} PN53X_USB_DRIVER=pn53x_usb, .else PN53X_USB_DRIVER= .endif CONFIGURE_ARGS+=--with-drivers="${ACR122_PCSC_DRIVER}${ACR122_USB_DRIVER}${ACR122S_DRIVER}${ARYGON_DRIVER}${PN532_I2C_DRIVER}${PN532_SPI_DRIVER}${PN532_UART_DRIVER}${PN53X_USB_DRIVER}" .if ${PORT_OPTIONS:MACR122_PCSC} LIB_DEPENDS+= libpcsclite.so:devel/pcsc-lite RUN_DEPENDS+= ${LOCALBASE}/lib/pcsc/drivers/ifd-ccid.bundle/Contents/FreeBSD/libccid.so:devel/libccid .endif post-install: .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/contrib/devd/pn53x.conf ${STAGEDIR}/${EXAMPLESDIR} .endif .include Index: head/devel/libreadline-java/Makefile =================================================================== --- head/devel/libreadline-java/Makefile (revision 444462) +++ head/devel/libreadline-java/Makefile (revision 444463) @@ -1,51 +1,51 @@ # Created by: Martin Kammerhofer # $FreeBSD$ PORTNAME= libreadline-java PORTVERSION= 0.8.0 DISTVERSIONSUFFIX= -src -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= devel java MASTER_SITES= SF/java-readline/java-readline/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= JNI wrapper around GNU Readline / libedit / libgetline ALL_TARGET= # empty MAKE_ENV= JAVA_HOME="${JAVA_HOME}" JAVA="${JAVA}" JAVAC="${JAVAC}" \ JAVAH="${JAVAH}" JAR_="${JAR}" SUB_FILES= pkg-message jython.sh PLIST_FILES= %%JAVAJARDIR%%/libreadline-java.jar \ lib/libJavaReadline.so \ lib/libJavaEditline.so \ lib/libJavaGetline.so PORTDOCS= README.1st README jython.sh JReadlineCompleter.py USES= gmake libedit ncurses readline USE_JAVA= yes USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= DOCS do-install: ${INSTALL_DATA} ${WRKSRC}/libreadline-java.jar \ ${STAGEDIR}${JAVAJARDIR} ${INSTALL_LIB} ${WRKSRC}/libJavaReadline.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libJavaEditline.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libJavaGetline.so ${STAGEDIR}${PREFIX}/lib do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.1st ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/jython.sh ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${FILESDIR}/JReadlineCompleter.py \ ${STAGEDIR}${DOCSDIR} .if !defined(BATCH) test: cd ${WRKSRC} && ${MAKE_ENV} ${MAKE_CMD} test # Now type something! .endif .include Index: head/devel/libvirt/Makefile =================================================================== --- head/devel/libvirt/Makefile (revision 444462) +++ head/devel/libvirt/Makefile (revision 444463) @@ -1,177 +1,178 @@ # Created by: Jason Helfman # $FreeBSD$ PORTNAME= libvirt PORTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://libvirt.org/sources/ \ ftp://libvirt.org/libvirt/ MAINTAINER= novel@FreeBSD.org COMMENT= Toolkit to interact with virtualization capabilities LICENSE= LGPL3 LIB_DEPENDS= libcurl.so:ftp/curl \ libgcrypt.so:security/libgcrypt \ libxml2.so:textproc/libxml2 \ libssh2.so:security/libssh2 BUILD_DEPENDS= dnsmasq:dns/dnsmasq \ xsltproc:textproc/libxslt RUN_DEPENDS= dnsmasq:dns/dnsmasq OPTIONS_DEFINE= DOCS GNUTLS NLS NSS QEMU READLINE SASL ZFS OPTIONS_DEFAULT= GNUTLS READLINE ZFS OPTIONS_DEFINE_amd64= XEN .if exists(/usr/sbin/bhyve) OPTIONS_DEFINE_amd64+= BHYVE OPTIONS_DEFAULT_amd64+= BHYVE .else PLIST_SUB+= BHYVE="@comment " SUB_LIST+= BHYVE="@comment " CONFIGURE_ARGS+= --without-bhyve .endif QEMU_DESC= QEMU driver BHYVE_DESC= bhyve driver XEN_DESC= Xen support via libxl NSS_DESC= Name Service Switch plugin ZFS_DESC= ZFS storage driver OPTIONS_SUB= yes BHYVE_CONFIGURE_WITH= bhyve QEMU_CONFIGURE_WITH= qemu yajl QEMU_CFLAGS= -I${LOCALBASE}/include QEMU_LIB_DEPENDS= libyajl.so:devel/yajl QEMU_RUN_DEPENDS= dmidecode:sysutils/dmidecode \ qemu-io:emulators/qemu GNUTLS_CONFIGURE_ON= --with-gnutls=${LOCALBASE} GNUTLS_CONFIGURE_OFF= --without-gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_ON= --with-libintl-prefix=${LOCALBASE} NSS_CONFIGURE_WITH= nss-plugin READLINE_CONFIGURE_WITH= readline READLINE_USES= readline SASL_CONFIGURE_WITH= sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 XEN_CONFIGURE_WITH= libxl XEN_CFLAGS= -I${LOCALBASE}/include XEN_LIB_DEPENDS= libxenlight.so:sysutils/xen-tools ZFS_CONFIGURE_WITH= storage-zfs VARDIR= /var USE_RC_SUBR= libvirtd virtlogd GNU_CONFIGURE= yes CONFIGURE_ARGS+= --without-avahi \ --without-dbus \ --without-polkit \ --without-hal \ --without-udev \ --without-netcf \ --without-sysctl \ --without-xen \ --without-login-shell \ --without-wireshark-dissector \ --with-ssh2 \ --localstatedir=${VARDIR} # random_data fix can be removed when 8.x is eol CONFIGURE_ENV= ac_cv_type_struct_random_data="" # limit production release x.x.x PORTSCOUT= limit:\d+\.\d+\.\d+$$ LDFLAGS+= -L${LOCALBASE}/lib -fstack-protector USES= charsetfix cpe gmake libtool pathfix \ perl5 python:build pkgconfig shebangfix tar:xz CPE_VENDOR= redhat USE_PERL5= build USE_LDCONFIG= yes INSTALL_TARGET= install-strip SHLIB_VER= ${PORTVERSION:C/(^[0-9])\./0.\100/} PLIST_SUB+= PORTVERSION="-${PORTVERSION}" \ SHLIB_VER=${SHLIB_VER} PORTDOCS= * SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen SUB_FILES= pkg-message SUB_LIST+= PORTVERSION="-${PORTVERSION}" .include .if !${PLIST_SUB:MXEN} PLIST_SUB+= XEN="@comment " .endif CONF_FILES= \ bhyve.conf \ libvirt-admin.conf \ libvirt.conf \ libvirtd.conf \ libxl.conf \ qemu.conf \ virtlockd.conf \ virtlogd.conf post-patch: @${REINPLACE_CMD} -e 's|$$(LN_S) ../default.xml default.xml|true|' \ -e 's|$$(DESTDIR)$$(confdir)/qemu/networks|${STAGEDIR}${EXAMPLESDIR}/networks|' \ ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e 's|cp $$(DESTDIR)|cp -f $$(DESTDIR)|' \ ${WRKSRC}/src/Makefile.in post-install: @${RMDIR} ${STAGEDIR}${EXAMPLESDIR}/networks/autostart @${MKDIR} ${STAGEDIR}${ETCDIR}/qemu/networks/autostart @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in AUTHORS ChangeLog INSTALL NEWS README TODO ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .for dir in run/libvirt/network \ run/libvirt/qemu \ run/libvirt/lockd \ log/libvirt/uml \ log/libvirt/qemu \ log/libvirt/lxc \ lib/libvirt/boot \ lib/libvirt/lockd/files \ lib/libvirt/images \ lib/libvirt/dnsmasq \ lib/libvirt/filesystems \ lib/libvirt/network \ lib/libvirt/qemu/channel/target \ cache/libvirt/qemu @${MKDIR} "${STAGEDIR}/${VARDIR}/${dir}" .endfor .for file in ${CONF_FILES} @if test -f ${STAGEDIR}${ETCDIR}/${file}; then \ ${MV} ${STAGEDIR}${ETCDIR}/${file} \ ${STAGEDIR}${ETCDIR}/${file}.sample; fi .endfor regression-test: build @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include .if ${ARCH} == amd64 || ${ARCH} == i386 RUN_DEPENDS+= dmidecode:sysutils/dmidecode .endif .include Index: head/devel/mico/Makefile =================================================================== --- head/devel/mico/Makefile (revision 444462) +++ head/devel/mico/Makefile (revision 444463) @@ -1,55 +1,55 @@ # Created by: Marc G. Fournier # $FreeBSD$ PORTNAME= mico PORTVERSION= 2.3.13 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Secure, reliable, production-quality, standards-based CORBA middleware LICENSE= GPLv2 LGPL20 LICENSE_COMB= multi LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE-GPL LICENSE_FILE_LGPL20= ${WRKSRC}/LICENSE-LGPL GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-optimize --with-ssl=${OPENSSLBASE} MAKE_ARGS= INSTDIR=${STAGEDIR}${PREFIX} SHARED_INSTDIR=${STAGEDIR}${PREFIX} USES= gmake ncurses readline ssl USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_DEFINE= DEBUG DOCS EXAMPLES GTK1 TCL X11 OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug GTK1_CONFIGURE_ON= --with-gtk=${LOCALBASE} # Don't use CONFIGURE_WITH GTK1_USE= GNOME=gtk12 TCL_CONFIGURE_ON= --with-tcl=${LOCALBASE} # Don't use CONFIGURE_WITH TCL_CPPFLAGS= -I${TCL_INCLUDEDIR} TCL_LIBS= -L${LOCALBASE}/lib TCL_USES= tcl X11_CONFIGURE_WITH= x X11_USE= XORG=x11 post-patch: @${FIND} ${WRKSRC}/demo -name 'Make*' | ${XARGS} \ ${REINPLACE_CMD} 's,doc/mico/examples,${EXAMPLESDIR_REL},' @${REINPLACE_CMD} 's/ministl//' ${WRKSRC}/include/Makefile @${REINPLACE_CMD} 's/^main()/int &/' ${WRKSRC}/configure post-install: .for f in eventd idl imr iordump ird mico-cpp micod mkdepend nsadmin nsd propertyd timed ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${f} .endfor ${CHMOD} u+w ${STAGEDIR}${PREFIX}/lib/*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so ${CHMOD} u-w ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/devel/mspdebug/Makefile =================================================================== --- head/devel/mspdebug/Makefile (revision 444462) +++ head/devel/mspdebug/Makefile (revision 444463) @@ -1,38 +1,39 @@ # Created by: Peter Jeremy # $FreeBSD$ PORTNAME= mspdebug PORTVERSION= 0.23.20151024 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= peterjeremy@acm.org COMMENT= Debugger for use with MSP 430 MCUs LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= dlbeer GH_TAGNAME= 38ea614 OPTIONS_DEFINE= READLINE LIBMSP430 OPTIONS_DEFAULT= READLINE LIBMSP430 LIBMSP430_DESC= Use TI libmsp430 USB driver READLINE_USES= readline ncurses pkgconfig READLINE_MAKE_ARGS_OFF= WITHOUT_READLINE=1 LIBMSP430_LIB_DEPENDS= libmsp430.so:devel/msp430-debug-stack USES= gmake PLIST_FILES= bin/mspdebug \ man/man1/mspdebug.1.gz \ share/mspdebug/ti_3410.fw.ihex \ share/mspdebug/ti_3410.fw.txt \ share/doc/mspdebug/EmbeddedMode.txt \ share/doc/mspdebug/README post-patch: @${REINPLACE_CMD} -e 's|-ltermcap||' ${WRKSRC}/Makefile .include Index: head/devel/omake/Makefile =================================================================== --- head/devel/omake/Makefile (revision 444462) +++ head/devel/omake/Makefile (revision 444463) @@ -1,70 +1,70 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= omake DISTVERSION= 0.9.8.6-0.rc1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= http://pkgs.fedoraproject.org/repo/pkgs/ocaml-omake/omake-0.9.8.6-0.rc1.tar.gz/fe39a476ef4e33b7ba2ca77a6bcaded2/ \ http://download.camlcity.org/download/ MAINTAINER= ports@FreeBSD.org COMMENT= Flexible build system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:C|-.*||} USE_OCAML= yes NO_OCAML_RUNDEPENDS=yes USES= ncurses readline MAKE_ENV= INSTALL_ROOT=${STAGEDIR} MAKE_JOBS_UNSAFE= yes INFO= omake-doc OPTIONS_DEFINE= DOCS .include post-patch: # # Dirty hack for PREFIX safety # @${REINPLACE_CMD} -E -e \ 's|(getenv[[:space:]]+)LIBDIR|\1PREFLIBDIR|' ${WRKSRC}/mk/defaults # # Permissions safety # .for f in OMakefile doc/OMakefile src/main/OMakefile @${REINPLACE_CMD} -e \ 's|cp -f -m 444|$$(BSD_INSTALL_DATA)| ; \ s|cp -f -m 555|$$(BSD_INSTALL_PROGRAM)|' ${WRKSRC}/${f} .endfor @${REINPLACE_CMD} -e 's| -j2 | |' ${WRKSRC}/Makefile .if ${NCURSESBASE} == "/usr" .for f in lib/configure/ncurses.om src/libmojave-external/cutil/lm_terminfo.c @${REINPLACE_CMD} -E -e 's|ncurses/(term\.h)|\1|' ${WRKSRC}/${f} .endfor .endif do-test: @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake check @${FIND} -ds ${WRKSRC}/test -type f -name 'result.log' -print0 | \ ${XARGS} -0tI @ ${CAT} @ bench: build @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_ARGS} boot/omake bench post-install: @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) @(cd ${WRKSRC}/doc/info && ${INSTALL_DATA} omake-doc.info-* \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/opendht/Makefile =================================================================== --- head/devel/opendht/Makefile (revision 444462) +++ head/devel/opendht/Makefile (revision 444463) @@ -1,33 +1,33 @@ # Created by: Yuri Victorovich # $FreeBSD$ PORTNAME= opendht PORTVERSION= 0.5.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel net MAINTAINER= yuri@rawbw.com COMMENT= Lightweight Distributed Hash Table implementation LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libmsgpackc.so:devel/msgpack \ libnettle.so:security/nettle \ libgnutls.so:security/gnutls USE_GITHUB= yes GH_ACCOUNT= savoirfairelinux GNU_CONFIGURE= yes CONFIGURE_ARGS+=--disable-python USE_LDCONFIG= yes USES= autoreconf compiler:c++11-lib libtool pathfix pkgconfig readline:port CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopendht.so.0.0.0 .include Index: head/devel/openzz/Makefile =================================================================== --- head/devel/openzz/Makefile (revision 444462) +++ head/devel/openzz/Makefile (revision 444463) @@ -1,30 +1,30 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= openzz DISTVERSION= 1.0.4-4 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-1.0.4-4 MAINTAINER= ports@FreeBSD.org COMMENT= Interpreted dynamic parser LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} GNU_CONFIGURE= yes CFLAGS+= -Wno-return-type USES= libtool readline USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e "s/cfree/free/g" ${WRKSRC}/src/list.c @${REINPLACE_CMD} -e "s/argv\[\]/*argv/" ${WRKSRC}/src/zzbind.h post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .include Index: head/devel/p5-Term-ReadLine-Gnu/Makefile =================================================================== --- head/devel/p5-Term-ReadLine-Gnu/Makefile (revision 444462) +++ head/devel/p5-Term-ReadLine-Gnu/Makefile (revision 444463) @@ -1,23 +1,24 @@ # Created by: Matthew Hunt # $FreeBSD$ PORTNAME= Term-ReadLine-Gnu PORTVERSION= 1.35 +PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Allow Term::ReadLine to use GNU readline LICENSE= ART10 GPLv1 LICENSE_COMB= dual USES= perl5 readline CFLAGS+= ${CPPFLAGS} USE_PERL5= configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Term/ReadLine/Gnu/Gnu.so .include Index: head/devel/pcre/Makefile =================================================================== --- head/devel/pcre/Makefile (revision 444462) +++ head/devel/pcre/Makefile (revision 444463) @@ -1,93 +1,94 @@ # Created by: dom # $FreeBSD$ PORTNAME= pcre PORTVERSION= 8.40 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF \ ftp://ftp.csx.cam.ac.uk/pub/software/programming/${PORTNAME}/ \ ftp://ftp.fu-berlin.de/unix/misc/${PORTNAME}/ \ ftp://ftp.tin.org/pub/libs/${PORTNAME}/ MAINTAINER= adamw@FreeBSD.org COMMENT= Perl Compatible Regular Expressions library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE USES= cpe libtool pathfix tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-utf --enable-unicode-properties \ --enable-pcre8 --enable-pcre16 --enable-pcre32 INSTALL_TARGET= install-strip TEST_TARGET= check PORTDOCS= * OPTIONS_DEFINE= DOCS MAN3 STACK_RECURSION OPTIONS_DEFAULT= MAN3 STACK_RECURSION OPTIONS_SUB= yes OPTIONS_RADIO= CLI OPTIONS_RADIO_CLI= LIBEDIT READLINE MAN3_DESC= Install API manpages (section 3) STACK_RECURSION_DESC= Use the stack for recursion during matching LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_ENABLE= pcretest-libedit READLINE_USES= readline READLINE_CONFIGURE_ENABLE= pcretest-libreadline STACK_RECURSION_CONFIGURE_ENABLE= stack-for-recursion .include # Optional knobs that accept positive integer parameters (see pcrebuild(3)): # Allow the use of very large patterns (> 64K) with the 8- and 16-bit # libraries, at the expense of longer load times (possible values: # 2 (default), 3, and 4): .if defined(WITH_LINK_SIZE) CONFIGURE_ARGS+= --with-link-size=${WITH_LINK_SIZE} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT) CONFIGURE_ARGS+= --with-match-limit=${WITH_MATCH_LIMIT} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() recursively during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT_RECURSION) CONFIGURE_ARGS+= --with-match-limit-recursion=${WITH_MATCH_LIMIT_RECURSION} .endif # Control PCRE resource use by limiting the nesting depth of parentheses in # patterns compiled with pcre_compile() (default: 250): .if defined(WITH_PARENS_NEST_LIMIT) CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT} .endif # Adjust the default maximum number of substrings that will be stored on the stack # when the 8-bit library is called via the POSIX interface (default: 10): .if defined(WITH_POSIX_MALLOC_THRESHOLD) CONFIGURE_ARGS+= --with-posix-malloc-threshold=${WITH_POSIX_MALLOC_THRESHOLD} .endif .if ${ARCH} != "sparc64" && empty(ARCH:Mmips64*) CONFIGURE_ARGS+= --enable-jit .else CONFIGURE_ARGS+= --disable-jit .endif post-patch: @${REINPLACE_CMD} -e "/^\.rs/d" ${WRKSRC}/doc/*.3 ${WRKSRC}/doc/*.1 @${REINPLACE_CMD} -e "s/£//g" ${WRKSRC}/doc/pcre_compile2.3 .include Index: head/devel/pcre2/Makefile =================================================================== --- head/devel/pcre2/Makefile (revision 444462) +++ head/devel/pcre2/Makefile (revision 444463) @@ -1,98 +1,98 @@ # Created by: Mark Felder # $FreeBSD$ PORTNAME= pcre2 PORTVERSION= 10.21 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF/pcre/${PORTNAME}/${PORTVERSION} \ ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ \ ftp://ftp.fu-berlin.de/unix/misc/pcre/ \ ftp://ftp.tin.org/pub/libs/pcre/ MAINTAINER= feld@FreeBSD.org COMMENT= Perl Compatible Regular Expressions library, version 2 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE USES= autoreconf libtool pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS= --enable-pcre2-16 --enable-pcre2-32 OPTIONS_DEFINE= DOCS STACK_RECURSION OPTIONS_DEFAULT= STACK_RECURSION OPTIONS_RADIO= CLI OPTIONS_RADIO_CLI= LIBEDIT READLINE STACK_RECURSION_DESC= Use the stack for recursion during matching LIBEDIT_CONFIGURE_ENABLE= pcre2test-libedit LIBEDIT_USES= libedit READLINE_USES= readline READLINE_CONFIGURE_ENABLE= pcre2test-libreadline .include .if ${ARCH} != "sparc64" && ${ARCH:Mmips64*} == "" CONFIGURE_ARGS+= --enable-jit .else CONFIGURE_ARGS+= --disable-jit .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif # Using the heap rather than the stack for recursion is slower but less # prone to segfaults from stack exhaustion when matching certain patterns .if !${PORT_OPTIONS:MSTACK_RECURSION} CONFIGURE_ARGS+= --disable-stack-for-recursion .endif # Optional knobs that accept positive integer parameters (see pcrebuild(3)): # Allow the use of very large patterns (> 64K) with the 8- and 16-bit # libraries, at the expense of longer load times (possible values: # 2 (default), 3, and 4): .if defined(WITH_LINK_SIZE) CONFIGURE_ARGS+= --with-link-size=${WITH_LINK_SIZE} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT) CONFIGURE_ARGS+= --with-match-limit=${WITH_MATCH_LIMIT} .endif # Control PCRE resource use by limiting the default number of times pcre_exec() # can call match() recursively during a single operation (default: 10 million): .if defined(WITH_MATCH_LIMIT_RECURSION) CONFIGURE_ARGS+= --with-match-limit-recursion=${WITH_MATCH_LIMIT_RECURSION} .endif # Control PCRE resource use by limiting the nesting depth of parentheses in # patterns compiled with pcre_compile() (default: 250): .if defined(WITH_PARENS_NEST_LIMIT) CONFIGURE_ARGS+= --with-parens-nest-limit=${WITH_PARENS_NEST_LIMIT} .endif #prevent regression test coredumps from causing failures on the #package-building cluster: .ifndef(MAINTAINER_MODE) CORELIMIT?= /usr/bin/limits -Sc 0 .endif TESTLOGS?= RunGrepTest RunTest pcre_jit_test pcre_scanner_unittest \ pcre_stringpiece_unittest pcrecpp_unittest check regression-test test: build @cd ${WRKSRC} ; \ ${SETENV} ${MAKE_ENV} ${CORELIMIT} ${MAKE_CMD} ${MAKE_ARGS} check ; \ for _l in ${TESTLOGS} ; do if ${TEST} -f $${_l}.log ; then \ ${PRINTF} "\n\n$${_l}.log\n\n\n" ; ${CAT} $${_l}.log ; fi ; done .include Index: head/devel/php56-readline/Makefile =================================================================== --- head/devel/php56-readline/Makefile (revision 444462) +++ head/devel/php56-readline/Makefile (revision 444463) @@ -1,10 +1,11 @@ # Created by: Alex Dupre # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= devel MASTERDIR= ${.CURDIR}/../../lang/php56 PKGNAMESUFFIX= -readline .include "${MASTERDIR}/Makefile" Index: head/devel/php70-readline/Makefile =================================================================== --- head/devel/php70-readline/Makefile (revision 444462) +++ head/devel/php70-readline/Makefile (revision 444463) @@ -1,10 +1,11 @@ # Created by: Alex Dupre # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= devel MASTERDIR= ${.CURDIR}/../../lang/php70 PKGNAMESUFFIX= -readline .include "${MASTERDIR}/Makefile" Index: head/devel/php71-readline/Makefile =================================================================== --- head/devel/php71-readline/Makefile (revision 444462) +++ head/devel/php71-readline/Makefile (revision 444463) @@ -1,9 +1,10 @@ # $FreeBSD$ +PORTREVISION= 1 CATEGORIES= devel MASTERDIR= ${.CURDIR}/../../lang/php71 PKGNAMESUFFIX= -readline .include "${MASTERDIR}/Makefile" Index: head/devel/piklab/Makefile =================================================================== --- head/devel/piklab/Makefile (revision 444462) +++ head/devel/piklab/Makefile (revision 444463) @@ -1,37 +1,37 @@ # Created by: Michael Nottebrock # $FreeBSD$ PORTNAME= piklab PORTVERSION= 0.16.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel kde MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= KDE/Qt IDE for microcontroller development LICENSE= GPLv2+ DOS2UNIX_FILES= cmake/Piklab.cmake USE_QT4= corelib gui qt3support qtestlib xml \ moc_build qmake_build rcc_build uic_build USES= cmake gettext readline dos2unix tar:bzip2 OPTIONS_DEFINE= KDE4 OPTIONS_DEFAULT= KDE4 OPTIONS_SUB= yes KDE4_USES= kde:4 shared-mime-info KDE4_USE= KDE=automoc4,kdelibs KDE4_CMAKE_OFF= -DQT_ONLY:BOOL=ON \ -DLOCALE_INSTALL_DIR:STRING="${PREFIX}/share/locale" BROKEN_sparc64= does not compile on sparc64 post-patch: @${REINPLACE_CMD} -e \ '/install/s|^|#|' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's,share/man,man,' ${WRKSRC}/man/CMakeLists.txt .include Index: head/devel/pure-readline/Makefile =================================================================== --- head/devel/pure-readline/Makefile (revision 444462) +++ head/devel/pure-readline/Makefile (revision 444463) @@ -1,31 +1,32 @@ # Created by: Zhihao Yuan # $FreeBSD$ PORTNAME= pure-readline PORTVERSION= 0.3 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://bitbucket.org/purelang/pure-lang/downloads/ DIST_SUBDIR= pure MAINTAINER= ports@FreeBSD.org COMMENT= Readline interface for the Pure language LICENSE= BSD3CLAUSE GPLv3+ LICENSE_COMB= dual USES= pkgconfig pure readline PORTDOCS= README PLIST_FILES= lib/pure/readline.pure \ lib/pure/readline.so OPTIONS_DEFINE= DOCS post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pure/readline.so post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/readline/Makefile =================================================================== --- head/devel/readline/Makefile (revision 444462) +++ head/devel/readline/Makefile (revision 444463) @@ -1,46 +1,45 @@ # Created by: Frank Laszlo # $FreeBSD$ PORTNAME= readline -PORTVERSION= 6.3.${PATCHLEVEL} -PORTREVISION= 1 +PORTVERSION= 7.0.${PATCHLEVEL} CATEGORIES= devel MASTER_SITES= GNU DISTNAME= ${PORTNAME}-${PORTVERSION:R} PATCH_SITES= GNU/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}-patches MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library for editing command lines as they are typed LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= TERMCAP DOCS OPTIONS_DEFAULT=TERMCAP TERMCAP_DESC= Link against libtermcap GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= cpe INFO= history readline rluserman PORTDOCS= CHANGES INSTALL README CPE_VENDOR= gnu CPE_VERSION= ${PORTVERSION:R} CPE_UPDATE= ${PATCHLEVEL} -PATCHES= 1 2 3 4 5 6 7 8 +PATCHES= 1 2 3 PATCHLEVEL= ${PATCHES:O:[-1]} .for patch in ${PATCHES} PATCHFILES+= ${PORTNAME}${PORTVERSION:R:S|.||}-${patch:S|^|00|:S|.*(...)$|\1|} .endfor post-patch-TERMCAP-on: - @${REINPLACE_CMD} -e '/SHOBJ_LDFLAGS = / s| = |&-ltermcap |' ${WRKSRC}/shlib/Makefile.in + @${REINPLACE_CMD} -e '/SHOBJ_LDFLAGS = / s| = |&-ltermcapw |' ${WRKSRC}/shlib/Makefile.in post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhistory.so.6 ${STAGEDIR}${PREFIX}/lib/libreadline.so.6 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhistory.so.7 ${STAGEDIR}${PREFIX}/lib/libreadline.so.7 .include Index: head/devel/readline/distinfo =================================================================== --- head/devel/readline/distinfo (revision 444462) +++ head/devel/readline/distinfo (revision 444463) @@ -1,18 +1,9 @@ -SHA256 (readline-6.3.tar.gz) = 56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43 -SIZE (readline-6.3.tar.gz) = 2468560 -SHA256 (readline63-001) = 1a79bbb6eaee750e0d6f7f3d059b30a45fc54e8e388a8e05e9c3ae598590146f -SIZE (readline63-001) = 1366 -SHA256 (readline63-002) = 39e304c7a526888f9e112e733848215736fb7b9d540729b9e31f3347b7a1e0a5 -SIZE (readline63-002) = 1297 -SHA256 (readline63-003) = ec41bdd8b00fd884e847708513df41d51b1243cecb680189e31b7173d01ca52f -SIZE (readline63-003) = 985 -SHA256 (readline63-004) = 4547b906fb2570866c21887807de5dee19838a60a1afb66385b272155e4355cc -SIZE (readline63-004) = 1363 -SHA256 (readline63-005) = 877788f9228d1a9907a4bcfe3d6dd0439c08d728949458b41208d9bf9060274b -SIZE (readline63-005) = 1664 -SHA256 (readline63-006) = 5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50fafbe556 -SIZE (readline63-006) = 1982 -SHA256 (readline63-007) = 4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea -SIZE (readline63-007) = 1428 -SHA256 (readline63-008) = 3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787 -SIZE (readline63-008) = 1452 +TIMESTAMP = 1492320649 +SHA256 (readline-7.0.tar.gz) = 750d437185286f40a369e1e4f4764eda932b9459b5ec9a731628393dd3d32334 +SIZE (readline-7.0.tar.gz) = 2910016 +SHA256 (readline70-001) = 9ac1b3ac2ec7b1bf0709af047f2d7d2a34ccde353684e57c6b47ebca77d7a376 +SIZE (readline70-001) = 1777 +SHA256 (readline70-002) = 8747c92c35d5db32eae99af66f17b384abaca961653e185677f9c9a571ed2d58 +SIZE (readline70-002) = 2953 +SHA256 (readline70-003) = 9e43aa93378c7e9f7001d8174b1beb948deefa6799b6f581673f465b7d9d4780 +SIZE (readline70-003) = 1294 Index: head/devel/readline/pkg-plist =================================================================== --- head/devel/readline/pkg-plist (revision 444462) +++ head/devel/readline/pkg-plist (revision 444463) @@ -1,30 +1,31 @@ include/readline/chardefs.h include/readline/history.h include/readline/keymaps.h include/readline/readline.h include/readline/rlconf.h include/readline/rlstdc.h include/readline/rltypedefs.h include/readline/tilde.h lib/libhistory.a lib/libhistory.so -lib/libhistory.so.6 +lib/libhistory.so.7 lib/libreadline.a lib/libreadline.so -lib/libreadline.so.6 +lib/libreadline.so.7 man/man3/history.3.gz man/man3/readline.3.gz %%DATADIR%%/excallback.c %%DATADIR%%/fileman.c %%DATADIR%%/hist_erasedups.c %%DATADIR%%/hist_purgecmd.c %%DATADIR%%/histexamp.c %%DATADIR%%/manexamp.c %%DATADIR%%/rl-callbacktest.c %%DATADIR%%/rl-fgets.c %%DATADIR%%/rl.c +%%DATADIR%%/rlbasic.c %%DATADIR%%/rlcat.c %%DATADIR%%/rlevent.c %%DATADIR%%/rlptytest.c %%DATADIR%%/rltest.c %%DATADIR%%/rlversion.c Index: head/devel/remake/Makefile =================================================================== --- head/devel/remake/Makefile (revision 444462) +++ head/devel/remake/Makefile (revision 444463) @@ -1,18 +1,18 @@ # Created by: arved # $FreeBSD$ PORTNAME= remake PORTVERSION= 0.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= SF/bashdb/remake/3.82+dbg-${PORTVERSION}/ DISTNAME= remake-3.82+dbg${PORTVERSION} MAINTAINER= arved@FreeBSD.org COMMENT= Fork of gmake with debugger GNU_CONFIGURE= yes USES= gettext readline INFO= remake .include Index: head/devel/rlwrap/Makefile =================================================================== --- head/devel/rlwrap/Makefile (revision 444462) +++ head/devel/rlwrap/Makefile (revision 444463) @@ -1,31 +1,32 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= rlwrap PORTVERSION= 0.42 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= gamato@users.sf.net COMMENT= Readline wrapper LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= hanslub42 USES= readline autoreconf GNU_CONFIGURE= yes PORTDOCS= AUTHORS BUGS NEWS PLEA README TODO OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/rudiments/Makefile =================================================================== --- head/devel/rudiments/Makefile (revision 444462) +++ head/devel/rudiments/Makefile (revision 444463) @@ -1,39 +1,40 @@ # Created by: Akinori MUSHA aka knu # $FreeBSD$ PORTNAME= rudiments PORTVERSION= 1.0.5 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= pi@FreeBSD.org COMMENT= C++ class library for daemons, clients, servers, and more LICENSE= LGPL20 LIB_DEPENDS= libgssapi_krb5.so:security/krb5 \ libcurl.so:ftp/curl GNU_CONFIGURE= yes USES= libtool pathfix pkgconfig readline shebangfix ssl PATHFIX_MAKEFILEIN= Makefile SHEBANG_FILES= doc/programming/insert.pl USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" PORTDOCS= * OPTIONS_DEFINE= DOCS PCRE SSL OPTIONS_DEFAULT= SSL PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_CONFIGURE_ENABLE= pcre SSL_USES= ssl SSL_CONFIGURE_ENABLE= ssl SSL_CONFIGURE_ON= --with-ssl-includes=-I${OPENSSLINC} \ --with-ssl-libs=-L${OPENSSLLIB} post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librudiments.so.4.0.5 .include Index: head/devel/tclreadline/Makefile =================================================================== --- head/devel/tclreadline/Makefile (revision 444462) +++ head/devel/tclreadline/Makefile (revision 444463) @@ -1,24 +1,25 @@ # Created by: darius@dons.net.au # $FreeBSD$ PORTNAME= tclreadline PORTVERSION= 2.2.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= devel tcl MAINTAINER= tcltk@FreeBSD.org COMMENT= GNU readline for TCL LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= flightaware USES= autoreconf libtool tcl:tea readline:port CONFIGURE_ARGS+=--with-tcl-includes=${TCL_INCLUDEDIR} \ --with-readline-includes=${LOCALBASE}/include \ --with-readline-library="-L${LOCALBASE}/lib -lreadline" USE_LDCONFIG= yes TCL_PKG= ${PORTNAME}${PORTVERSION} PLIST_SUB+= PORTVERSION=${PORTVERSION} .include Index: head/devel/tdl/Makefile =================================================================== --- head/devel/tdl/Makefile (revision 444462) +++ head/devel/tdl/Makefile (revision 444463) @@ -1,31 +1,32 @@ # Created by: petef # $FreeBSD$ PORTNAME= tdl PORTVERSION= 1.5.2 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= http://www.rpcurnow.force9.co.uk/tdl/ MAINTAINER= ports@FreeBSD.org COMMENT= To-do list manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS= devtodo-[0-9]* USES= readline HAS_CONFIGURE= yes CONFIGURE_ARGS+=--prefix=${PREFIX} --readline-dir=${LOCALBASE} post-patch: @${REINPLACE_CMD} -e 's/-R\$$/-Wl,-rpath,$$/' ${WRKSRC}/configure post-install: ${CHMOD} u+w ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${CHMOD} u-w ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/tig/Makefile =================================================================== --- head/devel/tig/Makefile (revision 444462) +++ head/devel/tig/Makefile (revision 444463) @@ -1,38 +1,39 @@ # Created by: Denise H. G. # $FreeBSD$ PORTNAME= tig PORTVERSION= 2.2.1 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://github.com/jonas/tig/releases/download/${DISTNAME}/ MAINTAINER= darcsis@gmail.com COMMENT= Text-mode interface for git LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= git:devel/git USES= iconv gmake ncurses readline:port GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_BASE} MAKE_ARGS= V=1 ALL_TARGET= all strip INSTALL_TARGET= install PLIST_FILES= bin/tig etc/tigrc OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ xmlto:textproc/xmlto MANPAGES_ALL_TARGET= doc-man MANPAGES_INSTALL_TARGET= install-doc-man MANPAGES_PLIST_FILES= man/man1/tig.1.gz \ man/man5/tigrc.5.gz \ man/man7/tigmanual.7.gz .include Index: head/devel/urjtag/Makefile =================================================================== --- head/devel/urjtag/Makefile (revision 444462) +++ head/devel/urjtag/Makefile (revision 444463) @@ -1,47 +1,47 @@ # Created by: Bruce M. Simpson # $FreeBSD$ PORTNAME= urjtag PORTVERSION= 0.10 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Extended utility to work with JTAG-aware boards LICENSE= GPLv2 RUN_DEPENDS= bash:shells/bash USES= gmake localbase:ldflags readline shebangfix tar:bzip2 SHEBANG_FILES= src/bsdl2jtag USE_CSTD= c99 GNU_CONFIGURE= yes OPTIONS_DEFINE= FTDI JEDEC NLS USB OPTIONS_DEFAULT= FTDI USB OPTIONS_SUB= yes FTDI_DESC= FTDI-based USB JTAG adapters support FTDI_LIB_DEPENDS= libftdi.so:devel/libftdi FTDI_CONFIGURE_WITH= libftdi JEDEC_DESC= Experimental JEDEC flash detection JEDEC_CONFIGURE_ENABLE= jedec NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls USB_DESC= USB JTAG adapters support USB_CONFIGURE_ON= --with-libusb=/usr post-patch: # Suppress svn(1) binary detection @${REINPLACE_CMD} -e \ 's|^SVN=.*|SVN=''| ; \ s|-Lwith_libusb |-L$$with_libusb/lib | ; \ s|-I$$with_libusb"|-I$$with_libusb/include"|' \ ${WRKSRC}/configure .include Index: head/emulators/bochs/Makefile =================================================================== --- head/emulators/bochs/Makefile (revision 444462) +++ head/emulators/bochs/Makefile (revision 444463) @@ -1,296 +1,296 @@ # Created by: alex # $FreeBSD$ PORTNAME= bochs PORTVERSION= 2.6.8 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= emulators MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= IA-32 (x86) PC emulator that runs DOS, Win 95, and more LICENSE= LGPL21 BROKEN_i386= does not build on i386 (../cpu.h:4513:117: error: 'regparm' parameter must be between 0 and 3 inclusive) USES= gmake libtool:keepla pkgconfig GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_alsa_asoundlib_h=no \ ac_cv_header_ltdl_h=no CONFIGURE_ARGS= --disable-docbook --disable-instrumentation SUB_FILES= pkg-message CFLAGS+= -fomit-frame-pointer CXXFLAGS+= -fno-exceptions CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= A20_PIN ALIGN_CHECK ASSERT_CHECK AVX BUSMOUSE \ CDROM CHAINING CLGD54XX CONF_MSRS \ DEBUGGER DEBUGGER_GUI DEBUGGER_X86 DISASM DOCS \ E1000 ES1370 EVEX FPU \ GAMEPORT GDB_STUB IDLE_HACK IODEBUG \ LARGE_RAMFILE LOGGING LONG_PHY_ADDR MEMTYPE MWAIT \ NE2000 OPTIMIZATIONS \ PCI PERFMON PNIC PLUGINS USB USB_OHCI USB_XHCI \ RAW_SERIAL READLINE REPEAT_SPEED \ SB16 SHOW_IPS SMP STATS SVM TRACE_LINK \ VMX VOODOO X86_64 XPM OPTIONS_DEFINE_i386= FAST_FUNCCALL OPTIONS_GROUP= UI OPTIONS_GROUP_UI= RFB SDL1 SDL2 SVGALIB TERM VNCSERVER WXGTK X11 OPTIONS_DEFAULT= A20_PIN ALIGN_CHECK CDROM CONF_MSRS DISASM FPU \ LARGE_RAMFILE LOGGING NE2000 OPTIMIZATIONS PCI \ SB16 SHOW_IPS STATS X11 A20_PIN_DESC= Support for A20 pin A20_PIN_CONFIGURE_ENABLE= a20-pin ALIGN_CHECK_DESC= Alignment check support ALIGN_CHECK_CONFIGURE_ENABLE= alignment-check ASSERT_CHECK_DESC= BX_ASSERT checks ASSERT_CHECK_CONFIGURE_ENABLE= assert-checks ASSERT_CHECK_IMPLIES= DEBUGGER AVX_DESC= AVX instructions support AVX_CONFIGURE_ENABLE= avx AVX_IMPLIES= X86_64 BUSMOUSE_DESC= Busmouse support BUSMOUSE_CONFIGURE_ENABLE= busmouse CDROM_DESC= CDROM support CDROM_CONFIGURE_ENABLE= cdrom CHAINING_DESC= Support handlers-chaining emulation speedups CHAINING_CONFIGURE_ENABLE= handlers-chaining CHAINING_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG GDB_STUB \ READLINE CLGD54XX_DESC= Cirrus Logic GD54xx video card CLGD54XX_CONFIGURE_ENABLE= clgd54xx CONF_MSRS_DESC= Configurable MSR registers support CONF_MSRS_CONFIGURE_ENABLE= configurable-msrs DEBUGGER_DESC= Debugger support DEBUGGER_CONFIGURE_ENABLE= debugger DEBUGGER_IMPLIES= DISASM DEBUGGER_GUI_DESC= GTK+ 2 GUI debugger support DEBUGGER_GUI_USE= GNOME=gtk20 DEBUGGER_GUI_CONFIGURE_ENABLE= debugger-gui DEBUGGER_GUI_IMPLIES= DEBUGGER DEBUGGER_X86_DESC= X86 hardware debugger DEBUGGER_X86_CONFIGURE_ENABLE= x86-debugger DISASM_DESC= Disassemler support DISASM_CONFIGURE_ENABLE= disasm E1000_DESC= Intel(R) Gigabit Ethernet support E1000_CONFIGURE_ENABLE= e1000 E1000_IMPLIES= PCI ES1370_DESC= ES1370 soundcard support ES1370_CONFIGURE_ENABLE= es1370 ES1370_IMPLIES= PCI EVEX_DESC= EVEX prefix and AVX-512 extensios support EVEX_CONFIGURE_ENABLE= evex EVEX_IMPLIES= AVX FAST_FUNCCALL_DESC= Support for fast function calls (x86 only) FAST_FUNCCALL_CONFIGURE_ENABLE= fast-function-calls FPU_DESC= FPU emulator FPU_CONFIGURE_ENABLE= fpu FPU_VARS_OFF= WITH_CPU_LEVEL=3 GAMEPORT_DESC= Standard PC gameport support GAMEPORT_CONFIGURE_ENABLE= gameport GDB_STUB_DESC= GDB stub support GDB_STUB_CONFIGURE_ENABLE= gdb-stub GDB_STUB_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG IDLE_HACK_DESC= Keep Bochs from using all CPU time IDLE_HACK_CONFIGURE_ENABLE= idle-hack IODEBUG_DESC= I/O interface to debugger IODEBUG_CONFIGURE_ENABLE= iodebug IODEBUG_IMPLIES= DEBUGGER LARGE_RAMFILE_DESC= Large ramfile support LARGE_RAMFILE_CONFIGURE_ENABLE= large-ramfile LOGGING_DESC= Logging support LOGGING_CONFIGURE_ENABLE= logging LONG_PHY_ADDR_DESC= Support for physical address >= 32bit LONG_PHY_ADDR_CONFIGURE_ENABLE= long-phy-address MEMTYPE_DESC= Memory type calculation support MEMTYPE_CONFIGURE_ENABLE= memtype MWAIT_DESC= MONITOR/MWAIT instructions support (experimemtal) MWAIT_CONFIGURE_ENABLE= monitor-mwait NE2000_DESC= NE2000 support NE2000_CONFIGURE_ENABLE= ne2000 OPTIMIZATIONS_DESC= Compile in all safe speed optimizations OPTIMIZATIONS_CONFIGURE_ENABLE= all-optimizations OPTIMIZATIONS_IMPLIES= CHAINING FAST_FUNCCALL REPEAT_SPEED TRACE_LINK OPTIMIZATIONS_PREVENTS= ASSERT_CHECK DEBUGGER DEBUGGER_GUI IODEBUG GDB_STUB \ READLINE PCI_DESC= Intel(R) i440FX PCI support PCI_CONFIGURE_ENABLE= pci PERFMON_DESC= Hardware performance monitoring emulation (experimental) PERFMON_CONFIGURE_ENABLE= perfmon PLUGINS_CONFIGURE_ENABLE= plugins PNIC_DESC= PCI pseudo NIC (network card) support PNIC_CONFIGURE_ENABLE= pnic PNIC_IMPLIES= PCI RAW_SERIAL_DESC= Raw serial port access RAW_SERIAL_CONFIGURE_ENABLE= raw-serial READLINE_DESC= Readline support in debugger READLINE_USES= readline READLINE_CONFIGURE_ENABLE= readline READLINE_IMPLIES= DEBUGGER REPEAT_SPEED_DESC= Support repeated IO and mem copy speedups REPEAT_SPEED_CONFIGURE_ENABLE= repeat-speedups RFB_DESC= RFB protocol support (works with VNC viewer) RFB_CONFIGURE_WITH= rfb SB16_DESC= Sound Blaster 16 emulation SB16_CONFIGURE_ENABLE= sb16 SDL1_DESC= Simple Direct Media Layer 1 support SDL1_USE= SDL=sdl SDL1_CONFIGURE_WITH= sdl SDL1_PREVENTS= SDL2 SDL2_DESC= Simple Direct Media Layer 2 support SDL2_USE= SDL=sdl2 SDL2_CONFIGURE_WITH= sdl2 SHOW_IPS_DESC= Show IPS in status bar or log file SHOW_IPS_CONFIGURE_ENABLE= show-ips SMP_DESC= Support for SMP configurations (CPU level 6) SMP_CONFIGURE_ENABLE= smp SMP_VARS= WITH_CPU_LEVEL=6 SMP_IMPLIES= FPU SMP_PREVENTS= GDB_STUB STATS_DESC= Statistics collection STATS_CONFIGURE_ENABLE= stats SVGALIB_LIB_DEPENDS= libvga.so:graphics/svgalib SVGALIB_CONFIGURE_WITH= svga SVM_DESC= SVM (AMD: secure virtual machine) emulation SVM_CONFIGURE_ENABLE= svm SVM_VARS= WITH_CPU_LEVEL=6 SVM_IMPLIES= X86_64 TERM_DESC= Use text only, console based interface TERM_CONFIGURE_WITH= term TRACE_LINK_DESC= Support trace linking speedups TRACE_LINK_CONFIGURE_ENABLE= trace-linking UI_DESC= User Interface USB_DESC= USB UHCI support USB_CONFIGURE_ENABLE= usb USB_IMPLIES= PCI USB_OHCI_DESC= USB OHCI support USB_OHCI_CONFIGURE_ENABLE= usb-ohci USB_OHCI_IMPLIES= PCI USB_XHCI_DESC= USB xHCI support (experimental) USB_XHCI_CONFIGURE_ENABLE= usb-xhci USB_XHCI_IMPLIES= PCI VMX_DESC= Virtialization extensions VMX_VARS= WITH_CPU_LEVEL=6 VMX_IMPLIES= FPU VNCSERVER_DESC= LibVNCServer support (works with VNC viewer) VNCSERVER_LIB_DEPENDS= libvncserver.so:net/libvncserver VNCSERVER_CONFIGURE_WITH= vncsrv VOODOO_DESC= 3dfx Voodoo Graphics emulation VOODOO_CONFIGURE_ENABLE= voodoo VOODOO_IMPLIES= PCI WXGTK_USES= compiler:c++11-lib WXGTK_USE= WX=3.0 WXGTK_CONFIGURE_WITH= wx WXGTK_CXXFLAGS_OFF= -fno-rtti WXGTK_CPPFLAGS= $$(pkg-config --cflags gdk-2.0) WXGTK_IMPLIES= X11 X11_USE= XORG=xrandr X11_CONFIGURE_WITH= x11 X86_64_DESC= Support for x86-64 instructions X86_64_CONFIGURE_ENABLE= x86-64 X86_64_VARS= WITH_CPU_LEVEL=6 X86_64_IMPLIES= FPU XPM_USE= XORG=xpm XPM_CONFIGURE_ENABLE= xpm XPM_IMPLIES= X11 .include .if ${PORT_OPTIONS:MDEBUGGER_GUI} && empty(PORT_OPTIONS:MSDL1) && \ empty(PORT_OPTIONS:MSDL2) && empty(PORT_OPTIONS:MX11) IGNORE= option DEBUGGER_GUI requires SDL1, SDL2, or X11 support .endif .if ${PORT_OPTIONS:MGAMEPORT} && empty(PORT_OPTIONS:MES1370) && \ empty(PORT_OPTIONS:MSB16) IGNORE= option GAMEPORT requires SB16 or ES1370 soundcard support .endif .if ${PORT_OPTIONS:MVMX} && ${PORT_OPTIONS:MX86_64} CONFIGURE_ARGS+=--enable-vmx=2 .endif .if ${PORT_OPTIONS:MVMX} && empty(PORT_OPTIONS:MX86_64) CONFIGURE_ARGS+=--enable-vmx=1 .endif .if defined(WITH_CPU_LEVEL) .if ${WITH_CPU_LEVEL} < 3 || ${WITH_CPU_LEVEL} > 6 IGNORE= can not install: WITH_CPU_LEVEL must be an integer value between 3 and 6 .endif CONFIGURE_ARGS+=--enable-cpu-level=${WITH_CPU_LEVEL} .endif pre-everything:: .if !defined(WITH_CPU_LEVEL) @${ECHO_CMD} @${ECHO_CMD} "If you want to change the processor level to emulate (default is 5, aka Pentium), set WITH_CPU_LEVEL to the desired value. Choices are 3, 4, 5 and 6 which mean target 386, 486, Pentium or Pentium Pro emulation." | ${FMT} @${ECHO_CMD} .endif post-patch: @${REINPLACE_CMD} -e \ '/DEFAULT_GUI=/s|x11|nogui|' \ ${WRKSRC}/configure @${REINPLACE_CMD} -Ee \ 's|$$BXSHARE/|${DATADIR}/|; \ s|^#clock: sync=none|clock: sync=realtime|; \ s|^log: .+|log: /dev/null|; \ s|^panic: .+|panic: action=ask|; \ s|^parport1: .+|#&|' \ ${WRKSRC}/.bochsrc @${REINPLACE_CMD} -Ee \ 's|install_share install_doc|install_share|; \ s|(^sharedir.+=).+|\1 ${DATADIR}|; \ s|(^docdir.+=).+|\1 ${DOCSDIR}|' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -Ee \ 's|(@GUI_.+FLAGS@)$$|\1 @CPPFLAGS@|' \ ${WRKSRC}/bx_debug/Makefile.in @${REINPLACE_CMD} -e \ 's|/usr/local/share/bochs|${DATADIR}|; \ s|/usr/local/share/doc/bochs|${DOCSDIR}|' \ ${WRKSRC}/doc/docbook/user/user.dbk ${WRKSRC}/doc/man/*.[15] @${REINPLACE_CMD} -e 's|> ${TMPPLIST} @${FIND} ${STAGEDIR}${PREFIX}/lib/bochs -type d -empty | ${SORT} -r | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,@dir ,' >> ${TMPPLIST} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in CHANGES README TODO bochsrc-sample.txt (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DOCSDIR}) .endfor (cd ${WRKSRC}/docs-html && ${INSTALL_DATA} *.txt \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR}/html (cd ${WRKSRC}/docs-html && ${INSTALL_DATA} *.html \ ${STAGEDIR}${DOCSDIR}/html) .include Index: head/emulators/hatari/Makefile =================================================================== --- head/emulators/hatari/Makefile (revision 444462) +++ head/emulators/hatari/Makefile (revision 444463) @@ -1,65 +1,65 @@ # Created by: Michael Neumann # $FreeBSD$ PORTNAME= hatari PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= emulators MASTER_SITES= http://download.tuxfamily.org/hatari/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Atari ST emulator LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/gpl.txt LIB_DEPENDS= libportaudio.so:audio/portaudio \ libpng.so:graphics/png BUILD_DEPENDS= python:lang/python RUN_DEPENDS= python:lang/python USES= cmake desktop-file-utils python readline shared-mime-info \ shebangfix tar:bzip2 SHEBANG_FILES= python-ui/*.py tools/atari-convert-dir.py \ tools/debugger/hatari_profile.py tools/hconsole/*.py python_OLD_CMD= /usr/bin/python2 USE_GNOME= pygtk2 CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \ -DMANDIR:PATH="man/man1" \ -DREADLINE_FOUND:BOOL=ON INSTALLS_ICONS= yes BROKEN_aarch64= fails to configure: error: unrecognized CPU type BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed BROKEN_powerpc64= fails to compile: sysdeps.h: redefinition of typedef 'uae_u8' OPTIONS_DEFINE= DEBUG DOCS SDL2 WINUAE DEBUG_CFLAGS_OFF= -DNDEBUG SDL2_DESC= Use SDL2 libraries instead of SDL 1.2 SDL2_USES= iconv SDL2_USE= sdl=sdl2 SDL2_USE_OFF= sdl=sdl SDL2_CMAKE_ON= -DENABLE_SDL2:BOOL=ON SDL2_CFLAGS= -I${ICONV_INCLUDE_PATH} WINUAE_DESC= Build with WinUAE CPU core (experimental) WINUAE_CMAKE_ON= -DENABLE_WINUAE_CPU:BOOL=ON post-patch: .for i in doc/hatari.1 doc/fr/hatari.1 tools/hconsole/hconsole.1 @${REINPLACE_CMD} -e \ 's|^/etc/hatari.cfg .*|${PREFIX}/etc/hatari.cfg| ; \ s|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ 's|-Wno-maybe-uninitialized||' ${WRKSRC}/src/cpu/CMakeLists.txt post-install: @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/fr/man1 ${INSTALL_MAN} ${WRKSRC}/doc/fr/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/fr/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/fr ${INSTALL_DATA} ${WRKSRC}/doc/fr/*.txt ${STAGEDIR}${DOCSDIR}/fr .include Index: head/ftp/hsftp/Makefile =================================================================== --- head/ftp/hsftp/Makefile (revision 444462) +++ head/ftp/hsftp/Makefile (revision 444463) @@ -1,39 +1,39 @@ # Created by: will # $FreeBSD$ PORTNAME= hsftp PORTVERSION= 1.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp MASTER_SITES= http://la-samhna.de/hsftp/ \ http://www.alaskaparadise.com/freebsd/ MAINTAINER= ports@FreeBSD.org COMMENT= FTP emulator that uses ssh to transport commands/data LICENSE= GPLv2 OPTIONS_DEFINE= OPENSSH READLINE OPTIONS_DEFAULT=READLINE OPENSSH_DESC= Build with OpenSSH support READLINE_DESC= Enable readline support GNU_CONFIGURE= yes MAKEFILE= makefile PLIST_FILES= bin/hsftp man/man1/hsftp.1.gz OPENSSH_RUN_DEPENDS= ssh:security/openssh-portable OPENSSH_CONFIGURE_WITH= openssh READLINE_USES= readline READLINE_CONFIGURE_WITH= readline pre-patch: ${REINPLACE_CMD} -e '2343d' ${WRKSRC}/configure do-install: ${INSTALL_PROGRAM} ${WRKSRC}/hsftp ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/hsftp.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/ftp/lftp/Makefile =================================================================== --- head/ftp/lftp/Makefile (revision 444462) +++ head/ftp/lftp/Makefile (revision 444463) @@ -1,64 +1,65 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= lftp PORTVERSION= 4.7.7 +PORTREVISION= 1 CATEGORIES= ftp ipv6 MASTER_SITES= http://lftp.tech/ftp/ \ http://lftp.tech/ftp/old/ \ http://lftp.cybermirror.org/ \ http://lftp.cybermirror.org/old/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/ \ http://ftp.st.ryukoku.ac.jp/pub/network/ftp/lftp/old/ \ http://ftp.tuwien.ac.at/infosys/browsers/ftp/lftp/ \ ftp://ftp.cs.tu-berlin.de/pub/net/ftp/lftp/ MAINTAINER= martymac@FreeBSD.org COMMENT= Shell-like command line ftp client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libidn.so:dns/libidn USES= charsetfix iconv libtool localbase readline shebangfix GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_type_max_align_t=yes PORTDOCS= AUTHORS BUGS ChangeLog FAQ FEATURES INSTALL \ MIRRORS NEWS README README.debug-levels README.modules \ THANKS TODO SHEBANG_FILES= src/verify-file \ src/convert-mozilla-cookies \ src/xdg-move OPTIONS_DEFINE= DOCS NLS OPTIONS_RADIO= SSL OPTIONS_RADIO_SSL= OPENSSL GNUTLS OPTIONS_DEFAULT= SSL OPENSSL OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls OPENSSL_CONFIGURE_WITH= openssl OPENSSL_USES= ssl GNUTLS_CONFIGURE_WITH= gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_USES= pkgconfig post-install: ${MV} ${STAGEDIR}${PREFIX}/etc/lftp.conf \ ${STAGEDIR}${PREFIX}/etc/lftp.conf.sample post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/ftp/quftp/Makefile =================================================================== --- head/ftp/quftp/Makefile (revision 444462) +++ head/ftp/quftp/Makefile (revision 444463) @@ -1,28 +1,28 @@ # Created by: Frank Laszlo # $FreeBSD$ PORTNAME= quftp PORTVERSION= 1.0.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= ftp MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Scriptable FTP client LICENSE= GPLv2 USES= ncurses readline GNU_CONFIGURE= yes LDFLAGS+= -lpthread PLIST_FILES= bin/quftp man/man1/quftp.1.gz post-patch: @${REINPLACE_CMD} -e '/^CFLAGS/s|+=.*|= ${CFLAGS} ${CPPFLAGS}|' \ ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quftp .include Index: head/ftp/yafc/Makefile =================================================================== --- head/ftp/yafc/Makefile (revision 444462) +++ head/ftp/yafc/Makefile (revision 444463) @@ -1,52 +1,52 @@ # Created by: Chris Piazza # $FreeBSD$ PORTNAME= yafc PORTVERSION= 1.2.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp ipv6 MASTER_SITES= http://www.yafc-ftp.com/downloads/ MAINTAINER= wg@FreeBSD.org COMMENT= Yet another ftp client. Similar to ftp(1) LICENSE= GPLv2+ OPTIONS_DEFINE= BASH EXAMPLES NLS SSH READLINE OPTIONS_DEFAULT=BASH SSH USES= gmake tar:xz ssl GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_ipv6=yes CONFIGURE_ARGS= --with-socks=no --with-socks5=no --with-krb4=no \ --with-krb5=no --with-openssl=${OPENSSLBASE} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTEXAMPLES= inputrc yafcrc PLIST_FILES= bin/yafc \ man/man1/yafc.1.gz INFO= yafc NLS_USES= gettext NLS_USE= GNOME=intltool NLS_CONFIGURE_WITH= gettext=${LOCALBASE} NLS_PLIST_FILES= share/locale/de/LC_MESSAGES/yafc.mo \ share/locale/sv/LC_MESSAGES/yafc.mo READLINE_USES= readline READLINE_CONFIGURE_WITH=readline SSH_LIB_DEPENDS= libssh.so:security/libssh SSH_CONFIGURE_OFF= --without-ssh BASH_CONFIGURE_ON= --with-bash-completion=yes BASH_PLIST_FILES= etc/bash_completion.d/yafc BASH_CONFIGURE_OFF= --with-bash-completion=no post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/games/eif/Makefile =================================================================== --- head/games/eif/Makefile (revision 444462) +++ head/games/eif/Makefile (revision 444463) @@ -1,26 +1,26 @@ # Created by: johans # $FreeBSD$ PORTNAME= eif PORTVERSION= 1.3.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games ipv6 MASTER_SITES= http://www.stack.nl/~marcolz/empire/ \ ftp://ftp.stack.nl/pub/users/johans/eif/ MAINTAINER= johans@FreeBSD.org COMMENT= Empire text client GNU_CONFIGURE= yes USES= ncurses readline shebangfix SHEBANG_FILES= contrib/*.pl .include post-patch: @${REINPLACE_CMD} -e '/curout_isapipe/d' ${WRKSRC}/src/data.h @${REINPLACE_CMD} -e '/cd .(pkglibdir)/s/cd /&$$(DESTDIR)/' \ ${WRKSRC}/contrib/Makefile.in @${REINPLACE_CMD} -e 's@lcurses@lncurses@g' ${WRKSRC}/configure .include Index: head/games/freeciv/Makefile =================================================================== --- head/games/freeciv/Makefile (revision 444462) +++ head/games/freeciv/Makefile (revision 444463) @@ -1,82 +1,83 @@ # Created by: ada@bsd.org # $FreeBSD$ PORTNAME= freeciv PORTVERSION= 2.5.6 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= SF/freeciv/Freeciv%20${PORTVERSION:R}/${PORTVERSION} \ http://download.gna.org/freeciv/stable/ MAINTAINER= johans@FreeBSD.org COMMENT= Free turn-based multiplayer strategy LICENSE= GPLv2+ RUN_DEPENDS= hicolor-icon-theme>=0:misc/hicolor-icon-theme LIB_DEPENDS= libltdl.so:devel/libltdl \ libcurl.so:ftp/curl USES= gmake iconv libtool localbase pkgconfig tar:bzip2 python \ sqlite readline GNU_CONFIGURE= yes CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} --program-transform-name= \ --enable-aimodules --enable-shared \ --enable-fcdb=sqlite3 PORTDATA= * OPTIONS_DEFINE?= NLS X11 SDL MYSQL IPV6 DOCS OPTIONS_DEFAULT?= X11 OPTIONS_SUB= yes SDL_CONFIGURE_ON= --enable-client=gtk,sdl SDL_USE= SDL=sdl,image,ttf,gfx MYSQL_CONFIGURE_ON= --enable-fcdb=mysql --with-mysql-prefix=${LOCALBASE} MYSQL_USES= mysql IPV6_CONFIGURE_EANBALE= ipv6 NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include .if ${PORT_OPTIONS:MSDL} && empty(PORT_OPTIONS:MX11) IGNORE= cannot use SDL without X11: re-run make config .endif .if ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libggz.so:games/libggz \ libggz-gtk.so:games/ggz-gtk-client \ libggzcore.so:games/ggz-client-libs \ libggzmod.so:games/ggz-client-libs USE_XORG= xpm USE_SDL+= mixer USE_GNOME= gtk20 cairo INSTALLS_ICONS= yes . if ! ${PORT_OPTIONS:MSDL} CONFIGURE_ARGS+=--enable-client=gtk . endif CONFLICTS= freeciv-nox11-[0-9]* PLIST_SUB+= GTK="" .else CONFIGURE_ARGS+=--enable-client=no --enable-fcmp=no CONFLICTS= freeciv-[0-9]* PLIST_SUB+= GTK="@comment " .endif post-patch: ${FIND} ${WRKSRC} -name Makefile.in|${XARGS} ${REINPLACE_CMD} -e \ '/pkgdatadir/s|[(]datadir)/@PACKAGE@|(prefix)/${DATADIR_REL}|' ${REINPLACE_CMD} 's/minor=99/minor=0/' ${WRKSRC}/configure ${REINPLACE_CMD} 's/(LIB_GGZMOD)/& $$(LIB_GGZ_GTK)/' \ ${WRKSRC}/client/Makefile.in post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libfreeciv*.so ${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules post-install-X11-on: ${INSTALL_DATA} ${WRKSRC}/data/civclient.dsc ${STAGEDIR}${DATADIR}/ cd ${STAGEDIR}/${PREFIX}/bin && ${LN} -s freeciv-gtk2 freeciv-client .include Index: head/games/ggz-txt-client/Makefile =================================================================== --- head/games/ggz-txt-client/Makefile (revision 444462) +++ head/games/ggz-txt-client/Makefile (revision 444463) @@ -1,32 +1,32 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= ggz-txt-client PORTVERSION= ${GGZ_VERSION} -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games MAINTAINER= ports@FreeBSD.org COMMENT= The GGZ Gaming Zone - Console (Text) Frontend USES= gettext readline GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-debug USE_GGZ= client INSTALL_TARGET= install-strip CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread -lexpat post-patch: @${REINPLACE_CMD} -e 's|_LDADD =|_LDADD = $$(LIB_GGZCORE)|' \ ${WRKSRC}/tttxt/Makefile.in post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/ggz @${INSTALL_DATA} ${WRKSRC}/tttxt/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/tttxt.dsc ${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules .include "${.CURDIR}/../libggz/bsd.ggz.mk" .include Index: head/games/gnubg/Makefile =================================================================== --- head/games/gnubg/Makefile (revision 444462) +++ head/games/gnubg/Makefile (revision 444463) @@ -1,44 +1,44 @@ # Created by: TAKAHASHI Kaoru # $FreeBSD$ PORTNAME= gnubg PORTVERSION= 1.05.002 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= games MASTER_SITES= http://files.gnubg.org/media/sources/ DISTFILES= gnubg-release-${PORTVERSION}-sources.tar.gz MAINTAINER= cs@FreeBSD.org COMMENT= GNU Backgammon LICENSE= GPLv3 BUILD_DEPENDS= bison:devel/bison RUN_DEPENDS= sqlite3:databases/sqlite3 LIB_DEPENDS= libpng.so:graphics/png \ libgtkglext-x11-1.0.so:x11-toolkits/gtkglext \ libcanberra-gtk.so:audio/libcanberra \ libgmp.so:math/gmp \ libcurl.so:ftp/curl \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 CONFIGURE_ARGS= --with-board3d --with-sqlite --with-python=${PYTHON_CMD} CONFIGURE_ENV= ac_cv_path_ARTSC_CONFIG=no ac_cv_path_LIBART_CONFIG=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib GNU_CONFIGURE= yes INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USES= gmake libtool pathfix shebangfix python pkgconfig compiler:c++11-lang readline USE_GNOME= glib20 gtk20 cairo pangox-compat USE_XORG+= xmu xt sm ice x11 USE_GL+= glu gl OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include Index: head/games/gnurobots/Makefile =================================================================== --- head/games/gnurobots/Makefile (revision 444462) +++ head/games/gnurobots/Makefile (revision 444463) @@ -1,49 +1,49 @@ # Created by: Aaron VonderHaar # $FreeBSD$ PORTNAME= gnurobots PORTVERSION= 1.2.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= games MASTER_SITES= GNU \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= GNU diversion wherein Scheme-coded robots explore a world LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libguile.so:lang/guile USES= pkgconfig readline USE_GNOME= vte GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include -w LDFLAGS+= -L${LOCALBASE}/lib -pthread PORTDOCS= * OPTIONS_DEFINE= DOCS SUB_FILES= pkg-install pkg-message DESKTOP_ENTRIES="GNU Robots" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" post-patch: @${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|#include ||g' ${WRKSRC}/src/ui-cmdwin.c @${REINPLACE_CMD} -E 's,(readline.h|history.h),readline/\1,' ${WRKSRC}/src/ui-cmdwin.c post-install: ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ cd ${WRKSRC} && ${COPYTREE_SHARE} "AUTHORS ChangeLog NEWS README THANKS \ doc/Robots-HOWTO doc/contrib" ${STAGEDIR}${DOCSDIR} .include Index: head/games/hoichess/Makefile =================================================================== --- head/games/hoichess/Makefile (revision 444462) +++ head/games/hoichess/Makefile (revision 444463) @@ -1,32 +1,33 @@ # $FreeBSD$ PORTNAME= hoichess PORTVERSION= 0.12.1 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://www.hoicher.de/hoichess/download/ \ ftp://ftp.stack.nl/pub/users/johans/hoichess/ DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= johans@FreeBSD.org COMMENT= Not-so-very-strong chess engine USES= gmake perl5 readline USE_PERL5= build MAKE_JOBS_UNSAFE=yes MAKE_ENV= HAVE_GETOPT=1 OPTIONS_DEFINE= DOCS post-patch: @${RM} ${WRKSRC}/src/lib/getopt.h @${REINPLACE_CMD} -e '1,/^LDFLAG/d' ${WRKSRC}/src/Makefile.config @${ECHO_CMD} 'INSTALL = ${INSTALL}' >> ${WRKSRC}/src/Makefile.config @${ECHO_CMD} 'CXXFLAGS += $${CPPFLAGS}' >> ${WRKSRC}/src/Makefile.config @${REINPLACE_CMD} -Ee '/INSTALL|install/s/ -D / /' \ ${WRKSRC}/src/Makefile ${WRKSRC}/Makefile @${REINPLACE_CMD} -e '1,/^####/d' ${WRKSRC}/src/Makefile @${ECHO_CMD} 'LIBPATH = ${LDFLAGS}' >> ${WRKSRC}/src/Makefile @${REINPLACE_CMD} -e '/^prefix/s|= .*|= ${STAGEDIR}$${PREFIX}|' \ -e '/bindir/s/games/bin/; /mandir/s/share//' ${WRKSRC}/Makefile .include Index: head/games/netspades/Makefile =================================================================== --- head/games/netspades/Makefile (revision 444462) +++ head/games/netspades/Makefile (revision 444463) @@ -1,66 +1,66 @@ # Created by: Frank Laszlo # $FreeBSD$ PORTNAME= NetSpades PORTVERSION= 4.2.0 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= games MASTER_SITES= TUCOWS/x11/entertain \ http://www.ece.rice.edu/~brentmh/spades/ MAINTAINER= ports@FreeBSD.org COMMENT= Very popular card game for 1-4 players over a network LICENSE= GPLv2+ OPTIONS_DEFINE= GTK1 SLANG OPTIONS_DEFAULT= GTK1 SLANG GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/spadesd man/man6/spadesd.6.gz GTK1_USE= GNOME=gtk12 GTK1_CONFIGURE_OFF= --without-gtk GTK1_PLIST_FILES= bin/gspades man/man6/gspades.6.gz SLANG_USES= readline ncurses SLANG_CONFIGURE_OFF= --without-slang SLANG_LIB_DEPENDS= libslang.so:devel/libslang2 SLANG_LDFLAGS= -lncurses SLANG_PLIST_FILES= bin/slspades man/man6/slspades.6.gz .include .if ${PORT_OPTIONS:MGTK1} DESKTOP_ENTRIES="GSpades" "" "" "gspades" "" "" .endif post-patch: .for i in engine_func.c gtk_connect.c listen.c sl_io.c @${REINPLACE_CMD} -e \ 's| log| ns_log|g' ${WRKSRC}/src/${i} .endfor do-install: (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} spadesd \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} spadesd.6 \ ${STAGEDIR}${MANPREFIX}/man/man6) .if ${PORT_OPTIONS:MGTK1} (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} gspades \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} gspades.6 \ ${STAGEDIR}${MANPREFIX}/man/man6) .endif .if ${PORT_OPTIONS:MSLANG} (cd ${WRKSRC}/src && ${INSTALL_PROGRAM} slspades \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKSRC} && ${INSTALL_MAN} slspades.6 \ ${STAGEDIR}${MANPREFIX}/man/man6) .endif .include Index: head/graphics/bugle/Makefile =================================================================== --- head/graphics/bugle/Makefile (revision 444462) +++ head/graphics/bugle/Makefile (revision 444463) @@ -1,53 +1,53 @@ # Created by: Erik Greenwald # $FreeBSD$ PORTNAME= bugle PORTVERSION= 0.0.20100508 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Debugging library for OpenGL LICENSE= GPLv2 LIB_DEPENDS= libltdl.so:devel/libltdl USES= libtool pathfix perl5 USE_GL= gl USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-ltdl-install=no INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= FFMPEG GTK2 READLINE THREADS OPTIONS_DEFAULT= READLINE THREADS FFMPEG_CONFIGURE_WITH= lavc FFMPEG_LIB_DEPENDS= libavcodec.so.1:multimedia/ffmpeg GTK2_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext GTK2_USE= gnome=gtk20 GTK2_CONFIGURE_WITH= gtk gtkglext READLINE_USES= readline READLINE_CONFIGURE_WITH= readline THREADS_CONFIGURE_ON= --with-threads=pthreads THREADS_CONFIGURE_OFF= --with-threads=single .include .if ${PORT_OPTIONS:MFFMPEG} BROKEN= Does not build with ffmpeg-2.7 .endif post-patch: @${REINPLACE_CMD} -e \ 's|=-lpthread|=-pthread|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${LOCALBASE}|' ${WRKSRC}/gengl/find_header.perl .include Index: head/graphics/gphoto2/Makefile =================================================================== --- head/graphics/gphoto2/Makefile (revision 444462) +++ head/graphics/gphoto2/Makefile (revision 444463) @@ -1,43 +1,43 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= gphoto2 PORTVERSION= 2.5.11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/gphoto/gphoto/${PORTVERSION} MAINTAINER= woodsb02@FreeBSD.org COMMENT= Command-line frontend to libgphoto2 LICENSE= GPLv2 LIB_DEPENDS= libexif.so:graphics/libexif \ libgphoto2.so:graphics/libgphoto2 \ libpopt.so:devel/popt USES= gmake jpeg pkgconfig tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ENV= POPT_CFLAGS="$$(pkg-config --cflags popt)" \ POPT_LIBS="$$(pkg-config --libs popt)" CONFIGURE_ARGS= --without-cdk OPTIONS_DEFINE= AALIB DOCS NLS READLINE THREADS OPTIONS_DEFAULT= AALIB READLINE THREADS OPTIONS_SUB= yes AALIB_DESC= Text mode capture preview support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LDFLAGS= -L${LOCALBASE}/lib READLINE_USES= readline READLINE_CONFIGURE_WITH= readline THREADS_CONFIGURE_ENV_OFF= ac_cv_lib_pthread_pthread_exit=no post-install-DOCS-on: ${INSTALL_DATA} ${WRKSRC}/NEWS ${STAGEDIR}${DOCSDIR} .include Index: head/graphics/s10sh/Makefile =================================================================== --- head/graphics/s10sh/Makefile (revision 444462) +++ head/graphics/s10sh/Makefile (revision 444463) @@ -1,39 +1,39 @@ # Created by: John Reynolds # $FreeBSD$ PORTNAME= s10sh PORTVERSION= 0.2.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://www.reynoldsnet.org/s10sh/ \ http://www.edwinh.org/s10sh/ MAINTAINER= ports@FreeBSD.org COMMENT= USB/serial userspace driver for the Canon PowerShot digital cameras LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h BROKEN_armv6= Fails to build: error: can not find the byte order for this architecture, fix bytesex.h USES= ncurses readline # Don't extract the libusb bundled with s10sh: EXTRACT_AFTER_ARGS= --exclude '*/libusb*' MAKEFILE= ${FILESDIR}/Makefile.bsd PORTDOCS= README PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/lang/Gofer/Makefile =================================================================== --- head/lang/Gofer/Makefile (revision 444462) +++ head/lang/Gofer/Makefile (revision 444463) @@ -1,47 +1,47 @@ # Created by: hsu # $FreeBSD$ PORTNAME= gofer PORTVERSION= 2.30b -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://web.cecs.pdx.edu/~mpj/goferarc/ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//} MAINTAINER= haskell@FreeBSD.org COMMENT= Lazy functional language WRKSRC= ${WRKDIR}/src USES= readline MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DUSE_READLINE=1" \ LDFLAGS="${LDFLAGS} -lm -lreadline" OPTFLAGS="" DOCSDIR= ${PREFIX}/share/doc/Gofer LIBDIR= ${PREFIX}/lib/Gofer OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKDIR}/scripts/gofer \ ${WRKDIR}/scripts/goferc do-install: ${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKDIR}/*.prelude ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKDIR}/src/prelude.h ${STAGEDIR}${LIBDIR} ${REINPLACE_CMD} -e "s|#include \"prelude.h\"|#include \"${LIBDIR}/prelude.h\"|" ${WRKDIR}/src/gofc.h ${INSTALL_DATA} ${WRKDIR}/src/gofc.h ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKDIR}/src/runtime.o ${STAGEDIR}${LIBDIR} ${INSTALL_SCRIPT} ${WRKDIR}/scripts/gofer ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKDIR}/scripts/goferc ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/src/gofer ${STAGEDIR}${LIBDIR} ${INSTALL_PROGRAM} ${WRKDIR}/src/gofc ${STAGEDIR}${LIBDIR} ${INSTALL_MAN} ${WRKDIR}/docs/gofer.1 ${STAGEDIR}${PREFIX}/man/man1 ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKDIR}/docs/* ${STAGEDIR}${DOCSDIR} ${STRIP_CMD} ${STAGEDIR}${LIBDIR}/runtime.o .include Index: head/lang/algol68g/Makefile =================================================================== --- head/lang/algol68g/Makefile (revision 444462) +++ head/lang/algol68g/Makefile (revision 444463) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= algol68g PORTVERSION= 2.8.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MASTER_SITES= http://jmvdveer.home.xs4all.nl/ MAINTAINER= johans@FreeBSD.org COMMENT= Algol 68 Genie compiler LICENSE= GPLv3+ LIB_DEPENDS= libgsl.so:math/gsl OPTIONS_DEFINE= PLOTUTILS PGSQL OPTIONS_DEFAULT=PLOTUTILS PGSQL PLOTUTILS_DESC= Plotting support via plotutils PLOTUTILS_LIB_DEPENDS= libplot.so:graphics/plotutils PLOTUTILS_CONFIGURE_ENABLE=plotutils PGSQL_USES= pgsql PGSQL_CONFIGURE_ENABLE= postgresql GNU_CONFIGURE= yes CONFIGURE_ARGS+=--enable-compiler USES= readline PLIST_FILES= bin/a68g man/man1/a68g.1.gz \ include/algol68g/a68g.h include/algol68g/a68g-config.h post-patch: # Skip broken check, assume our $CC works @${REINPLACE_CMD} -Ee 's/.*(\*-freebsd)/\1/' \ -e 's|"xgcc"|"x${CC}"|; s/-ldl //' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/^install-data-am/s/install-docDATA//' \ ${WRKSRC}/Makefile.in .include Index: head/lang/cint/Makefile =================================================================== --- head/lang/cint/Makefile (revision 444462) +++ head/lang/cint/Makefile (revision 444463) @@ -1,39 +1,39 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= cint PORTVERSION= 5.18.00 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= http://root.cern.ch/drupal/sites/default/files/ MAINTAINER= fjoe@FreeBSD.org COMMENT= C/C++ interpreter BROKEN_powerpc64= does not build: cint/include/iosenum.h: segmentation fault (core dumped) BUILD_DEPENDS= bash:shells/bash HAS_CONFIGURE= yes CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" LDFLAGS="${LDFLAGS}" USE_GCC= yes USES= gmake readline tar:tgz USE_LDCONFIG= ${PREFIX}/lib/cint ALL_TARGET= INSTALL_ARGS= --bindir=${STAGEDIR}${PREFIX}/bin\ --libdir=${STAGEDIR}${PREFIX}/lib/cint\ --mandir=${STAGEDIR}${PREFIX}/man\ --docdir=${STAGEDIR}${DOCSDIR} post-patch: ${REINPLACE_CMD} 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' ${WRKSRC}/cint/lib/dll_stl/setup ${REINPLACE_CMD} 's,make ,${GMAKE} ,' ${WRKSRC}/cint/lib/*/setup do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${LOCALBASE}/bin/bash configure __have_the_proper_shell@ do-install: cd ${WRKSRC} && ${LOCALBASE}/bin/bash tool/INSTALLBIN ${INSTALL_ARGS} .include Index: head/lang/gawk/Makefile =================================================================== --- head/lang/gawk/Makefile (revision 444462) +++ head/lang/gawk/Makefile (revision 444463) @@ -1,38 +1,39 @@ # Created by: Andreas Klemm # $FreeBSD$ PORTNAME= gawk PORTVERSION= 4.1.4 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= GNU MAINTAINER= johans@FreeBSD.org COMMENT= GNU version of Awk LIB_DEPENDS= libsigsegv.so:devel/libsigsegv OPTIONS_DEFINE= NLS MPFR OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls MPFR_DESC?= Support multiple-precision floating-point computation MPFR_LIB_DEPENDS= libmpfr.so:math/mpfr MPFR_CONFIGURE_OFF= --without-gmp --without-mpfr INFO= gawk gawkinet GNU_CONFIGURE= yes USES= iconv libtool makeinfo readline tar:xz CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} \ --with-libintl-prefix=${LOCALBASE} \ AWK=${AWK} INSTALL_TARGET= install-strip PLIST_SUB+= VERSION=${PORTVERSION} post-patch: @${RM} ${WRKSRC}/doc/*.info @${REINPLACE_CMD} -e 's/ -export-dynamic/ -Wl,--export-dynamic/' \ ${WRKSRC}/configure .include Index: head/lang/gcl/Makefile =================================================================== --- head/lang/gcl/Makefile (revision 444462) +++ head/lang/gcl/Makefile (revision 444463) @@ -1,191 +1,191 @@ # Created by: hsu # $FreeBSD$ PORTNAME= gcl PORTVERSION= 2.6.12 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang tcl tk MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= GNU Common Lisp LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BROKEN= missing header BUILD_DEPENDS= gawk:lang/gawk LIB_DEPENDS= libgmp.so:math/gmp WRKSRC= ${WRKDIR}/${PORTNAME} USES= gmake readline USE_CSTD= gnu89 GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_prog_AWK="${LOCALBASE}/bin/gawk" \ C_INCLUDE_PATH="${PREFIX}/include" LIBRARY_PATH="${PREFIX}/lib" CONFIGURE_ARGS= --enable-ansi \ --enable-machine=${OPSYS} \ --enable-emacsdir=${PREFIX}/share/emacs/site-lisp/gcl \ --enable-infodir=${PREFIX}/${INFO_PATH} \ --disable-dlopen \ --disable-dynsysbfd \ --disable-statsysbfd \ --enable-custreloc MAKEFILE= makefile INSTALL_TARGET= install-command LATE_INSTALL_ARGS=\ INSTALL_LIB_DIR="${PREFIX}/lib/${DISTNAME}" \ prefix="${PREFIX}" \ BINDIR="${PREFIX}/lib/${DISTNAME}/unixport" MAKE_JOBS_UNSAFE=yes CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lreadline -lgmp -lm INFO= gcl-si gcl-tk PORTDOCS= * PLIST_FILES= bin/gcl \ ${FILES_CLCS:S|^|lib/${DISTNAME}/clcs/|} \ ${FILES_CMPNEW:S|^|lib/${DISTNAME}/cmpnew/|} \ ${FILES_H:S|^|lib/${DISTNAME}/h/|} \ ${INFO:S|^|lib/${DISTNAME}/info/|:S|$|.info|} \ ${FILES_LSP:S|^|lib/${DISTNAME}/lsp/|} \ ${PCL_FILES:S|^|lib/${DISTNAME}/pcl/|} \ ${FILES_UNIXPORT:S|^|lib/${DISTNAME}/unixport/|} PLIST_DIRS= lib/${DISTNAME}/pcl ONLY_FOR_ARCHS= amd64 i386 OPTIONS_DEFINE= DOCS EMACS X11 OPTIONS_DEFAULT= EMACS X11 EMACS_DESC= Install Emacs syntax files EMACS_USE= emacs=yes EMACS_PLIST_FILES= ${FILES_ELISP:S|^|%%EMACS_SITE_LISPDIR%%/gcl/|} X11_USES= tk X11_USE= xorg=x11 X11_CONFIGURE_ON= --enable-tclconfig=${TCL_LIBDIR} \ --enable-tkconfig=${TK_LIBDIR} \ --with-x X11_CONFIGURE_OFF= --disable-xgcl X11_LDFLAGS= -lX11 X11_PLIST_FILES= ${FILES_GCLTK:S|^|lib/gcl-${PORTVERSION}/gcl-tk/|} \ ${FILES_GCLTK_DEMOS:S|^|lib/gcl-${PORTVERSION}/gcl-tk/demos/|} \ ${FILES_XGCL2:S|^|lib/gcl-${PORTVERSION}/xgcl-2/|} FILES_CLCS= sys-proclaim.lisp FILES_CMPNEW= gcl_cmpmain.lsp gcl_cmpopt.lsp gcl_collectfn.lsp \ gcl_collectfn.o gcl_lfun_list.lsp sys-proclaim.lisp FILES_H= cmpinclude.h FILES_LSP= gcl_auto_new.lsp gcl_autoload.lsp gcl_export.lsp \ gcl_gprof.lsp gcl_info.o gcl_profile.lsp \ sys-proclaim.lisp FILES_PCL= sys-proclaim.lisp FILES_UNIXPORT= gcl.script init_ansi_gcl.lsp libansi_gcl.a \ libgclp.a saved_ansi_gcl FILES_ELISP= add-default.el ansi-doc.el dbl.el doc-to-texi.el gcl.el \ man1-to-texi.el smart-complete.el sshell.el FILES_GCLTK= decode.tcl gcl.tcl gcltkaux gcltksrv tinfo.o \ tk-package.lsp tkl.o FILES_GCLTK_DEMOS=\ gc-monitor.lisp gc-monitor.o index.lsp \ mkBasic.lisp mkCanvText.lisp mkEntry.lisp \ mkEntry2.lisp mkForm.lisp mkHScale.lisp \ mkItems.lisp mkLabel.lisp mkListbox.lisp \ mkPlot.lisp mkRadio.lisp mkRuler.lisp \ mkSearch.lisp mkStyles.lisp mkTextBind.lisp \ mkVScale.lisp mkdialog.lisp nqthm-stack.lisp \ showVars.lisp widget.lisp FILES_XGCL2= gcl_dwtest.lsp gcl_dwtestcases.lsp sysdef.lisp .include .if ${PORT_OPTIONS:MEMACS} EMACS_NO_BUILD_DEPENDS=yes .endif post-patch: @${REINPLACE_CMD} -e \ 's|@@CFLAGS@@|${CFLAGS}| ; \ s|@@LOCALLIBS@@|${LDFLAGS}|' ${WRKSRC}/h/FreeBSD.defs post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs .for i in ${FILES_CLCS} (cd ${WRKSRC}/clcs && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/clcs) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew .for i in ${FILES_CMPNEW} (cd ${WRKSRC}/cmpnew && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/cmpnew) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info .for i in ${INFO} (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/info) (cd ${WRKSRC}/info && ${INSTALL_DATA} ${i}.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH}) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h .for i in ${FILES_H} (cd ${WRKSRC}/h && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/h) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp .for i in ${FILES_LSP} (cd ${WRKSRC}/lsp && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/lsp) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl .for i in ${PCL_FILES} (cd ${WRKSRC}/pcl && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/pcl) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport .for i in saved_ansi_gcl (cd ${WRKSRC}/unixport && ${INSTALL_PROGRAM} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport) .endfor .for i in ${FILES_UNIXPORT:Nsaved_ansi_gcl} (cd ${WRKSRC}/unixport && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/unixport) .endfor .if ${PORT_OPTIONS:MEMACS} @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl .for i in ${FILES_ELISP} (cd ${WRKSRC}/elisp && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/gcl) .endfor .endif .if ${PORT_OPTIONS:MX11} @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk .for i in gcltkaux (cd ${WRKSRC}/gcl-tk && ${INSTALL_LIB} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk) .endfor .for i in ${FILES_GCLTK:Ngcltkaux} (cd ${WRKSRC}/gcl-tk && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos .for i in ${FILES_GCLTK_DEMOS} (cd ${WRKSRC}/gcl-tk/demos && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/gcl-tk/demos) .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2 .for i in ${FILES_XGCL2} (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${PREFIX}/lib/${DISTNAME}/xgcl-2) .endfor .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/xgcl-2 && ${INSTALL_DATA} *.tex \ ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR}/dwdoc (cd ${WRKSRC}/xgcl-2/dwdoc && ${INSTALL_DATA} *.html \ ${STAGEDIR}${DOCSDIR}/dwdoc) .include Index: head/lang/ghc/Makefile =================================================================== --- head/lang/ghc/Makefile (revision 444462) +++ head/lang/ghc/Makefile (revision 444463) @@ -1,319 +1,319 @@ # Created by: Simon Marlow # $FreeBSD$ PORTNAME= ghc PORTVERSION= 7.10.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ LOCAL/pgj/:boot DISTFILES= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source MAINTAINER= haskell@FreeBSD.org COMMENT= Compiler for the functional language Haskell LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= i386 amd64 MAKE_JOBS_NUMBER_LIMIT= 4 NO_CCACHE= yes GHC_VERSION= ${PORTVERSION} HSCOLOUR_VERSION= 1.23 LLVM_VERSION= 35 DATADIR= ${PREFIX}/share/ghc-${GHC_VERSION} EXAMPLESDIR= ${PREFIX}/share/examples/ghc-${GHC_VERSION} CONFLICTS= ghc-7.4.* ghc-7.6.* ghc-7.8.* LIB_DEPENDS+= libgmp.so:math/gmp USES= autoreconf gmake iconv:translit ncurses perl5 tar:xz USE_LOCALE= en_US.UTF-8 USE_PERL5= build # The configure process accepts,filters and canonicalises # the CONFIGURE_TARGET variable. You can read the files # ${WRKSRC}/configure and ${WRKSRC}/config.sub. # This is better fixed in the ${WRKSRC}/mk/build.mk. # You can view below. GNU_CONFIGURE= yes OPTIONS_DEFINE= PROFILE DYNAMIC LLVM DOCS OPTIONS_SINGLE= C_Compiler OPTIONS_SINGLE_C_Compiler= GCC PCLANG BCLANG OPTIONS_DEFAULT= PROFILE DYNAMIC GCC BOOT_DESC= Use installed GHC for bootstrapping BOOTH_DESC= Use installed HsColour for bootstrapping PCLANG_DESC= Build with Clang from ports BCLANG_DESC= Build with Clang from base PROFILE_DESC= Add support for performance profiling DYNAMIC_DESC= Add support for dynamic linking LLVM_DESC= Add support for generating code via LLVM DOCS_DESC= Install HTML documentation LOCALBASE?= /usr/local .if exists(${LOCALBASE}/bin/ghc) OPTIONS_DEFINE+= BOOT .endif .if exists(${LOCALBASE}/bin/HsColour) OPTIONS_DEFINE+= BOOTH .endif .include .if ${PORT_OPTIONS:MDYNAMIC} # The version number is needed as lang/gcc installs a different version LIB_DEPENDS+= libffi.so.6:devel/libffi .endif .if empty(PORT_OPTIONS:MBOOT) BOOT_GHC_VERSION= 7.10.2 DISTFILES+= ghc-${BOOT_GHC_VERSION}-boot-${ARCH}-freebsd${EXTRACT_SUFX}:boot .endif # MBOOT .if ${PORT_OPTIONS:MPCLANG} BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_VERSION}:lang/clang${LLVM_VERSION} RUN_DEPENDS+= ${LOCALBASE}/bin/clang${LLVM_VERSION}:lang/clang${LLVM_VERSION} CC= ${LOCALBASE}/bin/clang${LLVM_VERSION} CXX= ${LOCALBASE}/bin/clang++${LLVM_VERSION} CPP= ${LOCALBASE}/bin/clang-cpp${LLVM_VERSION} LDFLAGS+= -B${LOCALBASE}/bin CFLAGS+= -Qunused-arguments CONFIGURE_ARGS+= --with-clang=${CC} --with-gcc=${CC} USE_BINUTILS= yes .if empty(PORT_OPTIONS:MBOOT) CONFIGURE_ARGS_BOOT+= --with-clang=${CC} --with-gcc=${CC} .endif .elif ${PORT_OPTIONS:MBCLANG} CC= /usr/bin/clang CXX= /usr/bin/clang++ CPP= /usr/bin/clang-cpp CFLAGS+= -Qunused-arguments CONFIGURE_ARGS+= --with-clang=${CC} --with-gcc=${CC} .else # GCC USE_GCC= yes CONFIGURE_ARGS+= --with-gcc=${CC} .if empty(PORT_OPTIONS:MBOOT) CONFIGURE_ARGS_BOOT+= --with-gcc=${CC} .endif .endif DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} GHC_LIBDIR= ${STAGEDIR}${PREFIX}/lib/ghc-${GHC_VERSION} GHC_LIBDIR_REL= lib/ghc-${GHC_VERSION} PLIST_SUB+= GHC_VERSION=${GHC_VERSION} GHC_LIBDIR=${GHC_LIBDIR_REL} HACKAGE_SITE?= http://hackage.haskell.org/package/ CONFIGURE_ARGS+= --with-ld=${LD} \ --with-gmp-includes=${LOCALBASE}/include \ --with-gmp-libraries=${LOCALBASE}/lib CONFIGURE_ARGS+= --with-iconv-includes=${LOCALBASE}/include \ --with-iconv-libraries=${LOCALBASE}/lib .if ${PORT_OPTIONS:MDYNAMIC} CONFIGURE_ARGS+= --with-system-libffi \ --with-ffi-includes=${LOCALBASE}/include \ --with-ffi-libraries=${LOCALBASE}/lib .endif .if ${PORT_OPTIONS:MLLVM} BUILD_DEPENDS+= ${LOCALBASE}/bin/opt${LLVM_VERSION}:devel/llvm${LLVM_VERSION} RUN_DEPENDS+= ${LOCALBASE}/bin/opt${LLVM_VERSION}:devel/llvm${LLVM_VERSION} CONFIGURE_ARGS+= --with-opt=${LOCALBASE}/bin/opt${LLVM_VERSION} \ --with-llc=${LOCALBASE}/bin/llc${LLVM_VERSION} .endif .if empty(PORT_OPTIONS:MBOOT) BOOT_DIR= ${WRKDIR}/ghc-${BOOT_GHC_VERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/ghc-${BOOT_GHC_VERSION} BOOT_GHC-PKG= ${BOOT_DIR}/bin/ghc-pkg-${BOOT_GHC_VERSION} BOOT_HSC2HS= ${BOOT_DIR}/bin/hsc2hs SLAVE_CMD= ${SETENV} PATH=${BOOT_DIR}/bin:${PATH} CONFIGURE_ARGS_BOOT+= --prefix=${BOOT_DIR} --with-ld=${LD} CONFIGURE_ARGS+= --with-ghc=${BOOT_GHC} .else # MBOOT SLAVE_CMD= # empty CONFIGURE_ARGS+= --with-ghc=${LOCALBASE}/bin/ghc .endif # MBOOT # libgmp: LDFLAGS+= -L${LOCALBASE}/lib CFLAGS+= -I${LOCALBASE}/include # override TMPDIR because /tmp often doesn't have enough space # to build some of the larger libraries. TMPDIR= ${WRKSRC}/tmp # Defining with documentation: # An in place installation and registration of hscolour will be # activated. In this way it's possible to use it directly into # the build tree, without needing to install it. At the end # you could view the output of: ${BOOT_GHC} describe hscolour .if ${PORT_OPTIONS:MDOCS} .if empty(PORT_OPTIONS:MBOOTH) MASTER_SITES+= ${HACKAGE_SITE}hscolour-${HSCOLOUR_VERSION}/:docs DISTFILES+= hscolour-${HSCOLOUR_VERSION}.tar.gz:docs EXTRACT_ONLY= ${_DISTFILES:C/hscolour.*$//g} .endif # MBOOTH .if empty(PORT_OPTIONS:MBOOTH) SLAVES_PREFIX= ${WRKDIR}/slaves_prefix SLAVES_WRKDIRPREFIX= ${WRKDIR}/slaves_wrkdirprefix MAKE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH} CONFIGURE_ENV+= PATH=${SLAVES_PREFIX}/bin:${PATH} .endif # MBOOTH BUILD_DEPENDS+= docbook-xsl>0:textproc/docbook-xsl \ ${LOCALBASE}/bin/xsltproc:textproc/libxslt .endif post-extract: @${ECHO} >> ${WRKSRC}/mk/build.mk "docdir = ${PREFIX}/share/doc/ghc-${GHC_VERSION}" @${ECHO} >> ${WRKSRC}/mk/build.mk "htmldir = ${PREFIX}/share/doc/ghc-${GHC_VERSION}" @${ECHO} >> ${WRKSRC}/mk/build.mk "mandir = ${PREFIX}/man" @${ECHO} >> ${WRKSRC}/mk/build.mk "infodir = ${PREFIX}/info" @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays = v" .if ${PORT_OPTIONS:MPROFILE} @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays += p" .endif .if ${PORT_OPTIONS:MDYNAMIC} @${ECHO} >> ${WRKSRC}/mk/build.mk "GhcLibWays += dyn" .endif .if ${PORT_OPTIONS:MDOCS} @${ECHO} >> ${WRKSRC}/mk/build.mk "XMLDocWays = html" @${ECHO} >> ${WRKSRC}/mk/build.mk "HADDOCK_DOCS = YES" @${ECHO} >> ${WRKSRC}/mk/build.mk "HSCOLOUR_SRCS = YES" .else @${ECHO} >> ${WRKSRC}/mk/build.mk "XMLDocWays =" @${ECHO} >> ${WRKSRC}/mk/build.mk "HADDOCK_DOCS =" @${ECHO} >> ${WRKSRC}/mk/build.mk "HSCOLOUR_SRCS =" .endif .if ${PORT_OPTIONS:MBOOT} @${ECHO} >> ${WRKSRC}/mk/build.mk "BSD_PATH_TO_HSC2HS = ${LOCALBASE}/bin/hsc2hs" .else @${ECHO} >> ${WRKSRC}/mk/build.mk "BSD_PATH_TO_HSC2HS = ${BOOT_HSC2HS}" .endif @${ECHO} >> ${WRKSRC}/mk/build.mk "SRC_HC_OPTS += -I${NCURSESINC} -L${NCURSESLIB} -I${LOCALBASE}/include -L${LOCALBASE}/lib" .if ${PORT_OPTIONS:MPCLANG} @${ECHO} >> ${WRKSRC}/mk/build.mk "SRC_HC_OPTS += -optl=-B${LOCALBASE}/bin" .endif @${ECHO} >> ${WRKSRC}/mk/build.mk "SRC_CC_OPTS += ${CFLAGS}" @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_HSC2HS_OPTS += -I${LOCALBASE}/include --lflag=-L${LOCALBASE}/lib" @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_LD_OPTS += -L${LOCALBASE}/lib" @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_CABAL_CONFIGURE_FLAGS += --extra-include-dirs=${LOCALBASE}/include" @${ECHO} >> ${WRKSRC}/mk/build.mk "EXTRA_CABAL_CONFIGURE_FLAGS += --extra-lib-dirs=${LOCALBASE}/lib" @${ECHO} >> ${WRKSRC}/mk/build.mk "libraries/terminfo_CONFIGURE_OPTS += --configure-option=--with-curses-includes=${NCURSESINC} --configure-option=--with-curses-libraries=${NCURSESLIB}" @${ECHO} >> ${WRKSRC}/mk/build.mk "V = 0" .if ${PORT_OPTIONS:MBCLANG} || ${PORT_OPTIONS:MPCLANG} @${REINPLACE_CMD} -e 's|@SettingsCCompilerFlags@|& -Qunused-arguments|' ${WRKSRC}/settings.in .if empty(PORT_OPTIONS:MBOOT) @${REINPLACE_CMD} -e 's|@SettingsCCompilerFlags@|& -Qunused-arguments|' ${BOOT_DIR}/settings.in .endif .endif .if empty(PORT_OPTIONS:MBOOT) && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200031 @${REINPLACE_CMD} -e 's|@SettingsCCompilerLinkFlags@|& -Wl,--wrap=readdir_r,--wrap=stat,--wrap=lstat,--wrap=fstat,--wrap=mknod|' ${BOOT_DIR}/settings.in .endif post-install-script: @${FIND} -ds ${GHC_LIBDIR} -type f -print | ${SED} -E -e \ '/^${GHC_LIBDIR:C/\//\\\//g}\/package.conf.d\/package\.cache/d' -e \ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} @${FIND} -ds ${STAGEDIR}${DOCSDIR} -type f -print | ${SED} -E -e \ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/doc-index-[^.]+\.html/d' -e \ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/index[^\/.]*\.html/d' -e \ '/^${STAGEDIR:C/\//\\\//g}${DOCSDIR:C/\//\\\//g}\/html\/libraries\/[^\/]+\.png/d' -e \ 's,^${STAGEDIR}${PREFIX}/?,,' >> ${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} # Cleanup the indexen created by gen_contents_index @${ECHO} "@unexec ${RM} %D/${DOCSDIR_REL}/html/libraries/doc-index-*.html" >> ${TMPPLIST} @${ECHO} "@unexec ${RM} %D/${DOCSDIR_REL}/html/libraries/index*.html" >> ${TMPPLIST} @${ECHO} "@unexec ${RM} %D/${DOCSDIR_REL}/html/libraries/*.png" >> ${TMPPLIST} .endif @${ECHO} '@unexec ${RM} %D/${GHC_LIBDIR_REL}/package.conf.d/package.cache' >>${TMPPLIST} @${ECHO} "@exec %D/bin/ghc-pkg recache" >>${TMPPLIST} .if ${PORT_OPTIONS:MDOCS} @${ECHO} '@exec ${SH} -c "cd %D/${DOCSDIR_REL}/html/libraries && ./gen_contents_index"' >> ${TMPPLIST} .endif post-patch: @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|; \ s|%%AR%%|${AR}|; \ s|%%LD%%|${LD}|' \ ${WRKSRC}/libraries/Cabal/Cabal/Distribution/Simple/Program/Builtin.hs pre-configure: @${MKDIR} ${TMPDIR} .if empty(PORT_OPTIONS:MBOOTH) && ${OPSYS} == FreeBSD && \ ${OSVERSION} >= 1200031 ${CC} ${CFLAGS} -c -o ${BOOT_DIR}/wrap.o ${PATCHDIR}/wrap.c for x in ${BOOT_DIR}/rts/dist/build/libCffi*.a; do \ ${AR} q $$x ${BOOT_DIR}/wrap.o; ${RANLIB} $$x; \ done rm ${BOOT_DIR}/wrap.o .endif # Do not merge, prev condition need to grow OSVER check. .if empty(PORT_OPTIONS:MBOOT) @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS_BOOT}) @(cd ${BOOT_DIR} && PACKAGES='' ${MAKE_CMD} install) .endif .if ${PORT_OPTIONS:MDOCS} && empty(PORT_OPTIONS:MBOOTH) @${ECHO_MSG} -e "\a" @${ECHO_MSG} "======================================================================" @${ECHO_MSG} " WARNING: Now HsColour will be built, the respective port will not " @${ECHO_MSG} " be installed, but an in-place installation and " @${ECHO_MSG} " registration of both takes place. " @${ECHO_MSG} "======================================================================" @${ECHO_MSG} "" @sleep 3 @${MKDIR} ${SLAVES_PREFIX} @${MKDIR} ${SLAVES_WRKDIRPREFIX} @(cd ${SLAVES_WRKDIRPREFIX} && \ ${TAR} xvf ${DISTDIR}/hscolour-${HSCOLOUR_VERSION}.tar.gz && \ cd hscolour-${HSCOLOUR_VERSION} && \ ${SLAVE_CMD} ghc --make -o Setup Setup.hs -package Cabal && \ ${SLAVE_CMD} ./Setup configure --ghc --prefix=${SLAVES_PREFIX} --with-gcc=${CC} --with-ld=${LD} && \ ${SLAVE_CMD} ./Setup build && \ ${SLAVE_CMD} ./Setup install) .endif post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/haddock .if ${PORT_OPTIONS:MDOCS} @${LN} -sf haddock-ghc-${GHC_VERSION} ${STAGEDIR}${PREFIX}/bin/haddock .endif @(for f in ${STAGEDIR}${PREFIX}/bin/hp2ps ${GHC_LIBDIR}/unlit \ $$(${FIND} ${GHC_LIBDIR}/bin -type f; ${FIND} ${GHC_LIBDIR} -name '*.so'); do \ ${STRIP_CMD} $$f; done) .include Index: head/lang/guile2/Makefile =================================================================== --- head/lang/guile2/Makefile (revision 444462) +++ head/lang/guile2/Makefile (revision 444463) @@ -1,61 +1,62 @@ # Created by: Muhammad Moinur Rahman <5u623l20@gmail.com> # $FreeBSD$ PORTNAME= guile PORTVERSION= 2.0.14 +PORTREVISION= 1 CATEGORIES= lang scheme MASTER_SITES= GNU PKGNAMESUFFIX= 2 MAINTAINER= bofh@FreeBSD.org COMMENT= GNU Ubiquitous Intelligent Language for Extension LICENSE= LGPL21 LIB_DEPENDS= libgmp.so:math/gmp \ libltdl.so:devel/libltdl \ libunistring.so:devel/libunistring \ libffi.so:devel/libffi CONFLICTS_INSTALL= guile-[0-9]* BROKEN_powerpc64= does not build: error: expected declaration specifiers or ... before __builtin_choose_expr BROKEN_sparc64= fails to compile: errors in complex.h USES= charsetfix gmake libtool makeinfo ncurses pathfix pkgconfig \ readline USE_LDCONFIG= yes GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip PLIST_SUB= GUILE_VER=${PORTVERSION:R} OPTIONS_DEFINE= NLS THREADS OPTIONS_DEFAULT=THREADS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext THREADS_CONFIGURE_WITH= threads THREADS_LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded THREADS_LIB_DEPENDS_OFF= libgc.so:devel/boehm-gc REINPLACE_FILES= libguile/smob.c libguile/filesys.c libguile/gc.c \ libguile/mallocs.c libguile/eval.c \ libguile/gc-malloc.c libguile/ports.c INFO= guile r5rs .include post-patch: @cd ${WRKSRC} ; \ ${REINPLACE_CMD} -e 's|||g' ${REINPLACE_FILES} @${REINPLACE_CMD} -e 's|sys/time.h sys/timeb.h|sys/time.h |g' \ ${WRKSRC}/configure .if ${PORT_OPTIONS:MTHREADS} @${REINPLACE_CMD} -e 's|bdw-gc|bdw-gc-threaded|g' ${WRKSRC}/configure .endif .include Index: head/lang/io/Makefile =================================================================== --- head/lang/io/Makefile (revision 444462) +++ head/lang/io/Makefile (revision 444463) @@ -1,51 +1,51 @@ # Created by: Hye-Shik Chang # $FreeBSD$ PORTNAME= io PORTVERSION= 2015.11.11 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang MAINTAINER= gahr@FreeBSD.org COMMENT= Small prototype-based programming language LICENSE= BSD3CLAUSE BROKEN_armv6= fails to compile: ucontext.h: expected parameter declarator USE_GITHUB= yes GH_ACCOUNT= stevedekorte GH_TAGNAME= 23afbcc USES= cmake:outsource,noninja compiler:c11 MAKE_JOBS_UNSAFE=yes USE_LDCONFIG= yes PORTDOCS= * PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_GROUP= ADDONS OPTIONS_SUB= yes .include "${.CURDIR}/Makefile.addons" post-patch: ${REINPLACE_CMD} -e 's/^[ ]*add_subdirectory/#&/' \ ${WRKSRC}/addons/CMakeLists.txt ${RM} ${WRKSRC}/modules/FindFreetype.cmake .for addon in ${ADDONS} ${ECHO} "add_subdirectory(${addon})" >> ${WRKSRC}/addons/CMakeLists.txt .endfor ${FIND} ${WRKSRC}/addons -name "*.bak" -o -name "*.orig" -delete post-install: ${FIND} -d ${STAGEDIR}${PREFIX}/lib/io/addons -type d -empty -delete ${FIND} ${STAGEDIR}${PREFIX}/lib/io/addons -type f -name "*.so" -exec \ ${STRIP_CMD} {} \; ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/lang/kawa/Makefile =================================================================== --- head/lang/kawa/Makefile (revision 444462) +++ head/lang/kawa/Makefile (revision 444463) @@ -1,37 +1,38 @@ # Created by: Zach Garner # $FreeBSD$ PORTNAME= kawa PORTVERSION= 2.4 +PORTREVISION= 1 CATEGORIES= lang scheme java MASTER_SITES= GNU MAINTAINER= ports@FreeBSD.org COMMENT= Java-based Scheme implementation LICENSE= MIT USES= gmake groff readline USE_JAVA= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-kawa-frontend \ --with-java-source=${JAVA_PORT_VERSION} CONFIGURE_ENV= JAVA="${JAVA}" JAVAC="${JAVAC}" MAKE_ARGS= JAR="${JAR}" READLINE_LIB_PATH="-L${LOCALBASE}/lib" MAKE_ENV= JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 TEST_TARGET= check TEST_ARGS= # must be empty, otherwise tests fail TEST_ENV= # must be empty, otherwise tests fail MAKE_JOBS_UNSAFE=yes INFO= kawa PLIST_FILES= bin/kawa bin/qexo \ share/kawa/bin/kawa share/kawa/lib/kawa.jar \ man/man1/kawa.1.gz man/man1/qexo.1.gz \ post-patch: @${REINPLACE_CMD} -e '/life-grid.log$$/s,>&,>,' \ ${WRKSRC}/testsuite/Makefile.in .include Index: head/lang/lci/Makefile =================================================================== --- head/lang/lci/Makefile (revision 444462) +++ head/lang/lci/Makefile (revision 444463) @@ -1,22 +1,22 @@ # $FreeBSD$ PORTNAME= lci PORTVERSION= 0.11.2 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang MAINTAINER= che@bein.link COMMENT= Original LOLCODE interpreter LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= justinmeza USES= cmake readline CFLAGS+= ${CPPFLAGS} PLIST_FILES= bin/lci .include Index: head/lang/librep/Makefile =================================================================== --- head/lang/librep/Makefile (revision 444462) +++ head/lang/librep/Makefile (revision 444463) @@ -1,43 +1,44 @@ # Created by: Yukihiro Nakai # $FreeBSD$ PORTNAME= librep PORTVERSION= 0.92.6 +PORTREVISION= 1 CATEGORIES= lang elisp gnome MASTER_SITES= http://download.tuxfamily.org/librep/ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= bofh@FreeBSD.org COMMENT= Emacs Lisp like runtime library LICENSE= GPLv2 LIB_DEPENDS= libgdbm.so:databases/gdbm \ libffi.so:devel/libffi \ libgmp.so:math/gmp RUN_DEPENDS= gtar:archivers/gtar USE_CSTD= gnu89 USES= autoreconf gettext gmake libtool makeinfo pathfix pkgconfig readline \ shebangfix tar:xz GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-aclocaldir=${PREFIX}/share/aclocal \ --with-stack-direction=-1 SHEBANG_FILES= ${WRKSRC}/src/rep-xgettext.jl SHEBANG_LANG= rep rep_OLD_CMD= /usr/bin/rep rep_CMD?= ${PREFIX}/bin/rep USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread INFO= librep post-patch: @${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/man/Makefile.in @${REINPLACE_CMD} -E 's|(INSTALL_PROGRAM\))( [^-])|\1 -m 755\2|' \ ${WRKSRC}/src/Makefile.in .include Index: head/lang/mdk/Makefile =================================================================== --- head/lang/mdk/Makefile (revision 444462) +++ head/lang/mdk/Makefile (revision 444463) @@ -1,48 +1,48 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= mdk PORTVERSION= 1.2.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang gnome MASTER_SITES= GNU/${PORTNAME}/v${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Set of utilities for developing programs using MIX and MIXAL LICENSE= GPLv3 USE_GNOME= glib20 intltool USES= gettext ncurses readline gmake pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= mdk PLIST_FILES= bin/mixasm \ bin/mixvm \ share/locale/de/LC_MESSAGES/mdk.mo \ %%DATADIR%%/mixal-mode.el \ %%DATADIR%%/mixvm.el OPTIONS_DEFINE= GLADE GUILE OPTIONS_DEFAULT=GLADE GUILE GLADE_CONFIGURE_ENABLE= gui GLADE_USE= GNOME=libglade2 GLADE_PLIST_FILES= bin/gmixvm \ %%DATADIR%%/mixgtk.glade GUILE_CONFIGURE_WITH= guile GUILE_LIB_DEPENDS= libguile.so:lang/guile GUILE_PLIST_FILES= bin/mixguile \ %%DATADIR%%/mixguile.scm \ %%DATADIR%%/mixguile-commands.scm \ %%DATADIR%%/mixguile-vm-stat.scm post-patch: @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \ ${WRKSRC}/configure .include Index: head/lang/micropython/Makefile =================================================================== --- head/lang/micropython/Makefile (revision 444462) +++ head/lang/micropython/Makefile (revision 444463) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= micropython PORTVERSION= 1.5.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang python MAINTAINER= ports@FreeBSD.org COMMENT= Implementation of the Python language for microcontrollers LICENSE= MIT LIB_DEPENDS= libffi.so:devel/libffi USES= gmake pkgconfig python:3,build readline shebangfix USE_GITHUB= yes PLIST_FILES= bin/micropython BROKEN_armv6= fails to assemble: error: invalid operand for instruction WRKSRC_SUBDIR= unix SHEBANG_FILES= ../tools/make-frozen.py MAKE_ARGS+= V=1 MAKE_ENV+= PYTHON=${PYTHON_CMD} CFLAGS_EXTRA="${CPPFLAGS} ${CFLAGS}" TEST_TARGET= test post-patch: @${REINPLACE_CMD} -e 's|-Werror||;/^COPT =/d; \ s|ls -1 -v|ls -1|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|re_exec|mp_re_exec|' \ ${WRKSRC}/../extmod/modure.c @${REINPLACE_CMD} -e 's|AS =|AS ?=|;s|LD =|LD ?=|; \ s|CC =|CC ?=|;s|PYTHON =|PYTHON ?=|' \ ${WRKSRC}/../py/mkenv.mk @${REINPLACE_CMD} -e 's|libc\.so\.6|libc\.so\.7|;' \ ${WRKSRC}/../tests/unix/ffi_callback.py \ ${WRKSRC}/../tests/unix/ffi_float.py do-install: ${INSTALL_PROGRAM} ${WRKSRC}/micropython ${STAGEDIR}${PREFIX}/bin pre-test: @${RM} ${WRKSRC}/../tests/basics/memoryerror.py .include Index: head/lang/newlisp/Makefile =================================================================== --- head/lang/newlisp/Makefile (revision 444462) +++ head/lang/newlisp/Makefile (revision 444463) @@ -1,141 +1,142 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= newlisp PORTVERSION= 10.6.2 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.newlisp.org/downloads/ MAINTAINER= olgeni@FreeBSD.org COMMENT= LISP like scripting language LICENSE= GPLv3 LIB_DEPENDS= libffi.so:devel/libffi CONFLICTS= newlisp-devel-[0-9]* USES= readline:port tar:tgz OPTIONS_SUB= yes HAS_CONFIGURE= yes ALL_TARGET= default REINPLACE_ARGS= -i "" MODULES= canvas cgi crypto ftp getopts infix odbc plot pop3 \ postscript smtp smtpx stat unix xmlrpc-client zlib DOCS= CHANGES CodePatterns.html ExpressionEvaluation.html \ MemoryManagement.html manual_frame.html \ newLISP-${PORTVERSION}-Release.html newLISPdoc.html \ newlisp-man.txt newlisp_index.html newlisp_manual.html \ newlispdoc-man.txt OPTIONS_DEFINE= GSL MYSQL PGSQL SQLITE GUISERV DOCS EXAMPLES GSL_DESC= GSL (GNU Scientific Library) GUISERV_DESC= Install GUI server (in Java) .include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" CFLAGS+= -DNEWLISP64 .endif .if ${PORT_OPTIONS:MGSL} LIB_DEPENDS+= libgsl.so:math/gsl MODULES+= gsl .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes MODULES+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql MODULES+= postgres .endif .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite MODULES+= sqlite3 .endif post-patch: @${REINPLACE_CMD} -E \ -e "s,/usr/(local/)?bin/newlisp,${PREFIX}/bin/newlisp,g" \ -e "s,/usr/(local/)?share/newlisp,${DATADIR},g" \ -e "s,/usr/(local/)?lib/newlisp.so,${PREFIX}/lib/newlisp.so,g"\ -e "s,/usr/bin,${PREFIX}/bin,g" \ -e "s,/usr/local/bin/vi,/usr/bin/vi,g" \ ${WRKSRC}/examples/* \ ${WRKSRC}/doc/* \ ${WRKSRC}/guiserver/*.lsp \ ${WRKSRC}/modules/* \ ${WRKSRC}/newlisp.c @${REINPLACE_CMD} -E -e \ "s,/usr/local/mysql/lib/(libmysqlclient.)dylib,${LOCALBASE}/lib/mysql/\1so.${MYSQL${MYSQL_VER}_LIBVER}," \ ${WRKSRC}/modules/mysql.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/(libsqlite)3.so,${LOCALBASE}/lib/\1${_SQLITE_VER}.so," \ ${WRKSRC}/modules/sqlite3.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libgsl.so,${LOCALBASE}/lib/libgsl.so," \ ${WRKSRC}/modules/gsl.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libpq.so.5.1,${LOCALBASE}/lib/libpq.so.5," \ ${WRKSRC}/modules/postgres.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/share/newlisp,${LOCALBASE}/share/newlisp," \ ${WRKSRC}/newlisp.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/util/newlispdoc ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/util ${INSTALL_DATA} ${WRKSRC}/util/syntax.cgi \ ${WRKSRC}/util/README.txt \ ${WRKSRC}/util/newlisp.jsf \ ${WRKSRC}/util/newlisp.vim \ ${WRKSRC}/util/standard.lsp \ ${STAGEDIR}${DATADIR}/util @${MKDIR} ${STAGEDIR}${DATADIR}/modules ${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} \ ${STAGEDIR}${DATADIR}/modules ${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/newlispdoc.1 ${STAGEDIR}${PREFIX}/man/man1 .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DATADIR}/guiserver @(cd ${WRKSRC}/guiserver/ && ${COPYTREE_SHARE} \*.lsp \ ${STAGEDIR}${DATADIR}/guiserver/ \ "! -name guiserver.lsp ! -name newlisp-edit.lsp") ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.jar ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.lsp ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/guiserver/newlisp-edit.lsp \ ${STAGEDIR}${PREFIX}/bin/newlisp-edit .endif @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DOCSDIR}/guiserver ${INSTALL_DATA} ${WRKSRC}/guiserver/index.html \ ${WRKSRC}/guiserver/guiserver.lsp.html \ ${STAGEDIR}${DOCSDIR}/guiserver .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/lang/newlisp-devel/Makefile =================================================================== --- head/lang/newlisp-devel/Makefile (revision 444462) +++ head/lang/newlisp-devel/Makefile (revision 444463) @@ -1,179 +1,180 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= newlisp PORTVERSION= 10.6.1 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.newlisp.org/downloads/development/ PKGNAMESUFFIX= -devel MAINTAINER= olgeni@FreeBSD.org COMMENT= LISP like scripting language LICENSE= GPLv3 LIB_DEPENDS= libffi.so:devel/libffi BROKEN_powerpc64= does not build: error: redefinition of typedef CPPFunction CONFLICTS= newlisp-[0-9]* USES= readline tar:tgz HAS_CONFIGURE= yes ALL_TARGET= default REINPLACE_ARGS= -i "" MODULES= canvas cgi crypto ftp getopts infix odbc pop3 \ postscript smtp smtpx stat unix xmlrpc-client zlib DOCS= CHANGES CodePatterns.html ExpressionEvaluation.html \ MemoryManagement.html newLISP-${PORTVERSION}-Release.html \ manual_frame.html newLISPdoc.html \ newlisp_index.html newlisp_manual.html \ OPTIONS_DEFINE= GMP GSL MYSQL PGSQL SQLITE GUISERV DOCS EXAMPLES GSL_DESC= GSL (GNU Scientific Library) GUISERV_DESC= Install GUI server (in Java) .include CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .if ${ARCH} == "amd64" || ${ARCH} == "sparc64" CFLAGS+= -DNEWLISP64 .endif .if ${PORT_OPTIONS:MGMP} LIB_DEPENDS+= libgmp.so:math/gmp MODULES+= gmp PLIST_SUB+= GMP="" .else PLIST_SUB+= GMP="@comment " .endif .if ${PORT_OPTIONS:MGSL} LIB_DEPENDS+= libgsl.so:math/gsl MODULES+= gsl PLIST_SUB+= GSL="" .else PLIST_SUB+= GSL="@comment " .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes MODULES+= mysql PLIST_SUB+= MYSQL="" .else PLIST_SUB+= MYSQL="@comment " .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql MODULES+= postgres PLIST_SUB+= PGSQL="" .else PLIST_SUB+= PGSQL="@comment " .endif .if ${PORT_OPTIONS:MSQLITE} USES+= sqlite MODULES+= sqlite3 PLIST_SUB+= SQLITE="" .else PLIST_SUB+= SQLITE="@comment " .endif .if ${PORT_OPTIONS:MGUISERV} PLIST_SUB+= GUISERV="" .else PLIST_SUB+= GUISERV="@comment " .endif post-patch: @${REINPLACE_CMD} -E -e "s,install -m 644, \$${BSD_INSTALL_DATA},g" \ -e "s,install -m 755, \$${BSD_INSTALL_SCRIPT},g" \ -e "s,^(datadir=).*,\1${STAGEDIR}${PREFIX}/share,g" \ -e "s,^(bindir=).*,\1${STAGEDIR}${PREFIX}/bin,g" \ ${WRKSRC}/Makefile @${REINPLACE_CMD} -E \ -e "s,/usr/(local/)?bin/newlisp,${PREFIX}/bin/newlisp,g" \ -e "s,/usr/(local/)?share/newlisp,${DATADIR},g" \ -e "s,/usr/(local/)?lib/newlisp.so,${PREFIX}/lib/newlisp.so,g"\ -e "s,/usr/bin,${PREFIX}/bin,g" \ -e "s,/usr/local/bin/vi,/usr/bin/vi,g" \ ${WRKSRC}/examples/* \ ${WRKSRC}/doc/* \ ${WRKSRC}/guiserver/*.lsp \ ${WRKSRC}/modules/* \ ${WRKSRC}/newlisp.c @${REINPLACE_CMD} -E -e \ "s,/usr/local/mysql/lib/(libmysqlclient.)dylib,${LOCALBASE}/lib/mysql/\1so.${MYSQL${MYSQL_VER}_LIBVER}," \ ${WRKSRC}/modules/mysql.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/(libsqlite)3.so,${LOCALBASE}/lib/\1${_SQLITE_VER}.so," \ ${WRKSRC}/modules/sqlite3.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libgmp.so,${LOCALBASE}/lib/libgmp.so," \ ${WRKSRC}/modules/gmp.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libgsl.so,${LOCALBASE}/lib/libgsl.so," \ ${WRKSRC}/modules/gsl.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/local/lib/libpq.so.5.1,${LOCALBASE}/lib/libpq.so.5," \ ${WRKSRC}/modules/postgres.lsp @${REINPLACE_CMD} -E -e \ "s,/usr/share/newlisp,${LOCALBASE}/share/newlisp," \ ${WRKSRC}/newlisp.h do-install: ${INSTALL_PROGRAM} ${WRKSRC}/newlisp ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/util/newlispdoc ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR}/util ${INSTALL_DATA} ${WRKSRC}/util/syntax.cgi \ ${WRKSRC}/util/README.txt \ ${WRKSRC}/util/newlisp.jsf \ ${WRKSRC}/util/newlisp.vim \ ${WRKSRC}/util/standard.lsp \ ${STAGEDIR}${DATADIR}/util @${MKDIR} ${STAGEDIR}${DATADIR}/modules ${INSTALL_DATA} ${MODULES:S,^,${WRKSRC}/modules/,:S,$,.lsp,} \ ${STAGEDIR}${DATADIR}/modules ${INSTALL_MAN} ${WRKSRC}/doc/newlisp.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/newlispdoc.1 ${STAGEDIR}${PREFIX}/man/man1 .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DATADIR}/guiserver @(cd ${WRKSRC}/guiserver/ && ${COPYTREE_SHARE} \*.lsp \ ${STAGEDIR}${DATADIR}/guiserver/ \ "! -name guiserver.lsp ! -name newlisp-edit.lsp") ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.jar ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/guiserver/guiserver.lsp ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/guiserver/newlisp-edit.lsp \ ${STAGEDIR}${PREFIX}/bin/newlisp-edit .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/doc/,} ${STAGEDIR}${DOCSDIR} .if ${PORT_OPTIONS:MGUISERV} @${MKDIR} ${STAGEDIR}${DOCSDIR}/guiserver ${INSTALL_DATA} ${WRKSRC}/guiserver/index.html \ ${WRKSRC}/guiserver/guiserver.lsp.html \ ${STAGEDIR}${DOCSDIR}/guiserver .endif .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: head/lang/nickle/Makefile =================================================================== --- head/lang/nickle/Makefile (revision 444462) +++ head/lang/nickle/Makefile (revision 444463) @@ -1,36 +1,37 @@ # Created by: Christopher Elkins # $FreeBSD$ PORTNAME= nickle PORTVERSION= 2.77 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.nickle.org/release/ MAINTAINER= ports@FreeBSD.org COMMENT= Numeric-oriented programming language LICENSE= MIT USES= gmake ncurses readline GNU_CONFIGURE= yes # Nickle now has bindings which are likely to pull in libraries that need # libpthread. Link to it now explicitly, or it wouldn't work at runtime. LDFLAGS+= -pthread OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS/s|examples|| ; s| -O2||' \ ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${FIND} . ! \( -name "*Makefile*" -or \ -name "*.sgml" \) | ${CPIO} -pdm -L \ -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${EXAMPLESDIR}) @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type d | ${XARGS} ${CHMOD} a+rx @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type f | ${XARGS} ${CHMOD} \ ${SHAREMODE} .include Index: head/lang/ohugs/Makefile =================================================================== --- head/lang/ohugs/Makefile (revision 444462) +++ head/lang/ohugs/Makefile (revision 444463) @@ -1,30 +1,30 @@ # Created by: Steffen Mazanek # $FreeBSD$ PORTNAME= ohugs PORTVERSION= 0.5 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= lang haskell MASTER_SITES= http://www.math.chalmers.se/~nordland/ohugs/ DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= haskell@FreeBSD.org COMMENT= Interpreter for Haskell with object-oriented features OPTIONS_DEFINE= X11 WRKSRC= ${WRKDIR}/${DISTNAME:S/.src//} BUILD_WRKSRC= ${WRKSRC}/src USES= bison ncurses readline:port LDFLAGS+= -lm -lreadline -lncurses MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ INSTBIN=${PREFIX}/bin INSTLIB=${PREFIX}/lib/ohugs X11_CFLAGS= -I${TK_INCLUDEDIR} -I${TCL_INCLUDEDIR} -I${LOCALBASE}/include X11_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-src_prelude.h X11_LDFLAGS= -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER} -ltcl${TCL_SHLIB_VER} -lTix8.4.3 X11_LIB_DEPENDS_OFF= libTix8.4.3.so:x11-toolkits/tix X11_USES= tk .include Index: head/lang/picoc/Makefile =================================================================== --- head/lang/picoc/Makefile (revision 444462) +++ head/lang/picoc/Makefile (revision 444463) @@ -1,23 +1,24 @@ # $FreeBSD$ PORTNAME= picoc PORTVERSION= 2.1 +PORTREVISION= 1 CATEGORIES= lang devel MAINTAINER= portmaster@bsdforge.com COMMENT= Very small C interpreter for scripting LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= zsaleeba GH_TAGNAME= 4555e84 USES= gmake readline PLIST_FILES= bin/picoc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/picoc ${STAGEDIR}${PREFIX}/bin/picoc .include Index: head/lang/python27/Makefile =================================================================== --- head/lang/python27/Makefile (revision 444462) +++ head/lang/python27/Makefile (revision 444463) @@ -1,135 +1,135 @@ # $FreeBSD$ PORTNAME= python27 PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Interpreted object-oriented programming language LICENSE= PSFL BROKEN_SSL= openssl-devel USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} SHEBANG_FILES= Lib/lib2to3/pgen2/*.py Lib/lib2to3/tests/*.py Lib/lib2to3/tests/data/*.py \ Lib/idlelib/*.py Lib/encodings/*.py Lib/test/*.py Lib/UserString.py \ Lib/base64.py Lib/cProfile.py Lib/keyword.py Lib/mimify.py Lib/pdb.py \ Lib/platform.py Lib/profile.py Lib/pydoc.py Lib/quopri.py Lib/smtpd.py \ Lib/smtplib.py Lib/symbol.py Lib/tabnanny.py Lib/timeit.py Lib/trace.py \ Lib/uu.py Lib/webbrowser.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} CONFIGURE_ARGS+= --enable-shared CONFIGURE_ENV+= ac_cv_opt_olimit_ok=no OPT="" # Null out OPT to respect user CFLAGS and remove optimizations INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files TEST_TARGET= buildbottest TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER} MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974 PLIST_SUB= ABI=${ABIFLAGS} \ PORTVERSION=${PORTVERSION} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554 OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS UCS4 OPTIONS_SINGLE= UNICODE OPTIONS_SINGLE_UNICODE= UCS2 UCS4 OPTIONS_SUB= yes LIBFFI_DESC= Use libffi from ports instead of bundled version NLS_DESC= Enable gettext support for the locale module UCS2_DESC= Enable UCS2 Unicode Strings UCS4_DESC= Enable UCS4 Unicode Strings PYMALLOC_DESC= Enable specialized mallocs DEBUG_CONFIGURE_WITH= pydebug IPV6_CONFIGURE_ENABLE= ipv6 LIBFFI_CONFIGURE_ON= --with-system-ffi LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi # Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat # to break in Python 2.7, or preprocessor complaints in Python >= 3.3 # Upstream Issue: http://bugs.python.org/issue6299 NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no PYMALLOC_CONFIGURE_WITH= pymalloc THREADS_CONFIGURE_WITH= threads THREADS_LDFLAGS= -lpthread UCS2_CONFIGURE_ON= --enable-unicode=ucs2 UCS4_CONFIGURE_ON= --enable-unicode=ucs4 .include "${.CURDIR}/Makefile.version" .include # http://bugs.python.org/issue22521 # http://bugs.python.org/issue23042 .if !${PORT_OPTIONS:MLIBFFI} && ${ARCH} == i386 BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option .endif .if ${ARCH} == i386 PLIST_SUB+= X86_ONLY="" .else PLIST_SUB+= X86_ONLY="@comment " .endif .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == ia64 || ${ARCH} == sparc64 || ${ARCH} == powerpc64 || ${ARCH} == mips64 PLIST_SUB+= 32BIT_ONLY="@comment " .else PLIST_SUB+= 32BIT_ONLY="" .endif .if ${ARCH} == powerpc64 MAKE_ENV+= UNAME_m="powerpc64" .endif .if ${ARCH} == sparc64 CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 .endif # See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " .else PLIST_SUB+= NO_NIS="" .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/Lib/cgi.py @${REINPLACE_CMD} -e \ 's,/usr/doc/python-docs-,${PREFIX}/share/doc/python,g' \ ${PATCH_WRKSRC}/Lib/pydoc.py .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) @${REINPLACE_CMD} -e 's/disabled_module_list =[^]]*/&, "nis"/' \ ${WRKSRC}/setup.py .endif post-install: for i in ${STAGEDIR}${PREFIX}/lib/python2.7/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \ ${STAGEDIR}${PREFIX}/lib/libpython2.7.so.1-gdb.py .include Index: head/lang/python33/Makefile =================================================================== --- head/lang/python33/Makefile (revision 444462) +++ head/lang/python33/Makefile (revision 444463) @@ -1,127 +1,127 @@ # $FreeBSD$ PORTNAME= python33 PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Interpreted object-oriented programming language LICENSE= PSFL DEPRECATED= No longer receives bug fixes, only security updates. Please update to Python 3.6 EXPIRATION_DATE= 2017-09-01 USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} CONFIGURE_ARGS+= --enable-shared CONFIGURE_ENV+= OPT="" # Null out OPT to respect user CFLAGS and remove optimizations INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974 TEST_TARGET= buildbottest TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER} SUB_FILES= pkg-message SUB_LIST= PYTHON_SUFFIX=${PORTVERSION:R:S/.//g} PLIST_SUB= ABI=${ABIFLAGS} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554 OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS TSC OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS OPTIONS_SUB= yes LIBFFI_DESC= Use libffi from ports instead of bundled version NLS_DESC= Enable gettext support for the locale module PYMALLOC_DESC= Enable specialized mallocs TSC_DESC= Enable rocessor timestamp counter profiling DEBUG_CONFIGURE_WITH= pydebug IPV6_CONFIGURE_ENABLE= ipv6 LIBFFI_CONFIGURE_ON= --with-system-ffi LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi # Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat # to break in Python 2.7, or preprocessor complaints in Python >= 3.3 # Upstream Issue: http://bugs.python.org/issue6299 NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no PYMALLOC_CONFIGURE_WITH= pymalloc THREADS_CONFIGURE_WITH= threads THREADS_LDFLAGS= -lpthread TSC_CONFIGURE_WITH= tsc .include "${.CURDIR}/Makefile.version" .include .if ${PORT_OPTIONS:MPYMALLOC} ABIFLAGS:= m${ABIFLAGS} .endif .if ${PORT_OPTIONS:MDEBUG} ABIFLAGS:= d${ABIFLAGS} .endif .if !empty(ABIFLAGS) PLIST_FILES+= bin/python3.3%%ABI%% PLIST_FILES+= bin/python3.3%%ABI%%-config PLIST_FILES+= libdata/pkgconfig/python-3.3%%ABI%%.pc .endif # http://bugs.python.org/issue22521 # http://bugs.python.org/issue23042 .if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI} BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option .endif .if ${ARCH} == sparc64 CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 .endif # See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " .else PLIST_SUB+= NO_NIS="" .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/Lib/cgi.py .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) @${REINPLACE_CMD} -e 's/disabled_module_list =[^]]*/&, "nis"/' \ ${WRKSRC}/setup.py .endif post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 .endif for i in ${STAGEDIR}${PREFIX}/lib/python3.3/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \ ${STAGEDIR}${PREFIX}/lib/libpython3.3${ABIFLAGS}.so.1-gdb.py .include Index: head/lang/python34/Makefile =================================================================== --- head/lang/python34/Makefile (revision 444462) +++ head/lang/python34/Makefile (revision 444463) @@ -1,132 +1,132 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= python34 PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PORTVERSION} DISTNAME= Python-${PORTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Interpreted object-oriented programming language LICENSE= PSFL USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm CONFIGURE_ARGS+= --enable-shared --without-ensurepip CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files TEST_TARGET= buildbottest TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER} MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974 SUB_FILES= pkg-message SUB_LIST= PYTHON_SUFFIX=${PORTVERSION:R:S/.//g} PLIST_SUB= ABI=${ABIFLAGS} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554 OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS TSC OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS OPTIONS_RADIO= HASH OPTIONS_RADIO_HASH= FNV SIPHASH OPTIONS_SUB= yes LIBFFI_DESC= Use libffi from ports instead of bundled version NLS_DESC= Enable gettext support for the locale module PYMALLOC_DESC= Enable specialized mallocs TSC_DESC= Enable processor timestamp counter profiling HASH_DESC= Hash Algorithm (PEP-456) FNV_DESC= Modified Fowler-Noll-Vo Algorithm SIPHASH_DESC= SipHash24 Algorithm FNV_CONFIGURE_ON= --with-hash-algorithm=fnv SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24 DEBUG_CONFIGURE_WITH= pydebug IPV6_CONFIGURE_ENABLE= ipv6 LIBFFI_CONFIGURE_ON= --with-system-ffi LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi # Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat # to break in Python 2.7, or preprocessor complaints in Python >= 3.3 # Upstream Issue: http://bugs.python.org/issue6299 NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no PYMALLOC_CONFIGURE_WITH= pymalloc THREADS_CONFIGURE_WITH= threads THREADS_LDFLAGS= -lpthread TSC_CONFIGURE_WITH= tsc .include "${.CURDIR}/Makefile.version" .include .if ${PORT_OPTIONS:MPYMALLOC} ABIFLAGS:= m${ABIFLAGS} .endif .if ${PORT_OPTIONS:MDEBUG} ABIFLAGS:= d${ABIFLAGS} .endif .if !empty(ABIFLAGS) PLIST_FILES+= bin/python3.4%%ABI%% PLIST_FILES+= bin/python3.4%%ABI%%-config PLIST_FILES+= libdata/pkgconfig/python-3.4%%ABI%%.pc .endif # http://bugs.python.org/issue22521 # http://bugs.python.org/issue23042 .if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI} BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option .endif .if ${ARCH} == sparc64 CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 .endif # See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " DISABLED_EXTENSIONS+= nis .else PLIST_SUB+= NO_NIS="" .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/Lib/cgi.py post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 .endif for i in ${STAGEDIR}${PREFIX}/lib/python3.4/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \ ${STAGEDIR}${PREFIX}/lib/libpython3.4${ABIFLAGS}.so.1-gdb.py .include Index: head/lang/python35/Makefile =================================================================== --- head/lang/python35/Makefile (revision 444462) +++ head/lang/python35/Makefile (revision 444463) @@ -1,142 +1,142 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= python PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PYTHON_PORTVERSION} PKGNAMESUFFIX= ${PYTHON_SUFFIX} DISTNAME= Python-${DISTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Interpreted object-oriented programming language LICENSE= PSFL BROKEN_SSL= openssl-devel USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} CPE_VERSION= ${DISTVERSION} # Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits. PYTHON_VER= ${PYTHON_PORTVERSION:R} PYTHON_VERSION= python${PYTHON_VER} PYTHON_SUFFIX= ${PYTHON_VER:S/.//g} DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm CONFIGURE_ARGS+= --enable-shared --without-ensurepip CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files TEST_TARGET= buildbottest TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER} MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974 SUB_FILES= pkg-message SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX} PLIST_SUB= XYDOT=${PYTHON_VER} XY=${PYTHON_SUFFIX} \ XYZDOT=${PYTHON_PORTVERSION} ABI=${ABIFLAGS} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554 OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS TSC OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS OPTIONS_RADIO= HASH OPTIONS_RADIO_HASH= FNV SIPHASH OPTIONS_SUB= yes LIBFFI_DESC= Use libffi from ports instead of bundled version NLS_DESC= Enable gettext support for the locale module PYMALLOC_DESC= Enable specialized mallocs TSC_DESC= Enable processor timestamp counter profiling HASH_DESC= Hash Algorithm (PEP-456) FNV_DESC= Modified Fowler-Noll-Vo Algorithm SIPHASH_DESC= SipHash24 Algorithm FNV_CONFIGURE_ON= --with-hash-algorithm=fnv SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24 DEBUG_CONFIGURE_WITH= pydebug IPV6_CONFIGURE_ENABLE= ipv6 LIBFFI_CONFIGURE_ON= --with-system-ffi LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi # Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat # to break in Python 2.7, or preprocessor complaints in Python >= 3.3 # Upstream Issue: http://bugs.python.org/issue6299 NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no PYMALLOC_CONFIGURE_WITH= pymalloc THREADS_CONFIGURE_WITH= threads THREADS_LDFLAGS= -lpthread TSC_CONFIGURE_WITH= tsc .include "${.CURDIR}/Makefile.version" .include .if ${PORT_OPTIONS:MPYMALLOC} ABIFLAGS:= m${ABIFLAGS} .endif .if ${PORT_OPTIONS:MDEBUG} ABIFLAGS:= d${ABIFLAGS} .endif .if !empty(ABIFLAGS) PLIST_FILES+= bin/python%%XYDOT%%%%ABI%% PLIST_FILES+= bin/python%%XYDOT%%%%ABI%%-config PLIST_FILES+= libdata/pkgconfig/python-%%XYDOT%%%%ABI%%.pc .endif # http://bugs.python.org/issue22521 # http://bugs.python.org/issue23042 .if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI} BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option .endif .if ${ARCH} == sparc64 CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 .endif # See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " DISABLED_EXTENSIONS+= nis .else PLIST_SUB+= NO_NIS="" .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/Lib/cgi.py post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 .endif for i in ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \ ${STAGEDIR}${PREFIX}/lib/libpython${PYTHON_VER}${ABIFLAGS}.so.1.0-gdb.py .include Index: head/lang/python36/Makefile =================================================================== --- head/lang/python36/Makefile (revision 444462) +++ head/lang/python36/Makefile (revision 444463) @@ -1,139 +1,139 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= python PORTVERSION= ${PYTHON_PORTVERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang python ipv6 MASTER_SITES= PYTHON/ftp/python/${PYTHON_PORTVERSION} PKGNAMESUFFIX= ${PYTHON_SUFFIX} DISTNAME= Python-${DISTVERSION} DIST_SUBDIR= python MAINTAINER= python@FreeBSD.org COMMENT= Interpreted object-oriented programming language LICENSE= PSFL USES= cpe ncurses pathfix pkgconfig readline ssl tar:xz shebangfix PATHFIX_MAKEFILEIN= Makefile.pre.in USE_LDCONFIG= yes GNU_CONFIGURE= yes python_CMD= ${PREFIX}/bin/python${PYTHON_PORTVERSION:R} SHEBANG_FILES= Lib/lib2to3/tests/data/*.py Lib/encodings/*.py BROKEN_SSL= openssl-devel CPE_VENDOR= python CPE_PRODUCT= ${CPE_VENDOR} # Duplicate python.mk variables. TODO: Let lang/python?? ports use python.mk bits. PYTHON_VER= ${PYTHON_PORTVERSION:R} PYTHON_VERSION= python${PYTHON_VER} PYTHON_SUFFIX= ${PYTHON_VER:S/.//g} DISABLED_EXTENSIONS= _sqlite3 _tkinter _gdbm CONFIGURE_ARGS+= --enable-shared --without-ensurepip CONFIGURE_ENV+= OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}" # Null out OPT to respect user CFLAGS and remove optimizations INSTALL_TARGET= altinstall # Don't want cloberring of unprefixed files TEST_TARGET= buildbottest TEST_ARGS= TESTOPTS=-j${MAKE_JOBS_NUMBER} MAKE_ARGS+= INSTALL_SHARED="${INSTALL_LIB}" # Strip shared library MAKE_JOBS_UNSAFE= yes # Parser/pgen build bug. See Issue: 200622, 201974 SUB_FILES= pkg-message SUB_LIST= PYTHON_SUFFIX=${PYTHON_SUFFIX} PLIST_SUB= XYDOT=${PYTHON_VER} XY=${PYTHON_SUFFIX} \ XYZDOT=${PYTHON_PORTVERSION} ABI=${ABIFLAGS} \ OSMAJOR=${OSVERSION:C/([0-9]*)[0-9]{5}/\1/} # For plat-freebsd* in pkg-plist. http://bugs.python.org/issue19554 OPTIONS_DEFINE= DEBUG IPV6 LIBFFI NLS PYMALLOC THREADS OPTIONS_DEFAULT= LIBFFI PYMALLOC THREADS OPTIONS_RADIO= HASH OPTIONS_RADIO_HASH= FNV SIPHASH OPTIONS_SUB= yes LIBFFI_DESC= Use libffi from ports instead of bundled version NLS_DESC= Enable gettext support for the locale module PYMALLOC_DESC= Enable specialized mallocs HASH_DESC= Hash Algorithm (PEP-456) FNV_DESC= Modified Fowler-Noll-Vo Algorithm SIPHASH_DESC= SipHash24 Algorithm FNV_CONFIGURE_ON= --with-hash-algorithm=fnv SIPHASH_CONFIGURE_ON= --with-hash-algorithm=siphash24 DEBUG_CONFIGURE_WITH= pydebug IPV6_CONFIGURE_ENABLE= ipv6 LIBFFI_CONFIGURE_ON= --with-system-ffi LIBFFI_LIB_DEPENDS= libffi.so:devel/libffi # Use CPPFLAGS over CFLAGS due to -I ordering, causing elementtree and pyexpat # to break in Python 2.7, or preprocessor complaints in Python >= 3.3 # Upstream Issue: http://bugs.python.org/issue6299 NLS_USES= gettext NLS_CPPFLAGS= -I${LOCALBASE}/include NLS_LIBS= -L${LOCALBASE}/lib -lintl NLS_CONFIGURE_ENV_OFF= ac_cv_lib_intl_textdomain=no ac_cv_header_libintl_h=no PYMALLOC_CONFIGURE_WITH= pymalloc THREADS_CONFIGURE_WITH= threads THREADS_LDFLAGS= -lpthread .include "${.CURDIR}/Makefile.version" .include .if ${PORT_OPTIONS:MPYMALLOC} ABIFLAGS:= m${ABIFLAGS} .endif .if ${PORT_OPTIONS:MDEBUG} ABIFLAGS:= d${ABIFLAGS} .endif .if !empty(ABIFLAGS) PLIST_FILES+= bin/python%%XYDOT%%%%ABI%% PLIST_FILES+= bin/python%%XYDOT%%%%ABI%%-config PLIST_FILES+= libdata/pkgconfig/python-%%XYDOT%%%%ABI%%.pc .endif # http://bugs.python.org/issue22521 # http://bugs.python.org/issue23042 .if ${ARCH} == i386 && !${PORT_OPTIONS:MLIBFFI} BROKEN= You must use libffi from ports on i386. Enable the LIBFFI option .endif .if ${ARCH} == sparc64 CFLAGS+= -DPYTHON_DEFAULT_RECURSION_LIMIT=900 .endif # See http://bugs.freebsd.org/115940 and http://bugs.freebsd.org/193650 .if !exists(/usr/bin/ypcat) || defined(WITHOUT_NIS) PLIST_SUB+= NO_NIS="@comment " DISABLED_EXTENSIONS+= nis .else PLIST_SUB+= NO_NIS="" .endif post-patch: ${REINPLACE_CMD} -e 's|/usr/local/bin/python|${python_CMD}|' \ ${WRKSRC}/Lib/cgi.py post-install: .if ! ${PORT_OPTIONS:MDEBUG} ${RM} ${STAGEDIR}${PREFIX}/lib/libpython3.so # Upstream Issue: http://bugs.python.org/issue17975 .endif for i in ${STAGEDIR}${PREFIX}/lib/python${PYTHON_VER}/lib-dynload/*.so; do \ ${STRIP_CMD} $$i; done # Strip shared extensions ${INSTALL_DATA} ${WRKSRC}/Tools/gdb/libpython.py \ ${STAGEDIR}${PREFIX}/lib/libpython${PYTHON_VER}${ABIFLAGS}.so.1.0-gdb.py .include Index: head/lang/rubinius/Makefile =================================================================== --- head/lang/rubinius/Makefile (revision 444462) +++ head/lang/rubinius/Makefile (revision 444463) @@ -1,137 +1,138 @@ # Created by: stas # $FreeBSD$ PORTNAME= rubinius PORTVERSION= 3.70 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://releases.rubini.us/:source DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ashish@FreeBSD.org COMMENT= LLVM based ruby language implementation LICENSE= MPL LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/bin/bundle:sysutils/rubygem-bundler \ ${LOCALBASE}/bin/bison:devel/bison \ ${LLVM_CONFIG_PATH}:${LLVM_PORT} LIB_DEPENDS= libyaml.so:textproc/libyaml HAS_CONFIGURE= yes CONFIGURE_ARGS= -P "${PREFIX}" \ -I "${PREFIX}/include/rubinius" \ -L "${PREFIX}/lib/ruby/rubinius" \ -G "${PREFIX}/lib/ruby/gems/rubinius" \ -B "${PREFIX}/bin" \ -M "${PREFIX}/man" \ --cc ${LLVM_CC_PATH} \ --cxx ${LLVM_CXX_PATH} \ --llvm-config ${LLVM_CONFIG_PATH} \ --no-bin-links \ --without-dtrace --release-build \ --sitedir "${PREFIX}/lib/ruby/site_ruby/rubinius" \ --vendordir "${PREFIX}/lib/ruby/vendor_ruby/rubinius" \ --stagingdir "${STAGEDIR}${PREFIX}" --with-execinfo \ --system-name ${OPSYS} OPTIONS_RADIO= LLVM OPTIONS_DEFAULT= LLVM40 OPTIONS_RADIO_LLVM= LLVM38 LLVM39 LLVM40 ONLY_FOR_ARCHS= amd64 LLVM38_DESC= LLVM 3.8 LLVM39_DESC= LLVM 3.9 LLVM40_DESC= LLVM 4.0 USES= execinfo gmake perl5 readline tar:bzip2 libedit ssl USE_LOCALE= en_US.UTF-8 USE_RUBY= yes RUBY_NO_RUN_DEPENDS= yes USE_PERL5= build NO_INSTALL= yes PLIST_SUB+= FREEBSD_DIR=${FREEBSD_DIR} GEM_PATH= ${WRKSRC}/gems/ruby/${RUBY_VER} RAKE_BIN= ${GEM_PATH}/bin/rake # https://github.com/rubinius/rubinius/issues/3716 CFLAGS+= -Qunused-arguments CPPFLAGS+= -Qunused-arguments CXXFLAGS+= -Qunused-arguments # Hack to prevent rbx from creating $HOME/.rbx during compilation of gems MAKE_ENV+= HOME=${WRKSRC} # Hack to switch to a local gem path so locally activated rake can be used MAKE_ENV+= GEM_PATH=${GEM_PATH} F_OS= ${OPSYS:tl} F_MAJOR= ${OSREL:C/\..*$//} FREEBSD_DIR= ${F_ARCH}-${F_OS}-${F_MAJOR} LLVM_CC_PATH= ${LOCALBASE}/bin/${LLVM_CC} LLVM_CXX_PATH= ${LOCALBASE}/bin/${LLVM_CXX} LLVM_CONFIG_PATH= ${LOCALBASE}/bin/${LLVM_CONFIG} LLVM38_VARS= LLVM_CONFIG=llvm-config38 \ LLVM_PORT=devel/llvm38 \ LLVM_CC=clang38 \ LLVM_CXX=clang++38 LLVM39_VARS= LLVM_CONFIG=llvm-config39 \ LLVM_PORT=devel/llvm39 \ LLVM_CC=clang39 \ LLVM_CXX=clang++39 LLVM40_VARS= LLVM_CONFIG=llvm-config40 \ LLVM_PORT=devel/llvm40 \ LLVM_CC=clang40 \ LLVM_CXX=clang++40 .include .if !exists(/usr/lib/libexecinfo.so) CONFIGURE_ARGS+= --with-opt-dir "${LOCALBASE}" .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .elif ${ARCH} == "amd64" F_ARCH= x86_64 .elif ${ARCH} == "i386" F_ARCH= x86 .endif post-extract: .for DF in ${DISTFILES:N*\:source} @${LN} -s ${DISTDIR}/${DF:C/:gems//g} ${WRKSRC}/vendor/cache/ .endfor @${CP} ${FILESDIR}/build-tool.c ${WRKDIR} post-patch: @${GREP} -Rl '#!.*ruby$$' ${WRKSRC} |${XARGS} ${REINPLACE_CMD} -e '/^#!.*ruby$$/s/ruby$$/${RUBY_NAME}/g' @${REINPLACE_CMD} -e "s,%%CC%%,${LLVM_CC_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c @${REINPLACE_CMD} -e "s,%%CXX%%,${LLVM_CXX_PATH}," ${WRKSRC}/configure ${WRKDIR}/build-tool.c pre-configure: @cd ${WRKSRC} && ${MKDIR} gems && ${LOCALBASE}/bin/bundle install --local --path=${WRKSRC}/gems post-configure: # Setup paths to compilers @${CC} -o ${WRKSRC}/build/bin/build-tool ${WRKDIR}/build-tool.c @${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/cc @${LN} -sf ${WRKSRC}/build/bin/build-tool ${WRKSRC}/build/bin/c++ do-build: # "build" target here installs into ${STAGEDIR}${PREFIX} @(cd ${WRKSRC}/; ${SETENV} ${MAKE_ENV} ${RAKE_BIN} -j ${MAKE_JOBS_NUMBER} build) @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/rubinius @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ruby/vendor_ruby/rubinius @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/rubinius/.keep_me @${TOUCH} ${STAGEDIR}${PREFIX}/lib/ruby/vendor_ruby/rubinius/.keep_me @${MV} ${STAGEDIR}${PREFIX}/bin/testrb ${STAGEDIR}${PREFIX}/bin/testrbx @${FIND} ${STAGEDIR} -type f -name '*.so' |${XARGS} ${STRIP_CMD} @${FIND} ${STAGEDIR} -type f -name 'gem_make.out' -delete @${FIND} ${STAGEDIR} -type f -name 'mkmf.log' -delete @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rbx .include Index: head/lang/scm/Makefile =================================================================== --- head/lang/scm/Makefile (revision 444462) +++ head/lang/scm/Makefile (revision 444463) @@ -1,100 +1,100 @@ # Created by: hsu # $FreeBSD$ PORTNAME= scm PORTVERSION= 5f2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang scheme MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/%SUBDIR%/ MASTER_SITE_SUBDIR= . OLD DISTFILES= ${DISTNAME}${EXTRACT_SUFX} slib-3b5.zip slib-psd1-3.tar.gz EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= mi@aldan.algebra.com COMMENT= Scheme interpreter LICENSE= LGPL21 BROKEN_aarch64= does not link: undefined reference to sbrk BROKEN_armv6= does not build: fails self-tests BROKEN_mips= does not build BROKEN_mips64= does not build BROKEN_powerpc64= does not build: error: r4rstest.scm: segment violation 11 WRKSRC= ${WRKDIR}/${PORTNAME} USES= readline zip USE_GCC= any HAS_CONFIGURE= yes CONFIGURE_ENV= --prefix=${PREFIX} MAKE_JOBS_UNSAFE= yes CFLAGS+= -Wall -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wcast-qual CFLAGS+= -Wno-unused-label -Wno-uninitialized SUB_FILES= require.scm PLIST_SUB= VERSION="${PORTVERSION}" PKGDEINSTALL= ${PKGINSTALL} INFO= scm OPTIONS_DEFINE= X11 OPTIONS_SUB= yes X11_USE= xorg=ice,sm,x11,xext SCM_DATA= COPYING COPYING.LESSER Iedline.scm Idiffer.scm \ Init${PORTVERSION}.scm Link.scm Macexp.scm Macro.scm \ Transcen.scm Tscript.scm build build.scm compile.scm \ hobbit.scm mkimpcat.scm patchlvl.h \ r4rstest.scm rwb-isam.scm scmhob.h scmhob.scm wbtab.scm SCM_DATA_X11= keysymdef.scm x11.scm xatoms.scm xevent.scm SCM_MODULES= byte.so bytenumb.so crs.so differ.so edline.so gsubr.so \ ioext.so posix.so ramap.so record.so rgx.so sc2.so \ socket.so unix.so SCM_MODULES_X11=x.so .include .if ${PORT_OPTIONS:MX11} SCM_MODULES+= ${SCM_MODULES_X11} SCM_DATA+= ${SCM_DATA_X11} .endif .if ${ARCH} == "ia64" EXTRA_PATCHES+= ${FILESDIR}/ia64-patch ARCHOBJS= continue-ia64.S .endif post-extract: # Certain .scm files are needed during build: @${TAR} -C ${WRKDIR} -zxf ${DISTDIR}/${DISTFILES:Mslib*.zip} '*.scm' post-patch: @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include| ; \ /strip/s|^|#|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \ s|%%CFLAGS%%|${CFLAGS}|g ; \ s|%%ARCHOBJS%%|${ARCHOBJS}|g ; \ s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/build.scm @${REINPLACE_CMD} -e 's|__osf__|__FreeBSD__|' ${WRKSRC}/gmalloc.c @${REINPLACE_CMD} -e 's|gnuregex\.h|gnu/regex.h|g' ${WRKSRC}/rgx.c @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|g' \ ${WRKSRC}/xgen.scm do-install: ${INSTALL_PROGRAM} ${WRKSRC}/scm ${WRKSRC}/scmlit \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/scm.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/scm ${INSTALL_DATA} ${WRKDIR}/require.scm ${SCM_DATA:S|^|${WRKSRC}/|} \ ${STAGEDIR}${PREFIX}/lib/scm ${INSTALL_LIB} ${SCM_MODULES:S|^|${WRKSRC}/|} \ ${STAGEDIR}${PREFIX}/lib/scm ${TAR} -C ${STAGEDIR}${PREFIX}/lib/scm -xf ${DISTDIR}/${DISTFILES:Mslib*.tar.gz} '*.scm' ${INSTALL_DATA} ${WRKDIR}/slib/*.scm ${STAGEDIR}${PREFIX}/lib/scm/slib/ ${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .include Index: head/lang/sdcc/Makefile =================================================================== --- head/lang/sdcc/Makefile (revision 444462) +++ head/lang/sdcc/Makefile (revision 444463) @@ -1,99 +1,99 @@ # $FreeBSD$ PORTNAME= sdcc PORTVERSION= 3.6.0 DISTVERSIONPREFIX= src- -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= SF MAINTAINER= tijl@FreeBSD.org COMMENT= Small Device C Compiler LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs CONFLICTS_INSTALL= sdcc-[0-9]* sdcc-devel-[0-9]* GNU_CONFIGURE= yes USES= gmake readline:port tar:bzip2 OPTIONS_DEFINE= DEVLIB DOCS UCSIM OPTIONS_MULTI= TARGETS OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80 OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80 DEVLIB_DESC= Device libraries HC08_DESC= Freescale 68HC08/S08 MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400 PIC_DESC= Microchip PIC STM8_DESC= STMicroelectronics STM8 UCSIM_DESC= The ucSim simulator Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \ --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc-${DISTVERSION} OPTIONS_SUB= yes DEVLIB_CONFIGURE_OFF= --disable-device-lib HC08_CONFIGURE_OFF= --disable-hc08 --disable-hc08-port \ --disable-s08-port MCS51_CONFIGURE_OFF= --disable-51 --disable-mcs51-port \ --disable-ds390-port --disable-ds400-port PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils PIC_RUN_DEPENDS= gpasm:devel/gputils PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port STM8_CONFIGURE_OFF= --disable-stm8 --disable-stm8-port UCSIM_CONFIGURE_OFF= --disable-ucsim Z80_CONFIGURE_OFF= --disable-z80 --disable-z80-port \ --disable-z180-port --disable-gbz80-port \ --disable-r2k-port --disable-r3ka-port \ --disable-tlcs90-port BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \ ${WRKSRC}/support/sdbinutils/bfd/Makefile.in @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ ${WRKSRC}/device/lib/pic14/Makefile.common \ ${WRKSRC}/device/lib/pic14/Makefile.in \ ${WRKSRC}/device/lib/pic14/configure \ ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ ${WRKSRC}/device/lib/pic16/Makefile.in \ ${WRKSRC}/device/lib/pic16/configure \ ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic16/configure \ ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sim/ucsim/packages_in.mk .endif post-install: ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete .include Index: head/lang/sdcc-devel/Makefile =================================================================== --- head/lang/sdcc-devel/Makefile (revision 444462) +++ head/lang/sdcc-devel/Makefile (revision 444463) @@ -1,102 +1,102 @@ # $FreeBSD$ PORTNAME= sdcc PORTVERSION= 3.6.1.2016.07.08 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= SF/sdcc/snapshot_builds/sdcc-src/ \ http://tijl.fastmail.com/mirror/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-src-20160708-9632 MAINTAINER= tijl@FreeBSD.org COMMENT= Small Device C Compiler LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs CONFLICTS_INSTALL= sdcc-[0-9]* DESCR= ${PORTSDIR}/lang/sdcc/pkg-descr GNU_CONFIGURE= yes USES= gmake readline:port tar:bzip2 OPTIONS_DEFINE= DEVLIB DOCS UCSIM OPTIONS_MULTI= TARGETS OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80 OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80 DEVLIB_DESC= Device libraries HC08_DESC= Freescale 68HC08/S08 MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400 PIC_DESC= Microchip PIC STM8_DESC= STMicroelectronics STM8 UCSIM_DESC= The ucSim simulator Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90 CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \ --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no PORTDATA= * PORTDOCS= * WRKSRC= ${WRKDIR}/sdcc OPTIONS_SUB= yes DEVLIB_CONFIGURE_OFF= --disable-device-lib HC08_CONFIGURE_OFF= --disable-hc08 --disable-hc08-port \ --disable-s08-port MCS51_CONFIGURE_OFF= --disable-51 --disable-mcs51-port \ --disable-ds390-port --disable-ds400-port PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils PIC_RUN_DEPENDS= gpasm:devel/gputils PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port STM8_CONFIGURE_OFF= --disable-stm8 --disable-stm8-port UCSIM_CONFIGURE_OFF= --disable-ucsim Z80_CONFIGURE_OFF= --disable-z80 --disable-z80-port \ --disable-z180-port --disable-gbz80-port \ --disable-r2k-port --disable-r3ka-port \ --disable-tlcs90-port BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0 .include .if ${ARCH} == "amd64" CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} .endif post-patch: @${REINPLACE_CMD} '/install:/s/:.*/:/' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \ ${WRKSRC}/support/sdbinutils/bfd/Makefile.in @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \ ${WRKSRC}/device/lib/pic14/Makefile.common \ ${WRKSRC}/device/lib/pic14/Makefile.in \ ${WRKSRC}/device/lib/pic14/configure \ ${WRKSRC}/device/lib/pic14/libm/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \ ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \ ${WRKSRC}/device/lib/pic16/Makefile.in \ ${WRKSRC}/device/lib/pic16/configure \ ${WRKSRC}/device/lib/pic16/debug/Makefile.in \ ${WRKSRC}/device/lib/pic16/libc/Makefile.in \ ${WRKSRC}/device/lib/pic16/libio/Makefile.in \ ${WRKSRC}/device/lib/pic16/libm/Makefile.in \ ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \ ${WRKSRC}/device/lib/pic16/startup/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \ ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \ ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \ ${WRKSRC}/device/non-free/lib/pic16/configure \ ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in .if ! ${PORT_OPTIONS:MDOCS} @${REINPLACE_CMD} 's, [a-z-]*doc,,' \ ${WRKSRC}/Makefile.in \ ${WRKSRC}/sim/ucsim/packages_in.mk .endif post-install: ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete .include Index: head/lang/spidermonkey17/Makefile =================================================================== --- head/lang/spidermonkey17/Makefile (revision 444462) +++ head/lang/spidermonkey17/Makefile (revision 444463) @@ -1,68 +1,68 @@ # Created by: Dan Rench # $FreeBSD$ PORTNAME= spidermonkey17 DISTVERSION= 1.7.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= lang MASTER_SITES= MOZILLA/js DISTNAME= js-${DISTVERSION} MAINTAINER= citric@cubicone.tmetic.com COMMENT= Standalone JavaScript interpreter from the Mozilla project LIB_DEPENDS= libnspr4.so:devel/nspr CONFLICTS= njs-[0-9]* MAKE_ARGS+= JS_THREADSAFE=YES \ PROG_LIBS="-lreadline -lncurses -lm -lpthread" \ LDFLAGS="-L${LOCALBASE}/lib" CFLAGS+= -I${LOCALBASE}/include/nspr BROKEN_armv6= fails to link: final link failed: Nonrepresentable section on output BROKEN_mips64= fails to link: final link failed: Nonrepresentable section on output BROKEN_sparc64= fails to link USES= gmake ncurses readline MAKEFILE= Makefile.ref ALL_TARGET= ${OPSYS}`${UNAME} -r`_DBG.OBJ/js MAKE_ENV+= CCC="${CXX}" USE_LDCONFIG= yes SRC_DIR= js/src JSH= jsapi.h jsarena.h jsarray.h jsatom.h jsautocfg.h jsbool.h \ jsclist.h jscntxt.h jscompat.h jsconfig.h jsdate.h jsdhash.h \ jsdtoa.h jsemit.h jsexn.h jsfun.h jsgc.h jshash.h jsinterp.h \ jsiter.h jslibmath.h jslock.h jslong.h jsmath.h jsnum.h jsobj.h \ jsopcode.h jsosdep.h jsotypes.h jsparse.h jsprf.h jsprvtd.h \ jspubtd.h jsutil.h jsregexp.h jsscan.h jsscope.h jsscript.h \ jsstr.h jstypes.h jsxdrapi.h jsxml.h \ js.msg jsproto.tbl PLIST_FILES= bin/js lib/libjs.so lib/libjs.so.1 ${JSH:S,^,include/,} WRKSRC= ${WRKDIR}/${SRC_DIR} EXTRACT_AFTER_ARGS= --exclude js/jsd OPTIONS_DEFINE= UTF8 .include .if ${PORT_OPTIONS:MUTF8} CFLAGS+= -DJS_C_STRINGS_ARE_UTF8 .endif do-configure: ${CP} ${WRKSRC}/config/Linux_All.mk \ ${WRKSRC}/config/${OPSYS}`${UNAME} -r`.mk do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/js \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/libjs.so \ ${STAGEDIR}${PREFIX}/lib ${LN} -sf libjs.so ${STAGEDIR}${PREFIX}/lib/libjs.so.1 ${CP} ${WRKSRC}/${OPSYS}`${UNAME} -r`_DBG.OBJ/jsautocfg.h ${WRKSRC} @${INSTALL_DATA} ${JSH:S,^,${WRKSRC}/,} ${STAGEDIR}${PREFIX}/include/ .include Index: head/lang/spidermonkey170/Makefile =================================================================== --- head/lang/spidermonkey170/Makefile (revision 444462) +++ head/lang/spidermonkey170/Makefile (revision 444463) @@ -1,80 +1,80 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= spidermonkey170 PORTVERSION= 17.0.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang MASTER_SITES= MOZILLA/js DISTNAME= mozjs${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= Standalone JavaScript based from Mozilla 17-esr BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libnspr4.so:devel/nspr CONFLICTS= njs-[0-9]* GNU_CONFIGURE= yes USES= gmake pathfix perl5 python:2,build USE_PERL5= build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/mozjs${PORTVERSION}/js/src CONFIGURE_ARGS= --with-pthreads \ --with-system-nspr OPTIONS_DEFINE= DEBUG DTRACE GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ THREADSAFE TRACEJIT UTF8 OPTIONS_DEFAULT= METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols DEBUG_CONFIGURE_DISABLE=debug DTRACE_DESC= Build with DTrace probes # move to bsd.options.desc.mk DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf GCZEAL_DESC= Enable Zealous garbage collecting GCZEAL_CONFIGURE_ENABLE=gczeal JEMALLOC_DESC= Use jemalloc as memory allocator JEMALLOC_CONFIGURE_ENABLE= jemalloc METHODJIT_DESC= Enable method JIT support METHODJIT_CONFIGURE_ENABLE= methodjit OPTIMIZE_DESC= Enable compiler optimizations OPTIMIZE_CONFIGURE_ENABLE= optimize READLINE_DESC= Link js shell to system readline library READLINE_CONFIGURE_ENABLE= readline READLINE_USES= readline THREADSAFE_DESC= Enable multiple thread support THREADSAFE_CONFIGURE_ENABLE= threadsafe TRACEJIT_DESC= Enable tracing JIT support TRACEJIT_CONFIGURE_ENABLE= tracejit UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 .include CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL} .if ${PORT_OPTIONS:MDTRACE} STRIP_CMD= ${TRUE} .endif regression-test: build @${ECHO_MSG} -n "===> Running jstests.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ --no-progress ./js17 .if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} @${ECHO_MSG} -n "===> Running jit_test.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js17 .endif post-install: ${LN} -s libmozjs-17.0.so ${STAGEDIR}${PREFIX}/lib/libmozjs-17.0.so.1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js17 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-17.0.* .include Index: head/lang/spidermonkey185/Makefile =================================================================== --- head/lang/spidermonkey185/Makefile (revision 444462) +++ head/lang/spidermonkey185/Makefile (revision 444463) @@ -1,129 +1,129 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= spidermonkey185 PORTVERSION= 1.8.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= lang MASTER_SITES= MOZILLA/js DISTNAME= js185-1.0.0 MAINTAINER= koobs@FreeBSD.org COMMENT= Standalone JavaScript (1.8.5) interpreter from Mozilla BUILD_DEPENDS= zip:archivers/zip \ autoconf-2.13:devel/autoconf213 LIB_DEPENDS= libnspr4.so:devel/nspr CONFLICTS= njs-[0-9]* USES= gmake pathfix perl5 pkgconfig python:2,build GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_PERL5= build WRKSRC= ${WRKDIR}/js-${PORTVERSION}/js/src BROKEN_aarch64= Does not compile: error: cacheFlush support is missing on this platform BROKEN_mips64= Does not compile: error: const union jsval_layout has no member named word BROKEN_sparc64= Does not build: fails to link NOT_FOR_ARCHS= powerpc powerpc64 NOT_FOR_ARCHS_REASON= PowerPC is not supported; use lang/spidermonkey170 CONFIGURE_ARGS= --with-pthreads \ --with-system-nspr # This comes from bsd.gecko.mk, fixes linking issues on 9.0 and higher. post-configure: ${ECHO_CMD} "fenv.h" >> ${WRKSRC}/config/system-headers ${ECHO_CMD} "pthread_np.h" >> ${WRKSRC}/config/system-headers OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ THREADSAFE TRACEJIT UTF8 \ OPTIONS_DEFAULT= METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT GCZEAL_DESC= Enable Zealous garbage collecting JEMALLOC_DESC= Use jemalloc as memory allocator METHODJIT_DESC= Enable method JIT support OPTIMIZE_DESC= Enable compiler optimizations READLINE_DESC= Link js shell to system readline library THREADSAFE_DESC= Enable multiple thread support TRACEJIT_DESC= Enable tracing JIT support UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 DEBUG_CONFIGURE_ENABLE= debug DEBUG_CONFIGURE_ON= --enable-debug-sumbols GCZEAL_CONFIGURE_ENABLE= gczeal JEMALLOC_CONFIGURE_ENABLE= jemalloc METHODJIT_CONFIGURE_ENABLE= methodjit OPTIMIZE_CONFIGURE_ENABLE= optimize READLINE_CONFIGURE_ENABLE= readline READLINE_USES= readline THREADSAFE_CONFIGURE_ENABLE= threadsafe TRACEJIT_CONFIGURE_ENABLE= tracejit UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 .include .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif .if ${ARCH} == "amd64" PLIST_SUB+= AMD64="" .else PLIST_SUB+= AMD64="@comment " .endif .if ${ARCH} == "i386" PLIST_SUB+= I386="" .else PLIST_SUB+= I386="@comment " .endif .if ${ARCH} == "arm" PLIST_SUB+= ARM="" .else PLIST_SUB+= ARM="@comment " .endif .if ${ARCH} == "mips" PLIST_SUB+= MIPS="" .else PLIST_SUB+= MIPS="@comment " .endif .if ${ARCH} == "powerpc" || ${ARCH} == "powerpc64" PLIST_SUB+= PPC="" .else PLIST_SUB+= PPC="@comment " .endif .if ${ARCH} == "sparc64" PLIST_SUB+= SPARC="" .else PLIST_SUB+= SPARC="@comment " .endif pre-configure: (cd ${WRKSRC} && ${LOCALBASE}/bin/autoconf-2.13) regression-test: build @${ECHO_MSG} -n "===> Running jstests.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ --no-progress --worker-count=${MAKE_JOBS_NUMBER} ./js .if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} @${ECHO_MSG} -n "===> Running jit_test.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js .endif post-install: ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1 ${LN} -sf libmozjs185.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1.0 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs185.so.1.0.0 .include Index: head/lang/spidermonkey24/Makefile =================================================================== --- head/lang/spidermonkey24/Makefile (revision 444462) +++ head/lang/spidermonkey24/Makefile (revision 444463) @@ -1,80 +1,80 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= spidermonkey24 PORTVERSION= 24.2.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= lang MASTER_SITES= MOZILLA/js #http://people.mozilla.org/~sstangl/ DISTNAME= mozjs-${PORTVERSION} MAINTAINER= kwm@FreeBSD.org COMMENT= Standalone JavaScript based from Mozilla 24-esr BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libnspr4.so:devel/nspr CONFLICTS= njs-[0-9]* GNU_CONFIGURE= yes USES= compiler:c++11-lib gmake pathfix perl5 python:2,build \ readline tar:bzip2 USE_PERL5= build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/mozjs-${PORTVERSION}/js/src CONFIGURE_ARGS= --with-pthreads \ --with-system-nspr OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ THREADSAFE TRACEJIT UTF8 DTRACE OPTIONS_DEFAULT= METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols DEBUG_CONFIGURE_DISABLE=debug DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf GCZEAL_DESC= Enable Zealous garbage collecting GCZEAL_CONFIGURE_ENABLE=gczeal JEMALLOC_DESC= Use jemalloc as memory allocator JEMALLOC_CONFIGURE_ENABLE= jemalloc METHODJIT_DESC= Enable method JIT support METHODJIT_CONFIGURE_ENABLE= methodjit OPTIMIZE_DESC= Enable compiler optimizations OPTIMIZE_CONFIGURE_ENABLE= optimize READLINE_DESC= Link js shell to system readline library READLINE_CONFIGURE_ENABLE= readline THREADSAFE_DESC= Enable multiple thread support THREADSAFE_CONFIGURE_ENABLE= threadsafe TRACEJIT_DESC= Enable tracing JIT support TRACEJIT_CONFIGURE_ENABLE= tracejit UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 .include .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif regression-test: build @${ECHO_MSG} -n "===> Running jstests.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ --no-progress ./js24 .if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} @${ECHO_MSG} -n "===> Running jit_test.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js24 .endif post-install: ${LN} -s libmozjs-24.so ${STAGEDIR}${PREFIX}/lib/libmozjs-24.so.1 .if ! ${PORT_OPTIONS:MDTRACE} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js24 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-24.* .endif .include Index: head/lang/spidermonkey38/Makefile =================================================================== --- head/lang/spidermonkey38/Makefile (revision 444462) +++ head/lang/spidermonkey38/Makefile (revision 444463) @@ -1,124 +1,125 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= spidermonkey38 PORTVERSION= 38.8.0 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= MOZILLA/firefox/releases/${PORTVERSION}esr/source DISTNAME= firefox-${PORTVERSION}esr.source MAINTAINER= kwm@FreeBSD.org COMMENT= Standalone JavaScript based from Mozilla 38-esr LIB_DEPENDS= libnspr4.so:devel/nspr \ libffi.so:devel/libffi \ libicudata.so:devel/icu GNU_CONFIGURE= yes USES= compiler:c++11-lib gmake pathfix perl5 pkgconfig \ python:2.7,build readline tar:bzip2 USE_PERL5= build USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/mozilla-esr38/js/src CONFIGURE_ARGS= --with-pthreads \ --with-intl-api \ --with-system-zlib \ --enable-system-ffi \ --with-system-icu \ --with-system-nspr OPTIONS_DEFINE= DEBUG GCZEAL JEMALLOC METHODJIT OPTIMIZE READLINE \ THREADSAFE TRACEJIT UTF8 DTRACE OPTIONS_DEFAULT=METHODJIT OPTIMIZE READLINE THREADSAFE TRACEJIT OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug debug-symbols DEBUG_CONFIGURE_DISABLE=debug DTRACE_CONFIGURE_ENABLE=dtrace profiling DTRACE_LIBS= -lelf GCZEAL_DESC= Enable Zealous garbage collecting GCZEAL_CONFIGURE_ENABLE=gczeal JEMALLOC_DESC= Use jemalloc as memory allocator JEMALLOC_CONFIGURE_ENABLE= jemalloc METHODJIT_DESC= Enable method JIT support METHODJIT_CONFIGURE_ENABLE= methodjit OPTIMIZE_DESC= Enable compiler optimizations OPTIMIZE_CONFIGURE_ENABLE= optimize READLINE_DESC= Link js shell to system readline library READLINE_CONFIGURE_ENABLE= readline THREADSAFE_DESC=Enable multiple thread support THREADSAFE_CONFIGURE_ENABLE= threadsafe TRACEJIT_DESC= Enable tracing JIT support TRACEJIT_CONFIGURE_ENABLE= tracejit UTF8_DESC= Treat strings as UTF8 instead of ISO-8859-1 UTF8_CFLAGS= -DJS_C_STRINGS_ARE_UTF8 .include .if ${ARCH} == amd64 CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL} .endif post-patch: # Skip some tests because bundled icu differs from system @${RM} ${WRKSRC}/tests/test262/intl402/ch10/10.2/10.2.3_b.js \ ${WRKSRC}/tests/Intl/DateTimeFormat/format.js \ ${WRKSRC}/tests/ecma_6/String/normalize-generateddata-part1-not-listed.js regression-test: build @${ECHO_MSG} -n "===> Running jstests.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} tests/jstests.py \ -d -s --no-progress ./js/src/shell/js .if ${PORT_OPTIONS:MMETHODJIT} || ${PORT_OPTIONS:MTRACEJIT} @${ECHO_MSG} -n "===> Running jit_test.py: " @cd ${WRKSRC} && ${SETENV} TZ=PST8PDT ${PYTHON_CMD} jit-test/jit_test.py \ -d -s --no-progress --jitflags=,m,j,mj,mjp,am,amj,amjp,amd ./js/src/shell/js .endif .include "Makefile.filelist" post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libjs_static.ajs ${LN} -fs libmozjs-38.so ${STAGEDIR}${PREFIX}/lib/libmozjs-38.so.1 # the build installs symlinks, replace them with real files. # fedora has a nice for loop, but I can't get it to work in make, ideas? ${RM} -rf ${STAGEDIR}${PREFIX}/include/mozjs-38/* ${INSTALL_DATA} ${WRKSRC}/js/src/js-config.h \ ${STAGEDIR}${PREFIX}/include/mozjs-38/ .for file in ${BASEFILES} ${INSTALL_DATA} ${WRKSRC}/${file} \ ${STAGEDIR}${PREFIX}/include/mozjs-38/ .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/include/mozjs-38/js .for file in ${JSFILES} ${INSTALL_DATA} ${WRKSRC}/../public/${file} \ ${STAGEDIR}${PREFIX}/include/mozjs-38/js/ .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/include/mozjs-38/mozilla .for file in ${MOZILLAFILES} ${INSTALL_DATA} ${WRKSRC}/../../mfbt/${file} \ ${STAGEDIR}${PREFIX}/include/mozjs-38/mozilla/ .endfor # Install files, not symlinks to build directory #.for link in `find ${STAGEDIR}${PREFIX} -type l`; do # header=`readlink ${link}`; \ # rm -f ${link}; \ # cp -p ${header} ${link} #.endfor .if ! ${PORT_OPTIONS:MDTRACE} @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/js38 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmozjs-38.* .endif .include Index: head/lang/swi-pl/Makefile =================================================================== --- head/lang/swi-pl/Makefile (revision 444462) +++ head/lang/swi-pl/Makefile (revision 444463) @@ -1,85 +1,86 @@ # Created by: Michael Butschky # $FreeBSD$ PORTNAME= swi-pl PORTVERSION= 7.4.2 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= http://www.swi-prolog.org/download/stable/src/ DISTNAME= swipl-${PORTVERSION} MAINTAINER= johans@FreeBSD.org COMMENT= Edinburgh-style Prolog compiler LICENSE= BSD2CLAUSE LIB_DEPENDS= libgmp.so:math/gmp \ libodbc.so:databases/unixODBC \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 BROKEN_mips= fails to link: libswipl.so: undefined reference to '__sync_sub_and_fetch_4' BROKEN_mips64= fails to link: libswipl.so: undefined reference to '__sync_sub_and_fetch_4' BROKEN_powerpc64= fails to compile: pce_principal.pl:155: Shared object "pl2xpce" not found, required by "swipl" SWIPLDIR= ${PORTNAME:C/-//}-${PORTVERSION} NOPRECIOUSMAKEVARS= yes USE_XORG= ice sm x11 xext xft xinerama xpm xt USES= libedit gmake jpeg libarchive pathfix pkgconfig \ readline shebangfix ssl MAKE_JOBS_UNSAFE= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ARCH=${ARCH}-${OPSYS:tl} CONFIGURE_TARGET= ${ARCH}-${OPSYS:tl} CONFIGURE_ARGS= --with-world --without-jpl --enable-shared MAKE_ARGS= DISABLE_PKGS=jpl \ ac_cv_lib_ossp_uuid_uuid_create=no \ ac_cv_lib_uuid_uuid_create=no SHEBANG_LANG= swipl swipl_OLD_CMD= /usr/bin/swipl swipl_CMD= ${LOCALBASE}/bin/swipl SHEBANG_FILES= library/dialect/sicstus/swipl-lfr.pl \ packages/http/examples/demo_inetd PLIST_SUB= DISTNAME=${SWIPLDIR} ARCH=${ARCH} OS=${OPSYS:tl} \ VER=${PORTVERSION} .include .if (${ARCH} == "i386" || ${ARCH} == "powerpc" || ${ARCH} == "armv6") PLIST_SUB+= BITS=32 .else PLIST_SUB+= BITS=64 .endif .if (${ARCH} == "amd64") ARCH= x86_64 .endif post-configure: .if ${ARCH} != "i386" @${REINPLACE_CMD} -e '/^CMFLAGS=/s/$$/ -fPIC/' \ ${WRKSRC}/packages/Dialect.defs .endif @{ ${ECHO} "#define HAVE_DLOPEN 1"; ${ECHO} "#define HAVE_DLADDR 1"; }\ >> ${WRKSRC}/src/config.h post-patch: @${REINPLACE_CMD} -e 's!^mandir=@mandir@!mandir=${MANPREFIX}/man!' \ -e '/-o $$@ $$(PLOBJ)/s/$$/ $$(LIBS)/' \ -e '/ $$(SHAREDV) $$(SONAME)/d' \ ${WRKSRC}/src/Makefile.in \ ${WRKSRC}/packages/xpce/src/Makefile.in @${REINPLACE_CMD} -e '/EXAMPLEEXE/s/INSTALL_PROGRAM/INSTALL_SCRIPT/' \ ${WRKSRC}/packages/http/Makefile.in \ ${WRKSRC}/packages/pldoc/Makefile.in @${REINPLACE_CMD} -e 's/malloc\.h/stdlib.h/' \ ${WRKSRC}/packages/cpp/SWI-cpp.h post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xpce-client \ ${STAGEDIR}${PREFIX}/lib/${SWIPLDIR}/lib/${ARCH}-${OPSYS:tl}/pl2xpce.so .include Index: head/lang/yap/Makefile =================================================================== --- head/lang/yap/Makefile (revision 444462) +++ head/lang/yap/Makefile (revision 444463) @@ -1,47 +1,47 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= yap PORTVERSION= 6.2.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= lang MASTER_SITES= http://www.dcc.fc.up.pt/~vsc/Yap/ MAINTAINER= danilo@FreeBSD.org COMMENT= High-performance Prolog compiler LIB_DEPENDS= libgmp.so:math/gmp PORTSCOUT= limit:^6\.2\. CONFLICTS= yap-6.3.* OPTIONS_DEFINE= DOCS DOCS_USE= TEX=formats:build,dvipsk:build DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/texi2html:textproc/texi2html \ ${LOCALBASE}/bin/texi2pdf:print/texinfo DOCS_INSTALL_TARGET= install install_docs USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-max-performance \ --disable-myddas USES= gmake localbase readline DOCSDIR= ${PREFIX}/share/doc/Yap DATADIR= ${PREFIX}/share/Yap .include .if ${ARCH} == i386 # H/absmi.h:77:23: error: global register variables are not supported USES+= compiler:gcc-c++11-lib .endif post-build: .if empty(PORT_OPTIONS:MDOCS) # prevent the instalation of three docs files ${REINPLACE_CMD} -e '559,562d' ${WRKSRC}/Makefile .endif .include Index: head/lang/yap-devel/Makefile =================================================================== --- head/lang/yap-devel/Makefile (revision 444462) +++ head/lang/yap-devel/Makefile (revision 444463) @@ -1,63 +1,63 @@ # Created by: Danilo Egea Gondolfo # $FreeBSD$ PORTNAME= yap PORTVERSION= 6.3.3 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= lang MASTER_SITES= http://www.dcc.fc.up.pt/~vsc/Yap/ PKGNAMESUFFIX= -devel MAINTAINER= danilo@FreeBSD.org COMMENT= High-performance Prolog compiler LICENSE= ART20 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libgmp.so:math/gmp CONFLICTS= yap-6.2.* OPTIONS_DEFINE= DOCS MYDDAS OPTIONS_SUB= yes MYDDAS_DESC= Enable MySQL support DOCS_USE= TEX=formats:build,dvipsk:build DOCS_BUILD_DEPENDS= ${LOCALBASE}/bin/texi2html:textproc/texi2html \ ${LOCALBASE}/bin/texi2pdf:print/texinfo DOCS_INSTALL_TARGET= install install_docs MYDDAS_LIB_DEPENDS= libiodbc.so:databases/libiodbc MYDDAS_CONFIGURE_ENABLE= myddas myddas-top-level LDFLAGS+= -L${LOCALBASE}/lib MAKE_ENV= PKGLDFLAGS="${LDFLAGS}" STRIP= #none USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-max-performance --disable-clpbn-bp USES= gmake libarchive readline shebangfix SHEBANG_FILES= packages/http/examples/demo_inetd SHEBANG_LANG= swipl swipl_OLD_CMD= /usr/bin/swipl swipl_CMD= ${LOCALBASE}/bin/swipl # installed by lang/swi-pl DOCSDIR= ${PREFIX}/share/doc/Yap DATADIR= ${PREFIX}/share/Yap .include .if ${ARCH} == i386 # H/absmi.h:77:23: error: global register variables are not supported USES+= compiler:gcc-c++11-lib .endif post-build: .if empty(PORT_OPTIONS:MDOCS) # prevent the installation of docs files ${REINPLACE_CMD} -e '758,761d' ${WRKSRC}/Makefile .endif .include Index: head/mail/abook/Makefile =================================================================== --- head/mail/abook/Makefile (revision 444462) +++ head/mail/abook/Makefile (revision 444463) @@ -1,30 +1,31 @@ # Created by: Yen-Ming Lee # $FreeBSD$ PORTNAME= abook PORTVERSION= 0.6.1 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://abook.sourceforge.net/devel/ MAINTAINER= bapt@FreeBSD.org COMMENT= Addressbook program with mutt mail client support LICENSE= GPLv2 USES= ncurses readline gettext-tools autoreconf localbase GNU_CONFIGURE= yes PORTDOCS= ANNOUNCE AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README \ THANKS TODO OPTIONS_DEFINE= NLS DOCS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/mailfromd/Makefile =================================================================== --- head/mail/mailfromd/Makefile (revision 444462) +++ head/mail/mailfromd/Makefile (revision 444463) @@ -1,71 +1,72 @@ # Created by: Zeus Panchenko # $FreeBSD$ PORTNAME= mailfromd PORTVERSION= 8.1.90 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://download.gnu.org.ua/pub/release/${PORTNAME}/ \ http://download.gnu.org.ua/pub/alpha/${PORTNAME}/ MAINTAINER= zeus@gnu.org.ua COMMENT= Mail filtering daemon for Sendmail, Postfix, and MeTA1 LICENSE= GPLv3+ LIB_DEPENDS= libmailutils.so:mail/mailutils USES= gmake localbase readline tar:xz GNU_CONFIGURE= yes CONFIGURE_ENV= DEFAULT_STATE_DIR="${DATABASEDIR}" \ DEFAULT_SOCKET="unix:${MFD_RUN_DIR}/${PORTNAME}.sock" \ DEFAULT_USER=mailnull USE_RC_SUBR= ${PORTNAME} DATABASEDIR?= /var/db/${PORTNAME} MFD_RUN_DIR?= /var/run/${PORTNAME} PLIST_SUB+= DATABASEDIR=${DATABASEDIR} \ MFD_RUN_DIR=${MFD_RUN_DIR} \ VERSION=${PORTVERSION} SUB_LIST+= MFD_RUN_DIR=${MFD_RUN_DIR} INFO= ${PORTNAME} PORTDOCS= AUTHORS ChangeLog NEWS README THANKS TODO OPTIONS_DEFINE= DOCS DSPAM GEOIP NLS OPTIONS_DEFAULT= BDB OPTIONS_MULTI= DB OPTIONS_MULTI_DB= BDB GDBM OPTIONS_SUB= yes BDB_DESC= Berkeley DB v4.8 support (last working one) DB_DESC= Database configuration DSPAM_DESC= DSPAM spam filter library support DSPAM_LIB_DEPENDS= libdspam.so:mail/dspam DSPAM_USES= pkgconfig DSPAM_CONFIGURE_WITH= dspam GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP GEOIP_CONFIGURE_WITH= geoip NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls BDB_USES= bdb:48 BDB_CONFIGURE_WITH= berkeley-db BDB_CPPFLAGS= -I${BDB_INCLUDE_DIR} BDB_LDFLAGS= -L${BDB_LIB_DIR} INVALID_BDB_VER= 5+ GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm GDBM_CONFIGURE_WITH= gdbm post-install: @${MKDIR} ${STAGEDIR}${DATABASEDIR} ${STAGEDIR}${MFD_RUN_DIR} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/mailutils/Makefile =================================================================== --- head/mail/mailutils/Makefile (revision 444462) +++ head/mail/mailutils/Makefile (revision 444463) @@ -1,107 +1,108 @@ # Created by: Attila Nagy # $FreeBSD$ PORTNAME= mailutils DISTVERSION= 3.2.91-29 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= GNU_ALPHA GNU MAINTAINER= zeus@gnu.org.ua COMMENT= Utilities, daemons, and filters for processing e-mail LICENSE= GPLv3+ LIB_DEPENDS= libltdl.so:devel/libltdl USES= gmake libtool localbase readline tar:xz GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= comsatd imap4d pop3d INSTALL_TARGET= install-strip PLIST_SUB+= LIBVERSION=5.0.3 INFO= ${PORTNAME} PORTDOCS= AUTHORS ChangeLog NEWS README* THANKS TODO OPTIONS_DEFINE= DOCS EMACS GNUTLS GSSAPI GUILE MH NNTP NLS PAM PYTHON OPTIONS_DEFAULT= BDB GNUTLS PAM OPTIONS_MULTI= DB OPTIONS_MULTI_DB= BDB GDBM KYOTOCABINET LDAP MYSQL PGSQL TOKYOCABINET OPTIONS_SUB= yes BDB_DESC= Berkeley DB v4.8 support (last working one) DB_DESC= Database configuration EMACS_DESC= Emacs interface to MH (implies MH) KYOTOCABINET_DESC= Kyoto Cabinet database support MH_DESC= MH (Message Handling) system support TOKYOCABINET_DESC= Tokyo Cabinet database support EMACS_USE= EMACS=yes EMACS_IMPLIES= MH GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls GNUTLS_CONFIGURE_WITH= gnutls GSSAPI_RUN_DEPENDS= cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi GSSAPI_CONFIGURE_WITH= gssapi GUILE_LIB_DEPENDS= libguile.so:lang/guile libgmp.so:math/gmp GUILE_CONFIGURE_WITH= guile MH_CONFIGURE_ENABLE= mh NNTP_CONFIGURE_ENABLE= nntp NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls PAM_CONFIGURE_ENABLE= pam PYTHON_BUILD_DEPENDS= python-config:lang/python PYTHON_USES= python PYTHON_CONFIGURE_ENABLE=python BDB_USES= bdb:48 BDB_CONFIGURE_WITH= berkeley-db BDB_CPPFLAGS= -I${BDB_INCLUDE_DIR} BDB_LDFLAGS= -L${BDB_LIB_DIR} INVALID_BDB_VER= 5+ GDBM_LIB_DEPENDS= libgdbm.so:databases/gdbm GDBM_CONFIGURE_WITH= gdbm KYOTOCABINET_LIB_DEPENDS= libkyotocabinet.so:databases/kyotocabinet KYOTOCABINET_CONFIGURE_WITH= kyotocabinet LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap MYSQL_USES= mysql MYSQL_CONFIGURE_WITH= mysql PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= postgres TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet TOKYOCABINET_CONFIGURE_WITH= tokyocabinet .include .if ${PORT_OPTIONS:MMH} && exists(${LOCALBASE}/bin/emacs) USE_EMACS= yes .endif post-patch: @${REINPLACE_CMD} -e '/need_charset_alias=/s|true|false|' \ ${WRKSRC}/lib/gnu/Makefile.in @${REINPLACE_CMD} -e '/chown/,+1s|ch|#&|' \ ${WRKSRC}/dotlock/Makefile.in \ ${WRKSRC}/maidag/Makefile.in @${REINPLACE_CMD} -e 's,-E,& -P,' ${WRKSRC}/libmu_scm/Makefile.in post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/mail/nmzmail/Makefile =================================================================== --- head/mail/nmzmail/Makefile (revision 444462) +++ head/mail/nmzmail/Makefile (revision 444463) @@ -1,39 +1,39 @@ # Created by: fernan@iib.unsam.edu.ar # $FreeBSD$ PORTNAME= nmzmail PORTVERSION= 0.1.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= mail MASTER_SITES= http://www.ecademix.com/JohannesHofmann/ MAINTAINER= ports@FreeBSD.org COMMENT= Fast mail searching for mutt RUN_DEPENDS= namazu:databases/namazu2 GNU_CONFIGURE= yes USES= gmake readline PLIST_FILES= bin/nmzmail PORTDOCS= README NEWS OPTIONS_DEFINE= DOCS pre-extract: .if !defined(MAX_MAIL_DIRS) @${ECHO_MSG} "You can define MAX_MAIL_DIRS=n." @${ECHO_MSG} "nmzmail will only process this many mailboxes, the default is 32." .endif post-extract: .if defined(MAX_MAIL_DIRS) @${REINPLACE_CMD} -e 's/MAX_MAIL_DIRS 32/MAX_MAIL_DIRS ${MAX_MAIL_DIRS}/' \ ${WRKSRC}/src/nmzmail.c .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/math/R/Makefile =================================================================== --- head/math/R/Makefile (revision 444462) +++ head/math/R/Makefile (revision 444463) @@ -1,126 +1,126 @@ # Created by: Maurice Castro # $FreeBSD$ PORTNAME= R PORTVERSION= 3.4.0 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= math lang MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||} MAINTAINER= jrm@FreeBSD.org COMMENT= Language for statistical computing and graphics LICENSE= GPLv2 LIB_DEPENDS= libcurl.so:ftp/curl \ libpcre.so:devel/pcre BUILD_DEPENDS= texi2any:print/texinfo CONFIGURE_ARGS= --disable-java \ --with-readline \ rdocdir=${DOCSDIR} GNU_CONFIGURE= yes INSTALL_TARGET= install-strip ONLY_FOR_ARCHS= i386 amd64 USES= fortran iconv libtool localbase objc:compiler pathfix \ perl5 readline USE_PERL5= build OPTIONS_DEFINE= ICU INFO LDOUBLE LETTER LIBR MEMPROF NLS RPROF X11 OPTIONS_GROUP= NEEDGCC NEEDX11 OPTIONS_GROUP_NEEDGCC= LTO OPENMP OPTIONS_GROUP_NEEDX11= GHOSTSCRIPT JPEG CAIROPANGO PNG TCLTK TEXDOCS TIFF OPTIONS_SINGLE= BLAS OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NETLIB RBLAS OPTIONS_SUB= YES ATLAS_DESC= ATLAS BLAS implementation GHOSTSCRIPT_DESC= Graphics device for bitmap files via Ghostscript CAIROPANGO_DESC= Cairo graphics device and Pango multi-language text INFO_DESC= GNU info manuals JPEG_DESC= JPEG graphics device LDOUBLE_DESC= Long double data type LETTER_DESC= US letter paper LIBR_DESC= Shared R library LTO_DESC= Use Link Time Optimization MEMPROF_DESC= Memory profiling via Rprofmem() and tracemem() NEEDGCC_DESC= Require GCC NEEDX11_DESC= Require X11 NETLIB_DESC= Netlib BLAS implementation OPENBLAS_DESC= OpenBLAS BLAS implementation PNG_DESC= PNG graphics device RBLAS_DESC= Use R-bundled BLAS implementation RPROF_DESC= R profiling via Rprof() TEXDOCS_DESC= Build/Install TeX-dependent documentation files X11_DESC= X11 graphics device OPTIONS_DEFAULT= CAIROPANGO GHOSTSCRIPT ICU INFO JPEG LDOUBLE LIBR PNG \ RBLAS RPROF TCLTK TIFF X11 ATLAS_USES= blaslapack:atlas ATLAS_CONFIGURE_ON= --disable-BLAS-shlib ATLAS_VARS= MANUAL_PACKAGE_BUILD=\ "Choose a BLAS option other than ATLAS for package building." CAIROPANGO_IMPLIES= X11 CAIROPANGO_CONFIGURE_WITH=cairo CAIROPANGO_USES= gettext jpeg pkgconfig CAIROPANGO_USE= GNOME=pango,cairo GHOSTSCRIPT_IMPLIES= X11 GHOSTSCRIPT_USES= ghostscript ICU_CONFIGURE_WITH= ICU ICU_LIB_DEPENDS= libicui18n.so:devel/icu INFO_INSTALL_TARGET= install-info INFO_INFO= R-FAQ R-admin R-data R-exts R-ints R-intro R-lang JPEG_IMPLIES= X11 JPEG_CONFIGURE_WITH= jpeglib JPEG_CONFIGURE_ENV= r_cv_header_jpeglib_h=yes JPEG_USES= jpeg LDOUBLE_CONFIGURE_ENABLE=long-double LETTER_CONFIGURE_ENV= R_PAPERSIZE=letter LIBR_CONFIGURE_ENABLE= R-shlib LTO_CONFIGURE_ENABLE= lto LTO_CONFIGURE_ENV= AR="${LOCALBASE}/bin/gcc-ar${GCC_DEFAULT:S/.//g}" \ RANLIB="${LOCALBASE}/bin/gcc-ranlib${GCC_DEFAULT:S/.//g}" LTO_USE= GCC=yes LTO_VARS= BINUTILS="ADDR2LINE AS CPPFILT GPROF LD NM OBJCOPY \ OBJDUMP READELF SIZE STRINGS" MEMPROF_CONFIGURE_ENABLE=memory-profiling NETLIB_USES= blaslapack:netlib NETLIB_CONFIGURE_ON= --disable-BLAS-shlib NLS_CONFIGURE_OFF= --disable-nls NLS_USES= gettext OPENBLAS_USES= blaslapack:openblas OPENBLAS_CONFIGURE_ON= --disable-BLAS-shlib OPENMP_CONFIGURE_ENABLE=openmp OPENMP_USES= compiler:openmp PNG_IMPLIES= X11 PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CONFIGURE_WITH= libpng RBLAS_CONFIGURE_ON= --without-blas \ --without-lapack \ --enable-BLAS-shlib RBLAS_CONFIGURE_OFF= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" RPROF_CONFIGURE_ENABLE= R-profiling TCLTK_IMPLIES= X11 TCLTK_USES= tcl tk:84+ TCLTK_CONFIGURE_WITH= tcltk .for i in KPSEWHICH MAKEINDEX PDFLATEX PDFTEX TEX TEXI2DVI TEXDOCS_CONFIGURE_ENV_OFF+= ac_cv_path_${i}="" .endfor TEXDOCS_INSTALL_TARGET= install-pdf TEXDOCS_USE= tex=dvipsk:build,kpathsea:build,pdftex:build TIFF_IMPLIES= X11 TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CONFIGURE_WITH= libtiff X11_CONFIGURE_WITH= x X11_USE= xorg=ice,sm,x11,xext,xmu,xscrnsaver,xt post-patch: @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure .include .include "compiler.mk" .include Index: head/math/aamath/Makefile =================================================================== --- head/math/aamath/Makefile (revision 444462) +++ head/math/aamath/Makefile (revision 444463) @@ -1,28 +1,28 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= aamath PORTVERSION= 0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math textproc MASTER_SITES= http://fuse.superglue.se/${PORTNAME}/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Renders ASCII art from mathematical expressions LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= ncurses readline WRKSRC= ${WRKDIR}/${PORTNAME} CFLAGS+= -I${LOCALBASE}/include MAKE_ARGS= LIBS="-lreadline -lncurses" PLIST_FILES= bin/aamath man/man1/aamath.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/math/asir2000/Makefile =================================================================== --- head/math/asir2000/Makefile (revision 444462) +++ head/math/asir2000/Makefile (revision 444463) @@ -1,83 +1,84 @@ # Created by: Tomokatsu SAITO # $FreeBSD$ PORTNAME= asir PORTVERSION= 20140819 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= ftp://ftp.jssac.org/pub/distfiles/asir/ \ ftp://ftp.asir.org/pub/asir/src/ \ http://www.hboehm.info/gc/gc_source/ DISTFILES= ${ASIR_SRC} ${ASIR_DOC} ${GC_SRC} EXTRACT_ONLY= ${ASIR_SRC} MAINTAINER= ports@FreeBSD.org COMMENT= General computer algebra system (Risa/Asir) LICENSE= RALUL LICENSE_NAME= Risa/Asir Limited Use License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpari.so:math/pari BROKEN= does not compile: paridecl.h: conflicting types for 'mulreal' NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= fails to compile: the collector has not been ported to this machine/OS combination MAKE_JOBS_UNSAFE= yes USES= autoreconf readline tar:bz2 USE_XORG= x11 xaw xext xt GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --enable-plot --enable-fep --enable-interval --with-pari --with-asir-gc --with-gc7 ASIR_SRC_VERSION= ${PORTVERSION} ASIR_DOC_VERSION= 20140705 GC_VERSION= 7.2e ASIR_SRC= asir-${ASIR_SRC_VERSION}${EXTRACT_SUFX} ASIR_DOC= asirdoc-${ASIR_DOC_VERSION}${EXTRACT_SUFX} GC_SRC= gc-${GC_VERSION}.tar.gz WRKSRC= ${WRKDIR}/asir2000 LIB_DATA= alpi bfct bgk const cyclic defs.h dfff dmul dmul102 fctrdata \ fctrtest fff glib gr ifplot katsura launch mat nf num primdec \ primdec_lex primdec_mod ratint robot solve sp sturm sym weight xm OPTIONS_DEFINE= DOCS PORTDOCS= * PORTDATA= * post-extract: @${TAR} xfz ${DISTDIR}/${GC_SRC} -C ${WRKSRC} @${MKDIR} ${WRKDIR}/asirdoc @${TAR} xfz ${DISTDIR}/${ASIR_DOC} -C ${WRKDIR}/asirdoc post-patch: @${REINPLACE_CMD} -e 's|$${DESTDIR}|${STAGEDIR}|' \ ${WRKSRC}/lib/Makefile.am @${REINPLACE_CMD} -e 's|reallocarray|_&|' \ ${WRKSRC}/include/ca.h ${WRKSRC}/parse/eval.c \ ${WRKSRC}/parse/glob.c ${WRKSRC}/parse/load.c \ ${WRKSRC}/parse/pvar.c ${WRKSRC}/parse/struct.c \ ${WRKSRC}/parse/util.c post-install: ${MKDIR} ${STAGEDIR}${DATADIR} (\ cd ${WRKSRC}/lib ; \ for i in ${LIB_DATA} ; do \ ${INSTALL_DATA} $$i ${STAGEDIR}${DATADIR} ; \ done ;\ make install-doc \ ) ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_asir ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_plot ${LN} -fs ${PREFIX}/bin/asir ${STAGEDIR}${DATADIR}/ox_launch ${LN} -fs ${DATADIR} ${STAGEDIR}${PREFIX}/lib/asir ${INSTALL_MAN} ${WRKDIR}/asirdoc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKDIR}/asirdoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/math/asymptote/Makefile =================================================================== --- head/math/asymptote/Makefile (revision 444462) +++ head/math/asymptote/Makefile (revision 444463) @@ -1,96 +1,96 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= asymptote PORTVERSION= 2.37 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}.src MAINTAINER= nivit@FreeBSD.org COMMENT= Powerful script-based vector graphics language LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \ libsigsegv.so:devel/libsigsegv RUN_DEPENDS= animate:graphics/ImageMagick \ gv:print/gv \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow \ ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter ALL_TARGET= asy asy-keywords.el CONFIGURE_ARGS= --enable-gc=system CPPFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes INSTALL_TARGET= install-asy MAKE_ENV= ASYMPTOTE_HOME=${WRKDIR} HOME=${WRKDIR} MAKE_JOBS_UNSAFE= yes ONLY_FOR_ARCHS= i386 amd64 USES= gettext-runtime ghostscript gmake ncurses perl5 python \ shebangfix tar:tgz USE_GL= glut USE_PERL5= build USE_TEX= dvipsk formats SHEBANG_FILES= GUI/*.py WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} # Options DOCS_BUILD_DEPENDS= texi2dvi:print/texinfo DOCS_CONFIGURE_WITH= docdir=${DOCSDIR} FFTW_CONFIGURE_ENABLE= fftw FFTW_DESC= Use FFTW to compute the Discrete Fourier Transform FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 GSL_CONFIGURE_ENABLE= gsl GSL_DESC= Enable GNU Scientific library GSL_LIB_DEPENDS= libgsl.so:math/gsl MANPAGES_BUILD_DEPENDS= texi2dvi:print/texinfo OFFSCREEN_CONFIGURE_ENABLE= offscreen OFFSCREEN_DESC= Enable offscreen rendering using OSMesa library OFFSCREEN_LIB_DEPENDS= libOSMesa.so:graphics/libosmesa OPTIONS_DEFAULT= FFTW GSL MANPAGES READLINE OPTIONS_DEFINE= DOCS EXAMPLES FFTW GSL MANPAGES OFFSCREEN READLINE READLINE_CONFIGURE_ENABLE= readline READLINE_DESC= ${LIBEDIT_DESC} READLINE_USES= readline .include # Documentation .if ${PORT_OPTIONS:MDOCS} ALL_TARGET+= html INSTALL_TARGET+= install-html .endif .if ${PORT_OPTIONS:MMANPAGES} INFO= asy-faq ALL_TARGET+= man INSTALL_TARGET+= install-man .endif post-patch: @${REINPLACE_CMD} 's/-lgc/-lgc-threaded/' ${WRKSRC}/configure @${REINPLACE_CMD} 's,/usr/lib/libgs.so,${LOCALBASE}/lib/libgs.so,' \ ${WRKSRC}/settings.cc # Fix the python interpreter in the generated file share/asymptote/GUI/xasyVersion.py: @${REINPLACE_CMD} 's,/usr/bin/env python,${PYTHON_CMD},' ${WRKSRC}/Makefile.in post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/asy .include Index: head/math/calc/Makefile =================================================================== --- head/math/calc/Makefile (revision 444462) +++ head/math/calc/Makefile (revision 444463) @@ -1,36 +1,37 @@ # Created by: jmz # $FreeBSD$ PORTNAME= calc PORTVERSION= 2.12.5.3 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF MAINTAINER= johans@FreeBSD.org COMMENT= Arbitrary precision calculator USES= gmake tar:bzip2 readline USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CALCPAGER?= more MAKE_ENV+= CALCPAGER="${CALCPAGER}" CAT="${CAT}" CHMOD="${CHMOD}" \ CP="${CP}" GMAKE="${MAKE_CMD}" LN="${LN}" MKDIR="${MKDIR}" \ MV="${MV}" RM="${RM}" SED="${SED}" TOUCH="${TOUCH}" \ TRUE="${TRUE}" .if !exists(/usr/lib/libreadline.so) MAKE_ARGS= READLINE_INCLUDE="-I${LOCALBASE}/include" \ READLINE_LIB="-L${LOCALBASE}/lib -lreadline" .endif PLIST_SUB+= VERSION=${PORTVERSION} regression-test: build ( cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check ) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/calc \ ${STAGEDIR}${PREFIX}/lib/lib*.so .include Index: head/math/eukleides/Makefile =================================================================== --- head/math/eukleides/Makefile (revision 444462) +++ head/math/eukleides/Makefile (revision 444463) @@ -1,58 +1,58 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= eukleides PORTVERSION= 1.5.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math MASTER_SITES= http://www.eukleides.org/files/ MAINTAINER= ashish@FreeBSD.org COMMENT= Euclidean geometry drawing language LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= pstoedit:graphics/pstoedit \ getopt>=0:misc/getopt USE_TEX= latex USES= bison gettext iconv gmake readline:port tar:bzip2 INSTALL_TARGET= install PREFIX=${STAGEDIR}${PREFIX} PORTDOCS= de.pdf fr.pdf PORTEXAMPLES= greenwich.euk sundial.euk vonkoch.euk OPTIONS_DEFINE= DOCS EXAMPLES DOCS_USES= makeinfo DOCS_USE= TEX=pdftex:build DOCS_INFO= eukleides post-patch: @${GREP} -lR "#!/bin/bash" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|#!/bin/bash|#!/bin/sh|g' @${GREP} -lR "ginstall-info" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|ginstall-info|install-info|g' @${EGREP} -lR "%%[[:alpha:]]+%%" ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ -e "s|%%PREFIX%%|${PREFIX}|g" \ -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ -e "s|%%EXAMPLESDIR%%|\$${PREFIX}/${EXAMPLESDIR_REL}|g" \ -e "s|%%DOCSDIR%%|\$${PREFIX}/${DOCSDIR_REL}|g" @${GREP} -lFR "gcc" ${WRKSRC} |${XARGS} ${REINPLACE_CMD} \ -e "s|gcc|${CC}|g" post-patch-DOCS-off: @${REINPLACE_CMD} -e '/^install:/ s/install_doc//g' \ -e '/^all:/ s/doc//g' ${WRKSRC}/Makefile post-patch-EXAMPLES-off: @${REINPLACE_CMD} -e 's/install_exm$$//g' ${WRKSRC}/Makefile pre-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} post-install: @${RM} ${STAGEDIR}${PREFIX}/bin/*.bak* .include Index: head/math/eval/Makefile =================================================================== --- head/math/eval/Makefile (revision 444462) +++ head/math/eval/Makefile (revision 444463) @@ -1,28 +1,29 @@ # Created by: eserte # $FreeBSD$ PORTNAME= eval PORTVERSION= 113 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= ftp://wuarchive.wustl.edu/pub/aminet/util/cli/ \ http://www.netsw.org/math/calc/ \ http://main.aminet.net/util/cli/ DISTNAME= Eval${PORTVERSION} EXTRACT_SUFX= .lha MAINTAINER= slaven@rezic.de COMMENT= Full featured floating point expression evaluator USES= lha readline PLIST_FILES= bin/Eval WRKSRC= ${WRKDIR}/Eval/source post-extract: -${LN} -s Makefile.unx ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/Eval ${STAGEDIR}${PREFIX}/bin .include Index: head/math/fityk/Makefile =================================================================== --- head/math/fityk/Makefile (revision 444462) +++ head/math/fityk/Makefile (revision 444463) @@ -1,87 +1,87 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= fityk PORTVERSION= 1.3.0 DISTVERSIONPREFIX= v -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MAINTAINER= ports@FreeBSD.org COMMENT= Free peak fitting software LICENSE= GPLv2 # (or later) LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>=1.35:devel/boost-libs \ swig2.0:devel/swig20 \ gnuplot:math/gnuplot RUN_DEPENDS= gnuplot:math/gnuplot USE_GITHUB= yes GH_ACCOUNT= wojdyr GH_PROJECT= xylib:xylib GH_TAGNAME= v1.4:xylib USES= autoreconf compiler:c++11-lib desktop-file-utils gmake \ libtool lua readline shared-mime-info USE_CXXSTD= c++11 USE_GNOME= gtk20 USE_WX= 3.0 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CFLAGS+= -D_GNU_SOURCE CPPFLAGS+= -I${WRKDIR}/xylib-1.4 \ -I${LOCALBASE}/include LDFLAGS+= -L${WRKDIR}/xylib-1.4/xylib/.libs \ -lpthread -lbz2 -lz -L${LOCALBASE}/lib PORTDOCS= * OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx PYTHON_USES= python PYTHON_CONFIGURE_ENABLE= python post-patch: @${REINPLACE_CMD} -e '/)\/html/s|^|#|' \ ${WRKSRC}/Makefile.am @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/doc/fityk.1 @${REINPLACE_CMD} -e '/XYLIB_USE_TR1_MEMORY/s| 1| 0|' \ ${WRKDIR}/xylib-1.4/xylib/cache.h pre-configure: @cd ${WRKDIR}/xylib-1.4 \ && ${AUTORECONF} -f -i \ && ${SH} ./configure --disable-shared --without-gui \ CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \ CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" pre-build: @cd ${WRKDIR}/xylib-1.4 && ${DO_MAKE_BUILD} ${ALL_TARGET} post-build-DOCS-on: @cd ${WRKSRC}/doc && ${DO_MAKE_BUILD} html post-install: (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_PROGRAM} xyconv \ ${STAGEDIR}${PREFIX}/bin) (cd ${WRKDIR}/xylib-1.4 && ${INSTALL_MAN} xyconv.1 \ ${STAGEDIR}${MANPREFIX}/man/man1) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html \ ${STAGEDIR}${DOCSDIR}) @${LN} -sf ${DOCSDIR}/html ${STAGEDIR}${DATADIR} .include Index: head/math/giacxcas/Makefile =================================================================== --- head/math/giacxcas/Makefile (revision 444462) +++ head/math/giacxcas/Makefile (revision 444463) @@ -1,119 +1,119 @@ # Created by: Frederic Han # $FreeBSD$ PORTNAME= giacxcas DISTVERSION= 1.2.2-57 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \ http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/ DISTFILES= giac_${DISTVERSION}${EXTRACT_SUFX}:giac \ CoCoALib-0.9950.tgz \ fltk-giac.tar.gz DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Computer algebra system LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to link BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libgmp.so:math/gmp \ libpng.so:graphics/png \ libpari.so:math/pari \ libmpfr.so:math/mpfr \ libgsl.so:math/gsl RUN_DEPENDS= xdg-open:devel/xdg-utils NO_CDROM= French documentation is for non-commercial use only GNU_CONFIGURE= yes USES= blaslapack desktop-file-utils fortran gettext gmake jpeg \ libtool readline shebangfix USE_GL= gl USE_XORG= x11 xcursor xext xft xi xinerama USE_TEX= latex:build dvipsk:build USE_LDCONFIG= yes # Warning: don't remove the USE_GCC without a runtime test *after* make install USE_GCC= yes CONFIGURE_ENV= ac_cv_lib_X11_main=yes \ ac_cv_lib_cocoa_main=yes \ ac_cv_lib_fltk_gl_main=yes \ ac_cv_lib_fltk_main=yes \ ac_cv_lib_fltk_images_main=yes \ ac_cv_lib_jpeg_main=yes SHEBANG_FILES= src/pgiac INSTALL_TARGET= install-strip INSTALLS_ICONS= yes CXXFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${COCOALIB-GIAC}/include \ -I${FLTKDEV-GIAC} \ -I${LOCALBASE}/include LDFLAGS+= -L${COCOALIB-GIAC}/lib \ -L${FLTKDEV-GIAC}/lib \ -L${LOCALBASE}/lib WRKSRC= ${WRKDIR}/giac-${DISTVERSION:C/-[0-9]*//} FLTKDEV-GIAC= ${WRKDIR}/fltk-1.3.0 COCOALIB-GIAC= ${WRKDIR}/CoCoALib-0.9950 DATADIR= ${PREFIX}/share/giac DOCSDIR= ${PREFIX}/share/doc/giac EXAMPLESDIR= ${PREFIX}/share/examples/giac INFO= giac_es giac_us OPTIONS_DEFINE= DOCS EXAMPLES #NB: built of giacxcas with USE_GCC and nlt is successfull if the ntl port is also # installed with USE_GCC CONFIGURE_ARGS+= --disable-ntl post-extract: @${FIND} ${WRKSRC}/examples/Exemples -name "._*" -delete post-patch: @${GREP} -Rl --null /bin/bash ${COCOALIB-GIAC} | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|/bin/bash|/usr/bin/env bash|' @${REINPLACE_CMD} -e '/^SUBDIR/s|examples||' \ ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' \ ${WRKSRC}/xcas.applications @${REINPLACE_CMD} -e 's|cp -f \*|$$(INSTALL_DATA) WARNINGS [a-z]*|' \ ${WRKSRC}/doc/el/*/Makefile.in @${REINPLACE_CMD} -e '/browser=/s|"mozilla"|"xdg-open"|' \ ${WRKSRC}/src/global.cc @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} \ ${REINPLACE_CMD} -e 's|$$(prefix)/share/giac/doc|$$(docdir)|' @${FIND} ${COCOALIB-GIAC} -name "Makefile" | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|\($$(MAKE) \)-s |\1|; s|\([[:blank:]]\)@|\1|' @${REINPLACE_CMD} -e '/.SILENT:/s|^|#|' \ ${FLTKDEV-GIAC}/makeinclude.in pre-configure: @(cd ${COCOALIB-GIAC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ --with-libgmp=${LOCALBASE}/lib/libgmp.a \ --with-cxx="${CXX}") @(cd ${FLTKDEV-GIAC} && ${SETENV} ${CONFIGURE_ENV} ./configure \ --prefix=${FLTKDEV-GIAC} \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}") pre-build: @(cd ${COCOALIB-GIAC} && ${DO_MAKE_BUILD} \ CXXFLAGS_SPECIFIC="${CXXFLAGS}" library) @(cd ${FLTKDEV-GIAC}/src && ${DO_MAKE_BUILD}) post-install-DOCS-on: @${LN} -sf ../doc/giac ${STAGEDIR}${DATADIR}/doc post-install-EXAMPLES-on: @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "Exemples [a-z]*" \ ${STAGEDIR}${EXAMPLESDIR}) @${LN} -sf ../examples/giac ${STAGEDIR}${DATADIR}/examples .include Index: head/math/gnuplot/Makefile =================================================================== --- head/math/gnuplot/Makefile (revision 444462) +++ head/math/gnuplot/Makefile (revision 444463) @@ -1,109 +1,109 @@ # $FreeBSD$ PORTNAME= gnuplot PORTVERSION= 5.0.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math graphics MASTER_SITES= SF MAINTAINER= glewis@FreeBSD.org COMMENT= Command-line driven graphing utility LICENSE= Gnuplot LICENSE_NAME= Gnuplot license LICENSE_FILE= ${WRKSRC}/Copyright LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= groff iconv lua pkgconfig readline USE_TEX= kpathsea GNU_CONFIGURE= yes LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} CONFIGURE_ENV= LUA_VER="${LUA_VER}" CONFIGURE_ARGS+=--with-readline=gnu \ --with-kpsexpand \ --without-linux-vga \ --without-lisp-files \ --without-tutorial \ --with-bitmap-terminals \ --with-gpic \ --with-mif \ --with-latex \ --with-qt=no \ ac_cv_prog_KPSEXPAND=${LOCALBASE}/bin/kpsexpand \ ac_cv_prog_PLAINTEX=${LOCALBASE}/bin/tex \ ac_cv_prog_LATEX=${LOCALBASE}/bin/latex \ ac_cv_prog_PDFLATEX=${LOCALBASE}/bin/pdflatex PORTDOCS= * PORTEXAMPLES= * # MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= CAIRO DOCS EXAMPLES GD GRIDBOX PDF THINSPLINES WX X11 GRIDBOX_DESC= Use the gridbox optimization for hidden3d THINSPLINES_DESC= Enable thin plate splines for grids in dgrid3d WX_DESC= wxWidgets (formerly wxWindows) support OPTIONS_DEFAULT=CAIRO GD WX X11 OPTIONS_SUB= yes CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo CAIRO_USE= GNOME=pango CAIRO_CONFIGURE_WITH= cairo GD_LIB_DEPENDS= libgd.so:graphics/gd GD_CONFIGURE_ON= --with-gd=${LOCALBASE} GD_CONFIGURE_OFF+= --without-gd GRIDBOX_CONFIGURE_OFF= --disable-h3d-quadtree --enable-h3d-gridbox PDF_LIB_DEPENDS= libpdf.so:print/pdflib PDF_CONFIGURE_ON= --with-pdf=${LOCALBASE} PDF_CONFIGURE_OFF= --without-pdf THINSPLINES_CONFIGURE_ENABLE= thin-splines X11_USE= XORG=x11 .include .if ${PORT_OPTIONS:MWX} # Version 3.x of WX currently cause gnuplot to crash. # Do not update without this without testing. USE_WX= 2.8 WX_CONF_ARGS= absolute .else CONFIGURE_ARGS+= --disable-wxwidgets .endif post-patch: @${REINPLACE_CMD} -e \ '/^install:/s/install-am//' ${WRKSRC}/share/LaTeX/Makefile.in @${REINPLACE_CMD} -e \ 's|)/@PACKAGE@/@PKG_MAJOR@|)|g' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ 's|luaL_checkint(|(int)luaL_checkinteger(|' ${WRKSRC}/term/lua.trm .if ${PORT_OPTIONS:MDOCS} post-build: @cd ${WRKSRC}/docs && ${MAKE} groff .endif pre-install: ${MKDIR} ${STAGEDIR}${DATADIR}/5.0 ; \ ${INSTALL_DATA} ${WRKSRC}/share/gnuplotrc \ ${STAGEDIR}${DATADIR}/5.0/gnuplotrc.sample post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/demo && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/psdoc cd ${WRKSRC}/docs && ${INSTALL_DATA} gnuplot.txt gnuplot.dvi \ gnuplot.ps ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs/psdoc && ${INSTALL_DATA} README ps_* ${STAGEDIR}${DOCSDIR}/psdoc .endif check test: build @( cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} check ; ) .include Index: head/math/gretl/Makefile =================================================================== --- head/math/gretl/Makefile (revision 444462) +++ head/math/gretl/Makefile (revision 444463) @@ -1,93 +1,93 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gretl PORTVERSION= 1.9.13 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= math finance MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= GNU Regression, Econometrics, and Time-series Library LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr GNU_CONFIGURE= yes USE_LDCONFIG= yes USES= fortran gmake localbase libtool ncurses pathfix pkgconfig \ readline tar:bzip2 ALL_TARGET= # empty CONFIGURE_ARGS= --enable-static --enable-shared --with-gmake \ --disable-xdg-utils CONFIGURE_ENV= ac_cv_lib_dl_dlopen="" \ LAPACK_LIBS="${LAPACK} ${BLAS}" OPTIONS_DEFINE= ATLAS GUI NLS ODBC OPENMP R UNZIP OPTIONS_DEFAULT= GUI OPENMP UNZIP OPTIONS_SUB= yes ATLAS_DESC= Use ATLAS for BLAS and LAPACK ATLAS_LIB_DEPENDS= libatlas.so:math/atlas ATLAS_LIB_DEPENDS_OFF= libblas.so:math/blas \ liblapack.so:math/lapack ATLAS_VARS= BLAS=-lf77blas LAPACK="-lalapack -lcblas" ATLAS_VARS_OFF= BLAS=-lblas LAPACK=-llapack GUI_DESC= Graphical user interface and plugins GUI_CONFIGURE_ON= --enable-gtk2=yes --enable-gui=yes GUI_CONFIGURE_OFF= --enable-gui=no --enable-xdg=no GUI_VARS= INSTALLS_ICONS=yes GUI_USE= GNOME=cairo,gtksourceview2 GUI_USE_OFF= GNOME=glib20,libxml2 GUI_USES= desktop-file-utils shared-mime-info GUI_BUILD_DEPENDS= gnuplot:math/gnuplot GUI_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig GUI_RUN_DEPENDS= gnuplot:math/gnuplot NLS_CONFIGURE_ON= --enable-nls=yes NLS_CONFIGURE_OFF= --enable-nls=no NLS_USES= gettext ODBC_CONFIGURE_WITH= odbc ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENMP_CONFIGURE_ON= --enable-openmp R_DESC= libR support R_CONFIGURE_WITH= libR R_LIB_DEPENDS= libR.so:math/R UNZIP_DESC= UnZip compression support via libgsf UNZIP_CONFIGURE_WITH= gsf UNZIP_USE= GNOME=libgsf .if !empty(MACHINE_CPU:Msse2) CONFIGURE_ARGS+= --enable-sse2=yes .else CONFIGURE_ARGS+= --enable-sse2=no .endif post-patch: @${SED} -i '.orig' -E -e '/#include[[:blank:]]+/\ {x; s/.*/#include /; H; x;}' \ ${WRKSRC}/configure \ ${WRKSRC}/plugin/mailer.c @${REINPLACE_CMD} -e 's| DOMAIN| CEPHES_DOMAIN|g' \ ${WRKSRC}/cephes/iv.c regression-test test check: build @cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_ARGS} check post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gretl-gtk2/*.so .include Index: head/math/gri/Makefile =================================================================== --- head/math/gri/Makefile (revision 444462) +++ head/math/gri/Makefile (revision 444463) @@ -1,80 +1,80 @@ # Created by: M. L. Dodson, # $FreeBSD$ PORTNAME= gri PORTVERSION= 2.12.23 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Extensible plotting language for producing scientific graphs LIB_DEPENDS= libnetcdf.so:science/netcdf USES= gmake readline shebangfix makeinfo SHEBANG_FILES= doc/examples/FEM.pl src/gri_merge src/gri_unpage GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-FreeBSD CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib INFO= gri USE_TEX= formats:build dvipsk:build PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/gri bin/gri_merge bin/gri_unpage \ man/man1/gri.1.gz man/man1/gri_merge.1.gz \ man/man1/gri_unpage.1.gz \ share/emacs/site-lisp/gri-mode.el \ %%DATADIR%%/gri.cmd \ %%DATADIR%%/logo.dat \ %%DATADIR%%/rgb.txt \ %%DATADIR%%/startup.msg OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} BUILD_DEPENDS+= convert:graphics/ImageMagick .endif post-patch: @${REINPLACE_CMD} -e \ '/^SUBDIRS/s|doc||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/gzip/s|^|#| ; \ /EXAMPLES_DIR/s|^|#|' ${WRKSRC}/doc/Makefile.in post-build: .if ${PORT_OPTIONS:MDOCS} || ${PORT_OPTIONS:MEXAMPLES} (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}) .else (cd ${WRKSRC}/doc && makeinfo gri.texi) .endif post-install: .if ${PORT_OPTIONS:MDOCS} (cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .else ${INSTALL_MAN} ${WRKSRC}/doc/gri-manpage.1 \ ${STAGEDIR}${MANPREFIX}/man/man1/gri.1 ${INSTALL_MAN} ${WRKSRC}/doc/gri_merge.1-skel \ ${STAGEDIR}${MANPREFIX}/man/man1/gri_merge.1 ${INSTALL_MAN} ${WRKSRC}/doc/gri_unpage.1-skel \ ${STAGEDIR}${MANPREFIX}/man/man1/gri_unpage.1 ${INSTALL_DATA} ${WRKSRC}/doc/gri.info* ${STAGEDIR}${PREFIX}/${INFO_PATH} .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/doc/examples && ${INSTALL_DATA} model* *.dat *.gri e*.ps \ ${STAGEDIR}${EXAMPLESDIR}) (cd ${WRKSRC}/doc/examples \ && ${INSTALL_SCRIPT} FEM.pl ${STAGEDIR}${EXAMPLESDIR}) .endif .include Index: head/math/hfst/Makefile =================================================================== --- head/math/hfst/Makefile (revision 444462) +++ head/math/hfst/Makefile (revision 444463) @@ -1,23 +1,23 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= hfst PORTVERSION= 3.8.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/source MAINTAINER= demon@FreeBSD.org COMMENT= A toolkit for for processing natural language morphologies USES= libtool pathfix pkgconfig python:2 readline shebangfix USE_GNOME= glib20 libxml2 USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-readline --with-unicode-handler=glib --enable-calculate --enable-edit-metadata --enable-lexc-wrapper --enable-proc --enable-tagger --enable-xfst --enable-shuffle --enable-traverse CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libxml2 LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= tools/src/hfst-tagger/src/hfst_tagger_compute_data_statistics.py USE_LDCONFIG= yes .include Index: head/math/lambda/Makefile =================================================================== --- head/math/lambda/Makefile (revision 444462) +++ head/math/lambda/Makefile (revision 444463) @@ -1,41 +1,42 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= lambda PORTVERSION= 0.1.4 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://uniquesoftwaredesigns.com/${PORTNAME}/ MAINTAINER= ports@FreeBSD.org COMMENT= Lambda calculus interpreter LICENSE= GPLv2 USES= perl5 ncurses readline shebangfix USE_PERL5= build SHEBANG_FILES= docs/trans_xml_for_cat.pl GNU_CONFIGURE= yes OPTIONS_DEFINE= DOCS PLIST_FILES= bin/lambda \ share/lambda/definitions \ share/lambda/definitions_with_numbers DOCS= lambda.html lambdamanual.html user_manual_style.css PORTDOCS= * post-patch: ${REINPLACE_CMD} -e 's|-ltermcap|-lncurses|' ${WRKSRC}/configure \ ${WRKSRC}/Makefile.in ${WRKSRC}/Makefile.am do-install: ${INSTALL_PROGRAM} ${WRKSRC}/lambda ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/definitions* ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/math/libqalculate/Makefile =================================================================== --- head/math/libqalculate/Makefile (revision 444462) +++ head/math/libqalculate/Makefile (revision 444463) @@ -1,38 +1,39 @@ # Created by: Sergey Akifyev # $FreeBSD$ PORTNAME= libqalculate PORTVERSION= 0.9.10 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= math MAINTAINER= jhale@FreeBSD.org COMMENT= Multi-purpose desktop calculator (backend library) LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libcln.so:math/cln USES= autoreconf gmake gettext libtool \ localbase pathfix pkgconfig readline:port USE_GNOME= glib20 intltool libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USE_GITHUB= yes GH_ACCOUNT= Qalculate OPTIONS_DEFINE= NLS OPTIONS_SUB= yes .include post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|po ||g' ${WRKSRC}/Makefile.am post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|docs||g' ${WRKSRC}/Makefile.am .include Index: head/math/mathomatic/Makefile =================================================================== --- head/math/mathomatic/Makefile (revision 444462) +++ head/math/mathomatic/Makefile (revision 444463) @@ -1,50 +1,51 @@ # Created by: Roman Neuhauser # $FreeBSD$ PORTNAME= mathomatic PORTVERSION= 16.0.5 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= ehaupt@FreeBSD.org COMMENT= Highly portable, general purpose CAS (Computer Algebra System) LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING USES= gmake readline USE_GITHUB= yes GH_ACCOUNT= mfillpot GH_TAGNAME= ceb0861 MAKEFILE= makefile PORTDOCS= * PLIST_FILES= bin/mathomatic man/man1/mathomatic.1.gz \ share/pixmaps/mathomatic.png \ share/applications/mathomatic.desktop MAKE_ARGS= READLINE=1 OPTIONS_DEFINE= DOCS regression-test: build @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check do-install: ${INSTALL_PROGRAM} ${WRKSRC}/mathomatic ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/icons/mathomatic.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/icons/mathomatic.png ${STAGEDIR}${PREFIX}/share/pixmaps .for d in m4 tests @${MKDIR} ${STAGEDIR}${DOCSDIR}/${d} ${INSTALL_DATA} ${WRKSRC}/${d}/* ${STAGEDIR}${DOCSDIR}/${d} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}/html .for f in AUTHORS README.txt changes.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ .endfor .include Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile (revision 444462) +++ head/math/octave/Makefile (revision 444463) @@ -1,100 +1,100 @@ # Created by: chuckr@FreeBSD.org # $FreeBSD$ PORTNAME= octave PORTVERSION= 4.0.3 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= maho@FreeBSD.org COMMENT= High-level interactive language for numerical computations LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:math/gnuplot \ ${LOCALBASE}/bin/gperf:devel/gperf \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo RUN_DEPENDS= gnuplot:math/gnuplot \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \ libarpack.so:math/arpack \ libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfltk.so:x11-toolkits/fltk \ libftgl.so:graphics/ftgl \ libhdf5.so:science/hdf5 \ libpcre.so:devel/pcre \ libqhull.so.5:math/qhull5 \ libqrupdate.so:math/qrupdate \ libumfpack.so:math/suitesparse \ libglpk.so:math/glpk \ libgl2ps.so:print/gl2ps \ libqscintilla2.so:devel/qscintilla2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= charsetfix fortran gmake libtool perl5 pkgconfig readline tar:xz USE_LDCONFIG= yes USE_PERL5= build USE_TEX= dvipsk:build GNU_CONFIGURE= yes USE_JAVA= yes JAVA_VERSION= 1.7+ USE_QT4= corelib gui network opengl uic_build moc_build rcc_build linguist_build USE_XORG= x11 xext xfixes xft USE_GL= gl glu OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" \ JAVA_HOME=${JAVA_HOME} \ MAKEINFO=${LOCALBASE}/bin/makeinfo \ ac_cv_type_max_align_t=yes CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" \ --enable-shared \ --disable-jit OPTIONS_DEFINE= DOCS OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS OPTIONS_DEFAULT= OPENBLAS OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas INFO= octave liboctave post-patch: ${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc ${REINPLACE_CMD} 's+lapack lapack_rs6k+${LAPACKLIB:C/-l//}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lcholmod+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/etc/icons/octave.desktop \ ${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop (cd ${STAGEDIR}${DATADIR} && ln -s ${PORTVERSION}/imagelib .) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps \ refcard/refcard-letter.ps interpreter/octave.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} .endfor check regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include Index: head/math/pari/Makefile =================================================================== --- head/math/pari/Makefile (revision 444462) +++ head/math/pari/Makefile (revision 444463) @@ -1,78 +1,78 @@ # Created by: Yoshiaki UCHIKAWA # $FreeBSD$ PORTNAME= pari PORTVERSION= 2.9.2 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= math MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/ \ http://mirrors.rit.edu/zi/ MAINTAINER= yuri@rawbw.com COMMENT= Mathematics library and advanced calculator package LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:math/gmp MAKE_JOBS_UNSAFE= yes ALL_TARGET= gp CONFIGURE_SCRIPT= Configure CONFIGURE_ARGS= --mandir=${MANPREFIX}/man/man1 \ --prefix=${PREFIX} \ --with-readline HAS_CONFIGURE= yes USE_LDCONFIG= yes USE_PERL5= build USES= perl5 readline OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS X11 OPTIONS_RADIO= THREADS OPTIONS_RADIO_THREADS= PTHREADS MPI OPTIONS_DEFAULT= OPTIMIZED_CFLAGS X11 PTHREADS THREADS_DESC= Thread engine (single-threaded when none is selected) PTHREADS_DESC= Enable pthread thread engine MPI_DESC= Enable MPI thread engine MPI_BUILD_ENV= CC=mpicc .ifndef WITH_DEBUG OPTIMIZED_CFLAGS_CFLAGS= -O3 -fno-strict-aliasing -fomit-frame-pointer .endif X11_CONFIGURE_ON= --graphic=X11 X11_CONFIGURE_OFF= --graphic=none X11_USE= xorg=x11 MPI_RUN_DEPENDS= ${LOCALBASE}/bin/mpirun:net/mpich2 MPI_BUILD_DEPENDS= ${LOCALBASE}/bin/mpicc:net/mpich2 MPI_LIB_DEPENDS= libgmp.so:math/gmp PTHREADS_LIB_DEPENDS= libgmp.so:math/gmp PTHREADS_CONFIGURE_ON= --mt=pthread --with-gmp=${LOCALBASE} MPI_CONFIGURE_ON= --mt=mpi --with-gmp=${LOCALBASE} MPI_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc OPTIONS_SUB= yes PLIST_SUB= GP_VERSION=${GP_VERSION} PORTVERSION=${PORTVERSION} PORTDATA= * PORTDOCS= * PORTEXAMPLES= * GP_VERSION= ${PORTVERSION:R} post-patch: @${REINPLACE_CMD} -e '/^CFLAGS=/s/\$$cflags//' \ ${WRKSRC}/config/get_cc @${REINPLACE_CMD} -e 's|-lX11|-L${LOCALBASE}/lib -lX11|' \ ${WRKSRC}/config/get_X11 @${REINPLACE_CMD} -e 's|-lreadline|-L${LOCALBASE}/lib -lreadline|' \ ${WRKSRC}/config/get_readline post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpari-gmp*.so.* do-test-PTHREADS-on: @cd ${WRKSRC} && ${MAKE_CMD} test-parallel do-test-MPI-on: @cd ${WRKSRC} && ${MAKE_CMD} test-parallel RUNTEST="mpirun -np 3" .include Index: head/math/pspp/Makefile =================================================================== --- head/math/pspp/Makefile (revision 444462) +++ head/math/pspp/Makefile (revision 444463) @@ -1,71 +1,71 @@ # Created by: Andrew L. Neporada # $FreeBSD$ PORTNAME= pspp PORTVERSION= 0.10.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= cpm@FreeBSD.org COMMENT= Program for statistical analysis of sampled data LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= texinfo>0:print/texinfo LIB_DEPENDS= libgslcblas.so:math/gsl USES= charsetfix gmake iconv localbase libtool perl5 pkgconfig readline USE_GNOME= libxml2 USE_PERL5= build GNU_CONFIGURE= yes MAKE_ARGS= MAKEINFO="${LOCALBASE}/bin/makeinfo" \ XMLLINT="${LOCALBASE}/bin/xmllint" INSTALL_TARGET= install-strip USE_LDCONFIG= yes PLIST_SUB= VERSION="${PORTVERSION}" PORTDOCS= AUTHORS ChangeLog NEWS ONEWS README THANKS TODO PORTEXAMPLES= * INFO= pspp pspp-dev OPTIONS_DEFINE= DOCS EXAMPLES GUI NLS PGSQL OPTIONS_SUB= yes GUI_LIB_DEPENDS= libgladeui-2.so:devel/glade GUI_RUN_DEPENDS= yelp:x11/yelp GUI_USES= desktop-file-utils GUI_USE= gnome=gtk30,gtksourceview3 GUI_VARS= INSTALLS_ICONS=yes GUI_CONFIGURE_WITH= cairo gui gui-tools GUI_INSTALL_TARGET= install-icons install-ext-icons NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_MAKE_ARGS_OFF= POFILES="" PGSQL_USES= pgsql PGSQL_CONFIGURE_WITH= libpq post-patch: @${REINPLACE_CMD} -e \ 's|: $$(INSTALL_DATA_HOOKS)|:|' ${WRKSRC}/Makefile.in post-install: ${INSTALL_DATA} ${WRKSRC}/pspp-mode.el \ ${STAGEDIR}${PREFIX}/share/emacs/site-lisp post-install-GUI-on: ${RM} -r ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/mimetypes post-install-DOCS-on: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \ "${PORTEXAMPLES}" ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/math/rpy2/Makefile =================================================================== --- head/math/rpy2/Makefile (revision 444462) +++ head/math/rpy2/Makefile (revision 444463) @@ -1,33 +1,33 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= rpy2 PORTVERSION= 2.7.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= CHEESESHOP MAINTAINER= ports@FreeBSD.org COMMENT= Python interface to the R Programming Language LICENSE= GPLv2+ BUILD_DEPENDS= ${PYNUMPY} \ R:math/R RUN_DEPENDS= ${PYNUMPY} \ R:math/R USES= fortran python readline USE_PYTHON= distutils autoplist LDFLAGS+= -Wl,--as-needed pre-configure: @(if [ ! -e ${LOCALBASE}/lib/R/lib/libR.so ] ; then \ ${ECHO_MSG} "==> ${PKGNAME} requires math/R to be built with the" ; \ ${ECHO_MSG} "==> LIBR option enabled." ; \ exit 1; fi) post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/rpy2/rinterface/*.so .include Index: head/math/sfst/Makefile =================================================================== --- head/math/sfst/Makefile (revision 444462) +++ head/math/sfst/Makefile (revision 444463) @@ -1,18 +1,19 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= sfst PORTVERSION= 1.4.6h +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://www.cis.uni-muenchen.de/~schmid/tools/SFST/data/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= demon@FreeBSD.org COMMENT= A toolbox for the implementation of morphological analysers WRKSRC= ${WRKDIR}/${PORTNAME:tu}/src INSTALL_TARGET= install maninstall libinstall USES= gmake readline USE_LDCONFIG= yes .include Index: head/math/spar/Makefile =================================================================== --- head/math/spar/Makefile (revision 444462) +++ head/math/spar/Makefile (revision 444463) @@ -1,28 +1,28 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= spar PORTVERSION= 0.5.10 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= math devel MASTER_SITES= SF/${PORTNAME}/Spar/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Modular math parser USES= dos2unix libtool ncurses readline DOS2UNIX_FILES= lib/randist/rand.c GNU_CONFIGURE= yes USE_CSTD= gnu89 USE_LDCONFIG= yes post-patch: @${REINPLACE_CMD} -e "s,-ldl,,g" \ ${WRKSRC}/lib/Makefile.in ${WRKSRC}/lib/module/Makefile.in @${REINPLACE_CMD} -e 's|-lcurses|-lncurses|' ${WRKSRC}/configure post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/spar/*.so .include Index: head/math/topaz/Makefile =================================================================== --- head/math/topaz/Makefile (revision 444462) +++ head/math/topaz/Makefile (revision 444463) @@ -1,26 +1,27 @@ # Created by: Issei Suzuki # $FreeBSD$ PORTNAME= topaz DISTVERSION= 3_41 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= http://hp.vector.co.jp/authors/VA007663/topaz/bin/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src MAINTAINER= ports@FreeBSD.org COMMENT= Command driven graph plotting system for scientists and engineers LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USES= ncurses readline USE_XORG= x11 MAKEFILE= Makefile.freebsd post-install: ${LN} -sf ${PREFIX}/lib/topaz/topaz.sh ${STAGEDIR}${PREFIX}/bin/topaz @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/math/wcalc/Makefile =================================================================== --- head/math/wcalc/Makefile (revision 444462) +++ head/math/wcalc/Makefile (revision 444463) @@ -1,24 +1,25 @@ # Created by: Amarendra Godbole # $FreeBSD$ PORTNAME= wcalc PORTVERSION= 2.5 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/w-calc/Wcalc/${PORTVERSION} MAINTAINER= amarendra.godbole@gmail.com COMMENT= Natural-expression command-line calculator LICENSE= GPLv2 LIB_DEPENDS= libgmp.so:math/gmp \ libmpfr.so:math/mpfr USES= localbase readline GNU_CONFIGURE= yes PLIST_FILES= bin/wcalc \ man/man1/wcalc.1.gz .include Index: head/misc/pinfo/Makefile =================================================================== --- head/misc/pinfo/Makefile (revision 444462) +++ head/misc/pinfo/Makefile (revision 444463) @@ -1,43 +1,43 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= pinfo PORTVERSION= 0.6.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= GENTOO \ http://alioth.debian.org/frs/download.php/file/3351/ MAINTAINER= ports@FreeBSD.org COMMENT= Ncurses based, lynx style info documentation browser LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= Fails to link: missing sbrk USES= autoreconf gettext-tools libtool makeinfo ncurses tar:bzip2 GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INFO= pinfo PLIST_FILES= bin/pinfo etc/pinforc man/man1/pinfo.1.gz OPTIONS_DEFINE= READLINE NLS OPTIONS_DEFAULT=READLINE READLINE_USES= readline READLINE_CONFIGURE_WITH= readline .include .if ${PORT_OPTIONS:MNLS} USES+= gettext-runtime .for lang in cs de eu ja nl pl pt_BR ro ru sv vi PLIST_FILES+= share/locale/${lang}/LC_MESSAGES/pinfo.mo .endfor .else CONFIGURE_ARGS+=--disable-nls .endif .include Index: head/misc/tempcontrol/Makefile =================================================================== --- head/misc/tempcontrol/Makefile (revision 444462) +++ head/misc/tempcontrol/Makefile (revision 444463) @@ -1,42 +1,42 @@ # Created by: Greg Lehey # $FreeBSD$ PORTNAME= tempcontrol PORTVERSION= 1.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= http://www.lemis.com/grog/brewing/src/brewing/tempcontrol/ MAINTAINER= ports@FreeBSD.org COMMENT= Temperature control for fermenting beer and other applications LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= ncurses readline NO_WRKSUBDIR= yes PLIST_FILES= bin/tempcontrol share/tempcontrol/temperaturecontrolrc.sample \ etc/rc.d/temperaturecontrol.sh.sample PORTDOCS= README OPTIONS_DEFINE= DOCS # Must (re)generate depedencies, otherwise parallel builds would not work pre-build: ${DO_MAKE_BUILD} -C ${WRKSRC} depend do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tempcontrol ${STAGEDIR}${PREFIX}/bin/ @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/temperaturecontrolrc.sample \ ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/temperaturecontrol.sh.sample \ ${STAGEDIR}${PREFIX}/etc/rc.d do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/misc/ytree/Makefile =================================================================== --- head/misc/ytree/Makefile (revision 444462) +++ head/misc/ytree/Makefile (revision 444463) @@ -1,33 +1,34 @@ # Created by: Andrey Zakhvatov # $FreeBSD$ PORTNAME= ytree DISTVERSION= 1.99pl1 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.han.de/~werner/ MAINTAINER= olgeni@FreeBSD.org COMMENT= DOS-XTREE(tm) look-a-like file manager LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= ncurses readline ALL_TARGET= ytree CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lreadline OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ytree ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/ytree.conf ${STAGEDIR}${PREFIX}/etc/ytree.conf.sample ${INSTALL_MAN} ${WRKSRC}/ytree.1 ${STAGEDIR}${MANPREFIX}/man/man1 do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ytree .for file in CHANGES README THANKS ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/share/doc/ytree .endfor .include Index: head/multimedia/xine/Makefile =================================================================== --- head/multimedia/xine/Makefile (revision 444462) +++ head/multimedia/xine/Makefile (revision 444463) @@ -1,66 +1,66 @@ # $FreeBSD$ PORTNAME= xine PORTVERSION= 0.99.9 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 multimedia player LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libxine.so:multimedia/libxine USES= desktop-file-utils execinfo gmake iconv jpeg pkgconfig readline \ shared-mime-info tar:xz USE_XORG= x11 xext xinerama xscrnsaver xtst xv xxf86vm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple \ --disable-rpath MAKE_ENV= V=1 INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DOCSDIR= ${PREFIX}/share/doc/xine-ui OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT OPTIONS_DEFAULT= CURL XFT OPTIONS_DEFINE_i386= WIN32_CODECS OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine CACA_CONFIGURE_WITH= caca CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= curl LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" LIRC_CONFIGURE_ENABLE= lirc NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls WIN32_CODECS_DESC= Enable win32 codecs WIN32_CODECS_RUN_DEPENDS=\ win32-codecs>0:multimedia/win32-codecs XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINE_PLUGINSDIR= lib/xine/plugins/2.5 post-patch: @${REINPLACE_CMD} -e \ 's|||' ${WRKSRC}/src/aaui/main.c @${REINPLACE_CMD} -e \ 's|<\(readline.h\)>|| ; \ s|<\(history.h\)>||' ${WRKSRC}/src/xitk/network.c .include Index: head/net/afpfs-ng/Makefile =================================================================== --- head/net/afpfs-ng/Makefile (revision 444462) +++ head/net/afpfs-ng/Makefile (revision 444463) @@ -1,44 +1,44 @@ # Created by: Manuel Creach # $FreeBSD$ PORTNAME= afpfs-ng PORTVERSION= 0.8.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net MASTER_SITES= SF MAINTAINER= manuel.creach@icloud.com COMMENT= Apple Filing Protocol client library LICENSE= GPLv2 GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= autoreconf gmake iconv libtool readline tar:bzip2 USE_LDCONFIG= yes CFLAGS+= -Wno-return-type CPPFLAGS+= -D_FILE_OFFSET_BITS=64 -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= FUSE GCRYPT FUSE_LIB_DEPENDS= libfuse.so:sysutils/fusefs-libs FUSE_CONFIGURE_ENABLE= fuse GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt GCRYPT_CONFIGURE_ENABLE=gcrypt .include .if ${PORT_OPTIONS:MFUSE} PLIST_FILES+= bin/afp_client bin/afpfs bin/afpfsd bin/mount_afp \ man/man1/afp_client.1.gz man/man1/afpfsd.1.gz \ man/man1/mount_afp.1.gz .endif post-configure: @${REINPLACE_CMD} 's|LIBS = |LIBS = ${ICONV_LIB} |' \ ${WRKSRC}/cmdline/Makefile .include Index: head/net/bird/Makefile =================================================================== --- head/net/bird/Makefile (revision 444462) +++ head/net/bird/Makefile (revision 444463) @@ -1,47 +1,47 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME?= bird PORTVERSION= 1.6.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= ftp://bird.network.cz/pub/bird/ \ http://bird.mpls.in/distfiles/bird/ MAINTAINER= melifaro@ipfw.ru COMMENT?= Dynamic IP routing daemon (IPv4 version) LICENSE= GPLv2 USES= bison gmake ncurses readline GNU_CONFIGURE= yes CONFIGURE_ARGS+= --localstatedir=/var OPTIONS_DEFINE?= FIREWALL FIREWALL_DESC= Enable firewall protocol NO_OPTIONS_SORT= yes MAKE_JOBS_UNSAFE= yes USE_RC_SUBR= ${PORTNAME} SUB_LIST+= PORTNAME=${PORTNAME} PLIST_SUB?= VER="" FIREWALL_EXTRA_PATCHES+= ${FILESDIR}/firewall_support.patch .include post-patch: .if ${PORT_OPTIONS:MFIREWALL} @${REINPLACE_CMD} -e 's/^\(all_protocols=".*\)"/\1 firewall"/' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/proto_build(&proto_device);/{G;s/$$/ proto_build(\&proto_firewall);/;}' ${WRKSRC}/nest/proto.c @${REINPLACE_CMD} -e '/CONFIG_PIPE/{G;s/$$/#undef CONFIG_FIREWALL_IPSET/;}' ${WRKSRC}/sysdep/autoconf.h.in @${REINPLACE_CMD} -e '/CONFIG_PIPE/{G;s/$$/#undef CONFIG_FIREWALL_PF/;}' ${WRKSRC}/sysdep/autoconf.h.in @${REINPLACE_CMD} -e '/CONFIG_PIPE/{G;s/$$/#undef CONFIG_FIREWALL_IPFW/;}' ${WRKSRC}/sysdep/autoconf.h.in @${REINPLACE_CMD} -e '/CONFIG_PIPE/{G;s/$$/#undef CONFIG_FIREWALL/;}' ${WRKSRC}/sysdep/autoconf.h.in @${REINPLACE_CMD} -e 's/\(proto_bfd\)/\1, proto_firewall/' ${WRKSRC}/nest/protocol.h .endif .include Index: head/net/bird-devel/Makefile =================================================================== --- head/net/bird-devel/Makefile (revision 444462) +++ head/net/bird-devel/Makefile (revision 444463) @@ -1,41 +1,42 @@ # Created by: Alexander V. Chernikov # $FreeBSD$ PORTNAME= bird PORTVERSION= 20130301 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://bird.mpls.in/distfiles/bird/ PKGNAMESUFFIX= -devel MAINTAINER= melifaro@ipfw.ru COMMENT= Dynamic IP routing daemon (devel version) CONFLICTS= bird-[0-9]* USES= bison gmake readline GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var --enable-mpls USE_CSTD= gnu89 OPTIONS_DEFINE= KMPLS KMPLS_DESC= kernel MPLS support MAKE_JOBS_UNSAFE= yes USE_RC_SUBR= bird KMPLS_CONFIGURE_ON= --enable-kmpls post-install: @${ECHO_MSG} @${ECHO_MSG} ===================================================================== @${ECHO_MSG} @${ECHO_MSG} " WARNING: Please take a look on kern/134931" @${ECHO_MSG} " WARNING: before using multiple fibs!" @${ECHO_MSG} " 8.2-STABLE kernel patch available here:" @${ECHO_MSG} " http://static.ipfw.ru/patches/rtsock_82S-20110725.diff" @${ECHO_MSG} @${ECHO_MSG} ===================================================================== @${ECHO_MSG} .include Index: head/net/c3270/Makefile =================================================================== --- head/net/c3270/Makefile (revision 444462) +++ head/net/c3270/Makefile (revision 444463) @@ -1,118 +1,118 @@ # Created by: pdseniura@techie.com # $FreeBSD$ PORTNAME= c3270 PORTVERSION= 3.3.14ga11 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= http://x3270.bgp.nu/download/03.03.14/ MASTER_SITES_VER_PATH= ${PORTVERSION:C/(0[0-9]\.0[0-9])/} EXTRACT_SUFX= -src.tgz MAINTAINER= araujo@FreeBSD.org COMMENT= Full-screen curses-based remote login to IBM mainframes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/([0-9]\.[0-9])(\..*)/\1/} GNU_CONFIGURE= yes CONFIGURE_ARGS= ac_cv_search_libiconv=${ICONV_LIB} USES= iconv readline gmake CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib # c3270's ./configure script supports these. # Within it all options except DBCS are enabled by default. OPTIONS_DEFINE= OPENSSL READLINE PR3287 ANSI APL DBCS FT LOCAL_PROCESS \ PRINTER SCRIPT TN3270E TRACE DOCS OPTIONS_DEFAULT= OPENSSL READLINE PR3287 ANSI APL FT LOCAL_PROCESS \ PRINTER SCRIPT TN3270E TRACE PR3287_DESC= Build pr3287 component ANSI_DESC= Include NVT (ANSI) support APL_DESC= Include APL support DBCS_DESC= Include EBCDIC DBCS support FT_DESC= Include IND\$$FILE support LOCAL_PROCESS_DESC= Include Local Process support PRINTER_DESC= Include printer session support SCRIPT_DESC= Include scripting support TN3270E_DESC= Include TN3270-Extended support TRACE_DESC= Include trace support .include .if ${PORT_OPTIONS:MDOCS} PORTDOCS= * .endif .if ! ${PORT_OPTIONS:MOPENSSL} CONFIGURE_ARGS+= --disable-ssl .else USES+= ssl .endif .if ! ${PORT_OPTIONS:MREADLINE} CONFIGURE_ARGS+= --without-readline .undef USE_READLINE .endif .if ! ${PORT_OPTIONS:MANSI} CONFIGURE_ARGS+= --disable-ansi .endif .if ! ${PORT_OPTIONS:MAPL} CONFIGURE_ARGS+= --disable-apl .endif # EBCDIC double-byte character set support is disabled by default .if ${PORT_OPTIONS:MDBCS} CONFIGURE_ARGS+= --enable-dbcs PLIST_SUB+= DBCS="" .else PLIST_SUB+= DBCS="@comment " .endif .if ! ${PORT_OPTIONS:MFT} CONFIGURE_ARGS+= --disable-ft .endif .if ! ${PORT_OPTIONS:MLOCAL_PROCESS} CONFIGURE_ARGS+= --disable-local-process .endif .if ! ${PORT_OPTIONS:MPRINTER} CONFIGURE_ARGS+= --disable-printer .endif .if ! ${PORT_OPTIONS:MSCRIPT} CONFIGURE_ARGS+= --disable-script .endif .if ! ${PORT_OPTIONS:MTN3270E} CONFIGURE_ARGS+= --disable-tn3270e .endif .if ! ${PORT_OPTIONS:MTRACE} CONFIGURE_ARGS+= --disable-trace .endif post-install: @${INSTALL_MAN} ${WRKSRC}/c3270.man \ ${STAGEDIR}${MANPREFIX}/man/man1/c3270.1 @${INSTALL_MAN} ${WRKSRC}/x3270-script.man \ ${STAGEDIR}${MANPREFIX}/man/man1/x3270-script.1 @${INSTALL_MAN} ${WRKSRC}/x3270if.man \ ${STAGEDIR}${MANPREFIX}/man/man1/x3270if.1 @${INSTALL_MAN} ${WRKSRC}/ibm_hosts.man \ ${STAGEDIR}${MANPREFIX}/man/man5/ibm_hosts.5 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}/html .for i in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/html/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor @${ECHO_MSG} "===> Extra Documentation installed in ${DOCSDIR}/html ." .endif .include Index: head/net/ccxstream/Makefile =================================================================== --- head/net/ccxstream/Makefile (revision 444462) +++ head/net/ccxstream/Makefile (revision 444463) @@ -1,40 +1,40 @@ # Created by: Michael Handler # $FreeBSD$ PORTNAME= ccxstream PORTVERSION= 1.0.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= SF/xbplayer/XStream%20Servers/ccXStream%20${PORTVERSION}%20for%20Linux MAINTAINER= ports@FreeBSD.org COMMENT= Stream media files to XBox Media Center via XBMSP USES= gmake ncurses readline USE_RC_SUBR= ccxstream PLIST_FILES= bin/ccxtest \ sbin/ccxstream PORTDOCS= README ChangeLog TODO xbmsp-xml.txt xbmsp.txt OPTIONS_DEFINE= SO_KEEPALIVE TCP_NODELAY DOCS OPTIONS_DEFAULT=SO_KEEPALIVE SO_KEEPALIVE_DESC= Build with SO_KEEPALIVE SO_KEEPALICE_CFLAGS= -DSO_KEEPALIVE TCP_NODELAY_DESC= Build with TCP_NODELAY TCP_NODELAY_CFLAGS= -DTCP_NODELAY post-patch: @${REINPLACE_CMD} -e 's|-ltermcap|-lncurses|' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ccxstream ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ccxtest ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net/coda6_server/Makefile =================================================================== --- head/net/coda6_server/Makefile (revision 444462) +++ head/net/coda6_server/Makefile (revision 444463) @@ -1,49 +1,49 @@ # Created by: Tim Robbins # $FreeBSD$ PORTNAME= coda PORTVERSION= 6.9.4 -PORTREVISION?= 5 +PORTREVISION?= 6 CATEGORIES= net MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/coda/src/ \ ftp://ftp.planetmirror.com/pub/coda/src/ \ ftp://ftp.nctu.edu.tw/mirror/Coda/src/ \ ftp://ftp.wu-wien.ac.at/pub/systems/coda/src/ PKGNAMESUFFIX= -${CODA_SUITE} MAINTAINER= ports@FreeBSD.org COMMENT= Server programs for a replicated high-performance network file system LIB_DEPENDS= liblwp.so:devel/lwp \ librpc2.so:devel/rpc2 \ librvmlwp.so:devel/rvm USES= pkgconfig gmake shebangfix perl5 readline USE_PERL5= run SHEBANG_FILES= coda-src/scripts/tape.pl \ coda-src/scripts/volinfo.pl \ coda-src/scripts/volsizes.pl \ coda-src/scripts/volmunge GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-${CODA_SUITE} CODA_SUITE?= server .if ${CODA_SUITE} == server CONFLICTS= openafs-[0-9]* .endif .include .if ${CODA_SUITE} == client # this needs testing with the new version (6.1.1) #IGNORE= makes a kernel panic on this version of FreeBSD pre-everything:: @${ECHO_CMD} "" @${ECHO_CMD} "WARNING:" @${ECHO_CMD} "This version ${PORTVERSION} of the coda client has not been tested at all under FreeBSD." @${ECHO_CMD} "Previous version 6.0.7 was known to cause a kernel panic." @${ECHO_CMD} "If you make some tests, please send the results to ports@FreeBSD.org" @${ECHO_CMD} "" .endif .include Index: head/net/glusterfs/Makefile =================================================================== --- head/net/glusterfs/Makefile (revision 444462) +++ head/net/glusterfs/Makefile (revision 444463) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= glusterfs PORTVERSION= 3.9.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net MASTER_SITES= http://bits.gluster.org/pub/gluster/glusterfs/src/ MAINTAINER= craig001@lerwick.hopto.org COMMENT= GlusterFS distributed file system LICENSE= GPLv2 LGPL3 LICENSE_COMB= dual LIB_DEPENDS= libargp.so:devel/argp-standalone liburcu-bp.so:sysutils/liburcu USE_GCC= any USES= bison gettext libtool pkgconfig python readline shebangfix \ sqlite ssl BROKEN_SSL= libressl SHEBANG_FILES= extras/ganesha/scripts/create-export-ganesha.sh \ extras/ganesha/scripts/dbus-send.sh \ extras/ganesha/scripts/ganesha-ha.sh \ extras/ganesha/scripts/generate-epoch.py \ extras/peer_add_secret_pub.in \ tools/glusterfind/S57glusterfind-delete-post.py USE_GNOME= glib20 libxml2 USE_LDCONFIG= yes USE_RC_SUBR= glusterd GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \ --with-mountutildir=${PREFIX}/sbin \ --localstatedir=/var \ --disable-epoll \ --enable-glupy \ --disable-georeplication \ ac_cv_lib_aio_io_setup=no ac_cv_func_fallocate=no \ ac_cv_func_setfsuid=no ac_cv_func_fdatasync=no \ ac_cv_func_llistxattr=no ac_cv_func_malloc_stats=no CPPFLAGS+= -I"${LOCALBASE}/include" LDFLAGS+= -L"${LOCALBASE}/lib" -largp INSTALL_TARGET= install-strip PLIST_SUB= GLUSTERLIBDIR="lib/${PORTNAME}/${PORTVERSION}" KMODDIR?= /boot/modules .include Index: head/net/kamailio/Makefile =================================================================== --- head/net/kamailio/Makefile (revision 444462) +++ head/net/kamailio/Makefile (revision 444463) @@ -1,200 +1,201 @@ # Created by: Oliver Mahmoudi # $FreeBSD$ PORTNAME= kamailio PORTVERSION= 5.0.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://www.kamailio.org/pub/kamailio/${PORTVERSION}/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}_src MAINTAINER= pi@FreeBSD.org COMMENT= Very fast and configurable open source SIP proxy LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libxml2.so:textproc/libxml2 \ libcurl.so:ftp/curl RUN_DEPENDS= ${LOCALBASE}/bin/bash:shells/bash BROKEN_powerpc64= Does not build: /bin/sh: clang: not found USES= gmake ncurses python readline shebangfix USE_LDCONFIG= yes SHEBANG_FILES= utils/kamctl/dbtextdb/dbtextdb.py \ utils/kamctl/kamctl utils/kamctl/kamdbctl CFLAGS+= -Wall WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_RC_SUBR= kamailio USERS= kamailio GROUPS= kamailio OPTIONS_DEFINE= DOCS MYSQL PGSQL PERL RADIUS JITSI SCTP TLS \ UNIXODBC PRESENCE WEBSOCKET DIALPLAN OPTIONS_DEFAULT=MYSQL RADIUS TLS PRESENCE OPTIONS_SUB= YES DIALPLAN_DESC= Dialplan support JITSI_DESC= VoIP Frontend GUI via Jitsi SCTP_DESC= SCTP support PRESENCE_DESC= Presence support WEBSOCKET_DESC= Websocket support MYSQL_USES= mysql PGSQL_USES= pgsql JITSI_RUN_DEPENDS= jitsi:net-im/jitsi UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC RADIUS_LIB_DEPENDS= libradiusclient-ng.so:net/radiusclient TLS_USES= ssl .include # avoid slow locks, use fast atomic ops #.if ${ARCH} == "amd64" #EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-amd64 #.endif # #.if ${ARCH} == "i386" #EXTRA_PATCHES+= ${.CURDIR}/files/extra-patch-atomic-i386 #.endif DEFAULT_GROUP_INCLUDE= standard standard-dep .if ${PORT_OPTIONS:MMYSQL} EXTRA_GROUPS+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} EXTRA_GROUPS+= postgres .endif .if ${PORT_OPTIONS:MPERL} USES+= perl5 EXTRA_MODULES+= app_perl MAKE_ENV+= PERLLDOPTS=`perl -MExtUtils::Embed -e ldopts` \ PERLCCOPTS=`perl -MExtUtils::Embed -e ccopts` \ TYPEMAP=`perl -MConfig -e 'print $Config{installprivlib}'`/ExtUtils/typemap .endif .if ${PORT_OPTIONS:MUNIXODBC} EXTRA_MODULES+= db_unixodbc .endif .if ${PORT_OPTIONS:MDIALPLAN} LIB_DEPENDS+= libpcre.so:devel/pcre EXTRA_MODULES+= dialplan .endif .if ${PORT_OPTIONS:MRADIUS} EXTRA_GROUPS+= radius .endif .if ${PORT_OPTIONS:MSCTP} EXTRA_MODULES+= sctp .endif .if ${PORT_OPTIONS:MTLS} EXTRA_MODULES+= tls .endif .if ${PORT_OPTIONS:MPRESENCE} EXTRA_GROUPS+= presence .endif .if ${PORT_OPTIONS:MWEBSOCKET} EXTRA_MODULES+= websocket LIB_DEPENDS+= libunistring.so:devel/libunistring .endif .if !empty (EXTRA_GROUPS) MAKE_ARGS+= group_include="${DEFAULT_GROUP_INCLUDE} ${EXTRA_GROUPS}" .else MAKE_ARGS+= group_include="${DEFAULT_GROUP_INCLUDE}" .endif .if !empty (EXTRA_MODULES) MAKE_ARGS+= include_modules="${EXTRA_MODULES}" .endif post-patch: .if ! ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e 's#install-doc install-man#install-man#' \ ${WRKSRC}/Makefile .endif pre-build: cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} cfg do-build: cd ${WRKSRC} && ${GMAKE} ${ALL_TARGET} do-install: cd ${WRKSRC} && ${GMAKE} ${INSTALL_TARGET} .if ! ${PORT_OPTIONS:MMYSQL} && ! ${PORT_OPTIONS:MPGSQL} ${RMDIR} ${STAGEDIR}${PREFIX}/share/${PORTNAME} .endif # Strip modules in lib/kamailio/modules @${ECHO_CMD} "Stripping modules in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/" .for i in db_mysql db_postgres db_unixodbc tls blst \ xhttp_rpc nat_traversal print msrp mi_datagram \ userblacklist msilo uid_uri_db drouting enum \ p_usrloc avpops matrix rr sst \ rtpproxy rtpproxy-ng mohqueue mqueue tmx sqlops dialog \ usrloc dispatcher auth_db uac permissions \ path tm mediaproxy nathelper print_lib \ mangler group textops rtimer db_cluster \ textopsx db_flatstore sl pipelimit counters \ mi_fifo statistics stun cnxcc corex debugger pv \ ratelimit ctl db2_ops mi_rpc tmrec \ benchmark domainpolicy acc exec siputils \ malloc_test kex cfg_rpc diversion ipops \ uid_auth_db imc cfg_db xhttp seas \ timer auth_diameter dmq uac_redirect pdt \ call_control uri_db alias_db sca avp \ cfgutils pike uid_domain domain maxfwd \ htable topoh auth sms async \ prefix_route speeddial registrar mtree uid_avp_db \ xlog sipt siptrace qos pdb xprint auth_radius \ sanity uid_gflags db_text sdpops sipcapture \ tsilo nosip rtpengine jsonrpc-s \ presence presence_conference presence_dialog presence_dialoginfo \ presence_mwi \ presence_profile presence_reginfo presence_xml pua_bla \ pua_dialoginfo pua_mi pua_reginfo pua_usrloc rls \ acc_radius misc_radius peering pua pua_xmpp xcap_client xcap_server \ tcpops auth_xkeys statsd dmq_usrloc rtjson websocket sctp \ app_perl cfgt smsops log_custom topos statsc dialplan \ ss7ops app_jsdt jsonrpcs pua_rpc @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/${i}.so; \ fi .endfor # Strip libraries in lib/kamailio @${ECHO_CMD} "Stripping libraries in ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/" .for j in srdb2 srdb1 kcore srutils kmi trie print @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1 ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib${j}.so.1; \ fi .endfor # This is also part of lib/kamailio but ends in .so.0 @if [ -e ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0 ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/libbinrpc.so.0; \ fi # Strip binaries in sbin @${ECHO_CMD} "Stripping binaries in ${STAGEDIR}${PREFIX}/sbin/" .for k in kamailio kamcmd @${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${k} .endfor .include Index: head/net/linphone/Makefile =================================================================== --- head/net/linphone/Makefile (revision 444462) +++ head/net/linphone/Makefile (revision 444463) @@ -1,65 +1,65 @@ # $FreeBSD$ PORTNAME= linphone PORTVERSION= 3.10.2 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= net MASTER_SITES= SAVANNAH/linphone/3.10.x/sources MAINTAINER= tijl@FreeBSD.org COMMENT= SIP client supporting voice/video calls and text messaging LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ libbellesip.so:net/belle-sip \ libmediastreamer_base.so:net/mediastreamer \ libortp.so:net/ortp \ libsqlite3.so:databases/sqlite3 CONFLICTS_INSTALL= linphone-base-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ENV= OBJC="${CC}" CONFIGURE_ARGS= --disable-deplibs-link --disable-documentation \ --disable-speex --disable-strict \ --disable-tutorials \ --enable-external-mediastreamer --enable-external-ortp \ --enable-lime \ --with-readline=${LOCALBASE} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALLS_ICONS= yes INSTALL_TARGET= install-strip USES= gettext-tools gmake gnome iconv libtool pathfix pkgconfig \ readline:port USE_GNOME= gtk20 intltool libxml2 USE_LDCONFIG= yes USE_XORG= x11 OPTIONS_DEFINE= LDAP NLS NOTIFY UPNP VIDEO OPTIONS_DEFAULT=NOTIFY UPNP VIDEO OPTIONS_SUB= yes LDAP_CONFIGURE_ENABLE= ldap LDAP_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 LDAP_USE= OPENLDAP=yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext-runtime NOTIFY_CONFIGURE_ENABLE=notify NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify UPNP_CONFIGURE_ENABLE= upnp UPNP_LIB_DEPENDS= libupnp.so:devel/upnp VIDEO_CONFIGURE_ENABLE= video .if defined(WITH_DEBUG) && !defined(WITHOUT_DEBUG) CONFIGURE_ARGS+=--enable-debug .endif post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/gnome .include Index: head/net/msend/Makefile =================================================================== --- head/net/msend/Makefile (revision 444462) +++ head/net/msend/Makefile (revision 444463) @@ -1,23 +1,23 @@ # Created by: Mark Pulford # $FreeBSD$ PORTNAME= msend PORTVERSION= 3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net MASTER_SITES= LOCAL/markp MAINTAINER= gd.workbox@gmail.com COMMENT= Client and server for the RFC1312 message protocol USES= autoreconf readline USE_RC_SUBR= mesgd GNU_CONFIGURE= yes CFLAGS+= -DUSE_READLINE -DNO_GETDTABLESIZE -DNEW_HEADERS -DUSE_UTMPX PLIST_FILES= bin/msend \ man/man1/msend.1.gz \ man/man8/mesgd.8.gz \ sbin/mesgd .include Index: head/net/nfsshell/Makefile =================================================================== --- head/net/nfsshell/Makefile (revision 444462) +++ head/net/nfsshell/Makefile (revision 444463) @@ -1,28 +1,28 @@ # Created by: johans@stack.nl # $FreeBSD$ PORTNAME= nfsshell PORTVERSION= 20130510 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net #MASTER_SITES= http://www.cs.vu.nl/pub/leendert/ MAINTAINER= hrs@FreeBSD.org COMMENT= Userland NFS command tool LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= localbase readline USE_GITHUB= yes GH_ACCOUNT= NetDirect GH_TAGNAME= 09cdd52 ALL_TARGET= nfsshell MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DREADLINE" \ LIBS="-lreadline ${LDFLAGS}" PLIST_FILES= bin/nfsshell do-install: ${INSTALL_PROGRAM} ${WRKSRC}/nfsshell ${STAGEDIR}${PREFIX}/bin/nfsshell .include Index: head/net/ocserv/Makefile =================================================================== --- head/net/ocserv/Makefile (revision 444462) +++ head/net/ocserv/Makefile (revision 444463) @@ -1,76 +1,76 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= ocserv PORTVERSION= 0.11.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net security MASTER_SITES= ftp://ftp.infradead.org/pub/ocserv/ \ LOCAL/cpm MAINTAINER= cpm@FreeBSD.org COMMENT= Server implementing the AnyConnect SSL VPN protocol LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= autogen:devel/autogen \ bash:shells/bash \ gsed:textproc/gsed LIB_DEPENDS= liblz4.so:archivers/liblz4 \ libiconv.so:converters/libiconv \ libev.so:devel/libev \ libtalloc.so:devel/talloc \ libprotobuf-c.so:devel/protobuf-c \ libgnutls.so:security/gnutls \ libtasn1.so:security/libtasn1 \ libnettle.so:security/nettle \ liboath.so:security/oath-toolkit USES= autoreconf cpe gmake gperf libtool localbase ncurses \ pathfix pkgconfig readline tar:xz CPE_VENDOR= infradead GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-nls \ --enable-local-libopts \ --without-http-parser \ --without-pcl-lib USERS= _ocserv GROUPS= _ocserv USE_RC_SUBR= ocserv PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" OPTIONS_DEFINE= DOCS EXAMPLES GSSAPI RADIUS PORTDOCS= AUTHORS ChangeLog NEWS README TODO PORTEXAMPLES= profile.xml sample.config sample.passwd GSSAPI_USES= gssapi:mit GSSAPI_LIB_DEPENDS= libkrb5support.so:security/krb5 GSSAPI_CONFIGURE_OFF= --without-gssapi RADIUS_LIB_DEPENDS= libradcli.so:net/radcli RADIUS_CONFIGURE_OFF= --without-radius post-patch: @${RM} ${WRKSRC}/doc/*.8 post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/ocserv @${MKDIR} ${STAGEDIR}/var/run/ocserv ${INSTALL_DATA} ${FILESDIR}/ocserv.conf ${STAGEDIR}${PREFIX}/etc/ocserv/conf.sample post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include Index: head/net/pmf/Makefile =================================================================== --- head/net/pmf/Makefile (revision 444462) +++ head/net/pmf/Makefile (revision 444463) @@ -1,45 +1,46 @@ # Created by: adam # $FreeBSD$ PORTNAME= pmf PORTVERSION= 1.13.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://ftp.ntua.gr/pub/net/mud/lpmud/clients/pmf/ \ LOCAL/glarkin MAINTAINER= ports@FreeBSD.org COMMENT= Padrone's Mud Frontend BROKEN_powerpc64= fails to link: ld: cannot find -lreadline WRKSRC= ${WRKDIR}/pmfdir BUILD_WRKSRC= ${WRKDIR}/pmfdir/src PATCH_WRKSRC= ${WRKDIR}/pmfdir/src USES= readline SUB_FILES= pmfrc.default OPTIONS_DEFINE= DOCS EXAMPLES .include .if !exists(/usr/lib/libreadline.so) BROKEN= Does not build with modern readline from ports .endif post-build: @${LN} -sf .pmfrc ${WRKSRC}/examples/dot.pmfrc do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/pmf ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/system_dir/NEWS ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/pmfrc.default ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/system_dir && ${COPYTREE_SHARE} helpfiles ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/net/quagga/Makefile =================================================================== --- head/net/quagga/Makefile (revision 444462) +++ head/net/quagga/Makefile (revision 444463) @@ -1,107 +1,107 @@ # Created by: Bruce M Simpson # $FreeBSD$ PORTNAME= quagga PORTVERSION= 1.2.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net ipv6 MASTER_SITES= SAVANNAH MAINTAINER= pi@FreeBSD.org COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software LICENSE= GPLv2 BUILD_DEPENDS= gawk:lang/gawk CONFLICTS= openbgpd-[0-9]* openospfd-[0-9]* zebra-0* quagga-re-[0-9]* GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-exampledir=${PREFIX}/share/examples/quagga INSTALL_TARGET= install-strip USES= gmake libtool makeinfo perl5 readline compiler:c11 cpe USE_LDCONFIG= yes USE_PERL5= build INFO= quagga OPTIONS_DEFINE= ISISD PIMD PAM RTADV SNMP TCPSOCKETS DLMALLOC \ NO_BGP_ANNOUNCE OSPF_NEXTHOP ISIS_TOPOLOGY # IRDP needs something freebsd does not seem to have: # configure: error: 'IRDP requires in_pktinfo at the moment!' OPTIONS_DEFAULT= ISISD PIMD RTADV OPTIONS_SUB= yes PIMD_DESC= PIM-SSM multicast routing IRDP_DESC= Enable IRDP server support ISISD_DESC= Enable ISIS daemon (beta) ISIS_TOPOLOGY_DESC= Enable IS-IS topology generator PAM_DESC= PAM authentication for vtysh RTADV_DESC= IPv6 Router Advertisements TCPSOCKETS_DESC= Use TCP/IP sockets for protocol daemons DLMALLOC_DESC= Use dlmalloc (makes bgpd much faster) NO_BGP_ANNOUNCE_DESC= Turn off BGP route announcement OSPF_NEXTHOP_DESC= Set ip next-hop in OSPF route maps ENABLE_USER?= quagga ENABLE_GROUP?= quagga USERS= ${ENABLE_USER} GROUPS= ${ENABLE_GROUP} SYSCONF_DIR?= ${ETCDIR} LOCALSTATE_DIR?=/var/run/quagga CONFIGURE_ARGS= --enable-user=${ENABLE_USER} \ --enable-group=${ENABLE_GROUP} \ --sysconfdir=${SYSCONF_DIR} \ --localstatedir=${LOCALSTATE_DIR} \ --enable-vtysh .if defined(ENABLE_VTY_GROUP) CONFIGURE_ARGS+=--enable-vty-group=${ENABLE_VTY_GROUP} .endif ISISD_CONFIGURE_ENABLE= isisd ISIS_TOPOLOGY_CONFIGURE_ENABLE= isis-topology PIMD_CONFIGURE_ENABLE= pimd IRDP_CONFIGURE_ENABLE= irdp PAM_CONFIGURE_WITH= libpam RTADV_CONFIGURE_ENABLE= rtadv SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS= libnetsnmp.so:net-mgmt/net-snmp TCPSOCKETS_CONFIGURE_ENABLE= tcp-zebra DLMALLOC_LIB_DEPENDS= libdlmalloc.so:devel/libdlmalloc DLMALLOC_LIBS= -L${LOCALBASE}/lib -ldlmalloc OSPF_NEXTHOP_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-ospf-nexthop # inverse option. NO_BGP_ANNOUNCE_CONFIGURE_ON= --disable-bgp-announce NO_BGP_ANNOUNCE_CONFIGURE_OFF= --enable-bgp-announce USE_RC_SUBR= quagga watchquagga SUB_LIST+= LOCALSTATE_DIR=${LOCALSTATE_DIR} \ SYSCONF_DIR=${SYSCONF_DIR} PLIST_SUB+= LOCALSTATE_DIR=${LOCALSTATE_DIR} \ SYSCONF_DIR=${SYSCONF_DIR} \ ENABLE_USER=${ENABLE_USER} \ ENABLE_GROUP=${ENABLE_GROUP} pre-everything:: @${ECHO} "=============================================================" @${ECHO} @${ECHO} "You can build ${PORTNAME} with the following options:" @${ECHO} @${ECHO} "ENABLE_USER Specify user to run Quagga suite as" @${ECHO} "ENABLE_GROUP Specify group to run Quagga suite as" @${ECHO} "ENABLE_VTY_GROUP Specify group for vty socket ownership" @${ECHO} "SYSCONF_DIR Specify directory for Quagga configuration files" @${ECHO} "LOCALSTATE_DIR Specify directory for Quagga runtime files" post-install: ${MKDIR} ${STAGEDIR}${LOCALSTATE_DIR} ${STAGEDIR}${SYSCONF_DIR} \ ${STAGEDIR}${EXAMPLESDIR} @${MV} ${STAGEDIR}${SYSCONF_DIR}/* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/net/samba44/Makefile =================================================================== --- head/net/samba44/Makefile (revision 444462) +++ head/net/samba44/Makefile (revision 444463) @@ -1,515 +1,515 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ PORTNAME?= ${SAMBA4_BASENAME}44 PORTVERSION?= ${SAMBA4_VERSION} -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES?= net MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org COMMENT?= Free SMB/CIFS and AD/DC server and client for Unix LICENSE= GPLv3 CONFLICTS?= *samba3[2-6]-3.* samba4-4.0.* samba4[1-356]-4.* p5-Parse-Pidl-4.* #EXTRA_PATCHES= ${PATCHDIR}/extra-patch-security:-p1 SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 SAMBA4_VERSION= 4.4.14 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} .if !defined(SAMBA4_SUBPORT) CPE_VENDOR= samba CPE_PRODUCT= samba # Directories VARDIR= ${DESTDIR}/var SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private SAMBA4_PAMDIR= ${PREFIX}/lib SAMBA4_LIBDIR= ${PREFIX}/lib/${SAMBA4_PORTNAME} SAMBA4_MODULEDIR= ${PREFIX}/lib/shared-modules SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} SAMBA4_CONFDIR= ${PREFIX}/etc SAMBA4_CONFIG= smb4.conf CONFIGURE_ARGS+= --mandir="${MANPREFIX}/man" \ --sysconfdir="${SAMBA4_CONFDIR}" \ --includedir="${SAMBA4_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --libdir="${SAMBA4_LIBDIR}" \ --with-privatelibdir="${SAMBA4_LIBDIR}/private" \ --with-pammodulesdir="${SAMBA4_PAMDIR}" \ --with-modulesdir="${SAMBA4_MODULEDIR}" \ --with-pkgconfigdir="${PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA4_RUNDIR}" \ --with-sockets-dir="${SAMBA4_RUNDIR}" \ --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ --with-lockdir="${SAMBA4_LOCKDIR}" \ --with-statedir="${SAMBA4_LOCKDIR}" \ --with-cachedir="${SAMBA4_LOCKDIR}" \ --with-privatedir="${SAMBA4_PRIVATEDIR}" \ --with-logfilebase="${SAMBA4_LOGDIR}" # Flags CONFIGURE_ENV+= PTHREAD_LDFLAGS="-lpthread" USES= cpe compiler waf pkgconfig perl5 python:2 \ readline iconv shebangfix USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR:S;${PREFIX}/;;} # XXX: Unconditional dependencies which can't be switched off(if present # in the system) # popt LIB_DEPENDS+= libpopt.so:devel/popt # inotify LIB_DEPENDS+= libinotify.so:devel/libinotify # GNUTLS LIB_DEPENDS+= libgnutls.so:security/gnutls # NFS4 ACL glue LIB_DEPENDS+= libsunacl.so:sysutils/libsunacl # Libarchive BUILD_DEPENDS+= libarchive>=3.1.2:archivers/libarchive RUN_DEPENDS+= libarchive>=3.1.2:archivers/libarchive # External Samba dependencies # Needed for IDL compiler BUILD_DEPENDS+= p5-Parse-Yapp>=0:devel/p5-Parse-Yapp PLIST_SUB+= PIDL="" # External Python modules BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython PLIST_SUB+= PY_DNSPYTHON="@comment " # BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 PLIST_SUB+= PY_ISO8601="@comment " # talloc BUILD_DEPENDS+= talloc>=2.1.6:devel/talloc RUN_DEPENDS+= talloc>=2.1.6:devel/talloc SAMBA4_BUNDLED_LIBS+= !talloc # tevent BUILD_DEPENDS+= tevent>=0.9.28:devel/tevent RUN_DEPENDS+= tevent>=0.9.28:devel/tevent SAMBA4_BUNDLED_LIBS+= !tevent # tdb BUILD_DEPENDS+= tdb>=1.3.8:databases/tdb RUN_DEPENDS+= tdb>=1.3.8:databases/tdb SAMBA4_BUNDLED_LIBS+= !tdb # ldb BUILD_DEPENDS+= ldb>=1.1.26:databases/ldb RUN_DEPENDS+= ldb>=1.1.26:databases/ldb SAMBA4_BUNDLED_LIBS+= !ldb # Don't use external libcom_err SAMBA4_BUNDLED_LIBS+= com_err ############################################################################## # Options OPTIONS_DEFINE= ACL_SUPPORT AD_DC ADS CUPS DEBUG \ DNSUPDATE DOCS FAM LDAP \ PTHREADPOOL QUOTAS SYSLOG UTMP OPTIONS_DEFAULT:= ACL_SUPPORT AD_DC ADS DEBUG \ DNSUPDATE DOCS FAM LDAP \ PTHREADPOOL QUOTAS SYSLOG UTMP ACL_SUPPORT_DESC= File system ACL support AD_DC_DESC= Active Directory Domain Controller support ADS_DESC= Active Directory client support DNSUPDATE_DESC= Dynamic DNS update (require ADS) EXP_MODULES_DESC= Experimental modules FAM_DESC= File Alteration Monitor support LDAP_DESC= LDAP client support PAM_SMBPASS_DESC= PAM authentication via passdb backends PTHREADPOOL_DESC= Pthread pool QUOTAS_DESC= Disk quota support UTMP_DESC= UTMP accounting support ############################################################################## OPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES DEVELOPER_DESC= With development support MANPAGES_DESC= Build manpages from DOCBOOK templates OPTIONS_RADIO= DNS ZEROCONF OPTIONS_RADIO_DNS= NSUPDATE BIND99 BIND910 BIND911 OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER BIND99_DESC= Use bind99 as AD DC DNS server frontend BIND910_DESC= Use bind910 as AD DC DNS server frontend BIND911_DESC= Use bind911 as AD DC DNS server frontend NSUPDATE_DESC= Use samba NSUPDATE utility for AD DC .include CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-winbind \ --disable-rpath \ --without-gettext \ --with-sendfile-support \ ${ICONV_CONFIGURE_BASE} # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif .if ${PORT_OPTIONS:MBIND99} RUN_DEPENDS+= bind99>=9.9.0.0:dns/bind99 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MBIND910} RUN_DEPENDS+= bind910>=9.10.0.0:dns/bind910 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MBIND911} RUN_DEPENDS+= bind911>=9.11.0.0:dns/bind911 SUB_LIST+= NSUPDATE="@comment " .elif ${PORT_OPTIONS:MNSUPDATE} RUN_DEPENDS+= samba-nsupdate:dns/samba-nsupdate SUB_LIST+= NSUPDATE="" .else SUB_LIST+= NSUPDATE="@comment " .endif .if ${PORT_OPTIONS:MDEBUG} WITH_DEBUG= yes CONFIGURE_ARGS+= --verbose MAKE_ARGS+= --verbose CONFIGURE_ARGS+= --enable-debug .endif # https://bugzilla.samba.org/show_bug.cgi?id=8969 .if ${PORT_OPTIONS:MDEVELOPER} #GDB_CMD?= gdb79 # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 # XXX: Still may break, if the link isn't installed - blame devel/gdb maintainer then. GDB_CMD?= ${LOCALBASE}/bin/gdb BUILD_DEPENDS+= ${GDB_CMD}:devel/gdb RUN_DEPENDS+= ${GDB_CMD}:devel/gdb SAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls CONFIGURE_ARGS+= --enable-developer --enable-selftest --with-ntvfs-fileserver --abi-check-disable PLIST_SUB+= DEVELOPER="" NTVFS="" .else GDB_CMD= true CONFIGURE_ARGS+= --without-ntvfs-fileserver PLIST_SUB+= DEVELOPER="@comment " NTVFS="@comment " .endif ############################################################################## # XXX: That will blow up your installation # https://bugzilla.samba.org/show_bug.cgi?id=9302 .if defined(CRAZY) WANT_EXP_MODULES= auth_samba4 auth_script auth_skel auth_unix auth_wbc \ gpext_registry gpext_scripts gpext_security idmap_ad \ idmap_autorid idmap_hash idmap_ldap idmap_passdb \ idmap_rid idmap_tdb idmap_tdb2 idmap_nss nss_info_template \ pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \ pdb_test pdb_wbc_sam perfcount_test vfs_acl_tdb \ vfs_acl_xattr vfs_aio_fork \ vfs_aio_pthread vfs_audit vfs_cacheprime vfs_cap \ vfs_catia vfs_commit vfs_crossrename vfs_default_quota \ vfs_dfs_samba4 vfs_dirsort vfs_expand_msdfs vfs_extd_audit \ vfs_fake_acls vfs_fake_perms vfs_full_audit vfs_media_harmony \ vfs_netatalk vfs_posix_eadb vfs_preopen vfs_readahead \ vfs_readonly vfs_recycle vfs_scannedonly vfs_shadow_copy \ vfs_shadow_copy2 vfs_shadow_copy_test vfs_skel_opaque \ vfs_skel_transparent vfs_smb_traffic_analyzer vfs_streams_depot \ vfs_streams_xattr vfs_syncops vfs_time_audit \ vfs_xattr_tdb vfs_zfsacl .endif .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= vfs_cacheprime gpext_scripts gpext_security gpext_registry . endif .endif .if ${PORT_OPTIONS:MACL_SUPPORT} LIB_DEPENDS+= libsunacl.so:sysutils/libsunacl WANT_EXP_MODULES+= vfs_zfsacl SAMBA4_MODULES+= vfs_zfsacl CONFIGURE_ARGS+= --with-acl-support .else CONFIGURE_ARGS+= --without-acl-support .endif .if ! ${PORT_OPTIONS:MAD_DC} CONFIGURE_ARGS+= --without-ad-dc PLIST_SUB+= AD_DC="@comment " SUB_LIST+= AD_DC="@comment " .else PLIST_SUB+= AD_DC="" SUB_LIST+= AD_DC="" .endif .if ${PORT_OPTIONS:MADS} SAMBA4_WANT_ADS= yes SAMBA4_WANT_LDAP= yes # List of extra modules taken from RHEL build # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320 SAMBA4_MODULES+= idmap_rid idmap_ad idmap_hash idmap_adex idmap_tdb2 .endif .if ${PORT_OPTIONS:MAVAHI} LIB_DEPENDS+= libavahi-client.so:net/avahi-app CONFIGURE_ARGS+= --enable-avahi .else CONFIGURE_ARGS+= --disable-avahi .endif .if ${PORT_OPTIONS:MMDNSRESPONDER} LIB_DEPENDS+= libdns_sd.so:net/mDNSResponder CONFIGURE_ARGS+= --enable-dnssd .else CONFIGURE_ARGS+= --disable-dnssd .endif .if ${PORT_OPTIONS:MCUPS} LIB_DEPENDS+= libcups.so:print/cups CONFIGURE_ARGS+= --enable-cups --enable-iprint PLIST_SUB+= CUPS="" .else CONFIGURE_ARGS+= --disable-cups --disable-iprint PLIST_SUB+= CUPS="@comment " .endif .if ${PORT_OPTIONS:MDNSUPDATE} SAMBA_WANT_ADS= yes CONFIGURE_ARGS+= --with-dnsupdate PLIST_SUB+= DNSUPDATE="" .else CONFIGURE_ARGS+= --without-dnsupdate PLIST_SUB+= DNSUPDATE="@comment " .endif # https://bugzilla.samba.org/show_bug.cgi?id=9545 .if ${PORT_OPTIONS:MFAM} USES+= fam CONFIGURE_ARGS+= --with-fam .else CONFIGURE_ARGS+= --without-fam .endif .if ${PORT_OPTIONS:MLDAP} SAMBA4_WANT_LDAP= yes .endif .if ${PORT_OPTIONS:MPTHREADPOOL} CONFIGURE_ARGS+= --enable-pthreadpool SAMBA4_MODULES+= vfs_aio_pthread .else CONFIGURE_ARGS+= --disable-pthreadpool .endif .if ${PORT_OPTIONS:MQUOTAS} CONFIGURE_ARGS+= --with-quotas .else CONFIGURE_ARGS+= --without-quotas .endif .if ${PORT_OPTIONS:MSYSLOG} CONFIGURE_ARGS+= --with-syslog .else CONFIGURE_ARGS+= --without-syslog .endif .if ${PORT_OPTIONS:MUTMP} CONFIGURE_ARGS+= --with-utmp .else CONFIGURE_ARGS+= --without-utmp .endif .if defined(SAMBA4_WANT_ADS) CONFIGURE_ARGS+= --with-ads PLIST_SUB+= ADS="" .else CONFIGURE_ARGS+= --without-ads PLIST_SUB+= ADS="@comment " .endif .if defined(SAMBA4_WANT_LDAP) USE_OPENLDAP= yes CONFIGURE_ARGS+= --with-ldap PLIST_SUB+= LDAP="" .else CONFIGURE_ARGS+= --without-ldap PLIST_SUB+= LDAP="@comment " .endif .if ! ${PORT_OPTIONS:MMANPAGES} CONFIGURE_ENV+= XSLTPROC="true" .else BUILD_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt .endif .if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) SAMBA4_MODULES+= ${WANT_EXP_MODULES} .endif .if defined(SAMBA4_MODULES) && !empty(SAMBA4_MODULES) CONFIGURE_ARGS+= --with-shared-modules="${SAMBA4_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif # XXX: Dirty .for module in auth_samba4 auth_skel auth_unix auth_wbc gpext_registry gpext_scripts \ gpext_security idmap_ad idmap_ldap idmap_nss idmap_passdb idmap_tdb \ nss_info_template pdb_ldap pdb_samba_dsdb pdb_smbpasswd pdb_tdbsam \ pdb_test pdb_wbc_sam perfcount_test vfs_aio_pthread \ vfs_cacheprime vfs_dfs_samba4 vfs_fake_acls \ vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent . if !empty(SAMBA4_MODULES) && ${SAMBA4_MODULES:M${module}} PLIST_SUB+= MODULE_${module:tu}="" . else PLIST_SUB+= MODULE_${module:tu}="@comment " . endif .endfor ############################################################################## # !SAMBA4_SUBPORT .endif .include .if !defined(SAMBA4_SUBPORT) SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ SAMBA4_CONFIG="${SAMBA4_CONFIG}" PLIST_SUB+= ${SAMBA4_SUB} SUB_LIST+= ${SAMBA4_SUB} USE_RC_SUBR= samba_server SUB_FILES= pkg-message README.FreeBSD # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* # No fancy color error messages .if ${COMPILER_TYPE} == "clang" CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' MAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' SAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \ log2pcap.1 masktest.1 ndrdump.1 nmblookup.1 \ nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \ profiles.1 regdiff.1 regpatch.1 regshell.1 \ regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \ smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \ smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \ testparm.1 vfstest.1 wbinfo.1 SAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \ smb.conf.5 SAMBA_MAN7+= samba.7 winbind_krb5_locator.7 SAMBA_MAN8+= cifsdd.8 eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \ idmap_ldap.8 idmap_nss.8 idmap_rfc2307.8 idmap_rid.8 \ idmap_tdb.8 idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \ samba-regedit.8 samba-tool.8 samba.8 smbd.8 smbpasswd.8 \ smbspool_krb5_wrapper.8 smbspool.8 smbta-util.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \ vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 vfs_ceph.8 \ vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \ vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \ vfs_fruit.8 vfs_full_audit.8 vfs_glusterfs.8 vfs_gpfs.8 vfs_media_harmony.8 \ vfs_netatalk.8 vfs_offline.8 vfs_prealloc.8 \ vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \ vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_snapper.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_depot.8 vfs_streams_xattr.8 vfs_syncops.8 vfs_time_audit.8 \ vfs_tsmsm.8 vfs_worm.8 vfs_xattr_tdb.8 winbindd.8 \ vfs_linux_xfs_sgid.8 vfs_btrfs.8 vfs_shell_snap.8 vfs_unityed_media.8 PORTDOCS= README.FreeBSD IGNORE_NONTHREAD_PYTHON=needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-extract: @${RM} -r ${WRKSRC}/pidl/lib/Parse/Yapp post-patch: @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build: .if ! ${PORT_OPTIONS:MMANPAGES} . for man in libcli/nbt/man/nmblookup4.1 \ librpc/tools/ndrdump.1 \ source4/lib/registry/man/regdiff.1 \ source4/lib/registry/man/regpatch.1 \ source4/lib/registry/man/regshell.1 \ source4/lib/registry/man/regtree.1 \ source4/torture/man/gentest.1 \ source4/torture/man/locktest.1 \ source4/torture/man/masktest.1 \ source4/torture/man/smbtorture.1 \ source4/utils/man/ntlm_auth4.1 \ source4/utils/man/oLschema2ldif.1 -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}` ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man} . endfor -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8} -${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages . endfor .endif post-install: @${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} . for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} . endfor .endif # Run post-install script .for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} @${INSTALL} -d -m 0755 "${STAGEDIR}${dir}" .endfor @${INSTALL} -d -m 0700 "${STAGEDIR}${SAMBA4_PRIVATEDIR}" .for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs @${MKDIR} "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}" .endfor .if ${PORT_OPTIONS:MDEVELOPER} test: build @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_CMD} ${MAKE_ARGS} $@) .endif # !SAMBA4_SUBPORT .endif .include Index: head/net/samba45/Makefile =================================================================== --- head/net/samba45/Makefile (revision 444462) +++ head/net/samba45/Makefile (revision 444463) @@ -1,399 +1,399 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ PORTNAME?= ${SAMBA4_BASENAME}45 PORTVERSION?= ${SAMBA4_VERSION} -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES?= net MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org COMMENT?= Free SMB/CIFS and AD/DC server and client for Unix LICENSE= GPLv3 CONFLICTS?= *samba3[2-6]-3.* samba4-4.0.* samba4[1-46]-4.* p5-Parse-Pidl-4.* #EXTRA_PATCHES= ${PATCHDIR}/extra-patch-security:-p1 SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 SAMBA4_VERSION= 4.5.10 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} .if !defined(SAMBA4_SUBPORT) CPE_VENDOR= samba CPE_PRODUCT= samba # Directories VARDIR= ${DESTDIR}/var SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private SAMBA4_PAMDIR= ${PREFIX}/lib SAMBA4_LIBDIR= ${PREFIX}/lib/${SAMBA4_PORTNAME} SAMBA4_MODULEDIR= ${PREFIX}/lib/shared-modules SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} SAMBA4_CONFDIR= ${PREFIX}/etc SAMBA4_CONFIG= smb4.conf CONFIGURE_ARGS+= --mandir="${MANPREFIX}/man" \ --sysconfdir="${SAMBA4_CONFDIR}" \ --includedir="${SAMBA4_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --libdir="${SAMBA4_LIBDIR}" \ --with-privatelibdir="${SAMBA4_LIBDIR}/private" \ --with-pammodulesdir="${SAMBA4_PAMDIR}" \ --with-modulesdir="${SAMBA4_MODULEDIR}" \ --with-pkgconfigdir="${PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA4_RUNDIR}" \ --with-sockets-dir="${SAMBA4_RUNDIR}" \ --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ --with-lockdir="${SAMBA4_LOCKDIR}" \ --with-statedir="${SAMBA4_LOCKDIR}" \ --with-cachedir="${SAMBA4_LOCKDIR}" \ --with-privatedir="${SAMBA4_PRIVATEDIR}" \ --with-logfilebase="${SAMBA4_LOGDIR}" # Flags CONFIGURE_ENV+= PTHREAD_LDFLAGS="-lpthread" USES= cpe compiler waf pkgconfig perl5 python:2 \ readline iconv shebangfix USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S,^${PREFIX}/,,} PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR_REL} ############################################################################## # Options OPTIONS_DEFINE= ADS AD_DC CUPS DEBUG \ DOCS FAM LDAP \ QUOTAS SYSLOG UTMP OPTIONS_DEFAULT:= ADS AD_DC DEBUG \ DOCS FAM LDAP \ QUOTAS SYSLOG UTMP OPTIONS_SUB= yes AD_DC_DESC= Active Directory Domain Controller support ADS_DESC= Active Directory client support(implies LDAP) EXP_MODULES_DESC= Experimental modules(WANT_EXP_MODULES) FAM_DESC= File Alteration Monitor support LDAP_DESC= LDAP client support PAM_SMBPASS_DESC= PAM authentication via passdb backends QUOTAS_DESC= Disk quota support UTMP_DESC= UTMP accounting support ############################################################################## OPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES NTVFS DEVELOPER_DESC= With development support(implies NTVFS) MANPAGES_DESC= Build manpages from DOCBOOK templates NTVFS_DESC= Build *DEPRECATED* NTVFS file server OPTIONS_RADIO= DNS ZEROCONF OPTIONS_RADIO_DNS= NSUPDATE BIND99 BIND910 BIND911 OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER BIND99_DESC= Use Bind 9.9 as AD DC DNS server frontend BIND910_DESC= Use Bind 9.10 as AD DC DNS server frontend BIND911_DESC= Use Bind 9.11 as AD DC DNS server frontend NSUPDATE_DESC= Use samba NSUPDATE utility for AD DC # XXX: Unconditional dependencies which can't be switched off(if present in the system) # popt LIB_DEPENDS+= libpopt.so:devel/popt # inotify LIB_DEPENDS+= libinotify.so:devel/libinotify # GNUTLS LIB_DEPENDS+= libgnutls.so:security/gnutls # NFS4 ACL glue LIB_DEPENDS+= libsunacl.so:sysutils/libsunacl # Libarchive BUILD_DEPENDS+= libarchive>=3.1.2:archivers/libarchive RUN_DEPENDS+= libarchive>=3.1.2:archivers/libarchive # External Samba dependencies # Needed for IDL compiler BUILD_DEPENDS+= p5-Parse-Yapp>=0:devel/p5-Parse-Yapp PLIST_SUB+= PIDL="" # External Python modules BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython PLIST_SUB+= PY_DNSPYTHON="@comment " # BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 PLIST_SUB+= PY_ISO8601="@comment " # talloc BUILD_DEPENDS+= talloc>=2.1.8:devel/talloc RUN_DEPENDS+= talloc>=2.1.8:devel/talloc SAMBA4_BUNDLED_LIBS+= !talloc # tevent BUILD_DEPENDS+= tevent>=0.9.29:devel/tevent RUN_DEPENDS+= tevent>=0.9.29:devel/tevent SAMBA4_BUNDLED_LIBS+= !tevent # tdb BUILD_DEPENDS+= tdb>=1.3.10:databases/tdb RUN_DEPENDS+= tdb>=1.3.10:databases/tdb SAMBA4_BUNDLED_LIBS+= !tdb # ldb BUILD_DEPENDS+= ldb>=1.1.27:databases/ldb RUN_DEPENDS+= ldb>=1.1.27:databases/ldb SAMBA4_BUNDLED_LIBS+= !ldb # Don't use external libcom_err SAMBA4_BUNDLED_LIBS+= com_err CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-winbind \ --disable-rpath \ --without-gettext \ --enable-pthreadpool \ --with-acl-support \ --with-sendfile-support \ ${ICONV_CONFIGURE_BASE} BIND99_RUN_DEPENDS= bind99>=9.9.0.0:dns/bind99 BIND910_RUN_DEPENDS= bind910>=9.10.0.0:dns/bind910 BIND911_RUN_DEPENDS= bind911>=9.11.0.0:dns/bind911 NSUPDATE_RUN_DEPENDS= samba-nsupdate:dns/samba-nsupdate DEBUG_CONFIGURE_ON= --verbose --enable-debug DEBUG_MAKE_ARGS= --verbose DEBUG_VARS= WITH_DEBUG=yes # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 GDB_CMD?= ${LOCALBASE}/bin/gdb # https://bugzilla.samba.org/show_bug.cgi?id=8969 DEVELOPER_IMPLIES= NTVFS DEVELOPER_BUILD_DEPENDS= ${GDB_CMD}:devel/gdb DEVELOPER_RUN_DEPENDS= ${GDB_CMD}:devel/gdb #DEVELOPER_CONFIGURE_ENABLE= developer selftest DEVELOPER_CONFIGURE_ON= --enable-developer --enable-selftest --abi-check-disable DEVELOPER_VARS_OFF= GDB_CMD=true # XXX: Mostly used in conjuction with DEVELOPER option, don't enable it if you don't know what you are doing NTVFS_CONFIGURE_WITH= ntvfs-fileserver ############################################################################## AVAHI_CONFIGURE_ENABLE= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app MDNSRESPONDER_CONFIGURE_ENABLE= dnssd MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder CUPS_CONFIGURE_ENABLE= cups iprint CUPS_LIB_DEPENDS= libcups.so:print/cups # https://bugzilla.samba.org/show_bug.cgi?id=9545 FAM_USES= fam FAM_CONFIGURE_WITH= fam QUOTAS_CONFIGURE_WITH= quotas SYSLOG_CONFIGURE_WITH= syslog UTMP_CONFIGURE_WITH= utmp AD_DC_CONFIGURE_OFF= --without-ad-dc #NTVFS_PREVENTS= AD_DC #NTVFS_PREVENTS_MSG= NTVFS needs AD_DC ADS_IMPLIES= LDAP ADS_CONFIGURE_WITH= ads dnsupdate LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="true" # !SAMBA4_SUBPORT .endif ############################################################################## .include ############################################################################## .if !defined(SAMBA4_SUBPORT) .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= vfs_cacheprime gpext_scripts gpext_security gpext_registry . endif .endif SAMBA4_MODULES+= idmap_autorid idmap_rid idmap_hash idmap_tdb2 idmap_script # List of extra modules taken from RHEL build # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320 .if ${PORT_OPTIONS:MADS} SAMBA4_MODULES+= idmap_ad idmap_rfc2307 nss-info_rfc2307 nss-info_sfu nss-info_sfu20 .endif .if ${PORT_OPTIONS:MDEVELOPER} SAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) SAMBA4_MODULES+= ${WANT_EXP_MODULES} .endif .if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .if defined(SAMBA4_MODULES) && !empty(SAMBA4_MODULES) CONFIGURE_ARGS+= --with-shared-modules="${SAMBA4_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .for module in ${SAMBA4_MODULES} PLIST_FILES+= lib/shared-modules/${module:C,_,/,:C,-,_,}.so .endfor # !SAMBA4_SUBPORT .endif ############################################################################## .include ############################################################################## .if !defined(SAMBA4_SUBPORT) SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ SAMBA4_CONFIG="${SAMBA4_CONFIG}" PLIST_SUB+= ${SAMBA4_SUB} SUB_LIST+= ${SAMBA4_SUB} USE_RC_SUBR= samba_server SUB_FILES= pkg-message README.FreeBSD # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* # No fancy color error messages # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' MAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' SAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \ log2pcap.1 masktest.1 ndrdump.1 nmblookup.1 \ nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \ profiles.1 regdiff.1 regpatch.1 regshell.1 \ regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \ smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \ smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \ testparm.1 vfstest.1 wbinfo.1 SAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \ smb.conf.5 SAMBA_MAN7+= samba.7 winbind_krb5_locator.7 SAMBA_MAN8+= cifsdd.8 eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \ idmap_ldap.8 idmap_nss.8 idmap_rfc2307.8 idmap_rid.8 idmap_script.8 \ idmap_tdb.8 idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \ samba-regedit.8 samba-tool.8 samba.8 smbd.8 smbpasswd.8 \ smbspool_krb5_wrapper.8 smbspool.8 smbta-util.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \ vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 vfs_ceph.8 \ vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \ vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \ vfs_fruit.8 vfs_full_audit.8 vfs_glusterfs.8 vfs_gpfs.8 vfs_media_harmony.8 \ vfs_netatalk.8 vfs_offline.8 vfs_prealloc.8 \ vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \ vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_snapper.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_depot.8 vfs_streams_xattr.8 vfs_syncops.8 vfs_time_audit.8 \ vfs_tsmsm.8 vfs_worm.8 vfs_xattr_tdb.8 winbindd.8 \ vfs_linux_xfs_sgid.8 vfs_btrfs.8 vfs_shell_snap.8 vfs_unityed_media.8 PORTDOCS= README.FreeBSD IGNORE_NONTHREAD_PYTHON= needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-extract: @${RM} -r ${WRKSRC}/pidl/lib/Parse/Yapp post-patch: @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build-MANPAGES-off: .for man in libcli/nbt/man/nmblookup4.1 \ librpc/tools/ndrdump.1 \ source4/lib/registry/man/regdiff.1 \ source4/lib/registry/man/regpatch.1 \ source4/lib/registry/man/regshell.1 \ source4/lib/registry/man/regtree.1 \ source4/torture/man/gentest.1 \ source4/torture/man/locktest.1 \ source4/torture/man/masktest.1 \ source4/torture/man/smbtorture.1 \ source4/utils/man/ntlm_auth4.1 \ source4/utils/man/oLschema2ldif.1 -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}` ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man} .endfor -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages .for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8} -${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages .endfor post-install: ${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz # Run post-install script .for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} ${INSTALL} -d -m 0755 "${STAGEDIR}${dir}" .endfor ${INSTALL} -d -m 0700 "${STAGEDIR}${SAMBA4_PRIVATEDIR}" .for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs ${INSTALL} -d -m 0755 "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}" .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .if ${PORT_OPTIONS:MDEVELOPER} test: build @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_CMD} ${MAKE_ARGS} $@) .endif # !SAMBA4_SUBPORT .endif .include Index: head/net/samba46/Makefile =================================================================== --- head/net/samba46/Makefile (revision 444462) +++ head/net/samba46/Makefile (revision 444463) @@ -1,399 +1,399 @@ # Created by: timur@FreeBSD.org # $FreeBSD$ PORTNAME?= ${SAMBA4_BASENAME}46 PORTVERSION?= ${SAMBA4_VERSION} -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES?= net MASTER_SITES= SAMBA/samba/stable SAMBA/samba/rc DISTNAME= ${SAMBA4_DISTNAME} MAINTAINER?= timur@FreeBSD.org COMMENT?= Free SMB/CIFS and AD/DC server and client for Unix LICENSE= GPLv3 CONFLICTS?= *samba3[2-6]-3.* samba4-4.0.* samba4[1-5]-4.* p5-Parse-Pidl-4.* #EXTRA_PATCHES= ${PATCHDIR}/extra-patch-security:-p1 SAMBA4_BASENAME= samba SAMBA4_PORTNAME= ${SAMBA4_BASENAME}4 SAMBA4_VERSION= 4.6.4 SAMBA4_DISTNAME= ${SAMBA4_BASENAME}-${SAMBA4_VERSION:S|.p|pre|:S|.r|rc|:S|.t|tp|:S|.a|alpha|} WRKSRC?= ${WRKDIR}/${DISTNAME} .if !defined(SAMBA4_SUBPORT) CPE_VENDOR= samba CPE_PRODUCT= samba # Directories VARDIR= ${DESTDIR}/var SAMBA4_RUNDIR= ${VARDIR}/run/${SAMBA4_PORTNAME} SAMBA4_LOGDIR= ${VARDIR}/log/${SAMBA4_PORTNAME} SAMBA4_LOCKDIR= ${VARDIR}/db/${SAMBA4_PORTNAME} SAMBA4_PRIVATEDIR= ${SAMBA4_LOCKDIR}/private SAMBA4_PAMDIR= ${PREFIX}/lib SAMBA4_LIBDIR= ${PREFIX}/lib/${SAMBA4_PORTNAME} SAMBA4_MODULEDIR= ${PREFIX}/lib/shared-modules SAMBA4_INCLUDEDIR= ${PREFIX}/include/${SAMBA4_PORTNAME} SAMBA4_CONFDIR= ${PREFIX}/etc SAMBA4_CONFIG= smb4.conf CONFIGURE_ARGS+= --mandir="${MANPREFIX}/man" \ --sysconfdir="${SAMBA4_CONFDIR}" \ --includedir="${SAMBA4_INCLUDEDIR}" \ --datadir="${DATADIR}" \ --libdir="${SAMBA4_LIBDIR}" \ --with-privatelibdir="${SAMBA4_LIBDIR}/private" \ --with-pammodulesdir="${SAMBA4_PAMDIR}" \ --with-modulesdir="${SAMBA4_MODULEDIR}" \ --with-pkgconfigdir="${PKGCONFIGDIR}" \ --localstatedir="${VARDIR}" \ --with-piddir="${SAMBA4_RUNDIR}" \ --with-sockets-dir="${SAMBA4_RUNDIR}" \ --with-privileged-socket-dir="${SAMBA4_RUNDIR}" \ --with-lockdir="${SAMBA4_LOCKDIR}" \ --with-statedir="${SAMBA4_LOCKDIR}" \ --with-cachedir="${SAMBA4_LOCKDIR}" \ --with-privatedir="${SAMBA4_PRIVATEDIR}" \ --with-logfilebase="${SAMBA4_LOGDIR}" # Flags CONFIGURE_ENV+= PTHREAD_LDFLAGS="-lpthread" USES= cpe compiler waf pkgconfig perl5 python:2 \ readline iconv shebangfix USE_PERL5= build USE_LDCONFIG= ${SAMBA4_LIBDIR} WAF_CMD= buildtools/bin/waf CONFIGURE_LOG= bin/config.log PKGCONFIGDIR?= ${PREFIX}/libdata/pkgconfig PKGCONFIGDIR_REL?= ${PKGCONFIGDIR:S,^${PREFIX}/,,} PLIST_SUB+= PKGCONFIGDIR=${PKGCONFIGDIR_REL} ############################################################################## # Options OPTIONS_DEFINE= ADS AD_DC CUPS DEBUG \ DOCS FAM LDAP \ QUOTAS SYSLOG UTMP OPTIONS_DEFAULT:= ADS AD_DC DEBUG \ DOCS FAM LDAP \ QUOTAS SYSLOG UTMP OPTIONS_SUB= yes AD_DC_DESC= Active Directory Domain Controller support ADS_DESC= Active Directory client support(implies LDAP) EXP_MODULES_DESC= Experimental modules(WANT_EXP_MODULES) FAM_DESC= File Alteration Monitor support LDAP_DESC= LDAP client support PAM_SMBPASS_DESC= PAM authentication via passdb backends QUOTAS_DESC= Disk quota support UTMP_DESC= UTMP accounting support ############################################################################## OPTIONS_DEFINE+= DEVELOPER MANPAGES EXP_MODULES NTVFS DEVELOPER_DESC= With development support(implies NTVFS) MANPAGES_DESC= Build manpages from DOCBOOK templates NTVFS_DESC= Build *DEPRECATED* NTVFS file server OPTIONS_RADIO= DNS ZEROCONF OPTIONS_RADIO_DNS= NSUPDATE BIND99 BIND910 BIND911 OPTIONS_RADIO_ZEROCONF= AVAHI MDNSRESPONDER BIND99_DESC= Use Bind 9.9 as AD DC DNS server frontend BIND910_DESC= Use Bind 9.10 as AD DC DNS server frontend BIND911_DESC= Use Bind 9.11 as AD DC DNS server frontend NSUPDATE_DESC= Use samba NSUPDATE utility for AD DC # XXX: Unconditional dependencies which can't be switched off(if present in the system) # popt LIB_DEPENDS+= libpopt.so:devel/popt # inotify LIB_DEPENDS+= libinotify.so:devel/libinotify # GNUTLS LIB_DEPENDS+= libgnutls.so:security/gnutls # NFS4 ACL glue LIB_DEPENDS+= libsunacl.so:sysutils/libsunacl # Libarchive BUILD_DEPENDS+= libarchive>=3.1.2:archivers/libarchive RUN_DEPENDS+= libarchive>=3.1.2:archivers/libarchive # External Samba dependencies # Needed for IDL compiler BUILD_DEPENDS+= p5-Parse-Yapp>=0:devel/p5-Parse-Yapp PLIST_SUB+= PIDL="" # External Python modules BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dnspython>=1.9.4:dns/py-dnspython PLIST_SUB+= PY_DNSPYTHON="@comment " # BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 PLIST_SUB+= PY_ISO8601="@comment " # talloc BUILD_DEPENDS+= talloc>=2.1.9:devel/talloc RUN_DEPENDS+= talloc>=2.1.9:devel/talloc SAMBA4_BUNDLED_LIBS+= !talloc # tevent BUILD_DEPENDS+= tevent>=0.9.31:devel/tevent RUN_DEPENDS+= tevent>=0.9.31:devel/tevent SAMBA4_BUNDLED_LIBS+= !tevent # tdb BUILD_DEPENDS+= tdb>=1.3.12:databases/tdb RUN_DEPENDS+= tdb>=1.3.12:databases/tdb SAMBA4_BUNDLED_LIBS+= !tdb # ldb BUILD_DEPENDS+= ldb>=1.1.29:databases/ldb RUN_DEPENDS+= ldb>=1.1.29:databases/ldb SAMBA4_BUNDLED_LIBS+= !ldb # Don't use external libcom_err, cmocka SAMBA4_BUNDLED_LIBS+= com_err,cmocka CONFIGURE_ARGS+= \ --with-pam \ --with-iconv \ --with-winbind \ --disable-rpath \ --without-gettext \ --enable-pthreadpool \ --with-acl-support \ --with-sendfile-support \ ${ICONV_CONFIGURE_BASE} BIND99_RUN_DEPENDS= bind99>=9.9.0.0:dns/bind99 BIND910_RUN_DEPENDS= bind910>=9.10.0.0:dns/bind910 BIND911_RUN_DEPENDS= bind911>=9.11.0.0:dns/bind911 NSUPDATE_RUN_DEPENDS= samba-nsupdate:dns/samba-nsupdate DEBUG_CONFIGURE_ON= --verbose --enable-debug DEBUG_MAKE_ARGS= --verbose DEBUG_VARS= WITH_DEBUG=yes # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194046 GDB_CMD?= ${LOCALBASE}/bin/gdb # https://bugzilla.samba.org/show_bug.cgi?id=8969 DEVELOPER_IMPLIES= NTVFS DEVELOPER_BUILD_DEPENDS= ${GDB_CMD}:devel/gdb DEVELOPER_RUN_DEPENDS= ${GDB_CMD}:devel/gdb #DEVELOPER_CONFIGURE_ENABLE= developer selftest DEVELOPER_CONFIGURE_ON= --enable-developer --enable-selftest --abi-check-disable DEVELOPER_VARS_OFF= GDB_CMD=true # XXX: Mostly used in conjuction with DEVELOPER option, don't enable it if you don't know what you are doing NTVFS_CONFIGURE_WITH= ntvfs-fileserver ############################################################################## AVAHI_CONFIGURE_ENABLE= avahi AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app MDNSRESPONDER_CONFIGURE_ENABLE= dnssd MDNSRESPONDER_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder CUPS_CONFIGURE_ENABLE= cups iprint CUPS_LIB_DEPENDS= libcups.so:print/cups # https://bugzilla.samba.org/show_bug.cgi?id=9545 FAM_USES= fam FAM_CONFIGURE_WITH= fam QUOTAS_CONFIGURE_WITH= quotas SYSLOG_CONFIGURE_WITH= syslog UTMP_CONFIGURE_WITH= utmp AD_DC_CONFIGURE_OFF= --without-ad-dc #NTVFS_PREVENTS= AD_DC #NTVFS_PREVENTS_MSG= NTVFS needs AD_DC ADS_IMPLIES= LDAP ADS_CONFIGURE_WITH= ads dnsupdate LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap MANPAGES_BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:textproc/docbook-xsl \ xsltproc:textproc/libxslt MANPAGES_CONFIGURE_ENV_OFF= XSLTPROC="true" # !SAMBA4_SUBPORT .endif ############################################################################## .include ############################################################################## .if !defined(SAMBA4_SUBPORT) .if ${PORT_OPTIONS:MEXP_MODULES} . if !defined(WANT_EXP_MODULES) || empty(WANT_EXP_MODULES) WANT_EXP_MODULES= vfs_cacheprime gpext_scripts gpext_security gpext_registry . endif .endif SAMBA4_MODULES+= idmap_autorid idmap_rid idmap_hash idmap_tdb2 idmap_script # List of extra modules taken from RHEL build # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197320 .if ${PORT_OPTIONS:MADS} SAMBA4_MODULES+= idmap_ad idmap_rfc2307 nss-info_rfc2307 nss-info_sfu nss-info_sfu20 .endif .if ${PORT_OPTIONS:MDEVELOPER} SAMBA4_MODULES+= auth_skel perfcount_test pdb_test vfs_shadow_copy_test vfs_skel_opaque vfs_skel_transparent vfs_fake_acls .endif .if defined(WANT_EXP_MODULES) && !empty(WANT_EXP_MODULES) SAMBA4_MODULES+= ${WANT_EXP_MODULES} .endif .if defined(SAMBA4_BUNDLED_LIBS) && !empty(SAMBA4_BUNDLED_LIBS) CONFIGURE_ARGS+= --bundled-libraries="${SAMBA4_BUNDLED_LIBS:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .if defined(SAMBA4_MODULES) && !empty(SAMBA4_MODULES) CONFIGURE_ARGS+= --with-shared-modules="${SAMBA4_MODULES:Q:C|(\\\\ )+|,|g:S|\\||g}" .endif .for module in ${SAMBA4_MODULES} PLIST_FILES+= lib/shared-modules/${module:C,_,/,:C,-,_,}.so .endfor # !SAMBA4_SUBPORT .endif ############################################################################## .include ############################################################################## .if !defined(SAMBA4_SUBPORT) SAMBA4_SUB= SAMBA4_LOGDIR="${SAMBA4_LOGDIR}" \ SAMBA4_RUNDIR="${SAMBA4_RUNDIR}" \ SAMBA4_LOCKDIR="${SAMBA4_LOCKDIR}" \ SAMBA4_MODULEDIR="${SAMBA4_MODULEDIR}" \ SAMBA4_PRIVATEDIR="${SAMBA4_PRIVATEDIR}" \ SAMBA4_CONFDIR="${SAMBA4_CONFDIR}" \ SAMBA4_CONFIG="${SAMBA4_CONFIG}" PLIST_SUB+= ${SAMBA4_SUB} SUB_LIST+= ${SAMBA4_SUB} USE_RC_SUBR= samba_server SUB_FILES= pkg-message README.FreeBSD # Make sure that the right version of Python is used by the tools # https://bugzilla.samba.org/show_bug.cgi?id=7305 SHEBANG_FILES= ${PATCH_WRKSRC}/source4/scripting/bin/* # No fancy color error messages # for libexecinfo: (so that __builtin_frame_address() finds the top of the stack) .if ${ARCH} == "amd64" CFLAGS+= -fno-omit-frame-pointer .endif .if ${CHOSEN_COMPILER_TYPE} == clang CFLAGS+= -fno-color-diagnostics .endif CONFIGURE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' MAKE_ENV+= NOCOLOR=yes WAF_LOG_FORMAT='%(c1)s%(zone)s%(c2)s %(message)s' SAMBA_MAN1+= dbwrap_tool.1 findsmb.1 gentest.1 locktest.1 \ log2pcap.1 masktest.1 mvxattr.1 ndrdump.1 nmblookup.1 \ nmblookup4.1 ntlm_auth.1 oLschema2ldif.1 \ profiles.1 regdiff.1 regpatch.1 regshell.1 \ regtree.1 rpcclient.1 sharesec.1 smbcacls.1 \ smbclient.1 smbcontrol.1 smbcquotas.1 smbget.1 \ smbstatus.1 smbtar.1 smbtorture.1 smbtree.1 \ testparm.1 vfstest.1 wbinfo.1 SAMBA_MAN5+= lmhosts.5 smbgetrc.5 smbpasswd.5 pam_winbind.conf.5 \ smb.conf.5 SAMBA_MAN7+= samba.7 winbind_krb5_locator.7 SAMBA_MAN8+= cifsdd.8 eventlogadm.8 idmap_ad.8 idmap_autorid.8 idmap_hash.8 \ idmap_ldap.8 idmap_nss.8 idmap_rfc2307.8 idmap_rid.8 idmap_script.8 \ idmap_tdb.8 idmap_tdb2.8 net.8 nmbd.8 pam_winbind.8 pdbedit.8 \ samba-regedit.8 samba-tool.8 samba.8 smbd.8 smbpasswd.8 \ smbspool_krb5_wrapper.8 smbspool.8 smbta-util.8 vfs_acl_tdb.8 vfs_acl_xattr.8 \ vfs_aio_fork.8 vfs_aio_linux.8 vfs_aio_pthread.8 \ vfs_audit.8 vfs_cacheprime.8 vfs_cap.8 vfs_catia.8 vfs_ceph.8 \ vfs_commit.8 vfs_crossrename.8 vfs_default_quota.8 \ vfs_dirsort.8 vfs_extd_audit.8 vfs_fake_perms.8 vfs_fileid.8 \ vfs_fruit.8 vfs_full_audit.8 vfs_glusterfs.8 vfs_gpfs.8 vfs_media_harmony.8 \ vfs_netatalk.8 vfs_offline.8 vfs_prealloc.8 \ vfs_preopen.8 vfs_readahead.8 vfs_readonly.8 \ vfs_recycle.8 vfs_scannedonly.8 vfs_shadow_copy.8 \ vfs_shadow_copy2.8 vfs_snapper.8 vfs_smb_traffic_analyzer.8 \ vfs_streams_depot.8 vfs_streams_xattr.8 vfs_syncops.8 vfs_time_audit.8 \ vfs_tsmsm.8 vfs_worm.8 vfs_xattr_tdb.8 winbindd.8 \ vfs_linux_xfs_sgid.8 vfs_btrfs.8 vfs_shell_snap.8 vfs_unityed_media.8 PORTDOCS= README.FreeBSD IGNORE_NONTHREAD_PYTHON= needs port lang/python${PYTHON_SUFFIX} to be build with THREADS support post-extract: @${RM} -r ${WRKSRC}/pidl/lib/Parse/Yapp post-patch: @${REINPLACE_CMD} -e 's|$${PKGCONFIGDIR}|${PKGCONFIGDIR}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/pkgconfig.py @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/buildtools/wafsamba/wafsamba.py @${REINPLACE_CMD} -e 's|%%GDB_CMD%%|${GDB_CMD}|g' \ ${PATCH_WRKSRC}/buildtools/scripts/abi_gen.sh @${REINPLACE_CMD} -e 's|%%SAMBA4_CONFIG%%|${SAMBA4_CONFIG}|g' \ ${PATCH_WRKSRC}/dynconfig/wscript # Use threading (or multiprocessing) but not thread (renamed in python 3+). pre-configure: @if ! ${PYTHON_CMD} -c "import multiprocessing;" 2>/dev/null; then \ ${ECHO_CMD}; \ ${ECHO_MSG} "===> ${PKGNAME} "${IGNORE_NONTHREAD_PYTHON:Q}.; \ ${ECHO_CMD}; \ ${FALSE}; \ fi pre-build-MANPAGES-off: .for man in libcli/nbt/man/nmblookup4.1 \ librpc/tools/ndrdump.1 \ source4/lib/registry/man/regdiff.1 \ source4/lib/registry/man/regpatch.1 \ source4/lib/registry/man/regshell.1 \ source4/lib/registry/man/regtree.1 \ source4/torture/man/gentest.1 \ source4/torture/man/locktest.1 \ source4/torture/man/masktest.1 \ source4/torture/man/smbtorture.1 \ source4/utils/man/ntlm_auth4.1 \ source4/utils/man/oLschema2ldif.1 -@${MKDIR} `dirname ${BUILD_WRKSRC}/bin/default/${man}` ${INSTALL_MAN} ${FILESDIR}/man/`basename ${man}` ${BUILD_WRKSRC}/bin/default/${man} .endfor -@${MKDIR} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages .for man in ${SAMBA_MAN1} ${SAMBA_MAN5} ${SAMBA_MAN7} ${SAMBA_MAN8} -${INSTALL_MAN} ${BUILD_WRKSRC}/docs/manpages/${man} ${BUILD_WRKSRC}/bin/default/docs-xml/manpages .endfor post-install: ${LN} -sf smb.conf.5.gz ${STAGEDIR}${PREFIX}/man/man5/smb4.conf.5.gz # Run post-install script .for dir in ${SAMBA4_LOGDIR} ${SAMBA4_RUNDIR} ${SAMBA4_LOCKDIR} ${SAMBA4_MODULEDIR} ${INSTALL} -d -m 0755 "${STAGEDIR}${dir}" .endfor ${INSTALL} -d -m 0700 "${STAGEDIR}${SAMBA4_PRIVATEDIR}" .for dir in auth bind9 gensec gpext idmap ldb nss_info pdb perfcount process_model service vfs ${INSTALL} -d -m 0755 "${STAGEDIR}${SAMBA4_MODULEDIR}/${dir}" .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKDIR}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .if ${PORT_OPTIONS:MDEVELOPER} test: build @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_WRKSRC}/${WAF_CMD} ${MAKE_ARGS} $@) .endif # !SAMBA4_SUBPORT .endif .include Index: head/net/socat/Makefile =================================================================== --- head/net/socat/Makefile (revision 444462) +++ head/net/socat/Makefile (revision 444463) @@ -1,55 +1,55 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= socat PORTVERSION= 1.7.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net ipv6 MASTER_SITES= http://www.dest-unreach.org/socat/download/ \ LOCAL/ehaupt MAINTAINER= ehaupt@FreeBSD.org COMMENT= Multipurpose relay and more LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler cpe ssl tar:bzip2 GNU_CONFIGURE= yes USE_RC_SUBR= socat CPE_VENDOR= dest-unreach PORTSCOUT= skipv:2.0.0-b2 PLIST_FILES= bin/filan bin/procan bin/socat man/man1/socat.1.gz PORTDOCS= EXAMPLES README SECURITY FAQ OPTIONS_DEFINE= DOCS READLINE READLINE_CONFIGURE_ENABLE= readline READLINE_USES= readline .include .if ${SSL_DEFAULT} != base .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif CFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib .endif .if ${COMPILER_TYPE} == "clang" CFLAGS+= -Wno-unused-comparison .endif do-install: .for f in filan procan socat ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${STAGEDIR}${PREFIX}/bin .endfor ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net/yaz/Makefile =================================================================== --- head/net/yaz/Makefile (revision 444462) +++ head/net/yaz/Makefile (revision 444463) @@ -1,53 +1,54 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= yaz PORTVERSION= 5.21.1 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/ MAINTAINER= ports@FreeBSD.org COMMENT= Z39.50/SR client and API library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicuuc.so:devel/icu \ libgnutls.so:security/gnutls USES= execinfo iconv libtool ncurses pathfix pkgconfig readline \ shebangfix tcl SHEBANG_FILES= util/yaz-asncomp GNU_CONFIGURE= yes USE_GNOME= libxml2 libxslt USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes CONFIGURE_ARGS= --enable-shared --with-iconv=${ICONV_PREFIX} \ --with-xml2=${LOCALBASE} --with-xslt=${LOCALBASE} \ --with-icu=${LOCALBASE} --enable-tcpd LDFLAGS+= -L${LOCALBASE}/lib LIBS+= -lexecinfo PORTDOCS= * OPTIONS_DEFINE= DOCS MEMCACHED REDIS MEMCACHED_DESC= Memcached distributed cache system support MEMCACHED_CONFIGURE_WITH= memcached MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached REDIS_CONFIGURE_WITH= redis REDIS_LIB_DEPENDS= libhiredis.so:databases/hiredis post-patch: @${REINPLACE_CMD} 's|tclsh |tclsh8.6 |' ${WRKSRC}/configure post-configure: @${REINPLACE_CMD} -e 's,[$$]{datarootdir}/man,${PREFIX}/man,' \ ${WRKSRC}/doc/Makefile post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.* .include Index: head/net/zebra/Makefile =================================================================== --- head/net/zebra/Makefile (revision 444462) +++ head/net/zebra/Makefile (revision 444463) @@ -1,91 +1,91 @@ # Created by: Andreas Klemm # $FreeBSD$ PORTNAME= zebra PORTVERSION= 0.95a -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net ipv6 MASTER_SITES= ftp://ftp.pop-pr.rnp.br/pub/GNU/ftp.zebra.org/zebra/ \ ftp://ftp.ripe.net/mirrors/sites/ftp.zebra.org/pub/zebra/ \ http://ftp.sunet.se/pub/network/zebra/ MAINTAINER= bdrewery@FreeBSD.org COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4 route software (server/reflector) LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi CONFLICTS= openbgpd-[0-9]* quagga-[0-9]* quagga-re-[0-9]* openospfd-[0-9]* SUB_FILES= pkg-message zebractl SUB_LIST= BGPDARGS=${BGPDARGS} \ OSPFDARGS=${OSPFDARGS} \ OSPF6DARGS=${OSPFDARGS} \ RIPDARGS=${RIPDARGS} \ RIPNGDARGS=${RIPNGDARGS} \ ZEBRAARGS=${ZEBRAARGS} USE_SUBMAKE= yes GNU_CONFIGURE= yes USES= cpe readline CONFIGURE_ARGS+= --sysconfdir=${PREFIX}/etc/zebra CPU_VENDOR= gnu PORTSCOUT= ignore:1 SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" OPTIONS_DEFINE= IPV6 PAM OSPFNSSA SNMP TCPZEBRA BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH PAM_DESC= PAM authentication for vtysh OSPFNSSA_DESC= undergoing NSSA feature TCPZEBRA_DESC= TCP/IP socket connection BGPD_DESC= BGPD support OSPF6D_DESC= OSPF6D support OSPFD_DESC= OSPFD support RIPD_DESC= RIPD support RIPNGD_DESC= RIPNGD support VTYSH_DESC= VTYSH support OPTIONS_DEFAULT= BGPD OSPF6D OSPFD RIPD RIPNGD VTYSH OPTIONS_SUB= yes NO_OPTIONS_SORT= yes PAM_CONFIGURE_WITH= pam OSPFNSSA_CONFIGURE_ENABLE= nssa SNMP_CONFIGURE_ENABLE= snmp SNMP_LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp TCPZEBRA_CONFIGURE_ENABLE= tcp-zebra BGPD_CONFIGURE_ENABLE= bgpd OSPF6D_CONFIGURE_ENABLE= ospf6d OSPFD_CONFIGURE_ENABLE= ospfd RIPD_CONFIGURE_ENABLE= ripd RIPNGD_CONFIGURE_ENABLE= ripngd VTYSH_CONFIGURE_ENABLE= vtysh IPV6_CONFIGURE_ENABLE= ipv6 INFO= zebra BGPDARGS?= -d OSPFDARGS?= -d OSPF6DARGS?= -d RIPDARGS?= -d RIPNGDARGS?= -d ZEBRAARGS?= -d .include .if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MOSPF6D} IGNORE= OSPF6D requires IPV6 option .endif .if !${PORT_OPTIONS:MIPV6} && ${PORT_OPTIONS:MRIPNGD} IGNORE= RIPNGD requires IPV6 option .endif post-install: @( cd ${WRKSRC}/doc; ${RM} zebra*info*; \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} zebra.info install ) @${ECHO_MSG} "===> installing zebra startup file..." ${INSTALL_SCRIPT} ${WRKDIR}/zebractl ${STAGEDIR}${PREFIX}/sbin/zebractl @${ECHO_MSG} "done." .include Index: head/net-im/freetalk/Makefile =================================================================== --- head/net-im/freetalk/Makefile (revision 444462) +++ head/net-im/freetalk/Makefile (revision 444463) @@ -1,28 +1,29 @@ # Created by: Oleg Ginzburg (olevole@olevole.ru) # $FreeBSD$ PORTNAME= freetalk PORTVERSION= 4.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= olevole@olevole.ru COMMENT= GNU console based Jabber client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth \ libguile-2.0.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded USES= autoreconf gettext-runtime localbase makeinfo pkgconfig readline USE_GNOME= glib20 GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= GNUFreetalk INFO= freetalk .include Index: head/net-im/profanity/Makefile =================================================================== --- head/net-im/profanity/Makefile (revision 444462) +++ head/net-im/profanity/Makefile (revision 444463) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= profanity PORTVERSION= 0.5.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-im MASTER_SITES= http://www.profanity.im/ MAINTAINER= arved@FreeBSD.org COMMENT= Console based XMPP client LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive LIB_DEPENDS= libmesode.so:net-im/libmesode \ libcurl.so:ftp/curl \ libotr.so.5:security/libotr \ libuuid.so:misc/e2fsprogs-libuuid \ libgpgme.so:security/gpgme USES= ncurses pkgconfig ssl python readline autoreconf libtool GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-otr --enable-python-plugins --enable-c-plugins \ --enable-pgp --enable-icons=no --with-xscreensaver=no CONFIGURE_ENV= LIBS="${CFLAGS} -lcrypto" USE_GNOME= glib20 OPTIONS_DEFINE= NOTIFY NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify NOTIFY_CONFIGURE_ENABLE=notifications .include post-patch: ${REINPLACE_CMD} "s,python-config,${PYTHON_VERSION}-config,g" \ ${WRKSRC}/configure.ac .include Index: head/net-im/telegram/Makefile =================================================================== --- head/net-im/telegram/Makefile (revision 444462) +++ head/net-im/telegram/Makefile (revision 444463) @@ -1,44 +1,44 @@ # Created by: gahr # $FreeBSD$ PORTNAME= telegram PORTVERSION= 1.4.1.g20161227 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-im MAINTAINER= cpm@FreeBSD.org COMMENT= Command-line interface for Telegram LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libconfig.so:devel/libconfig \ libevent.so:devel/libevent \ libjansson.so:devel/jansson BROKEN_mips= Missing header BROKEN_mips64= Missing header BROKEN_powerpc64= Does not build: Assertion failed: (get_int () == TLS_SCHEMA_V2) USES= execinfo gmake lua:52 ncurses pkgconfig readline ssl GNU_CONFIGURE= yes USE_GITHUB= yes GH_ACCOUNT= vysheng GH_PROJECT= tg tgl:tgl tl-parser:tlparser GH_TAGNAME= 6547c0b ffb04ca:tgl 36bf190:tlparser GH_SUBDIR= tgl:tgl tgl/tl-parser:tlparser PLIST_FILES= bin/telegram-cli \ etc/telegram-cli/server.pub PORTDOCS= * do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/telegram-cli ${INSTALL_PROGRAM} ${WRKSRC}/bin/telegram-cli ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/tg-server.pub ${STAGEDIR}${PREFIX}/etc/telegram-cli/server.pub @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/ && ${INSTALL_DATA} CHANGELOG README-LUA README.es README.md \ ${STAGEDIR}${DOCSDIR}) .include Index: head/net-im/zephyr/Makefile =================================================================== --- head/net-im/zephyr/Makefile (revision 444462) +++ head/net-im/zephyr/Makefile (revision 444463) @@ -1,56 +1,56 @@ # Created by: Ben Kaduk # $FreeBSD$ PORTNAME= zephyr DISTVERSION= 3.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= net-im MASTER_SITES= http://zephyr.1ts.org/export/2642/distribution/ MAINTAINER= kaduk-fbsd@mit.edu COMMENT= Enterprise-scale distributed messaging system LICENSE= MIT BROKEN_aarch64= Fails to link: missing sbrk GNU_CONFIGURE= yes # it is an upstream bug that --with-krb5 needs a path CONFIGURE_ARGS= --with-krb5="${KRB5_DIR}" USES= iconv libtool readline USE_RC_SUBR= zhm USE_LDCONFIG= yes MAKE_JOBS_UNSAFE= yes LDFLAGS+= -L${LOCALBASE}/lib CPPFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= HEIMDAL HEIMDAL_DESC= Link against libss.so from security/heimdal .include .if empty(ICONV_LIB) CONFIGURE_ARGS+=ac_cv_lib_iconv_libiconv_open=no .endif .if ${PORT_OPTIONS:MHEIMDAL} BROKEN= bad depobj LIB_DEPENDS+= libss.so.1:security/heimdal .if defined(HEIMDAL_HOME) KRB5_DIR?= ${HEIMDAL_HOME} .else KRB5_DIR?= ${LOCALBASE} .endif .else LIB_DEPENDS+= libss.so.2:devel/e2fsprogs-libss KRB5_DIR?= ${DESTDIR}/usr .endif # try to fix parallel (-jX) builds: add missing inter-source dependencies post-patch: @${REINPLACE_CMD} -e \ '/^eval\.o/,$$s,port\.h,& string_stack.h new_string.h, ; \ s,_aux\.h,.h,' ${WRKSRC}/zwgc/Makefile.in .include Index: head/net-mgmt/argus3-clients/Makefile =================================================================== --- head/net-mgmt/argus3-clients/Makefile (revision 444462) +++ head/net-mgmt/argus3-clients/Makefile (revision 444463) @@ -1,101 +1,102 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= argus-clients PORTVERSION= 3.0.8.2 +PORTREVISION= 1 CATEGORIES= net-mgmt security MASTER_SITES= http://qosient.com/argus/src/ \ ftp://qosient.com/pub/argus/src/ MAINTAINER= bofh@FreeBSD.org COMMENT= Client programs for the argus IP network transaction auditing tool LICENSE= GPLv3 CONFLICTS= argus-clients-2* argus-clients-sasl-2* OPTIONS_DEFINE= GEOIP MYSQL SASL DOCS EXAMPLES OPTIONS_DEFAULT=MYSQL SASL OPTIONS_SUB= yes SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_CONFIGURE_ON= --with-sasl=${LOCALBASE} MYSQL_USES= mysql GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP GEOIP_CONFIGURE_ON= --with-GeoIP=${LOCALBASE} USES= bison ncurses perl5 readline USE_CSTD= gnu89 GNU_CONFIGURE= yes .include .if ${PORT_OPTIONS:MSASL} PKGNAMESUFFIX+= -sasl .endif do-install: .for i in radark ragraph rahosts raips raplot raports @${REINPLACE_CMD} -e 's#/usr/bin/perl#${LOCALBASE}/bin/perl#' ${WRKSRC}/bin/$i .endfor .for i in ra rabins racluster raconvert racount radium radump raevent \ rafilteraddr ragrep rahisto ralabel ranonymize rapath rapolicy \ rarpwatch raservices rasort rasplit rastream rastrip \ ratemplate ratimerange ratop rauserdata ${INSTALL_PROGRAM} ${WRKSRC}/bin/$i ${STAGEDIR}/${PREFIX}/bin/$i .endfor .for i in argusclientbug radark ragraph rahosts raips raplot raports ${INSTALL_SCRIPT} ${WRKSRC}/bin/$i ${STAGEDIR}/${PREFIX}/bin/$i .endfor .for i in radark ragraph rahosts raports ${INSTALL_SCRIPT} ${WRKSRC}/bin/$i ${STAGEDIR}/${PREFIX}/bin/$i .endfor .for i in ra.1 rabins.1 racluster.1 raconvert.1 racount.1 radump.1 raevent.1 \ rafilteraddr.1 ragraph.1 ragrep.1 rahisto.1 ralabel.1 ranonymize.1 \ rapath.1 rapolicy.1 rasort.1 rasplit.1 rastream.1 rastrip.1 ${INSTALL_MAN} ${WRKSRC}/man/man1/$i ${STAGEDIR}/${PREFIX}/man/man1 .endfor .for i in racluster.5 radium.conf.5 ralabel.conf.5 ranonymize.5 rarc.5 ${INSTALL_MAN} ${WRKSRC}/man/man5/$i ${STAGEDIR}/${PREFIX}/man/man5 .endfor .for i in radium.8 ${INSTALL_MAN} ${WRKSRC}/man/man8/$i ${STAGEDIR}/${PREFIX}/man/man8 .endfor do-install-MYSQL-on: .for i in rasql rasqlinsert rasqltimeindex ${INSTALL_PROGRAM} ${WRKSRC}/bin/$i ${STAGEDIR}/${PREFIX}/bin/$i .endfor .for i in rasql.1 rasqlinsert.1 rasqltimeindex.1 ${INSTALL_MAN} ${WRKSRC}/man/man1/$i ${STAGEDIR}/${PREFIX}/man/man1 .endfor do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR}/ .for i in AUTHORS CHANGES CREDITS ChangeLog INSTALL \ MANIFEST README VERSION ${INSTALL_DATA} ${WRKSRC}/$i ${STAGEDIR}/${DOCSDIR} .endfor do-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} .for i in Config Database Startup System ${MKDIR} ${STAGEDIR}/${EXAMPLESDIR}/$i .endfor .for i in delegated-ipv4-latest excel.rc iana-address-file \ iana-ipv4-address iana-multicast-address iana-port-numbers \ racluster.conf radium.conf ragetcountrycodes.sh ralabel.conf \ ranonymize.conf rarc rarc.print.all.conf rastream.sh std.sig \ wireshark.manuf.txt ${INSTALL_DATA} ${WRKSRC}/support/Config/$i ${STAGEDIR}/${EXAMPLESDIR}/Config/$i .endfor .for i in MySQL.Archive.sh README ${INSTALL_DATA} ${WRKSRC}/support/Database/$i ${STAGEDIR}/${EXAMPLESDIR}/Database/$i .endfor .for i in README com.qosient.radium.plist com.qosient.rasplit.plist \ radium radium.service rasplit ${INSTALL_DATA} ${WRKSRC}/support/Startup/$i ${STAGEDIR}/${EXAMPLESDIR}/Startup/$i .endfor .for i in magic ${INSTALL_DATA} ${WRKSRC}/support/System/$i ${STAGEDIR}/${EXAMPLESDIR}/System/$i .endfor .include Index: head/net-mgmt/scli/Makefile =================================================================== --- head/net-mgmt/scli/Makefile (revision 444462) +++ head/net-mgmt/scli/Makefile (revision 444463) @@ -1,23 +1,23 @@ # Created by: Michael Lyngbøl # $FreeBSD$ PORTNAME= scli PORTVERSION= 0.3.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt MASTER_SITES= ftp://ftp.ibr.cs.tu-bs.de/local/${PORTNAME}/ \ http://matt.peterson.org/FreeBSD/ports/ MAINTAINER= lyngbol@wheel.dk COMMENT= A collection of SNMP command line management tools LIB_DEPENDS= libgsnmp.so:net-mgmt/gsnmp GNU_CONFIGURE= yes USES= gmake ncurses pkgconfig readline USE_GNOME= libxml2 INFO= scli PLIST_FILES= bin/scli man/man1/scli.1.gz .include Index: head/net-mgmt/send/Makefile =================================================================== --- head/net-mgmt/send/Makefile (revision 444462) +++ head/net-mgmt/send/Makefile (revision 444463) @@ -1,46 +1,46 @@ # Created by: Janos Mohacsi # $FreeBSD$ PORTNAME= send PORTVERSION= 0.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt ipv6 MASTER_SITES= LOCAL/hrs DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= hrs@FreeBSD.org COMMENT= Secure Neighbor Discovery implementation for IPv6 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libdnet.so:net/libdnet USES= gmake readline ssl USE_RC_SUBR= sendd SUB_FILES= pkg-message PKGMESSAGE= ${WRKDIR}/pkg-message PORTDOCS= README UserGuide.pdf MAKE_JOBS_UNSAFE=yes OPTIONS_DEFINE= DOCS post-extract: ${INSTALL_DATA} ${WRKSRC}/examples/ipext/ipext_verify.conf \ ${WRKSRC}/examples/ipext/ca/ipext.conf \ ${WRKSRC}/examples/ ${INSTALL_DATA} ${WRKSRC}/docs/UserGuide.pdf \ ${WRKSRC}/UserGuide.pdf post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/sendd for F in sendd.conf params.conf ipext.conf ipext_verify.conf; do \ ${INSTALL_DATA} ${WRKSRC}/examples/$$F \ ${STAGEDIR}${PREFIX}/etc/sendd/$${F}-dist; \ done post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/net-p2p/microdc2/Makefile =================================================================== --- head/net-p2p/microdc2/Makefile (revision 444462) +++ head/net-p2p/microdc2/Makefile (revision 444463) @@ -1,27 +1,27 @@ # Created by: Pankov Pavel # $FreeBSD$ PORTNAME= microdc2 PORTVERSION= 0.15.6 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net-p2p MASTER_SITES= http://corsair626.no-ip.org/microdc/ MAINTAINER= pankov_p@mail.ru COMMENT= Command-line based Direct Connect client LICENSE= GPLv2 CONFLICTS= tthsum-[0-9]* USES= iconv readline GNU_CONFIGURE= yes USE_GNOME= libxml2 OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_OFF= --disable-nls .include Index: head/net-p2p/shx/Makefile =================================================================== --- head/net-p2p/shx/Makefile (revision 444462) +++ head/net-p2p/shx/Makefile (revision 444463) @@ -1,59 +1,60 @@ # Created by: Devin Teske # $FreeBSD$ PORTNAME= shx PORTVERSION= 0.2.4 +PORTREVISION= 1 CATEGORIES= net-p2p MASTER_SITES= http://synhxd.sourceforge.net/releases/ PATCH_SITES= ${MASTER_SITES} PATCHFILES= ${DISTNAME}.diff.gz MAINTAINER= dteske@FreeBSD.org COMMENT= Text based Hotline Communications client for Unix LICENSE= GPLv1 OPTIONS_DEFINE= WARNINGS HTXF_PTHREAD HFS HOPE CIPHER COMPRESS HAL XMMS NOIPV4 OPTIONS_DEFAULT=HTXF_PTHREAD HFS HOPE CIPHER COMPRESS XMMS WARNINGS_DESC= Show compiler warnings HTXF_PTHREAD_DESC= Use pthread instead of fork or clone for htxf HFS_DESC= Enable HFS file system emulation HOPE_DESC= Enable HOPE (required by Cipher/Compress) CIPHER_DESC= Enable Cipher (HOPE required) COMPRESS_DESC= Enable Compress (HOPE required) HAL_DESC= Compile MegaHAL (enables hal command) XMMS_DESC= Enable trackname command NOIPV4_DESC= IPv6 support (disables IPv4 support) USES= readline ssl tar:tgz MAKEFILE= makefile GNU_CONFIGURE= yes CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} CIPHER_IMPLIES= HOPE COMPRESS_IMPLIES= HOPE CIPHER_CONFIGURE_ENABLE= cipher COMPRESS_CONFIGURE_ENABLE= compress HAL_CONFIGURE_ENABLE= hal HFS_CONFIGURE_ENABLE= hfs HOPE_CONFIGURE_ENABLE= hope HTXF_PTHREAD_CONFIGURE_ENABLE= htxf-pthread NOIPV4_CONFIGURE_ENABLE= ipv6 XMMS_CONFIGURE_ENABLE= xmms WARNINGS_CONFIGURE_ENABLE= warnings PLIST_FILES= bin/hx \ share/examples/shx/hxrc \ share/examples/shx/hxvars do-install: ${CP} -fv ${WRKSRC}/run/hx ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/examples/${PORTNAME} ${CP} -fv ${WRKSRC}/run/hxrc ${STAGEDIR}${PREFIX}/share/examples/${PORTNAME}/ ${CP} -fv ${WRKSRC}/run/hxvars ${STAGEDIR}${PREFIX}/share/examples/${PORTNAME}/ .include Index: head/palm/pilot-link/Makefile =================================================================== --- head/palm/pilot-link/Makefile (revision 444462) +++ head/palm/pilot-link/Makefile (revision 444463) @@ -1,60 +1,60 @@ # Created by: Paul Traina # $FreeBSD$ PORTNAME= pilot-link PORTVERSION= 0.12.5 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= palm comms MASTER_SITES= http://downloads.pilot-link.org/ \ http://miwibox.org/distfiles/ MAINTAINER= samm@os2.kiev.ua COMMENT= Suite of tools to connect and sync your Palm handheld LICENSE= GPLv2 BUILD_DEPENDS= xsltproc:textproc/libxslt GNU_CONFIGURE= yes CFLAGS+= -I${WRKSRC}/popt -I${LOCALBASE}/include CONFIGURE_ARGS+=${ICONV_CONFIGURE_BASE} --with-included-popt --enable-conduits --enable-xsltproc INSTALL_TARGET= install-strip USES= iconv libtool pathfix pkgconfig readline tar:bzip2 USE_LDCONFIG= yes OPTIONS_DEFINE= PNG THREADS USB USB_DESC= Compile with USB via libusb support (READ MANUAL!) .include .if ${PORT_OPTIONS:MTHREADS} CONFIGURE_ARGS+= --enable-threads .endif .if ${PORT_OPTIONS:MUSB} CONFIGURE_ARGS+=--enable-libusb LDFLAGS+= -L${PREFIX}/lib -lusb .if ! ${PORT_OPTIONS:MTHREADS} IGNORE= cannot be built: USB support requires THREADS turned on. Please reconfigure using 'make config' .endif .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-libpng=${PREFIX} .else CONFIGURE_ARGS+= --disable-png .endif post-patch: @${REINPLACE_CMD} '/enable_werror="yes"/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|png_voidp_NULL|NULL|g' \ -e 's|png_error_ptr_NULL|NULL|g' \ ${WRKSRC}/src/pilot-read-notepad.c \ ${WRKSRC}/src/pilot-read-palmpix.c \ ${WRKSRC}/src/pilot-read-screenshot.c \ ${WRKSRC}/src/pilot-read-veo.c .include Index: head/polish/ekg2/Makefile =================================================================== --- head/polish/ekg2/Makefile (revision 444462) +++ head/polish/ekg2/Makefile (revision 444463) @@ -1,93 +1,93 @@ # Created by: Aleksander Fafula # $FreeBSD$ PORTNAME= ekg2 PORTVERSION= 0.3.1 -PORTREVISION= 9 +PORTREVISION= 10 PORTEPOCH= 1 CATEGORIES= polish net-im MASTER_SITES= http://pl.ekg2.org/ MAINTAINER= pawel@FreeBSD.org COMMENT= Text-mode Gadu-Gadu, Jabber, and IRC client LIB_DEPENDS= libgadu.so:polish/libgadu \ libgnutls.so:security/gnutls \ libexpat.so:textproc/expat2 LICENSE= GPLv2 GNU_CONFIGURE= yes USES= gmake iconv libtool pathfix pkgconfig readline CONFIGURE_ARGS+= --enable-shared \ --disable-static \ --enable-dynamic \ --with-expat \ --without-sqlite \ --without-gpm-mouse \ --with-libgadu \ --without-gif \ --without-libjpeg \ --without-libidn INSTALL_TARGET= install-strip LDFLAGS+= -L${LOCALBASE}/lib -lintl -pthread CFLAGS+= -I${LOCALBASE}/include OPTIONS_DEFINE= ASPELL GPG GSM GTK2 NLS PERL PYTHON SQLITE UNICODE XOSD OPTIONS_DEFAULT=ASPELL OPTIONS_SUB= yes GPG_DESC= GPG plugin GSM_DESC= GSM audio plugin GTK2_DESC= GTK+ 2 plugin PERL_DESC= Perl plugin PYTHON_DESC= Python plugin SQLITE_DESC= SQLite plugin UNICODE_DESC= Unicode support (experimental) XOSD_DESC= Xosd plugin ASPELL_CONFIGURE_WITH= aspell ASPELL_LIB_DEPENDS= libaspell.so:textproc/aspell ASPELL_RUN_DEPENDS= ${LOCALBASE}/share/aspell/pl.rws:polish/aspell GPG_CONFIGURE_WITH= gpg GPG_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpg-error.so:security/libgpg-error GPG_RUN_DEPENDS= gpg:security/gnupg GSM_CONFIGURE_WITH= libgsm GSM_LIB_DEPENDS= libgsm.so:audio/gsm GTK2_CONFIGURE_WITH= gtk GTK2_USE= GNOME=gtk2 NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext PERL_CONFIGURE_WITH= perl PERL_USES= perl5 PYTHON_CONFIGURE_WITH= python PYTHON_USES= python shebangfix SHEBANG_FILES= contrib/python/notify-bubble.py SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 UNICODE_CONFIGURE_ENABLE= unicode XOSD_CONFIGURE_WITH= libxosd XOSD_LIB_DEPENDS= libxosd.so:misc/xosd post-patch: # needs newer headers for O_NOFOLLOW flag @${REINPLACE_CMD} '/_XOPEN_SOURCE/ s|600|700|' \ ${WRKSRC}/plugins/xmsg/xmsg.c post-patch-UNICODE-on: @${REINPLACE_CMD} -e 's|ncursesw/||' ${WRKSRC}/configure \ ${WRKSRC}/plugins/ncurses/ecurses.h .include Index: head/polish/kadu/Makefile =================================================================== --- head/polish/kadu/Makefile (revision 444462) +++ head/polish/kadu/Makefile (revision 444463) @@ -1,72 +1,72 @@ # Created by: Jacek Pelka # $FreeBSD$ PORTNAME= kadu PORTVERSION= 4.3 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= polish net-im MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/:kadu \ http://download.kadu.im/stable/:kadu \ http://download.kadu.im/additions/:additions DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:kadu DIST_SUBDIR= kadu EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= pawel@FreeBSD.org COMMENT= Internet communicator supporting Gadu-Gadu and Jabber/XMPP LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash \ pl-libgadu>=1.12.2:polish/libgadu LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ libsndfile.so:audio/libsndfile \ libinjeqt.so:devel/injeqt \ libqca-qt5.so:devel/qca-qt5 \ libidn.so:dns/libidn \ libqxmpp.so:net-im/qxmpp-qt5 \ libgadu.so:polish/libgadu \ libgcrypt.so:security/libgcrypt \ libotr.so.5:security/libotr \ libenchant.so:textproc/enchant # TODO ntrack and ntrack-qt (needs porting) ? # TODO separate ports for plugins and themes (possible starting with 0.10) GG6_EMOTS_DISTFILE= kompatybilne_z_GG6.tar.gz GG7_EMOTS_DISTFILE= dodatkowe_emoty_GG7.tar.gz USES= cmake compiler:c++11-lib execinfo gettext-runtime \ libarchive pkgconfig readline tar:bzip2 USE_XORG= x11 xext xfixes xscrnsaver USE_GNOME= glib20 USE_QT5= concurrent core dbus gui multimedia network \ qml quick script scripttools sql webkit widgets x11extras \ xml xmlpatterns buildtools_build linguisttools_build \ qmake_build imageformats_run sql-sqlite3_run # Setting KADU_VERSION disables git invocation CMAKE_ARGS= -DKADU_VERSION:STRING="${DISTVERSION}" -DWITH_ENCHANT=ON \ -DENABLE_TESTS=OFF LDFLAGS+= -lexecinfo OPTIONS_DEFINE= GG_EMOTS OPTIONS_SUB= yes GG_EMOTS_DESC= GG-compatible emoticons GG_EMOTS_DISTFILES= ${GG6_EMOTS_DISTFILE}:additions \ ${GG7_EMOTS_DISTFILE}:additions post-patch: @${REINPLACE_CMD} '/kadu_add_test/ s|^|#|' \ ${WRKSRC}/kadu-core/plugin/CMakeLists.txt post-install-GG_EMOTS-on: @${MKDIR} ${WRKSRC}/varia/themes/emoticons @cd ${WRKSRC}/varia/themes/emoticons && \ ${TAR} -zxf ${_DISTDIR}/${GG6_EMOTS_DISTFILE} && \ ${MV} kompatybilne_z_GG6 gg6_compatible && \ cd gg6_compatible && ${TAR} -zxf ${_DISTDIR}/${GG7_EMOTS_DISTFILE} @cd ${WRKSRC}/varia/themes/emoticons && \ ${COPYTREE_SHARE} gg6_compatible ${STAGEDIR}${DATADIR}/themes/emoticons .include Index: head/print/fontforge/Makefile =================================================================== --- head/print/fontforge/Makefile (revision 444462) +++ head/print/fontforge/Makefile (revision 444463) @@ -1,84 +1,84 @@ # Created by: KANOU Hiroki # $FreeBSD$ PORTNAME= fontforge PORTVERSION= 20161005 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= print DISTFILES= # Empty but needed because of the freetype distfile MAINTAINER= cyberbotx@cyberbotx.com COMMENT= Type 1/TrueType/OpenType/bitmap font editor LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/uthash.h:devel/uthash \ ${LOCALBASE}/bin/gnulib-tool:devel/gnulib LIB_DEPENDS= libuninameslist.so:textproc/libuninameslist \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libgif.so:graphics/giflib \ libspiro.so:graphics/libspiro \ libfreetype.so:print/freetype2 \ libltdl.so:devel/libltdl \ libfontconfig.so:x11-fonts/fontconfig USE_GITHUB= yes USES= autoreconf:build compiler desktop-file-utils execinfo gettext \ gmake iconv jpeg libtool pkgconfig python readline:port \ shared-mime-info shebangfix SHEBANG_FILES= pycontrib/gdraw/__init__.py \ pycontrib/gdraw/gdraw.py USE_XORG= ice sm x11 xi xkbui xft USE_GNOME= cairo glib20 gtk20 libxml2 pango CONFIGURE_ARGS= --enable-tile-path --enable-gtk2-use CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip INSTALLS_ICONS= yes PORTDOCS= * .htaccess OPTIONS_DEFINE= DOCS FREETYPE CAIRO PYTHON OPTIONS_SUB= yes FREETYPE_DESC= Include freetype's internal debugger PYTHON_CONFIGURE_ENABLE= python-scripting python-extension CAIRO_CONFIGURE_WITH= cairo .include .if ${PORT_OPTIONS:MFREETYPE} MASTER_SITES+= http://savannah.nongnu.org/download/freetype/:freetype \ SF/freetype/freetype2/${FREETYPE_VERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/:freetype \ http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/:freetype \ http://www.funet.fi/pub/mirrors/ftp.freetype.org/freetype2/:freetype \ http://ftp.sunet.se/pub/text-processing/freetype/freetype2/:freetype \ ftp://ftp.freetype.org/freetype/freetype2/:freetype FREETYPE_VERSION= 2.6.3 FREETYPE_SRC= freetype-${FREETYPE_VERSION}.tar.bz2 DISTFILES+= ${FREETYPE_SRC:C/$/:freetype/} CONFIGURE_ARGS+= --enable-freetype-debugger=${WRKDIR}/freetype-${FREETYPE_VERSION} .else CONFIGURE_ARGS+= --disable-freetype-debugger .endif # This is to get around calling fontforge's bootstrap script, as that script fails # if git isn't installed on a system DESPITE there being a --skip-git argument that # can be passed into it. autoreconf is called here because I want to run it without # libtoolize being run along with it. pre-configure: (cd ${WRKSRC} && \ ${SH} -c '. ./bootstrap.conf ; \ ${LOCALBASE}/bin/libtoolize -i -c -q ; \ ${LOCALBASE}/bin/gnulib-tool --aux-dir=config --m4-base=m4 --libtool --symlink --import $${gnulib_modules}' ; \ export LIBTOOLIZE=true ; ${AUTORECONF} -f -i) .include Index: head/science/gnudatalanguage/Makefile =================================================================== --- head/science/gnudatalanguage/Makefile (revision 444462) +++ head/science/gnudatalanguage/Makefile (revision 444463) @@ -1,136 +1,136 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= gnudatalanguage DISTVERSION= 0.9.7 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= science lang MASTER_SITES= SF/${PORTNAME}/gdl/${PORTVERSION} .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif DISTNAME= gdl-${DISTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT?= GDL, a free IDL compatible incremental compiler LICENSE= GPLv2 LIB_DEPENDS+= libplplot.so:math/plplot \ libpng.so:graphics/png \ libsz.so:science/szip \ libps.so:print/pslib \ libgsl.so:math/gsl USE_WX= 3.0+ USE_XORG= x11 sm ice xext USES= cmake:outsource compiler:gcc-c++11-lib dos2unix ncurses pkgconfig readline tar:tgz # Disable ncurses and readline from ports # Disable ImageMagick (does'nt work with plplot because dynamic drivers # are enabled by default) # TODO: add a slave port for mpich # TODO: create a port for Cmsvlib http://cow.physics.wisc.edu/~craigm/idl/down/cmsvlib.tar.gz # TODO: create a port for Astron http://idlastro.gsfc.nasa.gov/ftp/astron.tar.gz # TODO: create a port for TexToIdl http://physics.mnstate.edu/mcraig/textoidl/textoidl-2-1-2.tar CMAKE_ARGS= -DREADLINEDIR:STRING="/usr" \ -DNCURSESDIR:STRING="/usr" \ -DMPICH:BOOL=NO \ -DMAGICK:BOOL=NO CPPFLAGS+= ${CFLAGS} -fno-inline -DNPY_NO_DEPRECATED_API -DNPY_1_7_API_VERSION LDFLAGS+= -lpthread -L${LOCALBASE}/lib SLAVEDIRS= science/py-gnudatalanguage OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 MPICH2 NETCDF PYTHON QHULL UDUNITS OPTIONS_DEFAULT=EIGEN FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 NETCDF PYTHON UDUNITS EIGEN_DESC= Eigen3 support (boost performance) EIGEN_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 EIGEN_CMAKE_ON= -DEIGEN3:BOOL=YES EIGEN_CMAKE_OFF= -DEIGEN3:BOOL=NO FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float FFTW_CMAKE_ON= -DFFTW:BOOL=YES FFTW_CMAKE_OFF= -DFFTW:BOOL=NO GRAPHICSMAGICK_DESC= Support GraphicsMagick GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick GRAPHICSMAGICK_CMAKE_ON= -DGRAPHICSMAGICK:BOOL=YES GRAPHICSMAGICK_CMAKE_OFF= -DGRAPHICSMAGICK:BOOL=NO GRIB_DESC= Support GRIB messages GRIB_LIB_DEPENDS= libgrib_api.so:science/grib_api GRIB_CMAKE_ON= -DGRIB:BOOL=YES GRIB_CMAKE_OFF= -DGRIB:BOOL=NO HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_ON= -DHDF5:BOOL=YES HDF5_CMAKE_OFF= -DHDF5:BOOL=NO -DHDF:BOOL=NO LIBPROJ4_DESC= Support cartographic processes LIBPROJ4_LIB_DEPENDS= libproj.so:graphics/proj LIBPROJ4_CMAKE_ON= -DLIBPROJ4:BOOL=YES LIBPROJ4_CMAKE_OFF= -DLIBPROJ4:BOOL=NO MPICH2_LIB_DEPENDS= libmpich.so.8:net/mpich2 MPICH2_CMAKE_ON= -DMPICH:BOOL=YES MPICH2_CMAKE_OFF= -DMPICH:BOOL=NO NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf NETCDF_CMAKE_ON= -DNETCDF:BOOL=YES -DHDF:BOOL=NO NETCDF_CMAKE_OFF= -DNETCDF:BOOL=NO PYTHON_USES= python PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib PYTHON_CMAKE_ON= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}" PYTHON_CMAKE_OFF= -DPYTHON:BOOL=NO QHULL_DESC= Enable Qhull support QHULL_LIB_DEPENDS= libqhull.so:math/qhull QHULL_CMAKE_ON= -DQHULL:BOOL=YES QHULL_CMAKE_OFF= -DQHULL:BOOL=NO UDUNITS_LIB_DEPENDS= libudunits2.so:science/udunits UDUNITS_CMAKE_ON= -DUDUNITS:BOOL=YES UDUNITS_CMAKE_OFF= -DUDUNITS:BOOL=NO .if defined(BUILD_PYTHON_MODULE) CATEGORIES+= python CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO PLIST= pkg-plist.pymod .else CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO .endif .if defined(BUILD_PYTHON_MODULE) do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/src/libgdl.so ${STAGEDIR}${PYTHON_SITELIBDIR}/GDL.so .endif .if !defined(BUILD_PYTHON_MODULE) post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/testsuite (cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/testsuite/) .endif .if defined(MAINTAINER_MODE) regression-test: install . if defined(BUILD_PYTHON_MODULE) @${ECHO_CMD} 'import GDL' > ${WRKDIR}/testgdl.py @${ECHO_CMD} 'print GDL.function("sin",(1,))' >> ${WRKDIR}/testgdl.py ${PYTHON_CMD} ${WRKDIR}/testgdl.py . else @${ECHO_CMD} ".RUN ${EXAMPLESDIR}/testsuite/test_suite.pro" \ > ${WRKDIR}/testgdl @${ECHO_CMD} "exit" >> ${WRKDIR}/testgdl ${PREFIX}/bin/gdl < ${WRKDIR}/testgdl . endif .endif .include Index: head/science/qcl/Makefile =================================================================== --- head/science/qcl/Makefile (revision 444462) +++ head/science/qcl/Makefile (revision 444463) @@ -1,45 +1,46 @@ # Created by: Brad Huntting # $FreeBSD$ PORTNAME= qcl PORTVERSION= 0.6.4 +PORTREVISION= 1 CATEGORIES= science math MASTER_SITES= http://tph.tuwien.ac.at/~oemer/tgz/ MAINTAINER= ports@FreeBSD.org COMMENT= Quantum computer simulator LICENSE= GPLv2+ USES= bison gmake readline tar:tgz PLIST_FILES= bin/qcl PORTDATA= * OPTIONS_DEFINE= PLOTUTILS PLOTUTILS_DESC= Plotting support via plotutils PLOTUTILS_LIB_DEPENDS= libplotter.so:graphics/plotutils PLOTUTILS_CXXFLAGS= -I${LOCALBASE}/include -DQCL_PLOT PLOTUTILS_LDFLAGS= -L${LOCALBASE}/lib -lplotter post-patch: @${REINPLACE_CMD} -e \ 's|/usr/local|${PREFIX}| ; \ s|lib/qcl|share/qcl| ; \ s|-O2 -g|| ; \ s|^PLOPT|#PLOPT| ; \ s|^PLLIB|#PLLIB| ; \ /^CXXFLAGS/s| =| +=| ; \ /^LDFLAGS/s| =| +=|' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e \ 's|-g -O2|| ; \ /^CXXFLAGS/s| =| +=| ; \ /^LDFLAGS/s| =| +=|' ${WRKSRC}/qc/Makefile do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} qcl ${STAGEDIR}${PREFIX}/bin) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/lib && ${INSTALL_DATA} *.qcl ${STAGEDIR}${DATADIR}) .include Index: head/science/silo/Makefile =================================================================== --- head/science/silo/Makefile (revision 444462) +++ head/science/silo/Makefile (revision 444463) @@ -1,70 +1,70 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= silo PORTVERSION= 4.10.2 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONSUFFIX= -bsd CATEGORIES= science MASTER_SITES= http://wci.llnl.gov/content/assets/docs/simulation/computer-codes/${PORTNAME}/silo-${PORTVERSION}/ MAINTAINER= dbaio@FreeBSD.org COMMENT= Mesh and field I/O library and scientific database LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --disable-static INSTALL_TARGET= install-strip USES= gmake libtool readline USE_LDCONFIG= yes OPTIONS_DEFINE= FORTRAN HDF5 PYTHON QT4 OPTIONS_DEFAULT= HDF5 OPTIONS_SUB= yes FORTRAN_CONFIGURE_ENABLE= fortran FORTRAN_USES= fortran HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CONFIGURE_ON= --with-hdf5=${LOCALBASE}/include,${LOCALBASE}/lib HDF5_PLIST_SUB= SUFX_HDF5="h5" HDF5_PLIST_SUB_OFF= SUFX_HDF5="" PYTHON_CONFIGURE_ENABLE= pythonmodule PYTHON_USES= python:2 QT4_USE= XORG=ice,sm,x11,xext,xi,xmu,xt \ QT4=corelib,gui,linguisttools_build,moc_build,uic_build QT4_CONFIGURE_ON= --with-Qt-dir=${PREFIX} \ --with-Qt-lib="QtGui -lQtCore" QT4_CONFIGURE_ENABLE= silex QT4_VARS= QT_NONSTANDARD=yes QT4_DESKTOP_ENTRIES= "Silex" "Silex browser for Silo files" \ "" "silex" "" true post-patch: @${REINPLACE_CMD} -e \ 's|\(_Qt_dir/include\)"|\1/qt4"| ; \ s|\(_Qt_dir/lib\)"|\1/qt4"| ; \ s|\(/uic\)"|\1-qt4"| ; \ s|\(/moc\)"|\1-qt4"| ; \ s|\(/lrelease\)"|\1-qt4"| ; \ s|\(/lupdate\)"|\1-qt4"|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/-avoid-version/s|^|#| ; \ /^install-data-am/s|:.*|:|' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ '/-ldl/s|^|#|' ${WRKSRC}/tests/Makefile.in @${REINPLACE_CMD} -e \ 's|@libdir@|@pythondir@|' ${WRKSRC}/tools/python/Makefile.in @${REINPLACE_CMD} -e \ 's|\(INBUILD\));|\1, me);|' ${WRKSRC}/src/hdf5_drv/silo_hdf5.c .if defined(MAINTAINER_MODE) regression-test: build @cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .endif .include Index: head/security/authforce/Makefile =================================================================== --- head/security/authforce/Makefile (revision 444462) +++ head/security/authforce/Makefile (revision 444463) @@ -1,53 +1,53 @@ # Created by: ache # $FreeBSD$ PORTNAME= authforce PORTVERSION= 0.9.9 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security www MASTER_SITES= GHC MAINTAINER= ports@FreeBSD.org COMMENT= HTTP authentication brute forcer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_CCACHE= yes WRKSRC= ${WRKDIR}/${DISTNAME} USE_GITHUB= yes GH_ACCOUNT= zlandau USES= localbase:ldflags ncurses readline tar:bzip2 GNU_CONFIGURE= yes INFO= authforce PLIST_FILES= bin/authforce \ man/man1/authforce.1.gz \ %%DATADIR%%/blank.lst \ %%DATADIR%%/dummy.lst \ %%DATADIR%%/password.lst \ %%DATADIR%%/username.lst \ %%DATADIR%%/userpass.lst OPTIONS_DEFINE= CURL NLS CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= curl NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls NLS_PLIST_FILES= share/locale/nl/LC_MESSAGES/authforce.mo post-patch: @${REINPLACE_CMD} -e \ '/^pwlistsdir = / s|/data$$||' ${WRKSRC}/data/Makefile.in @${REINPLACE_CMD} -e \ '/^mangdir = / s|/mang$$|/man1|' ${WRKSRC}/doc/Makefile.in @${FIND} ${WRKSRC}/src -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \ 's|^\(#include \)|/* \1 */| ; \ s|^\(#include \)|/* \1 */|' .include Index: head/security/gnomint/Makefile =================================================================== --- head/security/gnomint/Makefile (revision 444462) +++ head/security/gnomint/Makefile (revision 444463) @@ -1,33 +1,33 @@ # Created by: Kevin Zheng # $FreeBSD$ PORTNAME= gnomint PORTVERSION= 1.2.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= security MASTER_SITES= SF MAINTAINER= kevinz5000@gmail.com COMMENT= X.509 Certification Authority management tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libsqlite3.so:databases/sqlite3 GNU_CONFIGURE= yes USES= gettext-tools gmake perl5 pkgconfig readline USE_GNOME= gconf2 gdkpixbuf2 glib20 gtk20 intltool CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls .include Index: head/security/gnupg/Makefile =================================================================== --- head/security/gnupg/Makefile (revision 444462) +++ head/security/gnupg/Makefile (revision 444463) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 2.1.21 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= GNUPG MAINTAINER= adamw@FreeBSD.org COMMENT= The GNU Privacy Guard (modern version) LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libksba.so:security/libksba \ libnpth.so:devel/npth BUILD_DEPENDS= libassuan>=2.4.3:security/libassuan \ libgpg-error>=1.16:security/libgpg-error RUN_DEPENDS= pinentry:security/pinentry CONFLICTS= gnupg-2.0.* dirmngr-[0-9]* CPE_VENDOR= gnupg USES= compiler:c11 cpe gmake iconv pkgconfig readline sqlite tar:bzip2 CONFIGURE_ARGS= --disable-ntbtls --enable-symcryptrun --disable-wks-tools GNU_CONFIGURE= yes USE_LDCONFIG= yes INFO= gnupg OPTIONS_DEFINE= GNUTLS LDAP SCDAEMON NLS DOCS SUID_GPG OPTIONS_DEFAULT=GNUTLS SCDAEMON NO_OPTIONS_SORT=yes OPTIONS_SUB= yes LDAP_DESC= LDAP keyserver interface SCDAEMON_DESC= Enable Smartcard daemon (with libusb) SUID_GPG_DESC= Install GPG with suid # In jail, SUID is required to avoid warning (security.bsd.unprivileged_mlock sysctl is not used in jail). GNUTLS_CONFIGURE_ENABLE=gnutls GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls LDAP_CONFIGURE_WITH= ldap=${LOCALBASE} LDAP_LIBS= -L${LOCALBASE}/lib LDAP_USE= OPENLDAP=yes LDAP_USES= readline NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SCDAEMON_CONFIGURE_ENABLE= scdaemon post-install: @${MV} ${STAGEDIR}${DATADIR}/help*.txt ${STAGEDIR}${DOCSDIR} .include Index: head/security/gnupg1/Makefile =================================================================== --- head/security/gnupg1/Makefile (revision 444462) +++ head/security/gnupg1/Makefile (revision 444463) @@ -1,68 +1,68 @@ # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 1.4.21 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= GNUPG PKGNAMESUFFIX= 1 MAINTAINER= adamw@FreeBSD.org COMMENT= The GNU Privacy Guard (minimalist "classic" version) LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING CPE_VENDOR= gnupg USES= charsetfix compiler cpe gmake readline tar:bzip2 GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-camellia \ --enable-noexecstack INFO= gnupg1 DOCSDIR= ${PREFIX}/share/doc/gnupg1 PORTDOCS= * TEST_TARGET= check OPTIONS_DEFINE= CURL DOCS LDAP ICONV LIBUSB NLS SUID_GPG OPTIONS_DEFAULT=CURL OPTIONS_SUB= yes CURL_DESC= Use libcurl for the keyserver interface LDAP_DESC= LDAP keyserver interface LIBUSB_DESC= Support for USB smart cards SUID_GPG_DESC= Install GPG setuid CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl=${LOCALBASE} # Work around a GnuPG configure buglet CURL_CONFIGURE_ENV= _libcurl_config=${LOCALBASE}/bin/curl-config ICONV_USES= iconv ICONV_CONFIGURE_ENABLE= gnupg-iconv LIBUSB_CONFIGURE_WITH= libusb=${LOCALBASE} LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap=${LOCALBASE} NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls .include .if ${ARCH} == "i386" && ${COMPILER_TYPE} == "clang" CFLAGS+= -fheinous-gnu-extensions .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in doc/DETAILS doc/FAQ doc/HACKING doc/OpenPGP \ ABOUT-NLS AUTHORS BUGS COPYING INSTALL NEWS PROJECTS \ README THANKS TODO VERSION ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/gnupg20/Makefile =================================================================== --- head/security/gnupg20/Makefile (revision 444462) +++ head/security/gnupg20/Makefile (revision 444463) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= gnupg PORTVERSION= 2.0.30 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= GNUPG PKGNAMESUFFIX= 20 MAINTAINER= adamw@FreeBSD.org COMMENT= The GNU Privacy Guard (stable version) LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LIB LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libksba.so:security/libksba \ libpth.so:devel/pth BUILD_DEPENDS= libgpg-error>=1.11:security/libgpg-error RUN_DEPENDS= pinentry:security/pinentry CONFLICTS= gnupg-2.1.* CPE_VENDOR= gnupg USES= cpe gmake iconv readline tar:bzip2 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-symcryptrun INFO= gnupg OPTIONS_DEFINE= LDAP SCDAEMON CURL GPGSM KDNS STD_SOCKET NLS DOCS SUID_GPG OPTIONS_DEFAULT=CURL SCDAEMON NO_OPTIONS_SORT=yes OPTIONS_SUB= yes GPGSM_DESC= Enable GPGSM (requires LDAP) LDAP_DESC= LDAP keyserver interface KDNS_DESC= Use DNS CERT helper SCDAEMON_DESC= Enable Smartcard daemon (with libusb) STD_SOCKET_DESC=Use standard socket for agent SUID_GPG_DESC= Install GPG setuid CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl=${LOCALBASE} GPGSM_RUN_DEPENDS= dirmngr:security/dirmngr GPGSM_CONFIGURE_ENABLE= gpgsm GPGSM_IMPLIES= LDAP KDNS_LIB_DEPENDS= libadns.so:dns/adns KDNS_CONFIGURE_WITH= adns=${LOCALBASE} LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap=${LOCALBASE} NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls SCDAEMON_CONFIGURE_ENABLE= scdaemon STD_SOCKET_CONFIGURE_ENABLE= standard-socket post-patch: @${REINPLACE_CMD} -e "/#include /d" \ ${WRKSRC}/tools/symcryptrun.c post-install: @${MV} ${STAGEDIR}${DATADIR}/*.txt ${STAGEDIR}${DOCSDIR} .include Index: head/security/heimdal/Makefile =================================================================== --- head/security/heimdal/Makefile (revision 444462) +++ head/security/heimdal/Makefile (revision 444463) @@ -1,120 +1,121 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= heimdal PORTVERSION= 7.3.0 +PORTREVISION= 1 CATEGORIES= security ipv6 MASTER_SITES= https://github.com/heimdal/heimdal/releases/download/${DISTNAME}/ MAINTAINER= hrs@FreeBSD.org COMMENT= Popular BSD-licensed implementation of Kerberos 5 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS= krb4-[0-9]* krb5-[0-9]* krb5-maint-[0-9]* srp-[0-9]* \ wu-ftpd-[0-9]* wu-ftpd+ipv6-[0-9]* USES= gettext-runtime gssapi:bootstrap,heimdal libtool pathfix \ pkgconfig readline makeinfo ssl USE_LDCONFIG= ${GSSAPILIBDIR} GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_fnmatch_h=yes \ ac_cv_header_db_h=no \ ac_cv_header_db3_db_h=no \ ac_cv_header_db4_db_h=no \ ac_cv_header_db5_db_h=no \ ac_cv_header_db5_h=no \ ac_cv_prog_COMPILE_ET=${WRKSRC}/lib/com_err/compile_et CONFIGURE_ARGS= --with-berkeley-db \ --with-libintl \ --with-libintl-include="${LOCALBASE}/include" \ --with-libintl-lib="${LOCALBASE}/lib" \ --libdir="${GSSAPILIBDIR}" \ --includedir="${GSSAPIINCDIR}" \ --with-kcm \ --with-openssl \ --with-openssl-include="${OPENSSLINC}" \ --with-openssl-lib="${OPENSSLLIB}" \ --enable-otp \ --enable-pthread-support \ --with-readline="${LOCALBASE}" \ --with-hdbdir="/var/${PORTNAME}" \ --sysconfdir="${PREFIX}/etc" # XXX --with-readline picks up libreadline even if found in /usr/lib. MAKE_ENV= INSTALL_CATPAGES=no INSTALL_TARGET= install-strip .if !exists(/etc/rc.d/ipropd_master) USE_RC_SUBR= ipropd_master ipropd_slave .endif INFO= heimdal hx509 MAKE_JOBS_UNSAFE= yes OPTIONS_DEFINE= IPV6 BDB LMDB SQLITE LDAP PKINIT DIGEST KX509 CRACKLIB OPTIONS_DEFAULT= BDB PKINIT DIGEST KX509 OPTIONS_SUB= yes IPV6_CONFIGURE_WITH= ipv6 BDB_DESC= Enable BerkeleyDB KDC backend support BDB_USES= bdb:5 localbase BDB_CONFIGURE_ENV= ac_cv_header_db${BDB_VER}_db_h=yes \ ac_cv_func_db_create=yes \ ac_cv_funclib_db_create="-l${BDB_LIB_NAME}" BDB_CONFIGURE_ON= --disable-ndbm-db BDB_CONFIGURE_ENV_OFF= ac_cv_header_db_h=yes \ ac_cv_func_db_create=no \ ac_cv_funclib_db_create=no BDB_CONFIGURE_OFF= --enable-ndbm-db LMDB_DESC= Enable LMDB KDC backend support LMDB_CONFIGURE_ENABLE= mdb_db LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb SQLITE_DESC= Enable SQLite KDC backend support SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite3-include="${LOCALBASE}/include" \ --with-sqlite3-lib="${LOCALBASE}/lib" SQLITE_CONFIGURE_WITH= sqlite3 LDAP_DESC= Enable OpenLDAP KDC backend support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_ON= --with-openldap-include="${LOCALBASE}/include" \ --with-openldap-lib="${LOCALBASE}/lib" LDAP_CONFIGURE_WITH= openldap PKINIT_DESC= Enable PK-INIT support PKINIT_CONFIGURE_ENABLE=pk-init DIGEST_DESC= Enable DIGEST support DIGEST_CONFIGURE_ENABLE=digest KX509_DESC= Enable kx509 support KX509_CONFIGURE_ENABLE= kx509 CRACKLIB_DESC= Use CrackLib for password quality checking CRACKLIB_LIB_DEPENDS= libcrack.so:security/cracklib .include .if ${PORT_OPTIONS:MLDAP} WANT_OPENLDAP_SASL?= yes .endif post-extract: @${MKDIR} ${WRKSRC}/kpasswdd-cracklib ${INSTALL_DATA} ${FILESDIR}/kpasswdd-cracklib.c \ ${WRKSRC}/kpasswdd-cracklib ${INSTALL_DATA} ${FILESDIR}/kpasswdd-Makefile \ ${WRKSRC}/kpasswdd-cracklib/Makefile post-build-CRACKLIB-on: cd ${WRKSRC}/kpasswdd-cracklib && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${BUILD_TARGET} post-install-CRACKLIB-on: cd ${WRKSRC}/kpasswdd-cracklib && \ ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_ARGS} ${INSTALL_TARGET} .include Index: head/security/krb5-113/Makefile =================================================================== --- head/security/krb5-113/Makefile (revision 444462) +++ head/security/krb5-113/Makefile (revision 444463) @@ -1,149 +1,149 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= krb5 PORTVERSION= 1.13.7 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -113 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT DEPRECATED= EOL twelve months after release of krb5-1.15 EXPIRATION_DATE= 2017-12-02 CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[45]-[0-9]* krb5-1.[0-9]* KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 GNU_CONFIGURE= yes USES= cpe gmake localbase perl5 libtool:build \ gssapi:bootstrap,mit pkgconfig:run ssl CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE READLINE_PORT LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext READLINE_USES= readline READLINE_PORT_DESC= Command line editing via devel/readline READLINE_PORT_USES= readline:port LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif # OPTIONS helper causes conflicting with/without .if ${PORT_OPTIONS:MREADLINE} || ${PORT_OPTIONS:MREADLINE_PORT} CONFIGURE_ARGS+= --with-readline .else CONFIGURE_ARGS+= --without-readline .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include Index: head/security/krb5-114/Makefile =================================================================== --- head/security/krb5-114/Makefile (revision 444462) +++ head/security/krb5-114/Makefile (revision 444463) @@ -1,146 +1,146 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= krb5 PORTVERSION= 1.14.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -114 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[35]-[0-9]* krb5-1.[0-9]* KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 GNU_CONFIGURE= yes USES= cpe gmake localbase perl5 libtool:build \ gssapi:bootstrap,mit pkgconfig:run ssl CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE READLINE_PORT LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext READLINE_USES= readline READLINE_PORT_DESC= Command line editing via devel/readline READLINE_PORT_USES= readline:port LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif # OPTIONS helper causes conflicting with/without .if ${PORT_OPTIONS:MREADLINE} || ${PORT_OPTIONS:MREADLINE_PORT} CONFIGURE_ARGS+= --with-readline .else CONFIGURE_ARGS+= --without-readline .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include Index: head/security/krb5-115/Makefile =================================================================== --- head/security/krb5-115/Makefile (revision 444462) +++ head/security/krb5-115/Makefile (revision 444463) @@ -1,149 +1,149 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= krb5 PORTVERSION= 1.15.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/ .if !defined(MASTERDIR) PKGNAMESUFFIX= -115 .endif PATCH_SITES= http://web.mit.edu/kerberos/advisories/ PATCH_DIST_STRIP= -p2 MAINTAINER= cy@FreeBSD.org COMMENT= MIT implementation of RFC 4120 network authentication service LICENSE= MIT CONFLICTS= heimdal-[0-9]* srp-[0-9]* krb5-11[34]-[0-9]* krb5-1.[0-9]* KERBEROSV_URL= http://web.mit.edu/kerberos/ USE_PERL5= build USE_LDCONFIG= yes USE_CSTD= gnu99 GNU_CONFIGURE= yes USES= cpe gmake localbase perl5 libtool:build \ gssapi:bootstrap,mit pkgconfig:run ssl CONFIGURE_ARGS?= --enable-shared --without-system-verto \ --disable-rpath --localstatedir="${PREFIX}/var" CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" CPE_VENDOR= mit CPE_VERSION= 5-${PORTVERSION} CPE_PRODUCT= kerberos OPTIONS_DEFINE= EXAMPLES NLS KRB5_PDF KRB5_HTML DNS_FOR_REALM LDAP OPTIONS_DEFAULT= KRB5_PDF KRB5_HTML READLINE OPTIONS_RADIO= CMD_LINE_EDITING OPTIONS_RADIO_CMD_LINE_EDITING= READLINE READLINE_PORT LIBEDIT CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil KRB5_PDF_DESC= Install krb5 PDF documentation KRB5_HTML_DESC= Install krb5 HTML documentation DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm LDAP= Enable LDAP support LDAP_USE= OPENLDAP=yes LDAP_CONFIGURE_WITH= ldap NLS_USES= gettext READLINE_USES= readline READLINE_PORT_DESC= Command line editing via devel/readline READLINE_PORT_USES= readline:port LIBEDIT_USES= libedit LIBEDIT_CONFIGURE_WITH= libedit .if defined(KRB5_HOME) PREFIX= ${KRB5_HOME} .endif CPPFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} USE_RC_SUBR= kpropd OPTIONS_SUB= yes WRKSRC_SUBDIR= src PORTEXAMPLES= kdc.conf krb5.conf services.append .include # Fix up -Wl,-rpath in LDFLAGS .if !empty(KRB5_HOME) _RPATH= ${KRB5_HOME}/lib: .else _RPATH= ${LOCALBASE}/lib: .endif .if !empty(LDFLAGS:M-Wl,-rpath,*) .for F in ${LDFLAGS:M-Wl,-rpath,*} LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ ${LDFLAGS:N-Wl,-rpath,*} .endfor .endif .if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} BROKEN= LIB_DEPENDS when using KRB5_HOME is broken .endif # OPTIONS helper causes conflicting with/without .if ${PORT_OPTIONS:MREADLINE} || ${PORT_OPTIONS:MREADLINE_PORT} CONFIGURE_ARGS+= --with-readline .else CONFIGURE_ARGS+= --without-readline .endif .if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" .endif HTML_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/html PDF_DOC_DIR= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/doc/pdf .include post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 # html documentation .if ${PORT_OPTIONS:MKRB5_PDF} pdf_files=`${FIND} ${PDF_DOC_DIR} ! -type d` pdf_dirs=`${FIND} ${PDF_DOC_DIR} -type d` for i in $${pdf_dirs}; do \ ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${pdf_files}; do \ ${INSTALL_MAN} $${pdf} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_HTML} html_files=`${FIND} ${HTML_DOC_DIR} ! -type d | ${GREP} -v /_sources` html_dirs=`${FIND} ${HTML_DOC_DIR} -type d | ${GREP} -v /_sources` for i in $${html_dirs}; do \ ${MKDIR} ${PREFIX}/share/doc/krb5/$${i}; \ done; \ for i in $${html_files}; do \ ${INSTALL_MAN} $${i} ${PREFIX}/share/doc/krb5/$${i}; \ ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ done .endif .if ${PORT_OPTIONS:MKRB5_PDF} for i in $${pdf_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif .if ${PORT_OPTIONS:MKRB5_HTML} for i in $${html_dirs}; do \ ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ done | ${TAIL} -r >> ${TMPPLIST} .endif ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} post-install-LDAP-on: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ ${STAGEDIR}${DATADIR} .include Index: head/security/osiris/Makefile =================================================================== --- head/security/osiris/Makefile (revision 444462) +++ head/security/osiris/Makefile (revision 444463) @@ -1,63 +1,63 @@ # $FreeBSD$ PORTNAME= osiris PORTVERSION= 4.2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= http://osiris.shmoo.com/data/ \ http://redundancy.redundancy.org/mirror/ MAINTAINER= ports@FreeBSD.org COMMENT= Shmoo client/server host integrity checker GNU_CONFIGURE= yes USES= readline ssl OPTIONS_DEFINE= OSIRISMD OSIRISD PRINTDB CLI OPTIONS_DEFAULT= OSIRISD OPTIONS_SUB= yes OSIRISMD_DESC= Management daemon OSIRISD_DESC= Scan agent PRINTDB_DESC= Database print tool CLI_DESC= Management CLI post-build-PRINTDB-on: cd ${WRKSRC}/src/tools && ${MAKE_CMD} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/osiris do-install-CLI-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/cli/osiris ${STAGEDIR}${PREFIX}/sbin do-install-PRINTDB-on: ${INSTALL_PROGRAM} ${WRKSRC}/src/tools/printdb ${STAGEDIR}${PREFIX}/bin do-install-OSIRISD-on: ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \ -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \ ${WRKSRC}/src/install/freebsd/osirisd.in > \ ${WRKSRC}/src/install/freebsd/osirisd.sh ${INSTALL_PROGRAM} ${WRKSRC}/src/osirisd/osirisd ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirisd.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d do-install-OSIRISMD-on: ${SED} -e 's|@INSTALLDIR@|${PREFIX}/sbin|g' \ -e 's|@OSIRISDIR@|${PREFIX}/osiris|g' \ ${WRKSRC}/src/install/freebsd/osirismd.in > \ ${WRKSRC}/src/install/freebsd/osirismd.sh @${MKDIR} ${STAGEDIR}${PREFIX}/osiris/configs .for os in aix bsdos darwin freebsd irix linux netbsd openbsd sunos \ unix-generic windows2000 windowsnt windowsserver2003 windowsxp \ wrt54g ${INSTALL_DATA} ${WRKSRC}/src/configs/default.${os} \ ${STAGEDIR}${PREFIX}/osiris/configs .endfor ${INSTALL_PROGRAM} -m 4755 ${WRKSRC}/src/osirismd/osirismd \ ${STAGEDIR}${PREFIX}/sbin ${INSTALL_SCRIPT} ${WRKSRC}/src/install/freebsd/osirismd.sh \ ${STAGEDIR}${PREFIX}/etc/rc.d .include Index: head/security/ossec-hids-server/Makefile =================================================================== --- head/security/ossec-hids-server/Makefile (revision 444462) +++ head/security/ossec-hids-server/Makefile (revision 444463) @@ -1,148 +1,148 @@ # Created by: Valerio Daelli # $FreeBSD$ PORTNAME= ossec-hids PORTVERSION= 2.8.3 DISTVERSIONPREFIX= v -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= security PKGNAMESUFFIX= -server MAINTAINER= brd@FreeBSD.org COMMENT?= Security tool to monitor and check logs and intrusions USE_GITHUB= yes GH_ACCOUNT= ossec USE_RC_SUBR= ossec-hids CFLAGS+= -ferror-limit=0 USES= readline ssl .if defined(MAINTAINER_MODE) UID_FILES+= ../../UIDs GID_FILES+= ../../GIDs .endif USERS= ossec ossecm ossecr GROUPS= ossec .if !defined(CLIENT_ONLY) OPTIONS_DEFINE= MYSQL PGSQL MYSQL_VARS= WITH_DB=yes MYSQL_USE= MYSQL=client MYSQL_PORTDOCS= mysql.schema PGSQL_VARS= WITH_DB=yes PGSQL_USES= pgsql PGSQL_PORTDOCS= postgresql.schema RUN_DEPENDS= expect:lang/expect USES+= shebangfix SHEBANG_LANG= expect expect_OLD_CMD= "/usr/bin/env expect" expect_CMD= ${LOCALBASE}/bin/expect SHEBANG_FILES= src/agentlessd/scripts/main.exp \ src/agentlessd/scripts/ssh.exp \ src/agentlessd/scripts/ssh_asa-fwsmconfig_diff \ src/agentlessd/scripts/ssh_foundry_diff \ src/agentlessd/scripts/ssh_generic_diff \ src/agentlessd/scripts/ssh_integrity_check_bsd \ src/agentlessd/scripts/ssh_integrity_check_linux \ src/agentlessd/scripts/ssh_nopass.exp \ src/agentlessd/scripts/ssh_pixconfig_diff \ src/agentlessd/scripts/sshlogin.exp \ src/agentlessd/scripts/su.exp .endif OPTIONS_DEFINE+= DOCS SUB_LIST= PORTNAME=${PORTNAME} SUB_FILES= pkg-message PLIST_SUB= PORTNAME=${PORTNAME} DOCSFILES= BUGS CONFIG CONTRIBUTORS INSTALL LICENSE PORTDOCS= ${DOCSFILES} BROKEN_aarch64= Fails to compile: error: use of undeclared identifier __LDPGSZ .include STRIP_FILES= ossec-luac agent_control ossec-lua ossec-dbd ossec-regex ossec-monitord ossec-makelists verify-agent-conf ossec-analysisd ossec-agentlessd syscheck_control ossec-execd manage_agents ossec-csyslogd ossec-syscheckd ossec-logtest ossec-authd ossec-logcollector list_agents ossec-maild clear_stats ossec-remoted ossec-reportd rootcheck_control syscheck_update .if defined(CLIENT_ONLY) SUB_LIST+= PRECMD=: PKGNAMESUFFIX= -client CONFLICTS_INSTALL= ossec-hids-server-[0-9]* ossec-hids-local-[0-9]* STRIP_FILES= agent-auth manage_agents ossec-agentd ossec-execd ossec-logcollector ossec-lua ossec-luac ossec-syscheckd .elif defined(LOCAL_ONLY) SUB_LIST+= PRECMD=ossechids_start_precmd PKGNAMESUFFIX= -local CONFLICTS_INSTALL= ossec-hids-client-[0-9]* ossec-hids-server-[0-9]* .else SUB_LIST+= PRECMD=ossechids_start_precmd CONFLICTS_INSTALL= ossec-hids-client-[0-9]* ossec-hids-local-[0-9]* .endif post-patch: @${REINPLACE_CMD} 's|PREFIX|${PREFIX}/${PORTNAME}|' ${WRKSRC}/src/headers/defs.h @${ECHO} "DIR=\"${STAGEDIR}${PREFIX}/${PORTNAME}\"" > ${WRKSRC}/src/LOCATION @${REINPLACE_CMD} -e 's|-DLUA_USE_LINUX|& ${CPPFLAGS}|' \ -e 's|-lreadline|& ${LDFLAGS}|' \ ${WRKSRC}/src/external/lua-5.2.3/src/Makefile @${REINPLACE_CMD} -e 's|OPENSSLCMD=|OPENSSLCMD=-L${OPENSSLLIB} |' \ ${WRKSRC}/src/Makeall do-build: .if defined(WITH_DB) .if defined(CLIENT_ONLY) @cd ${WRKSRC}/src;${MAKE} setagent;${MAKE} all;${MAKE} build .elif defined(LOCAL_ONLY) @cd ${WRKSRC}/src;${MAKE} setlocal;${MAKE} all;${MAKE} build .else @cd ${WRKSRC}/src;${MAKE} setdb;${MAKE} all;${MAKE} build .endif .else .if defined(CLIENT_ONLY) @cd ${WRKSRC}/src;${MAKE} setagent;${MAKE} all;${MAKE} build; \ ${MAKE} unsetdb .elif defined(LOCAL_ONLY) @cd ${WRKSRC}/src;${MAKE} setlocal;${MAKE} all;${MAKE} build; \ ${MAKE} unsetdb .else @cd ${WRKSRC}/src;${MAKE} all;${MAKE} build;${MAKE} unsetdb .endif .endif do-install: .if defined(CLIENT_ONLY) @cd ${WRKSRC}/src; ${MAKE} agent .elif defined(LOCAL_ONLY) @cd ${WRKSRC}/src; ${MAKE} local .else @cd ${WRKSRC}/src; ${MAKE} server .endif @${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/etc .for file in ${STRIP_FILES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/ossec-hids/bin/${file} .endfor .if defined(CLIENT_ONLY) @${CP} ${WRKSRC}/etc/ossec-agent.conf ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/ossec.conf.sample .elif defined(LOCAL_ONLY) ${CP} ${WRKSRC}/etc/ossec-local.conf ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/ossec.conf.sample .else ${CP} ${WRKSRC}/etc/ossec-server.conf ${STAGEDIR}${PREFIX}/${PORTNAME}/etc/ossec.conf.sample .endif post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} ${DOCSFILES} ${STAGEDIR}${DOCSDIR} post-install-MYSQL-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} src/os_dbd/mysql.schema ${STAGEDIR}${DOCSDIR} post-install-PGSQL-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC} && ${INSTALL_DATA} src/os_dbd/postgresql.schema ${STAGEDIR}${DOCSDIR} .include Index: head/security/softether/Makefile =================================================================== --- head/security/softether/Makefile (revision 444462) +++ head/security/softether/Makefile (revision 444463) @@ -1,90 +1,91 @@ # $FreeBSD$ PORTNAME= softether PORTVERSION= 4.20.9608 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.softether-download.com/files/softether/v4.20-9608-rtm-2016.04.17-tree/Source_Code/ DISTNAME= ${PORTNAME}-src-v4.20-9608-rtm MAINTAINER= net@arrishq.net COMMENT= Softether VPN solution LICENSE= GPLv2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PORTDOCS= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT WARNING.TXT DOS2UNIX_FILES= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT \ WARNING.TXT \ src/Cedar/Cedar.h \ src/Cedar/Cedar.h \ src/Cedar/Client.h \ src/Cedar/Nat.h \ src/Cedar/Server.c \ src/Cedar/Server.h \ src/Cedar/Virtual.h \ src/Mayaqua/Cfg.c \ src/Mayaqua/Cfg.h \ src/Mayaqua/Kernel.c \ src/Mayaqua/Mayaqua.c \ src/Mayaqua/Network.c \ src/Mayaqua/Network.h \ src/Mayaqua/Table.h \ src/Mayaqua/Unix.c OPTIONS_DEFINE= DOCS ONLY_FOR_ARCHS= i386 amd64 USES= dos2unix gmake iconv:wchar_t localbase:ldflags ncurses \ readline ssl USE_RC_SUBR= softether_bridge softether_client softether_server SUB_FILES= vpncmd MAKE_JOBS_UNSAFE= yes LOGDIR?= /var/log/softether PLIST_SUB+= LOGDIR="${LOGDIR}" SUB_LIST= LOGDIR="${LOGDIR}" # a pity the source directory has such a naming scheme, but well WRKSRC= ${WRKDIR}/v4.20-9608 ALL_TARGET= build .include # skip configure at all and copy the corresponding Makefile in place post-extract: .if ${ARCH} != "amd64" @${CP} ${WRKSRC}/src/makefiles/freebsd_32bit.mak ${WRKSRC}/Makefile .else @${CP} ${WRKSRC}/src/makefiles/freebsd_64bit.mak ${WRKSRC}/Makefile .endif # pull in user specific CFLAGS and LDFLAGS @${REINPLACE_CMD} -e "s|OPTIONS_COMPILE_RELEASE=|OPTIONS_COMPILE_RELEASE=${CFLAGS} |g" ${WRKSRC}/Makefile @${REINPLACE_CMD} -e "s|OPTIONS_LINK_RELEASE=|OPTIONS_LINK_RELEASE=${LDFLAGS} |g" ${WRKSRC}/Makefile # manually install to ${PREFIX}/libexec/softether, then the final install will copy scripts # into ${PREFIX}/sbin do-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/softether ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnbridge/vpnbridge ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnbridge ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnclient/vpnclient ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnclient ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpncmd/vpncmd ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpncmd ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnserver/vpnserver ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnserver ${INSTALL_DATA} ${WRKSRC}/bin/vpnserver/hamcore.se2 ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/hamcore.se2 ${INSTALL_SCRIPT} ${WRKDIR}/vpncmd ${STAGEDIR}/${PREFIX}/sbin/vpncmd post-install: .for i in vpnbridge vpnclient vpncmd vpnserver @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${i} .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${LOGDIR} .for doc in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/softether-devel/Makefile =================================================================== --- head/security/softether-devel/Makefile (revision 444462) +++ head/security/softether-devel/Makefile (revision 444463) @@ -1,38 +1,39 @@ # $FreeBSD$ PORTNAME= softether-devel PORTVERSION= 4.21.9613 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= hrs@FreeBSD.org COMMENT= Cross-platform Multi-protocol VPN Software LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= softether USES= dos2unix gmake iconv localbase readline ssl DOS2UNIX_FILES= src/Mayaqua/Network.c USE_GITHUB= yes GH_ACCOUNT= SoftEtherVPN GH_PROJECT= SoftEtherVPN GH_TAGNAME= 1e17c9b ALL_TARGET= build MAKE_ENV= STAGEDIR=${STAGEDIR} ICONV_LIB=${ICONV_LIB} USE_RC_SUBR= vpnserver vpnclient vpnbridge PORTDOCS= AUTHORS.TXT BUILD_UNIX.TXT ChangeLog README THIRD_PARTY.TXT \ WARNING.TXT OPTIONS_DEFINE= DOCS post-patch: ${INSTALL_DATA} ${WRKSRC}/src/makefiles/freebsd_32bit.mak \ ${WRKSRC}/Makefile post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/security/wpa_supplicant/Makefile =================================================================== --- head/security/wpa_supplicant/Makefile (revision 444462) +++ head/security/wpa_supplicant/Makefile (revision 444463) @@ -1,174 +1,175 @@ # $FreeBSD$ PORTNAME= wpa_supplicant PORTVERSION= 2.6 +PORTREVISION= 1 CATEGORIES= security net MASTER_SITES= http://w1.fi/releases/ MAINTAINER= ports@FreeBSD.org COMMENT= Supplicant (client) for WPA/802.1x protocols LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README USES= cpe gmake readline ssl BUILD_WRKSRC= ${WRKSRC}/wpa_supplicant INSTALL_WRKSRC= ${WRKSRC}/src CFLAGS+= ${CPPFLAGS} # USES=readline only augments CPPFLAGS and LDFLAGS CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} -lutil MAKE_ENV= V=1 SUB_FILES= pkg-message PORTDOCS= README ChangeLog CFG= ${BUILD_WRKSRC}/.config OPTIONS_MULTI= DRV EAP OPTIONS_MULTI_DRV= BSD WIRED NDIS TEST NONE #ROBOSWITCH OPTIONS_MULTI_EAP= TLS PEAP TTLS MD5 MSCHAPv2 GTC LEAP OTP PSK FAST \ SIM PWD PAX AKA AKA_PRIME SAKE GPSK TNC IKEv2 EKE OPTIONS_DEFINE= WPS WPS_ER WPS_NOREG WPS_NFC PKCS12 SMARTCARD \ HT_OVERRIDES VHT_OVERRIDES TLSV12 IEEE80211W \ IEEE80211R DEBUG_FILE DEBUG_SYSLOG PRIVSEP \ DELAYED_MIC IEEE80211N IEEE80211AC INTERWORKING \ HS20 NO_ROAMING P2P TDLS DOCS OPTIONS_DEFAULT= BSD WIRED NDIS \ TLS PEAP TTLS MD5 MSCHAPv2 GTC LEAP OTP PSK \ WPS PKCS12 SMARTCARD IEEE80211R DEBUG_SYSLOG \ INTERWORKING HS20 WPS_DESC= Wi-Fi Protected Setup WPS_ER_DESC= Enable WPS External Registrar WPS_NOREG_DESC= Disable open network credentials when registrar WPS_NFC_DESC= Near Field Communication (NFC) configuration PKCS12_DESC= PKCS\#12 (PFS) support SMARTCARD_DESC= Private key on smartcard support HT_OVERRIDES_DESC= Disable HT/HT40, mask MCS rates, etc VHT_OVERRIDES_DESC= Disable VHT, mask MCS rates, etc TLSV12_DESC= Build with TLS v1.2 instead of TLS v1.0 IEEE80211AC_DESC= Very High Throughput, AP mode (IEEE 802.11ac) IEEE80211N_DESC= High Throughput, AP mode (IEEE 802.11n) IEEE80211R_DESC= Fast BSS Transition (IEEE 802.11r-2008) IEEE80211W_DESC= Management Frame Protection (IEEE 802.11w) DEBUG_FILE_DESC= Support for writing debug log to a file DEBUG_SYSLOG_DESC= Send debug messages to syslog instead of stdout PRIVSEP_DESC= Privilege separation DELAYED_MIC_DESC= Mitigate TKIP attack, random delay on MIC errors INTERWORKING_DESC= Improve ext. network interworking (IEEE 802.11u) HS20_DESC= Hotspot 2.0 NO_ROAMING_DESC= Disable roaming P2P_DESC= Peer-to-Peer support TDLS_DESC= Tunneled Direct Link Setup DRV_DESC= Driver options BSD_DESC= BSD net80211 interface NDIS_DESC= Windows NDIS interface WIRED_DESC= Wired ethernet interface ROBOSWITCH_DESC= Broadcom Roboswitch interface TEST_DESC= Development testing interface NONE_DESC= The 'no driver' interface, e.g. WPS ER only EAP_DESC= Extensible Authentication Protocols TLS_DESC= Transport Layer Security PEAP_DESC= Protected Extensible Authentication Protocol TTLS_DESC= Tunneled Transport Layer Security MD5_DESC= MD5 hash (deprecated, no key generation) MSCHAPv2_DESC= Microsoft CHAP version 2 (RFC 2759) GTC_DESC= Generic Token Card LEAP_DESC= Lightweight Extensible Authentication Protocol OTP_DESC= One-Time Password PSK_DESC= Pre-Shared key FAST_DESC= Flexible Authentication via Secure Tunneling AKA_DESC= Autentication and Key Agreement (UMTS) AKA_PRIME_DESC= AKA Prime variant (RFC 5448) EKE_DESC= Encrypted Key Exchange SIM_DESC= Subscriber Identity Module IKEv2_DESC= Internet Key Exchange version 2 PWD_DESC= Shared password (RFC 5931) PAX_DESC= Password Authenticated Exchange SAKE_DESC= Shared-Secret Authentication & Key Establishment GPSK_DESC= Generalized Pre-Shared Key TNC_DESC= Trusted Network Connect PRIVSEP_PLIST_FILES= sbin/wpa_priv .include .if ${PORT_OPTIONS:MNDIS} && ${PORT_OPTIONS:MPRIVSEP} BROKEN= Fails to compile with both NDIS and PRIVSEP .endif .if ${PORT_OPTIONS:MIEEE80211AC} && ${PORT_OPTIONS:MIEEE80211N} BROKEN= Fails to compile with both IEEE80211AC and IEEE80211N .endif .if ${PORT_OPTIONS:MSIM} || ${PORT_OPTIONS:MAKA} || ${PORT_OPTIONS:MAKA_PRIME} LIB_DEPENDS+= libpcsclite.so:devel/pcsc-lite CFLAGS+= -I${LOCALBASE}/include/PCSC LDFLAGS+= -L${LOCALBASE}/lib .endif post-patch: @${CP} ${FILESDIR}/Packet32.[ch] ${FILESDIR}/ntddndis.h \ ${WRKSRC}/src/utils # Set driver(s) .for item in BSD NDIS WIRED ROBOSWITCH TEST NONE . if ${PORT_OPTIONS:M${item}} @${ECHO} CONFIG_DRIVER_${item}=y >> ${CFG} . endif .endfor # Set EAP protocol(s) .for item in MD5 MSCHAPv2 TLS PEAP TTLS FAST GTC OTP PSK PWD PAX LEAP SIM \ AKA AKA_PRIME SAKE GPSK TNC IKEv2 EKE . if ${PORT_OPTIONS:M${item}} @${ECHO} CONFIG_EAP_${item:tu}=y >> ${CFG} . endif .endfor .if ${PORT_OPTIONS:MSIM} || ${PORT_OPTIONS:MAKA} || ${PORT_OPTIONS:MAKA_PRIME} @${ECHO} CONFIG_PCSC=y >> ${CFG} .endif .for simple in WPS WPS_ER WPS_NFC PKCS12 SMARTCARD HT_OVERRIDES \ VHT_OVERRIDES TLSV12 IEEE80211AC IEEE80211N IEEE80211R IEEE80211W \ INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P TDLS . if ${PORT_OPTIONS:M${simple}} @${ECHO} CONFIG_${simple}=y >> ${CFG} . endif .endfor .for item in READLINE PEERKEY @${ECHO} CONFIG_${item}=y >> ${CFG} .endfor .if ${PORT_OPTIONS:MIEEE80211AC} || ${PORT_OPTIONS:MIEEE80211N} @${ECHO} CONFIG_AP=y >> ${CFG} .endif .if ${PORT_OPTIONS:MGPSK} # GPSK desired, assume highest SHA desired too @${ECHO} CONFIG_EAP_GPSK_SHA256=y >> ${CFG} .endif .if ${PORT_OPTIONS:MWPS_NOREG} @${ECHO} CONFIG_WPS_REG_DISABLE_OPEN=y >> ${CFG} .endif .if ${PORT_OPTIONS:MDELAYED_MIC} @${ECHO} CONFIG_DELAYED_MIC_ERROR_REPORT=y >> ${CFG} .endif @${ECHO} CONFIG_OS=unix >> ${CFG} @${ECHO} CONFIG_CTRL_IFACE=unix >> ${CFG} @${ECHO} CONFIG_BACKEND=file >> ${CFG} @${ECHO} CONFIG_L2_PACKET=freebsd >> ${CFG} @${ECHO} CONFIG_TLS=openssl >> ${CFG} do-install: (cd ${BUILD_WRKSRC} && ${INSTALL_PROGRAM} wpa_supplicant wpa_cli \ wpa_passphrase ${STAGEDIR}${PREFIX}/sbin) ${INSTALL_DATA} ${BUILD_WRKSRC}/wpa_supplicant.conf \ ${STAGEDIR}${PREFIX}/etc/wpa_supplicant.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${BUILD_WRKSRC} && \ ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) do-install-PRIVSEP-on: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/wpa_priv ${STAGEDIR}${PREFIX}/sbin .include Index: head/shells/es/Makefile =================================================================== --- head/shells/es/Makefile (revision 444462) +++ head/shells/es/Makefile (revision 444463) @@ -1,24 +1,24 @@ # Created by: erich@rrnet.com # $FreeBSD$ PORTNAME= es PORTVERSION= 0.9.b1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= shells MASTER_SITES= ftp://ftp.sys.toronto.edu/pub/es/ DISTNAME= es-0.9-beta1 MAINTAINER= ljrittle@acm.org COMMENT= Extensible shell, derived from plan9's rc USES= desthack readline GNU_CONFIGURE= yes CONFIGURE_ENV= es_cv_abused_getenv=no CONFIGURE_ARGS= --with-readline CFLAGS:= ${CFLAGS:N-O*} ALL_TARGET= es PLIST_FILES= bin/es man/man1/es.1.gz .include Index: head/shells/esh/Makefile =================================================================== --- head/shells/esh/Makefile (revision 444462) +++ head/shells/esh/Makefile (revision 444463) @@ -1,34 +1,35 @@ # Created by: nectar@FreeBSD.org # $FreeBSD$ PORTNAME= esh PORTVERSION= 0.8.5 +PORTREVISION= 1 CATEGORIES= shells MASTER_SITES= GENTOO MAINTAINER= ports@FreeBSD.org COMMENT= The "easy shell", a small shell with Lisp-like syntax LICENSE= GPLv2 WRKSRC= ${WRKDIR}/${PORTNAME} USES= ncurses readline MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} ${CPPFLAGS}" \ LIB="${LDFLAGS} -lreadline -lncurses" INFO= esh post-patch: @${REINPLACE_CMD} -e \ 's||| ; \ s|||' ${WRKSRC}/read-rl.c pre-build: @(cd ${WRKSRC} && ${MAKE} clean) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/esh ${STAGEDIR}${PREFIX}/bin/esh ${INSTALL_DATA} ${WRKSRC}/doc/esh.info ${STAGEDIR}${PREFIX}/${INFO_PATH} .include Index: head/shells/rc/Makefile =================================================================== --- head/shells/rc/Makefile (revision 444462) +++ head/shells/rc/Makefile (revision 444463) @@ -1,24 +1,25 @@ # Created by: erich@rrnet.com # $FreeBSD$ PORTNAME= rc PORTVERSION= 1.7.4 +PORTREVISION= 1 CATEGORIES= shells plan9 MASTER_SITES= http://static.tobold.org/rc/ MAINTAINER= quanstro@quanstro.net COMMENT= Unix incarnation of the plan9 shell LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-history OPTIONS_DEFINE= READLINE READLINE_USES= readline READLINE_CONFIGURE_ON= --with-edit=readline READLINE_MAKE_ARGS_OFF= CFLAGS="${CFLAGS} -static" .include Index: head/shells/sparforte/Makefile =================================================================== --- head/shells/sparforte/Makefile (revision 444462) +++ head/shells/sparforte/Makefile (revision 444463) @@ -1,163 +1,163 @@ # Created by: John Marino # $FreeBSD$ PORTNAME= sparforte PORTVERSION= 2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= shells lang MAINTAINER= ports@FreeBSD.org COMMENT= Shell and scripting language for mission-critical, scalable projects LICENSE= GPLv2 GMGPL LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING USE_GITHUB= yes GH_ACCOUNT= kburtch GH_PROJECT= SparForte USES= ada bdb:48 gettext-runtime gmake pkgconfig readline:port USE_SDL= sdl image HAS_CONFIGURE= yes MAKE_ARGS+= RPM_BUILD_ROOT=1 PORTDOCS= * BROKEN_aarch64= fails to compile: gnat1: error: unknown value aarch64 for -march # Repurpose CXXFLAGS for gnatprep options CXXFLAGS:= -DREADLINE=true \ -DBDB=true PREPFILES= world.ads \ user_io-getline.adb \ scanner_res.ads \ scanner_res.adb \ parser.adb \ builtins.adb \ parser_db.adb \ parser_dbm.adb \ parser_mysql.adb \ parser_mysqlm.adb \ parser_sound.adb \ parser_pen.adb \ parser_gnat_cgi.adb \ parser_bdb.adb \ parser_btree_io.adb \ parser_hash_io.adb CONFIGURE_SCRIPT= new_configure MAKE_JOBS_UNSAFE= yes # adacgi seems to be unsafe OPTIONS_DEFINE= CGI OPENGL SOUND DOCS EXAMPLES OPTIONS_GROUP= Database OPTIONS_GROUP_Database= MYSQL PGSQL OPTIONS_DEFAULT= MYSQL PGSQL OPENGL SOUND MYSQL_USES= mysql MYSQL_CXXFLAGS= -DMYSQL=true MYSQL_CXXFLAGS_OFF= -DMYSQL=false PGSQL_USES= pgsql ssl PGSQL_CXXFLAGS= -DPOSTGRES=true PGSQL_CXXFLAGS_OFF= -DPOSTGRES=false OPENGL_USE= GL=gl,glu OPENGL_CXXFLAGS= -DOPENGL=true OPENGL_CXXFLAGS_OFF= -DOPENGL=false SOUND_LIB_DEPENDS= libgstreamer-0.10.so:multimedia/gstreamer SOUND_USE= GNOME=glib20,libxml2 SOUND_CXXFLAGS= -DSOUND=true SOUND_CXXFLAGS_OFF= -DSOUND=false CGI_DESC= Common Gateway Interface (breaks other features) CGI_CXXFLAGS= -DGCGI=true CGI_CXXFLAGS_OFF= -DGCGI=false # Currently Ada is only available for x86, so we can assume the following SF_ARCH= ${ARCH:S/amd64/athlon64/:S/x86_64/athlon64/} SF_CPU_FLAG= -march SF_CFLAGSTYPE= -DFREEBSD # shortcuts SF_SRC= ${WRKSRC}/src SCAL= scanner-calendar .include .if ${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL} CXXFLAGS+= -DAPQ=true SETAPQ= 1 .else CXXFLAGS+= -DAPQ=false SETAPQ= 0 .endif SETMYSQL= ${"${PORT_OPTIONS:MMYSQL}" != "":?1:0} SETPGSQL= ${"${PORT_OPTIONS:MPGSQL}" != "":?1:0} SETSOUND= ${"${PORT_OPTIONS:MSOUND}" != "":?1:0} SETGL= ${"${PORT_OPTIONS:MOPENGL}" != "":?1:0} post-extract: ${CP} ${SF_SRC}/bush_freebsd.ads ${SF_SRC}/bush_os.ads ${CP} ${SF_SRC}/${SCAL}-latest.ads ${SF_SRC}/${SCAL}.ads ${CP} ${SF_SRC}/${SCAL}-latest.adb ${SF_SRC}/${SCAL}.adb .if ${SF_ARCH} == "athlon64" ${CP} ${SF_SRC}/bush_os-sdl-64bit.ads ${SF_SRC}/bush_os-sdl.ads .else ${CP} ${SF_SRC}/bush_os-sdl-32bit.ads ${SF_SRC}/bush_os-sdl.ads .endif # Create a compact configure script for ports collection ${SED} -e "s|@CPU_FLAG@|${SF_CPU_FLAG}|" \ -e "s|@ARCH@|${SF_ARCH}|" \ -e "s|@MAKECMD@|${MAKE_CMD}|" \ -e "s|@CFLAGSTYPE@|${SF_CFLAGSTYPE}|" \ -e "s|@PREFIX@|${PREFIX}|" \ -e "s|@SETAPQ@|${SETAPQ}|" \ -e "s|@SETMYSQL@|${SETMYSQL}|" \ -e "s|@SETPGSQL@|${SETPGSQL}|" \ -e "s|@SETSOUND@|${SETSOUND}|" \ -e "s|@SETGL@|${SETGL}|" \ -e "s|@SED@|${SED}|" \ ${FILESDIR}/new_configure.in > ${WRKSRC}/new_configure ${CHMOD} 755 ${WRKSRC}/new_configure post-patch: # Use the gcc compiler associated with the ada frontend. # Without this substitution, the base compiler is used instead. ${REINPLACE_CMD} -e "s|cc |gcc |" ${WRKSRC}/src/pegasock/Makefile # Avoid use of malloc.h ${REINPLACE_CMD} -e "s|||" \ ${WRKSRC}/src/bdb/c_bdb.c # Use db.h from db48 and link to it # Fix multi-job support ${REINPLACE_CMD} -e "s|BDB4|BDB4 -I${PREFIX}/include/db48|" \ -e "s|-ldb|-L${PREFIX}/lib/db48 -ldb|" \ -e "s|db: db.adb|db: bdb_constants.ads db.adb|" \ -e "s| -fstack-protector||" \ ${WRKSRC}/src/bdb/GNUmakefile # fix areadline linkage ${REINPLACE_CMD} -e "s|gnatlink.*|gnatlink rl.ali -L${PREFIX}/lib -lreadline -lhistory|" \ ${WRKSRC}/src/areadline/Makefile post-configure: .for f in ${PREPFILES} (cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} \ gnatprep ${CXXFLAGS} ${f}.orig ${f}) .endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spar post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${MV} ${WRKSRC}/examples/incomplete ${WRKDIR}/ (cd ${WRKSRC}/examples && \ ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/sysutils/afflib/Makefile =================================================================== --- head/sysutils/afflib/Makefile (revision 444462) +++ head/sysutils/afflib/Makefile (revision 444463) @@ -1,28 +1,29 @@ # Created by: Chris Calvey # $FreeBSD$ PORTNAME= afflib PORTVERSION= 3.7.15 +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= antoine@FreeBSD.org COMMENT= Advanced Forensics Format library and utilities LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libexpat.so:textproc/expat2 \ libcurl.so:ftp/curl USE_GITHUB= yes GH_ACCOUNT= sshock GH_PROJECT= AFFLIBv3 GH_TAGNAME= 4540cbd USE_LDCONFIG= yes USES= autoreconf fuse libtool pathfix readline ssl GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-s3=yes INSTALL_TARGET= install-strip .include Index: head/sysutils/android-file-transfer/Makefile =================================================================== --- head/sysutils/android-file-transfer/Makefile (revision 444462) +++ head/sysutils/android-file-transfer/Makefile (revision 444463) @@ -1,57 +1,57 @@ # $FreeBSD$ PORTNAME= android-file-transfer DISTVERSIONPREFIX= v DISTVERSION= 3.2 -PORTREVISION?= 0 +PORTREVISION?= 1 CATEGORIES= sysutils MAINTAINER= jbeich@FreeBSD.org COMMENT= Android MTP client with minimalistic UI LICENSE= GPLv3+ USE_GITHUB= yes GH_ACCOUNT= whoozle GH_PROJECT= ${PORTNAME}-linux USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig CMAKE_ARGS= -DUSB_BACKEND_LIBUSB=on -DBUILD_QT_UI=off OPTIONS_DEFAULT=CLI FUSE OPTIONS_MULTI= COMP OPTIONS_MULTI_COMP= CLI FUSE OPTIONS_RADIO= GUI OPTIONS_RADIO_GUI= QT4 QT5 OPTIONS_EXCLUDE:= ${OPTIONS_EXCLUDE} ${OPTIONS_RADIO_GUI} # XXX http://lists.dragonflybsd.org/pipermail/users/2016-September/313064.html OPTIONS_EXCLUDE_DragonFly= FUSE COMP_DESC= Components CLI_DESC= CLI (Command-Line Interface) support CLI_USES= readline CLI_PLIST_FILES=bin/aft-mtp-cli FUSE_USES= fuse FUSE_CMAKE_BOOL=BUILD_FUSE FUSE_PLIST_FILES=bin/aft-mtp-mount QT4_USE= QT4=qmake_build,moc_build,rcc_build,uic_build,corelib,gui QT4_CMAKE_ON= -DBUILD_QT_UI=on -DDESIRED_QT_VERSION=4 QT4_PLIST_FILES=${QT5_PLIST_FILES} QT5_USE= QT5=qmake_build,buildtools_build,core,gui,widgets QT5_CMAKE_ON= -DBUILD_QT_UI=on -DDESIRED_QT_VERSION=5 QT5_PLIST_FILES=bin/android-file-transfer \ share/applications/android-file-transfer.desktop \ share/icons/hicolor/128x128/apps/android-file-transfer.png post-patch: @${REINPLACE_CMD} '/set.*AFT_VERSION/s/".*"/"${GH_TAGNAME}"/' \ ${WRKSRC}/CMakeLists.txt post-patch-CLI-off: @${REINPLACE_CMD} '/subdirectory(cli)/d' ${WRKSRC}/CMakeLists.txt .include Index: head/sysutils/apachetop/Makefile =================================================================== --- head/sysutils/apachetop/Makefile (revision 444462) +++ head/sysutils/apachetop/Makefile (revision 444463) @@ -1,37 +1,37 @@ # Created by: Sebastian Yepes F. # $FreeBSD$ PORTNAME= apachetop PORTVERSION= 0.12.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= http://lukasz.wasikowski.net/files/ MAINTAINER= lukasz@wasikowski.net COMMENT= Apache RealTime log stats GNU_CONFIGURE= yes USES= ncurses readline PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz OPTIONS_DEFINE= ADNS FAM PCRE ADNS_DESC= Asynchronous-capable DNS support ADNS_LIB_DEPENDS= libadns.so:dns/adns ADNS_CONFIGURE_ON= --with-adns=${LOCALBASE} FAM_LIB_DEPENDS= libfam.so:devel/fam FAM_CONFIGURE_ON= --with-fam=${LOCALBASE} PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PCRE_COFNIGURE_ON= --with-pcre=${LOCALBASE} post-patch: @${REINPLACE_CMD} -E -e 's,struct (circle_struct),\1,g' \ ${WRKSRC}/src/hits_circle.* @${REINPLACE_CMD} -E -e 's,enum (adns_queryflags),\1,g' \ ${WRKSRC}/src/log.* @cd ${WRKSRC} && ${TOUCH} -r configure.ac aclocal.m4 stamp-h.in .include Index: head/sysutils/bacula-server/Makefile =================================================================== --- head/sysutils/bacula-server/Makefile (revision 444462) +++ head/sysutils/bacula-server/Makefile (revision 444463) @@ -1,219 +1,220 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= bacula -DISTVERSION= 7.4.7 +PORTVERSION= 7.4.7 +PORTREVISION= 1 CATEGORIES?= sysutils MASTER_SITES= SF/bacula/bacula/${PORTVERSION} PKGNAMEPREFIX?= # PKGNAMESUFFIX?= -server MAINTAINER= dvl@FreeBSD.org COMMENT?= Network backup solution (server) USES+= libtool readline shebangfix ssl SHEBANG_FILES= scripts/dvd-handler.in src/cats/make_catalog_backup.pl.in python_OLD_CMD= @PYTHON@ CONFLICTS?= bacula5-server-* LIB_DEPENDS+= liblzo2.so:archivers/lzo2 USERS= bacula GROUPS= ${USERS} PLIST_SUB+= LIB_VERSION=${PORTVERSION} GNU_CONFIGURE= yes USE_LDCONFIG= yes CPPFLAGS+= -I/usr/include/readline -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE?= SQLITE3 MYSQL PGSQL MTX PYTHON NLS IPV6 OPTIONS_DEFAULT?= PGSQL MTX_DESC= Install mtx for control of autochanger devices .if ${PKGNAMESUFFIX} == "-client" || ${PKGNAMESUFFIX} == "-server" #Till end of the file PYTHON_USES= python PYTHON_CONFIGURE_ON= --with-python=yes .if !defined(WITH_CLIENT_ONLY) -LIB_DEPENDS+= libbac-${DISTVERSION}.so:sysutils/bacula-client +LIB_DEPENDS+= libbac-${PORTVERSION}.so:sysutils/bacula-client USE_RC_SUBR?= bacula-dir bacula-sd .endif .if defined(WITH_CLIENT_ONLY) SUB_FILES+= pkg-install.client pkg-deinstall.client pkg-message.client .else SUB_FILES+= pkg-message.server .endif CONFIGURE_ARGS+=--with-tcp-wrappers=/usr/lib \ --enable-smartalloc \ --sysconfdir=${ETCDIR} \ --with-working-dir=${BACULA_DIR} \ --with-scriptdir=${PREFIX}/share/${PORTNAME} \ --disable-conio \ --enable-batch-insert \ --with-plugindir=${PREFIX}/lib \ --with-dump-email=root@localhost \ --with-job-email=root@localhost \ --with-db-name=bacula \ --with-sbin-perm=755 \ --with-db-user=bacula \ --with-logdir=/var/log \ --with-baseport=9101 .if defined(WITH_CLIENT_ONLY) CONFIGURE_ARGS+=--with-fd-user=root \ --with-fd-group=wheel .else CONFIGURE_ARGS+=--with-dir-user=${BACULA_USER} \ --with-dir-group=${BACULA_GROUP} \ --with-sd-user=${BACULA_USER} \ --with-sd-group=operator .endif # The user/group IDs below are registered, see # http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/book.html#users-and-groups # BACULA_USER?= bacula BACULA_GROUP?= ${BACULA_USER} BACULA_UID?= bacula BACULA_GID?= ${BACULA_UID} BACULA_DIR?= /var/db/bacula PLIST_SUB+= BACULA_DIR=${BACULA_DIR} SUB_LIST= BACULA_USER=${BACULA_USER} \ BACULA_GROUP=${BACULA_GROUP} \ BACULA_UID=${BACULA_UID} \ BACULA_GID=${BACULA_GID} \ BACULA_DIR=${BACULA_DIR} NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls # Client only or full server version .if defined(WITH_CLIENT_ONLY) CONFFILES= fd CONFIGURE_ARGS+= --enable-client-only PKGDEINSTALL= ${FILESDIR}/pkg-deinstall.client PKGINSTALL= ${FILESDIR}/pkg-install.client .else # Server only Options CONFFILES= sd dir # Server default database MYSQL_CONFIGURE_ON= --with-mysql=yes MYSQL_USE= MYSQL=yes SQLITE3_CONFIGURE_ON= --with-sqlite3=yes SQLITE3_LIB_DEPENDS= libsqlite3.so:databases/sqlite3 PGSQL_CONFIGURE_ON= --with-postgresql=yes #PGSQL_USE= USES+=pgsql MTX_RUN_DEPENDS= ${LOCALBASE}/sbin/mtx:misc/mtx .include .if ${PORT_OPTIONS:MMYSQL} DBTYPE= mysql SUB_LIST+= REQ_MYSQL=mysql REQ_PGSQL="" .elif ${PORT_OPTIONS:MSQLITE3} DBTYPE= sqlite3 .else DBTYPE= postgresql SUB_LIST+= REQ_MYSQL="" REQ_PGSQL=postgresql USES+= pgsql .endif PLIST_SUB+= DBTYPE=${DBTYPE} .endif .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .if ${readline_ARGS} == "port" readline_CONFIGURE= ${LOCALBASE} .else readline_CONFIGURE= yes .endif # if IPv6 is not in the kernel, it generates many errors .if ! ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --disable-ipv6 .endif CONFIGURE_ARGS+= --with-readline=${readline_CONFIGURE} .if defined(WITH_CLIENT_ONLY) MP8+= bacula.8 bacula-fd.8 bconsole.8 .else MP8+= bacula-dir.8 bacula-sd.8 bcopy.8 bextract.8 bls.8 bscan.8 \ btape.8 btraceback.8 dbcheck.8 bwild.8 bregex.8 MP1+= bsmtp.1 bacula-tray-monitor.1 .endif MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}" post-patch: # This port does not install docs. See bacula-docs for that @${REINPLACE_CMD} -e '/docdir/d' ${WRKSRC}/Makefile.in # Change $(ECHO) to echo in some Makefile.in files @${REINPLACE_CMD} -e 's|$$(ECHO)|echo|g' \ ${WRKSRC}/src/filed/Makefile.in \ ${WRKSRC}/src/console/Makefile.in \ ${WRKSRC}/src/cats/Makefile.in \ ${WRKSRC}/src/dird/Makefile.in \ ${WRKSRC}/src/stored/Makefile.in \ ${WRKSRC}/src/tools/Makefile.in # Default bconsole.conf is in ${ETCDIR} @${REINPLACE_CMD} -e 's|./bconsole.conf|${ETCDIR}/bconsole.conf|g' ${WRKSRC}/src/console/console.c @${REINPLACE_CMD} -e 's|^MAN8 =|MAN8 ?=|g' -e 's|^MAN1 =|MAN1 ?=|g' ${WRKSRC}/manpages/Makefile.in .if defined(WITH_CLIENT_ONLY) # In client port only install startup script out of script dir (see below post-install) # Dont mkdir ${PREFIX}/share/bacula cause it's empty @${REINPLACE_CMD} -e 's|^\(fd_subdirs = .*\)scripts\(.*\)|\1\2|g' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|\(.*$${MKDIR} $${DESTDIR}$${scriptdir}\)|#\1|g' ${WRKSRC}/Makefile.in .else # In server port don't install filed @${REINPLACE_CMD} -e '/^fd_subdirs = /s|src/filed||' -e 's|src/console||' \ ${WRKSRC}/Makefile.in .endif .if !target(post-install) post-install: .if defined(WITH_CLIENT_ONLY) ${MV} ${STAGEDIR}${ETCDIR}/bconsole.conf ${STAGEDIR}${ETCDIR}/bconsole.conf.sample ${INSTALL_DATA} ${WRKSRC}/examples/sample-query.sql ${STAGEDIR}${LOCALBASE}/share/bacula/query.sql.sample .else ${INSTALL_SCRIPT} ${FILESDIR}/chio-bacula ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${FILESDIR}/bacula-barcodes ${STAGEDIR}${ETCDIR}/bacula-barcodes.sample # bacula-dir attempts to install query.sql as bpart of bacula-server, but that should only installed by bacula-client. ${RM} ${STAGEDIR}${LOCALBASE}/share/bacula/query.sql #the following are installed by the -CLIENT port, and I (ler@lerctr.org) #don't know how to remove them from being built for the -SERVER port. ${RM} ${STAGEDIR}${LOCALBASE}/lib/bpipe-fd.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbac-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbac.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbaccfg-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbaccfg.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbacfind-${PORTVERSION}.so ${RM} ${STAGEDIR}${LOCALBASE}/lib/libbacfind.so .endif for na in ${CONFFILES}; do \ ${MV} ${STAGEDIR}${ETCDIR}/bacula-$$na.conf ${STAGEDIR}${ETCDIR}/bacula-$$na.conf.sample; \ done .endif .else .include "${MASTERDIR}/Makefile.common" .endif # -client and -server are defined .include Index: head/sysutils/djmount/Makefile =================================================================== --- head/sysutils/djmount/Makefile (revision 444462) +++ head/sysutils/djmount/Makefile (revision 444463) @@ -1,30 +1,30 @@ # Created by: Eric L. Camachat # $FreeBSD$ PORTNAME= djmount PORTVERSION= 0.71 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= sysutils MASTER_SITES= SF MAINTAINER= eric@camachat.org COMMENT= Mount UPnP A/V Media LICENSE= GPLv2 LIB_DEPENDS= libupnp.so:devel/upnp PLIST_FILES= bin/${PORTNAME} GNU_CONFIGURE= yes USES= fuse iconv:build pkgconfig readline CONFIGURE_ARGS= ${ICONV_CONFIGURE_ARG} \ --with-fuse-prefix=${LOCALBASE} \ --with-external-libupnp --with-libupnp-prefix=${LOCALBASE} PORTDOCS= AUTHORS ChangeLog NEWS README TODO post-install: @${INSTALL} -d ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/ipmitool/Makefile =================================================================== --- head/sysutils/ipmitool/Makefile (revision 444462) +++ head/sysutils/ipmitool/Makefile (revision 444463) @@ -1,59 +1,60 @@ # Created by: Dmitry Frolov # $FreeBSD$ PORTNAME= ipmitool PORTVERSION= 1.8.18 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= SF MAINTAINER= zi@FreeBSD.org COMMENT= CLI to manage IPMI systems LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe tar:bzip2 gmake readline ssl CPE_VENDOR= sun GNU_CONFIGURE= yes PLIST_FILES= bin/ipmitool man/man1/ipmitool.1.gz man/man8/ipmievd.8.gz \ sbin/ipmievd share/ipmitool/oem_ibm_sel_map \ ${PERIODIC_DIR}/400.status-ipmi SUB_FILES= status-ipmi.sh PORTDOCS= AUTHORS COPYING ChangeLog README PERIODIC_DIR= etc/periodic/daily OPTIONS_DEFINE= FREEIPMI DOCS FREEIPMI_DESC= Enable support for freeipmi CFLAGS+= -I${OPENSSLINC} LDFLAGS+= -L${OPENSSLLIB} .if defined(WITH_DEBUG) CFLAGS+= -ggdb -Wall .endif .if exists(/usr/include/sys/ipmi.h) CONFIGURE_ARGS+= --enable-intf-open .else CONFIGURE_ARGS+= --disable-intf-open .endif DOCS_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-Makefile.in FREEIPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi FREEIPMI_CPPFLAGS= -I${LOCALBASE}/include FREEIPMI_LDFLAGS= -L${LOCALBASE}/lib FREEIPMI_CONFIGURE_ENABLE= intf-free post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIR} ${INSTALL_SCRIPT} ${WRKDIR}/status-ipmi.sh ${STAGEDIR}${PREFIX}/${PERIODIC_DIR}/400.status-ipmi .include .if ${SSL_DEFAULT:Mopenssl-devel} BROKEN= Does not build with openssl-devel .endif .include Index: head/sysutils/lnav/Makefile =================================================================== --- head/sysutils/lnav/Makefile (revision 444462) +++ head/sysutils/lnav/Makefile (revision 444463) @@ -1,36 +1,37 @@ # Created by: Thomas Hurst # $FreeBSD$ PORTNAME= lnav PORTVERSION= 0.8.2 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= tom@hur.st COMMENT= Terminal based log file navigator LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcrecpp.so:devel/pcre USE_GITHUB= yes GH_ACCOUNT= tstack USES= autoreconf compiler:c++14-lang execinfo gmake ncurses sqlite readline GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static PLIST_FILES= bin/lnav man/man1/lnav.1.gz OPTIONS_DEFINE= CURL OPTIONS_DEFAULT=CURL CURL_DESC= Use libcurl for remote log file support CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/lnav ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/lnav.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 .include Index: head/sysutils/pwsafe/Makefile =================================================================== --- head/sysutils/pwsafe/Makefile (revision 444462) +++ head/sysutils/pwsafe/Makefile (revision 444463) @@ -1,43 +1,43 @@ # Created by: donnex # $FreeBSD$ PORTNAME= pwsafe PORTVERSION= 0.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://nsd.dyndns.org/pwsafe/releases/ MAINTAINER= gahr@FreeBSD.org COMMENT= Cmdline program that manages encrypted password databases LICENSE= GPLv2 OPTIONS_DEFINE= SETUID X11 SETUID_DESC= Install setuid pwsafe binary USES= gmake ncurses readline ssl GNU_CONFIGURE= yes CONFIGURE_ENV+= ac_cv_header_curses_h=yes PLIST_FILES= bin/pwsafe man/man1/pwsafe.1.gz .include .if ${PORT_OPTIONS:MX11} CONFIGURE_ARGS= --with-x USE_XORG= ice sm x11 xmu .else CONFIGURE_ARGS= ac_cv_have_x="have_x=no" \ ac_cv_lib_ICE_IceConnectionNumber=no \ ac_cv_lib_X11_XOpenDisplay=no \ ac_cv_lib_Xmu_XmuInternAtom=no .endif do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pwsafe ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/pwsafe.1 ${STAGEDIR}${MANPREFIX}/man/man1 .if ${PORT_OPTIONS:MSETUID} ${CHMOD} u+s ${STAGEDIR}${PREFIX}/bin/pwsafe .endif .include Index: head/sysutils/renameutils/Makefile =================================================================== --- head/sysutils/renameutils/Makefile (revision 444462) +++ head/sysutils/renameutils/Makefile (revision 444463) @@ -1,30 +1,31 @@ # Created by: Matteo Cypriani # $FreeBSD$ PORTNAME= renameutils PORTVERSION= 0.12.0 +PORTREVISION= 1 CATEGORIES= sysutils converters MASTER_SITES= SAVANNAH MAINTAINER= mcy@lm7.fr COMMENT= Rename files faster and more easily LICENSE= GPLv3 RUN_DEPENDS= gls:sysutils/coreutils GNU_CONFIGURE= yes USES= readline charsetfix OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls # This should not be needed any more for the next upstream version post-patch: @${REINPLACE_CMD} -e 's/($$bindir)/$$(bindir)/' \ ${WRKSRC}/src/Makefile.in .include Index: head/sysutils/riak-cs/Makefile =================================================================== --- head/sysutils/riak-cs/Makefile (revision 444462) +++ head/sysutils/riak-cs/Makefile (revision 444463) @@ -1,84 +1,84 @@ # $FreeBSD$ PORTNAME= riak-cs PORTVERSION= 2.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/riak-cs/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/riak-cs/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= wg@FreeBSD.org COMMENT= Open source, distributed, S3 interface to Riak KV LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/riak-erlang/bin/erlc:lang/erlang-riak USES= gmake readline shebangfix SHEBANG_FILES= deps/eper/priv/bin/dtop \ deps/eper/priv/bin/ntop \ deps/eper/priv/bin/redbug USE_RC_SUBR= riak_cs USERS= riakcs GROUPS= riak RIAKCS_CONFDIR?=${PREFIX}/etc/riak-cs RIAKCS_DBDIR?= /var/db/riak-cs RIAKCS_HOMEDIR?=${PREFIX}/lib/riak-cs RIAKCS_LIBDIR?= ${PREFIX}/lib/riak-cs/lib RIAKCS_LOGDIR?= /var/log/riak-cs PLIST_SUB+= RIAKCS_CONFDIR=${RIAKCS_CONFDIR} \ RIAKCS_DBDIR=${RIAKCS_DBDIR} \ RIAKCS_HOMEDIR=${RIAKCS_HOMEDIR} \ RIAKCS_LIBDIR=${RIAKCS_LIBDIR} \ RIAKCS_LOGDIR=${RIAKCS_LOGDIR} \ USERS=${USERS} \ GROUPS=${GROUPS} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/riak-erlang/bin:${PATH} post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config do-install: ${MKDIR} ${STAGEDIR}${RIAKCS_CONFDIR} ${MKDIR} ${STAGEDIR}${RIAKCS_DBDIR} ${MKDIR} ${STAGEDIR}${RIAKCS_LOGDIR} ${INSTALL_DATA} ${WRKSRC}/rel/riak-cs/etc/riak-cs.conf ${STAGEDIR}${RIAKCS_CONFDIR}/riak-cs.conf.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak-cs/etc/advanced.config ${STAGEDIR}${RIAKCS_CONFDIR}/advanced.config.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak-cs/etc/cert.pem ${STAGEDIR}${RIAKCS_CONFDIR}/cert.pem.sample ${INSTALL_DATA} ${WRKSRC}/rel/riak-cs/etc/key.pem ${STAGEDIR}${RIAKCS_CONFDIR}/key.pem.sample (cd ${WRKSRC}/rel/riak-cs/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${RIAKCS_LIBDIR}) (cd ${WRKSRC}/rel/riak-cs/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/riak-cs/lib/basho-patches && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAKCS_LIBDIR}/basho-patches) (cd ${WRKSRC}/rel/riak-cs/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${RIAKCS_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/riak-cs/erts-* ${STAGEDIR}${RIAKCS_HOMEDIR} post-install: (cd ${STAGEDIR}${RIAKCS_HOMEDIR}; ${FIND} releases -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak-cs/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAKCS_HOMEDIR}; ${FIND} erts-* -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/riak-cs/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAKCS_HOMEDIR}; ${FIND} erts-* -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/riak-cs/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAKCS_LIBDIR}; ${FIND} . -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/riak-cs/lib/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${RIAKCS_LIBDIR}; ${FIND} . -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/riak-cs/lib/"$$2 }' >> ${TMPPLIST}) .include Index: head/sysutils/slurm-wlm/Makefile =================================================================== --- head/sysutils/slurm-wlm/Makefile (revision 444462) +++ head/sysutils/slurm-wlm/Makefile (revision 444463) @@ -1,141 +1,141 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= slurm PORTVERSION= 16.05.9 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils MASTER_SITES= http://www.schedmd.com/download/latest/ \ http://www.schedmd.com/download/archive/ \ http://www.schedmd.com/download/development/ PKGNAMESUFFIX= -wlm MAINTAINER= jrm@FreeBSD.org COMMENT= Simple Linux Utility for Resource Management LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-c.so:devel/json-c \ libsysinfo.so:devel/libsysinfo \ libmunge.so:security/munge \ liblz4.so:archivers/liblz4 USERS= slurm GROUPS= ${USERS} GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= slurmctld slurmd PLIST_SUB= PORTVERSION="${PORTVERSION}" INSTALL_TARGET= install-strip USES= gmake libtool pkgconfig python:build readline shebangfix ssl \ tar:bz2 USE_PERL5= configure SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py OPTIONS_DEFINE= CURL DOCS GTK2 HDF5 HWLOC IPMI MYSQL RRD LINUX OPTIONS_DEFAULT=HDF5 HWLOC OPTIONS_SUB= yes CURL_DESC= Require cURL for elasticsearch plugins GTK2_DESC= Build sview GUI config tool HDF5_DESC= Job profiling using HDF5 HWLOC_DESC= Portable hardware locality IPMI_DESC= IPMI engergy consumption accounting RRD_DESC= RRD external sensor data collection LINUX_DESC= Support jobacct_gather/linux (requires linprocfs) DOCS_BUILD_DEPENDS= man2html:textproc/man2html CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl GTK2_USE= GNOME=cairo,gdkpixbuf2,glib20,gtk20 GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USES= gettext # Neither of these work. See post-patch below. #GTK2_CONFIGURE_ENV_OFF= ac_gtk_test=no #GTK2_CONFIGURE_OFF= --disable-gtktest HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/szip HDF5_CONFIGURE_WITH= hdf5 HWLOC_LIB_DEPENDS= libhwloc.so:devel/hwloc HWLOC_CONFIGURE_WITH= hwloc IPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi IPMI_CONFIGURE_WITH= freeipmi MYSQL_USES= mysql MYSQL_CONFIGURE_with= mysql MYSQL_CONFIGURE_OFF= --with-mysql_config=/nonexistent RRD_LIB_DEPENDS= librrd.so:databases/rrdtool RRD_CONFIGURE_WITH= rrdtool LINUX_USES= linux CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lkvm # SLURM's configure enables interactive jobs if pty.h exists. Replacing # #include with appropriate headers will therefore not work, so instead # add a pty.h for the build. post-patch: @${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm @${REINPLACE_CMD} -e 's|sched_setaffinity|cpuset_setaffinity|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/bin/mail|/usr/bin/mail|g' \ ${WRKSRC}/src/common/read_config.h \ ${WRKSRC}/contribs/seff/smail.in \ ${WRKSRC}/doc/html/configurator.easy.html.in \ ${WRKSRC}/doc/html/configurator.html.in \ ${WRKSRC}/contribs/cray/slurm.conf.template \ ${WRKSRC}/doc/man/man1/strigger.1 \ ${WRKSRC}/doc/man/man5/slurm.conf.5 @${REINPLACE_CMD} \ -e 's|=linux|=FreeBSD|g' \ -e 's|run/slurmctld.pid|run/slurm/slurmctld.pid|' \ -e 's|run/slurmd.pid|run/slurm/slurd.pid|' \ -e 's|SlurmdSpoolDir=.*|SlurmdSpoolDir=/var/spool/slurmd|' \ -e 's|StateSaveLocation=.*|StateSaveLocation=/var/run/slurm|' \ ${WRKSRC}/etc/slurm.conf.example @${REINPLACE_CMD} -e 's|"/proc|"/compat/linux/proc|g' \ ${WRKSRC}/src/slurmd/slurmstepd/req.c \ ${WRKSRC}/src/slurmd/slurmstepd/pdebug.c \ ${WRKSRC}/src/slurmd/slurmd/get_mach_stat.c \ ${WRKSRC}/src/slurmd/slurmd/read_proc.c \ ${WRKSRC}/src/slurmd/common/xcpuinfo.c \ ${WRKSRC}/src/slurmd/common/xcgroup.c \ ${WRKSRC}/src/slurmd/common/set_oomadj.c \ ${WRKSRC}/src/slurmd/common/proctrack.c \ ${WRKSRC}/src/common/callerid.c \ ${WRKSRC}/src/plugins/task/affinity/affinity.c \ ${WRKSRC}/src/plugins/acct_gather_energy/rapl/acct_gather_energy_rapl.c \ ${WRKSRC}/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.c \ ${WRKSRC}/src/plugins/jobacct_gather/common/common_jag.c \ ${WRKSRC}/src/plugins/jobacct_gather/linux/jobacct_gather_linux.c \ ${WRKSRC}/src/plugins/jobacct_gather/aix/jobacct_gather_aix.c \ ${WRKSRC}/src/plugins/switch/cray/scaling.c \ ${WRKSRC}/src/plugins/proctrack/cray/proctrack_cray.c \ ${WRKSRC}/src/plugins/proctrack/cgroup/proctrack_cgroup.c \ ${WRKSRC}/src/plugins/proctrack/pgid/proctrack_pgid.c \ ${WRKSRC}/src/plugins/proctrack/linuxproc/kill_tree.c \ ${WRKSRC}/src/plugins/proctrack/lua/proctrack_lua.c \ ${WRKSRC}/src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c \ ${WRKSRC}/contribs/cray/pam_job.c \ ${WRKSRC}/contribs/lua/proctrack.lua # Hack around nonfunctional --disable-gtktest flag post-patch-GTK2-off: @${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \ ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/etc/slurm.conf.example \ ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample .include Index: head/sysutils/stanchion/Makefile =================================================================== --- head/sysutils/stanchion/Makefile (revision 444462) +++ head/sysutils/stanchion/Makefile (revision 444463) @@ -1,78 +1,79 @@ # $FreeBSD$ PORTNAME= stanchion PORTVERSION= 2.1.0 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://s3.amazonaws.com/downloads.basho.com/stanchion/${PORTVERSION:R}/${PORTVERSION}/ \ http://downloads.basho.com.s3.amazonaws.com/stanchion/${PORTVERSION:R}/${PORTVERSION}/ MAINTAINER= wg@FreeBSD.org COMMENT= Open source database cluster control for Riak LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/lib/riak-erlang/bin/erlc:lang/erlang-riak USES= gmake readline USE_RC_SUBR= stanchion USERS= stanchion GROUPS= riak STANCHION_CONFDIR?= ${PREFIX}/etc/stanchion STANCHION_DBDIR?= /var/db/stanchion STANCHION_HOMEDIR?= ${PREFIX}/lib/stanchion STANCHION_LIBDIR?= ${PREFIX}/lib/stanchion/lib STANCHION_LOGDIR?= /var/log/stanchion PLIST_SUB+= STANCHION_CONFDIR=${STANCHION_CONFDIR} \ STANCHION_DBDIR=${STANCHION_DBDIR} \ STANCHION_HOMEDIR=${STANCHION_HOMEDIR} \ STANCHION_LIBDIR=${STANCHION_LIBDIR} \ STANCHION_LOGDIR=${STANCHION_LOGDIR} \ USERS=${USERS} \ GROUPS=${GROUPS} ALL_TARGET= rel MAKE_JOBS_UNSAFE=yes MAKE_ENV= PATH=${LOCALBASE}/lib/riak-erlang/bin:${PATH} post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/rel/vars.config do-install: ${MKDIR} ${STAGEDIR}${STANCHION_CONFDIR} ${MKDIR} ${STAGEDIR}${STANCHION_DBDIR} ${MKDIR} ${STAGEDIR}${STANCHION_LOGDIR} ${INSTALL_DATA} ${WRKSRC}/rel/stanchion/etc/stanchion.conf ${STAGEDIR}${STANCHION_CONFDIR}/stanchion.conf ${INSTALL_DATA} ${WRKSRC}/rel/stanchion/etc/advanced.config ${STAGEDIR}${STANCHION_CONFDIR}/advanced.config ${INSTALL_DATA} ${WRKSRC}/rel/stanchion/etc/cert.pem ${STAGEDIR}${STANCHION_CONFDIR}/cert.pem ${INSTALL_DATA} ${WRKSRC}/rel/stanchion/etc/key.pem ${STAGEDIR}${STANCHION_CONFDIR}/key.pem (cd ${WRKSRC}/rel/stanchion/lib/ && ${COPYTREE_BIN} . ${STAGEDIR}${STANCHION_LIBDIR}) (cd ${WRKSRC}/rel/stanchion/bin/ && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/sbin/) (cd ${WRKSRC}/rel/stanchion/releases && ${COPYTREE_SHARE} . ${STAGEDIR}${STANCHION_HOMEDIR}/releases) ${CP} -R ${WRKSRC}/rel/stanchion/erts-* ${STAGEDIR}${STANCHION_HOMEDIR} post-install: (cd ${STAGEDIR}${STANCHION_HOMEDIR}; ${FIND} releases -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/stanchion/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${STANCHION_HOMEDIR}; ${FIND} erts-* -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn \ | ${AWK} '{print "lib/stanchion/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${STANCHION_HOMEDIR}; ${FIND} erts-* -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/stanchion/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${STANCHION_LIBDIR}; ${FIND} . -type f \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "lib/stanchion/lib/"$$2 }' >> ${TMPPLIST}) (cd ${STAGEDIR}${STANCHION_LIBDIR}; ${FIND} . -type d -empty \ | ${SED} -e 's,^\./,,g' \ | ${AWK} '{print length, $$0}' | ${SORT} -rn | ${SED} -e 's/^/lib\//' \ | ${AWK} '{print "@dir lib/stanchion/lib/"$$2 }' >> ${TMPPLIST}) .include Index: head/sysutils/xfsprogs/Makefile =================================================================== --- head/sysutils/xfsprogs/Makefile (revision 444462) +++ head/sysutils/xfsprogs/Makefile (revision 444463) @@ -1,43 +1,44 @@ # Created by: Craig Rodrigues # $FreeBSD$ PORTNAME= xfsprogs PORTVERSION= 3.2.4 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ftp://oss.sgi.com/projects/xfs/cmd_tars/ \ ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/ MAINTAINER= ports@FreeBSD.org COMMENT= Utilities for managing XFS filesystems LICENSE= LGPL21 GPLv2 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/doc/COPYING CPE_PRODUCT= ${PORTNAME} CPE_VENDOR= sgi USES= cpe gettext gmake libtool:build readline GNU_CONFIGURE= yes CONFIGURE_ENV= OPTIMIZER=" " CONFIGURE_ARGS= --disable-shared --enable-readline ALL_TARGET= # empty OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/utmp/d' \ ${WRKSRC}/quota/report.c ${WRKSRC}/quota/util.c @${REINPLACE_CMD} \ -e 's|/usr/local|${LOCALBASE}|g' \ -e 's/lio_listio/timer_create/' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e '/#!/s|bash|sh|' \ ${WRKSRC}/include/install-sh ${WRKSRC}/install-sh post-install: .for f in mkfs.xfs xfs_copy xfs_db xfs_estimate xfs_fsr xfs_growfs xfs_io \ xfs_logprint xfs_mdrestore xfs_quota xfs_repair xfs_rtcp ${STRIP_CMD} ${STAGEDIR}${PREFIX}/sbin/${f} .endfor .include Index: head/textproc/augeas/Makefile =================================================================== --- head/textproc/augeas/Makefile (revision 444462) +++ head/textproc/augeas/Makefile (revision 444463) @@ -1,33 +1,34 @@ # Created by: Russell Jackson # $FreeBSD$ PORTNAME= augeas PORTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= http://download.augeas.net/ MAINTAINER= swills@FreeBSD.org COMMENT= Configuration editing tool LICENSE= LGPL21 TEST_DEPENDS= bash:shells/bash \ gsed:textproc/gsed GNU_CONFIGURE= yes USES= autoreconf cpe gmake libtool pathfix pkgconfig readline USE_GNOME= libxml2 USE_LDCONFIG= yes INSTALL_TARGET= install-strip LENSESDIR= ${PREFIX}/share/augeas/lenses post-patch: @${REINPLACE_CMD} -e 's:/bin/bash:/usr/bin/env bash:' ${WRKSRC}/tests/*.sh @${REINPLACE_CMD} -e 's:sed:gsed:' ${WRKSRC}/tests/test-augtool.sh @${REINPLACE_CMD} -e 's:/usr/local:${LOCALBASE}:' \ ${WRKSRC}/lenses/puppet.aug \ ${WRKSRC}/lenses/puppet_auth.aug \ ${WRKSRC}/lenses/puppetfileserver.aug .include Index: head/textproc/hunspell/Makefile =================================================================== --- head/textproc/hunspell/Makefile (revision 444462) +++ head/textproc/hunspell/Makefile (revision 444463) @@ -1,41 +1,42 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= hunspell PORTVERSION= 1.6.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= textproc DIST_SUBDIR= ${PORTNAME} MAINTAINER= office@FreeBSD.org COMMENT= Improved spell-checker for Hungarian and other languages LICENSE= GPLv2+ LGPL21+ MPL LICENSE_COMB= dual LICENSE_FILE_GPLv2+ = ${_LICENSE_STORE}/GPLv2 LICENSE_FILE_LGPL21+ = ${_LICENSE_STORE}/LGPL21 LICENSE_FILE_MPL= ${WRKSRC}/COPYING.MPL CONFLICTS_INSTALL= tinker-[0-9]* CONFIGURE_ARGS= --disable-nls ${ICONV_CONFIGURE_ARG} --with-readline --with-ui GNU_CONFIGURE= yes USES= autoreconf libtool:keepla pathfix iconv ncurses \ readline shebangfix perl5 USE_GITHUB= yes SHEBANG_FILES= src/tools/ispellaff2myspell USE_LDCONFIG= yes USE_PERL5= run INSTALL_TARGET= install-strip PLIST_SUB= SHLIB_VER=${PORTVERSION:R} post-patch: @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/tools/hunspell.cxx makepatch-clean: @${RM} ${WRKSRC}/tests/suggestiontest/Makefile.orig .include # XXX Don't override definition in Mk/bsd.port.mk makepatch: makepatch-clean Index: head/textproc/refdb/Makefile =================================================================== --- head/textproc/refdb/Makefile (revision 444462) +++ head/textproc/refdb/Makefile (revision 444463) @@ -1,131 +1,131 @@ # Created by: paulh@logicsquad.net # $FreeBSD$ PORTNAME= refdb PORTVERSION= 0.9.9 DISTVERSIONSUFFIX= -1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= textproc MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-src/${PORTNAME}-src-${PORTVERSION}-1 MAINTAINER= ohartman@zedat.fu-berlin.de COMMENT= Bibliographic reference database LIB_DEPENDS= libexpat.so:textproc/expat2 \ libbtparse.so:textproc/btparse \ libdbi.so:databases/libdbi USES= gmake iconv readline perl5 libtool pkgconfig pathfix shebangfix HAS_CONFIGURE= yes INSTALL_TARGET= install-strip PORTDOCS= * CFLAGS+= -I${LOCALBASE}/include LIBS+= -lm CONFIGURE_ARGS= --with-expat-lib=${LOCALBASE}/lib \ --with-classpath-root=${PREFIX}/share/java/classes \ --with-refdb-url=http://localhost/refdb XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr OPTIONS_DEFINE= DOCS CATALOG OPTIONS_SINGLE= DB OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE OPTIONS_EXCLUDE= CATALOG # may not be implemented correctly CATALOG_DESC= Install SGML catalog OPTIONS_DEFAULT= PGSQL DOCS_BUILD_DEPENDS= xsltproc:textproc/libxslt \ docbook-xsl>=0:textproc/docbook-xsl SHEBANG_FILES= ${WRKSRC}/scripts/* USE_RC_SUBR= refdbd .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes # If libdbi-drivers has been built without MySQL driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdmysql.so) IGNORE= rebuild databases/libdbi-drivers with MySQL support .elif !exists(${LOCALBASE}/lib/dbd) BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:databases/libdbi-drivers .endif CONFIGURE_ARGS+= --with-db-server=mysql .elif ${PORT_OPTIONS:MPGSQL} USES+= pgsql # If libdbi-drivers has been built without PostgreSQL driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdpgsql.so) IGNORE= rebuild databases/libdbi-drivers with PostgreSQL support .elif !exists(${LOCALBASE}/lib/dbd) BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:databases/libdbi-drivers .endif CONFIGURE_ARGS+= --with-db-server=pgsql .elif ${PORT_OPTIONS:MSQLITE} LIB_DEPENDS+= libsqlite3.so:databases/sqlite3 # If libdbi-drivers has been built without SQLite driver, abort .if exists(${LOCALBASE}/lib/dbd) && !exists(${LOCALBASE}/lib/dbd/libdbdsqlite3.so) IGNORE= rebuild databases/libdbi-drivers with SQLite support .elif !exists(${LOCALBASE}/lib/dbd) BUILD_DEPENDS+= ${LOCALBASE}/lib/dbd:databases/libdbi-drivers .endif CONFIGURE_ARGS+= --with-db-server=sqlite .endif .if ${PORT_OPTIONS:MDOCS} CONFIGURE_ARGS+= --with-docbook-xsl=${PREFIX}/share/xsl/docbook \ --without-docbook-xsl-ns \ --without-tei-xsl \ --without-tei-xsl-ns .else CONFIGURE_ARGS+= --disable-docs .endif .if ${PORT_OPTIONS:MCATALOG} RUN_DEPENDS+= xmlcatmgr:textproc/xmlcatmgr .endif post-patch: ${REINPLACE_CMD} -e 's|$$(PACKAGE)-$$(VERSION)|refdb|g' \ ${WRKSRC}/doc/Makefile.in post-install: .if ${PORT_OPTIONS:MCATALOG} @[ -f ${STAGEDIR}${PREFIX}/share/sgml/catalog.ports ] || ${TOUCH} ${STAGEDIR}${PREFIX}/share/sgml/catalog.ports @${XMLCATMGR} -s -c ${STAGEDIR}${PREFIX}/share/sgml/catalog.ports lookup "${STAGEDIR}${PREFIX}/share/refdb/refdb.cat" > /dev/null || ${XMLCATMGR} -s -c ${STAGEDIR}${PREFIX}/share/sgml/catalog.ports add CATALOG "${STAGEDIR}${PREFIX}/share/refdb/refdb.cat" -- > /dev/null .endif @${ECHO_MSG} "To complete RefDB installation:" .if ${PORT_OPTIONS:MMYSQL} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise MySQL, run the following command:" @${ECHO_MSG} "" @${ECHO_MSG} " mysql -u root -e \"CREATE DATABASE refdb\"" @${ECHO_MSG} "" @${ECHO_MSG} " Then, for MySQL older than 4.1, run:" @${ECHO_MSG} "" @${ECHO_MSG} " mysql -u root refdb < ${PREFIX}/share/refdb/sql/refdb.dump.mysql" @${ECHO_MSG} "" @${ECHO_MSG} " For MySQL 4.1 and later, run:" @${ECHO_MSG} "" @${ECHO_MSG} " mysql -u root refdb < ${PREFIX}/share/refdb/sql/refdb.dump.mysql41" @${ECHO_MSG} "" .elif ${PORT_OPTIONS:MPGSQL} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise PostgreSQL, run the following commands:" @${ECHO_MSG} "" @${ECHO_MSG} " createdb -U pgsql -E UNICODE refdb" @${ECHO_MSG} " psql -U pgsql refdb < ${PREFIX}/share/refdb/sql/refdb.dump.pgsql" @${ECHO_MSG} "" .elif ${PORT_OPTIONS:MSQLITE} @${ECHO_MSG} "" @${ECHO_MSG} "1. To initialise SQLite, run the following commands:" @${ECHO_MSG} "" @${ECHO_MSG} " cd ${PREFIX}/share/refdb/db" @${ECHO_MSG} " sqlite refdb < ${PREFIX}/share/refdb/sql/refdb.dump.sqlite" @${ECHO_MSG} "" .endif .include Index: head/textproc/sdcv/Makefile =================================================================== --- head/textproc/sdcv/Makefile (revision 444462) +++ head/textproc/sdcv/Makefile (revision 444463) @@ -1,38 +1,38 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= sdcv PORTVERSION= 0.4.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= textproc MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Text-based utility for work with dictionaries in StarDict's format LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING GNU_CONFIGURE= yes USES= autoreconf gettext pkgconfig readline tar:bzip2 USE_GNOME= glib20 SUB_FILES= pkg-message CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib post-patch: .for i in doc/sdcv.1 src/sdcv.cpp @${REINPLACE_CMD} -e \ 's|/usr/share|${PREFIX}/share|' ${WRKSRC}/${i} .endfor @${REINPLACE_CMD} -e \ 's|@mandir@/uk|@mandir@|' ${WRKSRC}/doc/uk/Makefile.am @${REINPLACE_CMD} -e \ 's|getopt1.c getopt.h||' ${WRKSRC}/src/Makefile.am @${RM} ${WRKSRC}/src/getopt.h @${REINPLACE_CMD} '/AM_GNU_GETTEXT_VERSION/s/0\.14\.1/0.19.1/' \ ${WRKSRC}/configure.ac .include Index: head/www/edbrowse/Makefile =================================================================== --- head/www/edbrowse/Makefile (revision 444462) +++ head/www/edbrowse/Makefile (revision 444463) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= edbrowse PORTVERSION= 3.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www editors MASTER_SITES= http://the-brannons.com/edbrowse/ \ http://rithmomachia.org/edbrowse/ MAINTAINER= david.vionnet@vmailbox.org COMMENT= Line-oriented Web browser and text editor LICENSE= GPLv2 BUILD_DEPENDS= ${UNZIP_CMD}:archivers/unzip LIB_DEPENDS= libpcre.so:devel/pcre \ libmozjs-24.so:lang/spidermonkey24 \ libcurl.so:ftp/curl BROKEN_powerpc64= fails to link: html.o: undefined reference to std::__cxx11::basic_string USES= compiler:c11 readline zip ssl OPTIONS_DEFINE= DOCS WRKBASE= ${WRKDIR}/${PORTNAME}-${PORTVERSION} WRKSRC= ${WRKBASE}/src MAKEFILE= makefile.bsd do-install: ${INSTALL_PROGRAM} ${WRKSRC}/edbrowse ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKBASE}/doc/man-edbrowse-debian.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/edbrowse.1 post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/CHANGES ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/COPYING ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKBASE}/README ${STAGEDIR}${DOCSDIR} (cd ${WRKBASE}/doc && \ ${FIND} . \( -name setup.ebrc -or -name "man-edbrowse*" \) -delete && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/www/varnish4/Makefile =================================================================== --- head/www/varnish4/Makefile (revision 444462) +++ head/www/varnish4/Makefile (revision 444463) @@ -1,48 +1,48 @@ # $FreeBSD$ PORTNAME= varnish PORTVERSION= 4.1.5 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://repo.varnish-cache.org/source/ PKGNAMESUFFIX= 4 MAINTAINER= feld@FreeBSD.org COMMENT= High-performance HTTP accelerator LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcre.so:devel/pcre CONFLICTS= varnish-2.* varnish-3.* USES= autoreconf cpe gmake libedit libtool ncurses pathfix \ pkgconfig python:2,build readline shebangfix SHEBANG_FILES= lib/libvcc/vmodtool.py CPE_VENDOR= varnish-cache CFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${PREFIX} --enable-tests CONFIGURE_ENV= RST2MAN=true USE_LDCONFIG= yes INSTALL_TARGET= install-strip USERS= varnish varnishlog GROUPS= varnish USE_RC_SUBR= varnishd varnishlog varnishncsa SUB_FILES= pkg-message .if defined(NO_INET6) || defined(WITHOUT_INET6) BAD_TESTS+= r00832 EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch .endif post-patch: .if defined(BAD_TESTS) ${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|} .endif regression-test check test: build ${MAKE_CMD} TESTS_PARALLELISM=1 -C ${WRKSRC} check .include Index: head/www/varnish5/Makefile =================================================================== --- head/www/varnish5/Makefile (revision 444462) +++ head/www/varnish5/Makefile (revision 444463) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= varnish PORTVERSION= 5.1.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://repo.varnish-cache.org/source/ PKGNAMESUFFIX= 5 MAINTAINER= feld@FreeBSD.org COMMENT= High-performance HTTP accelerator LICENSE= BSD2CLAUSE LIB_DEPENDS= libpcre.so:devel/pcre CONFLICTS= varnish-2.* varnish-3.* varnish4-4.* USES= cpe gmake libedit libtool ncurses pathfix \ pkgconfig python:2,build readline shebangfix SHEBANG_FILES= lib/libvcc/vmodtool.py CPE_VENDOR= varnish-cache CFLAGS+= -I${LOCALBASE}/include GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=${PREFIX} --enable-tests CONFIGURE_ENV= RST2MAN=true USE_LDCONFIG= yes INSTALL_TARGET= install-strip USERS= varnish varnishlog GROUPS= varnish USE_RC_SUBR= varnishd varnishlog varnishncsa .if defined(NO_INET6) || defined(WITHOUT_INET6) BAD_TESTS+= r00832 EXTRA_PATCHES+= ${FILESDIR}/no-inet6.patch .endif post-patch: .if defined(BAD_TESTS) ${RM} ${BAD_TESTS:C|.+|${WRKSRC}/bin/varnishtest/tests/\0.vtc|} .endif regression-test check test: build ${MAKE_CMD} TESTS_PARALLELISM=1 -C ${WRKSRC} check .include Index: head/x11-wm/fvwm2/Makefile =================================================================== --- head/x11-wm/fvwm2/Makefile (revision 444462) +++ head/x11-wm/fvwm2/Makefile (revision 444463) @@ -1,132 +1,132 @@ # Created by: peter # $FreeBSD$ PORTNAME= fvwm PORTVERSION= 2.6.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-wm MASTER_SITES= https://github.com/fvwmorg/fvwm/releases/download/2.6.7/ \ http://www.fvwm.org/generated/icon_download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= cy@FreeBSD.org COMMENT= Popular virtual window manager for X RUN_DEPENDS= gm4:devel/m4 \ p5-XML-Parser>=0:textproc/p5-XML-Parser LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 # Other ports this port cannot coexist with CONFLICTS?= fvwm-1.* fvwm-2.[457].* GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-mandoc --without-gnome --disable-gtk CONFIGURE_ENV= PYTHON=${PYTHON_CMD} USES= gmake perl5 pkgconfig python:run gettext readline USE_XORG= xcursor xft xinerama xpm xrender x11 ice xext USE_GNOME= cairo OPTIONS_DEFINE= ICONS ICONV STROKE RPLAY SESSION_MGMT PNG SVG BIDI NLS OPTIONS_DEFAULT=ICONS ICONV SESSION_MGMT PNG OPTIONS_SUB= yes STROKE_DESC= support for mouse gestures RPLAY_DESC= RPlay support in FvwmEvent SESSION_MGMT_DESC= Session Management support BIDI_DESC= Asian bi-directional text support PLIST_SUB= FVWM_VERSION="${PORTVERSION}" .include .if ${PORT_OPTIONS:MICONS} FVWM_ICONS= fvwm_icons-20070101 DISTFILES+= ${FVWM_ICONS}.tar.bz2 .endif .if ${PORT_OPTIONS:MICONV} CONFIGURE_ARGS+= --with-iconv-library=${LOCALBASE}/lib \ --with-iconv-includes=${LOCALBASE}/include \ --enable-iconv USES+= iconv .else CONFIGURE_ARGS+= --disable-iconv .endif .if ${PORT_OPTIONS:MSTROKE} LIB_DEPENDS+= libstroke.so:devel/libstroke CONFIGURE_ARGS+= --with-stroke-library=${LOCALBASE}/lib \ --with-stroke-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-stroke-library .endif .if ${PORT_OPTIONS:MRPLAY} LIB_DEPENDS+= librplay.so:audio/rplay CONFIGURE_ARGS+= --with-rplay-library=${LOCALBASE}/lib \ --with-rplay-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --without-rplay-library .endif .if ${PORT_OPTIONS:MSESSION_MGMT} USE_XORG+= sm .else CONFIGURE_ARGS+= --disable-sm .endif .if ${PORT_OPTIONS:MPNG} LIB_DEPENDS+= libpng.so:graphics/png CONFIGURE_ARGS+= --with-png-includes=${LOCALBASE}/include \ --with-png-library=${LOCALBASE}/lib .else CONFIGURE_ARGS+= --without-png-library .endif .if ${PORT_OPTIONS:MSVG} USE_GNOME+= librsvg2 .else CONFIGURE_ARGS+= --disable-rsvg .endif .if ${PORT_OPTIONS:MBIDI} LIB_DEPENDS+= libfribidi.so:converters/fribidi CONFIGURE_ARGS+= --enable-bidi \ --with-bidi-bindir=${LOCALBASE}/bin .else CONFIGURE_ARGS+= --disable-bidi .endif .if ${PORT_OPTIONS:MNLS} CONFIGURE_ARGS+= --with-intl-library=${LOCALBASE}/lib \ --with-intl-includes=${LOCALBASE}/include .else CONFIGURE_ARGS+= --disable-nls .endif .include .if ${PORT_OPTIONS:MICONS} post-extract: @${MKDIR} ${WRKDIR}/icons @${TAR} -xzf ${DISTDIR}/${FVWM_ICONS}.tar.bz2 -C ${WRKDIR}/icons .endif post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \ ${WRKSRC}/modules/FvwmM4/FvwmM4.c @${REINPLACE_CMD} -e 's,/etc/,${LOCALBASE}/etc/,g' \ ${WRKSRC}/bin/fvwm-menu-desktop.in post-install: ${INSTALL_DATA} ${FILESDIR}/system.fvwm2rc \ ${STAGEDIR}${PREFIX}/etc/system.fvwm2rc.dist .if ${PORT_OPTIONS:MICONS} ${MKDIR} ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps ${INSTALL_DATA} ${WRKDIR}/icons/${FVWM_ICONS}/*.xpm \ ${STAGEDIR}${PREFIX}/share/fvwm/pixmaps .endif .include Index: head/x11-wm/ratpoison/Makefile =================================================================== --- head/x11-wm/ratpoison/Makefile (revision 444462) +++ head/x11-wm/ratpoison/Makefile (revision 444463) @@ -1,44 +1,45 @@ # Created by: Gergely Nagy <8@free.bsd.hu> # $FreeBSD$ PORTNAME= ratpoison PORTVERSION= 1.4.9 +PORTREVISION= 1 CATEGORIES= x11-wm MASTER_SITES= SAVANNAH MAINTAINER= jrm@FreeBSD.org COMMENT= Simple window manager with no fat library dependencies LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= pkgconfig USE_XORG= ice x11 xext xrandr xtst GNU_CONFIGURE= yes SUB_FILES= ratpoison.desktop INFO= ratpoison OPTIONS_DEFINE= DOCS GDM_SUPPORT READLINE XFT OPTIONS_DEFAULT= READLINE XFT OPTIONS_SUB= yes GDM_SUPPORT_DESC= Install session data files for GDM READLINE_USES= readline READLINE_CONFIGURE_ENABLE= history XFT_USE= xorg=xft XFT_CONFIGURE_WITH= xft post-patch: @${REINPLACE_CMD} -e \ '/^doc_DATA/s|COPYING||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ 's|$$(lispdir)|$$(pkgdatadir)|' ${WRKSRC}/contrib/Makefile.in post-install-GDM_SUPPORT-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/dm/Sessions (cd ${WRKDIR} && ${INSTALL_DATA} ratpoison.desktop \ ${STAGEDIR}${PREFIX}/etc/dm/Sessions) .include