Index: head/Mk/bsd.wx.mk =================================================================== --- head/Mk/bsd.wx.mk (revision 493852) +++ head/Mk/bsd.wx.mk (revision 493853) @@ -1,507 +1,513 @@ # $FreeBSD$ # # bsd.wx.mk - Support for wxWidgets based ports. # # Created by: Alejandro Pulver # # The following variables can be defined in a port that uses the wxWidgets # library, contributed libraries, WxPython and/or more wxWidgets related # components (with run and/or build dependencies). It can be used after and/or # before bsd.port.pre.mk, but Python components will only work if Python # variables (e.g. USE_PYTHON) are defined before it (this is a bsd.python.mk # limitation), at least it is manually included. # USE_WX - Set to the list of wxWidgets versions that can be used by # the port. The syntax allows the following elements: # - Single version (e.g. "3.0"). # - Range of versions (e.g. "2.8-3.0"). Must be ascending. # - Partial range: single version and upper (e.g. "2.8+"). # - Partial range: single version and lower (e.g. "-2.8"). # Multiple elements can be specified separated by spaces. # USE_WX_NOT - Set to the list of wxWidgets versions that can't be used by # the port. In other words, it removes some versions from # USE_WX. If the latter is not defined, it will have the value # of all the possible versions. The syntax is like USE_WX. # WX_COMPS - Set to the list of wxWidgets components the port uses. # Several components can be specified separated by spaces. By # default it will have the value of "wx". Suffixes in the form # ":xxx" may be added to the components to determine the # dependency type. # The available components are: # wx - The wxWidgets library. # contrib - The wxWidgets contributed libraries. # python - The wxWidgets API for Python. # The available dependency types are: # build - Requires component for building. # lib - Requires component for building and running. # run - Requires component for running. # If no suffix is present then "run" will be used for "python" # and "lib" for others. # WX_CONF_ARGS - Set to "absolute" or "relative" if the port needs configure # arguments in addition to the WX_CONFIG environment variable. # It determines the type of parameters that have to be passed # to the configure script. In the first case it adds # "--with-wx-config=${WX_CONFIG}" (absolute path of # WX_CONFIG), and in second one "--with-wx=${LOCALBASE}" plus # "--with-wx-config=${WX_CONFIG:T} (prefix and name). # WX_PREMK - Define to determine version and define WX_CONFIG/WX_VERSION # after (in case the port needs to manually run # the script). # WANT_WX - Set to "yes" or a valid single version (no ranges, etc). # In both cases it will detect the installed wxWidgets # components and add them to the variable HAVE_WX. If a # version is selected, HAVE_WX will contain a list of # components in the other case it will contain a list of # "component-version" pairs (e.g. wx-2.8, contrib-2.8, etc). # It has to be used before bsd.port.pre.mk. # WANT_WX_VER - Set to the prefered wxWidgets version for the port. It must # be present in USE_WX or missing in USE_WX_NOT. This is # overriden by the user variable WITH_WX_VER if set. It can # contain multiple versions in order of preference (last ones # are tried first). # # The following variables are intended for the user and can be defined in # make.conf. # WITH_WX_VER - Define to the list of prefered versions in reverse order. # # The following variables are defined by this file, to be read from the port. # WX_CONFIG - The path to the wx-config program (with different name). # WXRC_CMD - The path to the wxrc program (with different name). # WX_VERSION - The wxWidgets version that is going to be used. # HAVE_WX - The list of wxWidgets components installed, if WANT_WX was # defined. The components will have version suffix if it was # set to "yes". # # Examples: # - A port that needs wxWidgets 2.8 and contributed libraries # USE_WX= 2.8 # WX_COMPS= wx contrib # - A port that needs WxPython 2.8 for running. # USE_PYTHON= yes # USE_WX= 2.8 # WX_COMPS= python:run # - A port that needs WxPython 2.8 or 3.0 for building. # USE_PYTHON= yes # USE_WX= 2.8 3.0 # WX_COMPS= python:build # - A port that needs wxWidgets version 2.8 or higher and contributed # libraries. # USE_WX= 2.8+ # WX_COMPS= wx contrib # - A port that needs wxWidgets of any version other than 2.8. # USE_WX_NOT= 2.8 # WX_Include_MAINTAINER= ports@FreeBSD.org # # Global definitions. # .if !defined(_WX_Definitions_Done) _WX_Definitions_Done= yes # # Common variables: # _WX_COMPS_ALL - List of valid components. # _WX_DEP_TYPES_ALL - List of valid dependency types. # _WX_VERS_ALL - List of supported versions. # _WX_VERS_UC_ALL - List of Unicode capable versions. # _WX_VERS_LISTS - Reverse lists preference order. # _WX_COMPS_ALL= wx contrib python _WX_DEP_TYPES_ALL= build lib run _WX_VERS_ALL= 2.8 3.0 _WX_VERS_UC_ALL= 2.8 3.0 _WX_VERS_SKIP= 3.0 _WX_VERS_LISTS= WANT_WX_VER WITH_WX_VER _WX_VER_INSTALLED # # Variables used to determine what is needed: # _WX_PORT_comp_ver - Port directory. # _WX_LIB_comp_ver - Name of the shared library (optional). # _WX_SHVER_comp_ver - Shared library version (optional). # _WX_FILE_comp_ver - File installed by that component. # _WX_DEPTYPE_comp_ver - Default dependency type (optional). # # wxgtk 2.8 _WX_PORT_wx_2.8= x11-toolkits/wxgtk28 _WX_LIB_wx_2.8= wx_base${_WX_UC}-2.8 _WX_PORT_contrib_2.8= x11-toolkits/wxgtk28-contrib _WX_LIB_contrib_2.8= wx_gtk2${_WX_UC}_fl-2.8 _WX_PORT_python_2.8= x11-toolkits/py-wxPython28 _WX_FILE_python_2.8= ${PYTHON_SITELIBDIR}/wx-2.8-gtk2${_WX_PYSUFX}/wx/__init__.py # wxgtk 3.0 _WX_PORT_wx_3.0= x11-toolkits/wxgtk30 _WX_LIB_wx_3.0= wx_baseu-3.0 _WX_PORT_python_3.0= x11-toolkits/py-wxPython30 _WX_FILE_python_3.0= ${PYTHON_SITELIBDIR}/wx-3.0-gtk2/wx/__init__.py # Set _WX_SHVER_comp_ver to 0 and _WX_FILE_comp_ver for libs appropiately. # Set _WX_DEPTYPE_comp_ver for "python" to "run", and others to "lib". . for comp in ${_WX_COMPS_ALL} _WX_COMP= ${comp} . for ver in ${_WX_VERS_ALL} . if defined(_WX_LIB_${comp}_${ver}) _WX_SHVER_${comp}_${ver}= 0 _WX_FILE_${comp}_${ver}= ${LOCALBASE}/lib/lib${_WX_LIB_${comp}_${ver}}.so.${_WX_SHVER_${comp}_${ver}} . endif . if ${_WX_COMP} == "python" _WX_DEPTYPE_${comp}_${ver}= run . else _WX_DEPTYPE_${comp}_${ver}= lib . endif . endfor . endfor .endif # !_WX_Defined_Done # # Check if we are going to determine the version. # .if !defined(_WX_Version_Done) && (defined(_POSTMKINCLUDED) || \ (defined(WX_PREMK) && defined(BEFOREPORTMK) && \ (defined(USE_WX) || defined(USE_WX_NOT)))) _WX_Need_Version= yes .endif # # Check for present components. # # Requested by the user. .if defined(WANT_WX) && defined(BEFOREPORTMK) _WANT_WX= ${WANT_WX} .endif # Used for autodetection of installed versions. .if defined(_WX_Need_Version) _WANT_WX= yes .endif .if defined(_WANT_WX) # These variables are reprocessed later so they won't affect other parts. _WX_VER_FINAL= ${_WX_VERS_UC_ALL} _WX_UC= u _WX_PYSUFX= -unicode # Fill _HAVE_WX with the installed components. . undef _HAVE_WX . for __WANT_WX in ${_WANT_WX} # Check if _WANT_WX contains more than one word. . if defined(_HAVE_WX) IGNORE?= selected multiple values for WANT_WX: ${_WANT_WX} . endif _HAVE_WX= # # Check for all versions. . if ${_WANT_WX:tl} == "yes" . for comp in ${_WX_COMPS_ALL} . for ver in ${_WX_VER_FINAL} _WX_COMP= _WX_FILE_${comp}_${ver} . if defined(${_WX_COMP}) && exists(${${_WX_COMP}}) _HAVE_WX+= ${comp}-${ver} . endif . endfor . endfor # Check for a specific version. . elif ${_WX_VERS_ALL:M${__WANT_WX}} . for comp in ${_WX_COMPS_ALL} . if exists(${_WX_FILE_${comp}_${__WANT_WX}}) _HAVE_WX+= ${comp} . endif . endfor . else IGNORE?= selected an invalid value for WANT_WX: ${__WANT_WX} . endif . endfor .endif # _WANT_WX # Requested by the user. .if defined(WANT_WX) && defined(BEFOREPORTMK) HAVE_WX:= ${_HAVE_WX} .endif # Used for autodetection of installed versions. .if defined(_WX_Need_Version) _WX_VER_INSTALLED:= ${_HAVE_WX:Mwx-*:S/wx-//} .endif # # Select wxWidgets version. # .if defined(_WX_Need_Version) _WX_Version_Done= yes # # Basic component parsing (ignores dependency types). # # The variables used are: # _WX_COMP - Component part. # _WX_COMPS_FINAL - Final list of components. # # Detect duplicated components. _WX_COMPS_FINAL= # .for comp in ${WX_COMPS} _WX_COMP= ${comp:C/:([[:alpha:]]+)$//} . for __WX_COMP in ${_WX_COMP} . if ${_WX_COMPS_ALL:M${__WX_COMP}} == "" IGNORE?= selected an invalid wxWidgets component: ${__WX_COMP} . endif . endfor . for newcomp in ${_WX_COMP} . if ${_WX_COMPS_FINAL:M${newcomp}} == "" && !defined(IGNORE) _WX_COMPS_FINAL+= ${newcomp} . endif . endfor .endfor # Set defaults (if one isn't present). USE_WX?= ${_WX_VERS_ALL} USE_WX_NOT?= # # # Make lists of valid and invalid versions. # # The following variables are used: # _WX_VER_CHECK - If the version is a single one, express in a range. # _WX_VER_MIN - Lower version of the range. # _WX_VER_MAX - Higher version of the range. # _WX_VER_LIST - List of requested versions. # _WX_VER_NOT_LIST - List of disallowed versions. # _WX_VER_MERGED - List of requested version without disallowed ones. # .for list in VER VER_NOT _WX_${list}_LIST= # . for ver in ${USE_WX${list:C/VER//}} _WX_VER_CHECK:= ${ver:C/^([[:digit:]]+(\.[[:digit:]]+)*)$/\1-\1/} _WX_VER_MIN:= ${_WX_VER_CHECK:C/([[:digit:]]+(\.[[:digit:]]+)*)[-+].*/\1/} _WX_VER_MAX:= ${_WX_VER_CHECK:C/.*-([[:digit:]]+(\.[[:digit:]]+)*)/\1/} # Minimum version not specified. . if ${_WX_VER_MIN} == ${_WX_VER_CHECK} . undef _WX_VER_MIN . for v in ${_WX_VERS_ALL} . if ${_WX_VER_CHECK:C/[-+]//} == ${v} || ${_WX_VERS_SKIP:M${v}} == "" _WX_VER_MIN?= ${v} . endif . endfor . endif # Maximum version not specified. . if ${_WX_VER_MAX} == ${_WX_VER_CHECK} . for v in ${_WX_VERS_ALL} . if ${_WX_VER_CHECK:C/[-+]//} == ${v} || ${_WX_VERS_SKIP:M${v}} == "" _WX_VER_MAX= ${v} . endif . endfor . endif # Expand versions and add valid ones to each list. . for v in ${_WX_VERS_ALL} . if ${_WX_VER_MIN} <= ${v} && ${_WX_VER_MAX} >= ${v} && \ ${_WX_${list}_LIST:M${v}} == "" _WX_${list}_LIST+= ${v} . endif . endfor . endfor .endfor # Merge the lists into a single list of valid versions. _WX_VER_MERGED= # .for ver in ${_WX_VER_LIST} . if ${_WX_VER_NOT_LIST:M${ver}} == "" _WX_VER_MERGED+= ${ver} . endif .endfor # Check for a null version. .if empty(_WX_VER_MERGED) IGNORE?= selected a null or invalid wxWidgets version .endif # Avoid versions which have unavailable components. .for ver in ${_WX_VER_MERGED} . for comp in ${_WX_COMPS_FINAL} . if !defined(_WX_PORT_${comp}_${ver}) _WX_WRONG_COMPS+= ${comp} _WX_WRONG_VERS+= ${ver} _WX_VER_MERGED:= ${_WX_VER_MERGED:N${ver}} . endif . endfor .endfor .if empty(_WX_VER_MERGED) IGNORE?= selected wxWidgets versions (${_WX_WRONG_VERS}) which do not have the selected components (${_WX_WRONG_COMPS}) .endif # # Unicode support. # # Create a list of capable versions. _WX_VER_UC= # .for ver in ${_WX_VER_MERGED} . if ${_WX_VERS_UC_ALL:M${ver}} != "" _WX_VER_UC+= ${ver} . endif .endfor # Set Unicode variables. _WX_VER_FINAL= ${_WX_VER_UC} _WX_UC= u _WX_PYSUFX= -unicode # Remove unusable installed versions. .for ver in ${_WX_VER_INSTALLED} . if ${_WX_VER_FINAL:M${ver}} == "" _WX_VER_INSTALLED:= ${_WX_VER_INSTALLED:N${ver}} . endif .endfor # # Choose final version. # # # Check for the following (in order): # 1) WITH_WX_VER - User preference. # 2) WANT_WX_VER - Port preference. # 3) _WX_VER_INSTALLED - Installed versions. # 4) _WX_VER_FINAL - Available versions. .for list in _WX_VER_FINAL ${_WX_VERS_LISTS} . if defined(${list}) . for ver in ${${list}} . if ${_WX_VER_FINAL:M${ver}} != "" _WX_VER= ${ver} . endif . endfor . endif .endfor # # Set variables. # -WX_CONFIG?= ${LOCALBASE}/bin/wxgtk2${_WX_UC}-${_WX_VER}-config -WXRC_CMD?= ${LOCALBASE}/bin/wxrc-gtk2${_WX_UC}-${_WX_VER} +.if ${_WX_VER:R} == 3 +_GTKVER= 3 +.else +_GTKVER= 2 +.endif + +WX_CONFIG?= ${LOCALBASE}/bin/wxgtk${_GTKVER}${_WX_UC}-${_WX_VER}-config +WXRC_CMD?= ${LOCALBASE}/bin/wxrc-gtk${_GTKVER}${_WX_UC}-${_WX_VER} WX_VERSION?= ${_WX_VER} .endif # _WX_Need_Version # # Process components list and add dependencies, variables, etc. # .if defined(_POSTMKINCLUDED) # # Component parsing. # # The variables used are: # _WX_COMP - Component part. # _WX_DEP_TYPE - Dependency type part. # _WX_COMP_NEW - Component + dependency type. # _WX_COMPS_FINAL - Final list of components with dependency types. # # Default components. WX_COMPS?= wx # Detect invalid and duplicated components. _WX_COMPS_FINAL= # .for comp in ${WX_COMPS} _WX_COMP= ${comp:C/:([[:alpha:]]+)$//} . if ${_WX_COMP} == ${comp} _WX_DEP_TYPE= ${_WX_DEPTYPE_${comp}_${_WX_VER}} . else _WX_DEP_TYPE= ${comp:C/.+:([[:alpha:]]+)$/\1/} . endif _WX_COMP_NEW= ${_WX_COMP}_${_WX_DEP_TYPE} . for __WX_COMP in ${_WX_COMP} . if ${_WX_COMPS_ALL:M${__WX_COMP}} == "" IGNORE?= selected an invalid wxWidgets component: ${__WX_COMP} . endif . endfor . for __WX_DEP_TYPE in ${_WX_DEP_TYPE} . if ${_WX_DEP_TYPES_ALL:M${__WX_DEP_TYPE}} == "" IGNORE?= selected an invalid wxWidgets dependency type: ${__WX_DEP_TYPE} . endif . endfor . if !defined(_WX_PORT_${_WX_COMP}_${_WX_VER}) IGNORE?= selected a wxWidgets component (${_WX_COMP}) which is not available for the selected version (${_WX_VER}) . endif . for newcomp in ${_WX_COMP_NEW} . if ${_WX_COMPS_FINAL:M${newcomp}} == "" && !defined(IGNORE) _WX_COMPS_FINAL+= ${newcomp} . endif . endfor .endfor # Add dependencies. # # The variable used are: # _WX_COMP - Component part. # _WX_DEP_TYPE - Dependency type part. .for comp in ${_WX_COMPS_FINAL} _WX_COMP= ${comp:C/_([[:alpha:]]+)$//} _WX_DEP_TYPE= ${comp:C/.+_([[:alpha:]]+)$/\1/} # XXX Need a .for loop here so the variable is expanded before the assignment. . for comp_part in ${_WX_COMP} . if ${_WX_DEP_TYPE} == "lib" . if defined(_WX_LIB_${_WX_COMP}_${_WX_VER}) LIB_DEPENDS+= lib${_WX_LIB_${comp_part}_${_WX_VER}}.so:${_WX_PORT_${comp_part}_${_WX_VER}} . else BUILD_DEPENDS+= ${_WX_FILE_${comp_part}_${_WX_VER}}:${_WX_PORT_${comp_part}_${_WX_VER}} RUN_DEPENDS+= ${_WX_FILE_${comp_part}_${_WX_VER}}:${_WX_PORT_${comp_part}_${_WX_VER}} . endif . else ${_WX_DEP_TYPE:tu}_DEPENDS+= ${_WX_FILE_${comp_part}_${_WX_VER}}:${_WX_PORT_${comp_part}_${_WX_VER}} . endif . endfor .endfor # # Set build related variables. # MAKE_ENV+= WX_CONFIG=${WX_CONFIG} CONFIGURE_ENV+= WX_CONFIG=${WX_CONFIG} .if defined(WX_CONF_ARGS) . if ${WX_CONF_ARGS:tl} == "absolute" CONFIGURE_ARGS+= --with-wx-config=${WX_CONFIG} . elif ${WX_CONF_ARGS:tl} == "relative" CONFIGURE_ARGS+= --with-wx=${LOCALBASE} \ --with-wx-config=${WX_CONFIG:T} . else IGNORE?= selected an invalid wxWidgets configure argument type: ${WX_CONF_ARGS} . endif .endif .endif # _POSTMKINCLUDED Index: head/astro/opencpn/Makefile =================================================================== --- head/astro/opencpn/Makefile (revision 493852) +++ head/astro/opencpn/Makefile (revision 493853) @@ -1,49 +1,49 @@ # $FreeBSD$ PORTNAME= opencpn PORTVERSION= 4.4.0 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= astro geography MAINTAINER= ml@netfence.it COMMENT= Concise ChartPlotter/Navigator LICENSE= GPLv2+ BROKEN_aarch64= Fails to compile: use of undeclared identifier rand LIB_DEPENDS= libportaudio.so:audio/portaudio \ libcurl.so:ftp/curl \ libexpat.so:textproc/expat2 \ libtinyxml.so:textproc/tinyxml USE_GITHUB= yes GH_ACCOUNT= ${GH_PROJECT} GH_PROJECT= OpenCPN USES= cmake compiler:c++11-lib gettext-tools gl gnome localbase USE_CXXSTD= c++11 USE_GL= gl USE_GNOME= cairo gdkpixbuf2 gtk20 USE_WX= 3.0+ USE_XORG= x11 INSTALLS_ICONS= yes CMAKE_ARGS= -DBUNDLE_DOCS=ON -DBUNDLE_GSHHS=CRUDE -DBUNDLE_TCDATA=ON LDFLAGS+= -Wl,-E # plugins LDFLAGS+= -Wl,--as-needed # ICE, SM, Xext OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/src/mygdal/cpl_csv.cpp \ ${WRKSRC}/src/mygdal/cpl_findfile.cpp \ ${WRKSRC}/data/doc/help_en_US.html .if exists(/usr/lib/libstdc++.so) @${REINPLACE_CMD} -e '/-msse/d' -e '/-mssse3/d' \ -e '/-mavx2/d' ${WRKSRC}/CMakeLists.txt .endif .include Index: head/audio/audacity/Makefile =================================================================== --- head/audio/audacity/Makefile (revision 493852) +++ head/audio/audacity/Makefile (revision 493853) @@ -1,151 +1,151 @@ # Created by: Marc van Woerkom <3d@FreeBSD.org> # $FreeBSD$ PORTNAME= audacity PORTVERSION= 2.3.0 DISTVERSIONPREFIX= Audacity- -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio MAINTAINER= xxjack12xx@gmail.com COMMENT= GUI editor for digital audio waveforms LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_aarch64= fails to configure: checking whether C++ compiler accepts -msse... no BROKEN_powerpc64= fails to build BUILD_DEPENDS= autogen:devel/autogen \ bash:shells/bash \ cmake:devel/cmake LIB_DEPENDS= libasound.so:audio/alsa-lib \ libexpat.so:textproc/expat2 \ libportaudio.so:audio/portaudio \ libsoxr.so:audio/libsoxr \ libsndfile.so:audio/libsndfile USES= autoreconf compiler:c++11-lib cpe desktop-file-utils gettext-tools gmake iconv libtool pkgconfig shared-mime-info shebangfix dos2unix localbase GNU_CONFIGURE= yes NLS_USES= gettext-runtime NLS_CONFIGURE_ENABLE= nls NLS_CONFIGURE_WITH= libintl-prefix="${LOCALBASE}" OPTIONS_SUB= yes USE_WX= 3.0+ WX_COMPS= wx INSTALLS_ICONS= yes PORTDOCS= README.txt DOS2UNIX_GLOB= Makefile.* *.c* *.h SHEBANG_FILES= lib-src/lv2/build USE_GITHUB= yes OPTIONS_DEFINE= NLS DEBUG DOCS DYNLOAD FFMPEG FLAC ID3TAG LADSPA LAME LV2 \ MAD MOD_SCRIPT_PIPE MOD_NYQ_BENCH SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST OPTIONS_DEFAULT= FLAC ID3TAG LADSPA MAD \ SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST OPTIONS_DEFINE_amd64= SSE OPTIONS_DEFINE_i386= SSE OPTIONS_DEFAULT_amd64= SSE OPTIONS_DEFAULT_i386= ${MACHINE_CPU:tu:MSSE} DYNLOAD_DESC= Enable dynamic loading of lame and FFmpeg LAME_DESC= Use lame for import and export support LV2_DESC= Add LV2 plug-in support MAD_DESC= Use libmad for mp2/3 decoding support MOD_SCRIPT_PIPE_DESC= mod-script-pipe scripting support MOD_NYQ_BENCH_DESC= Enable Nyquist Workbench SBSMS_DESC= Use libsbsms for pitch and tempo changing SOUNDTOUCH_DESC= Use libSoundTouch for pitch and tempo changing TAGLIB_DESC= Use TagLib for metadata support TWOLAME_DESC= Use libtwolame for MP2 export support VAMP_DESC= Vamp plug-in support VST_DESC= VST plug-in support CONFIGURE_ENV+= WX_CONFIG="${WX_CONFIG}" CONFIGURE_ARGS+= --disable-option-checking \ --enable-unicode \ ${ICONV_CONFIGURE_ARG} \ --with-lib-preference="local" \ --with-expat=system \ --with-libsndfile=system \ --with-libsoxr=system \ --with-midi \ --with-portaudio=system \ --with-portmixer=yes \ --with-widgetextra CONFIGURE_SHELL?= ${LOCALBASE}/bin/bash DEBUG_CONFIGURE_WITH= debug DOCS_BUILD_DEPENDS= docbook-to-man:textproc/docbook-to-man \ docbook2man:textproc/docbook-utils DYNLOAD_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libavcodec.pc:multimedia/ffmpeg \ ${LOCALBASE}/include/lame/lame.h:audio/lame DYNLOAD_CONFIGURE_ENABLE= dynamic-loading DYNLOAD_CPPFLAGS= -I${LOCALBASE}/include # for audio/lame DYNLOAD_LDFLAGS= -L${LOCALBASE}/lib # for audio/lame FFMPEG_CONFIGURE_WITH= ffmpeg=system FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FLAC_CONFIGURE_WITH= libflac=system FLAC_LIB_DEPENDS= libFLAC.so:audio/flac ID3TAG_CONFIGURE_WITH= libid3tag=system ID3TAG_LIB_DEPENDS= libid3tag.so:audio/libid3tag JACK_LIB_DEPENDS= libjack.so:audio/jack LADSPA_CONFIGURE_ENABLE= ladspa LADSPA_RUN_DEPENDS= listplugins:audio/ladspa LAME_CONFIGURE_ON= --with-lame=system LAME_CONFIGURE_OFF= --with-lame # --without-lame is broken LAME_CPPFLAGS= -I${LOCALBASE}/include LAME_LDFLAGS= -L${LOCALBASE}/lib LAME_LIB_DEPENDS= libmp3lame.so:audio/lame LV2_CONFIGURE_WITH= lv2=system LV2_LIB_DEPENDS= liblilv-0.so:audio/lilv \ libsuil-0.so:audio/suil MAD_CONFIGURE_WITH= libmad=system MAD_LIB_DEPENDS= libmad.so:audio/libmad MOD_SCRIPT_PIPE_CONFIGURE_WITH= mod-script-pipe MOD_SCRIPT_PIPE_USES= python:3.6+ MOD_NYQ_BENCH_CONFIGURE_WITH= mod-nyq-bench MOD_NYQ_BENCH_USES= python:3.6+ SBSMS_CONFIGURE_WITH= sbsms SOUNDTOUCH_CONFIGURE_WITH= soundtouch=system SOUNDTOUCH_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch SSE_CONFIGURE_ENABLE= sse TWOLAME_CONFIGURE_WITH= libtwolame=system TWOLAME_LIB_DEPENDS= libtwolame.so:audio/twolame VAMP_CONFIGURE_WITH= libvamp=system VAMP_LIB_DEPENDS= libvamp-hostsdk.so:audio/vamp-plugin-sdk VORBIS_CONFIGURE_WITH= libvorbis=system VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg VST_CONFIGURE_ENABLE= vst post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} .include Index: head/audio/mbox/Makefile =================================================================== --- head/audio/mbox/Makefile (revision 493852) +++ head/audio/mbox/Makefile (revision 493853) @@ -1,27 +1,27 @@ # Created by: Vladimir Osintsev # $FreeBSD$ PORTNAME= mbox PORTVERSION= 0.7.2 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= audio MASTER_SITES= http://www.mbox.wz.cz/src/ MAINTAINER= ports@FreeBSD.org COMMENT= Program intended to help with organizing your music files LICENSE= GPLv2 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ogg>0:audio/py-ogg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vorbis>0:audio/py-vorbis@${PY_FLAVOR} \ lame:audio/lame \ oggenc:audio/vorbis-tools \ mplayer:multimedia/mplayer WRKSRC= ${WRKDIR}/mBox-${PORTVERSION} USES= python:2.7 tar:bzip2 USE_PYTHON= autoplist distutils USE_WX= 3.0+ WX_COMPS= python .include Index: head/audio/py-karaoke/Makefile =================================================================== --- head/audio/py-karaoke/Makefile (revision 493852) +++ head/audio/py-karaoke/Makefile (revision 493853) @@ -1,100 +1,100 @@ # Created by: Elias Mandouvalos # $FreeBSD$ PORTNAME= karaoke PORTVERSION= 0.7.5 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= audio python MASTER_SITES= SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= py${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Python karaoke application (Plays CD+G, MP3+G, OGG+G files) LICENSE= LGPL21+ BROKEN_aarch64= fails to build: Signal 11 BUILD_DEPENDS= ${PYGAME} \ ${LOCALBASE}/libdata/pkgconfig/pthread-stubs.pc:devel/libpthread-stubs LIB_DEPENDS= libaa.so:graphics/aalib RUN_DEPENDS= dejavu>0:x11-fonts/dejavu \ ${PYGAME} \ ${PYNUMPY} USES= compiler:c++11-lib desktop-file-utils iconv python:2.7 shebangfix zip SHEBANG_FILES= install/pykaraoke_mini install/pykar install/pykaraoke \ install/pycdg install/pympg USE_SDL= sdl USE_XORG= x11 xau xcb xdmcp USE_WX= 3.0+ WX_COMPS= python:lib USE_PYTHON= distutils autoplist DATADIR= ${PREFIX}/share/py${PORTNAME} PLIST_FILES= ${BIN_SCRIPTS:S,^,bin/,} \ ${DATA_FONTS:S,^,%%DATADIR%%/fonts/,} OPTIONS_DEFINE= MUTAGEN MUTAGEN_DESC= Mutagen support MUTAGEN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR} BIN_SCRIPTS= cdg2mpg pycdg pykar pykaraoke pykaraoke_mini pympg DATA_FONTS= DejaVuSans.ttf DejaVuSansCondensed.ttf \ DejaVuSansCondensed-Bold.ttf .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH" .endif post-patch: @${REINPLACE_CMD} -e \ 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ '/if /s|==|=|' ${WRKSRC}/install/cdg2mpg .for i in pykaraoke.desktop pykaraoke_mini.desktop @${REINPLACE_CMD} -e \ '/^Encodings=/d ; \ /^Icon=/s|/usr/share/pykaraoke|${DATADIR}| ; \ /^MimeType=/s|audio/midi$$|audio/midi;| ; \ /^Categories=/s|Application;||' ${WRKSRC}/install/${i} .endfor post-build: @${MKDIR} ${WRKDIR}/wrappers .for i in ${BIN_SCRIPTS} @${ECHO_CMD} -n \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} '#!/bin/sh' \ >> ${WRKDIR}/wrappers/${i} .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc @${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} 'export LD_LIBRARY_PATH' \ >> ${WRKDIR}/wrappers/${i} @${ECHO_CMD} \ >> ${WRKDIR}/wrappers/${i} .endif @${ECHO_CMD} 'exec ${PREFIX}/libexec/${i} "$$@"' \ >> ${WRKDIR}/wrappers/${i} .endfor post-install: .for i in ${BIN_SCRIPTS} (cd ${WRKDIR}/wrappers && ${INSTALL_SCRIPT} ${i} \ ${STAGEDIR}${PREFIX}/bin) .endfor @${MKDIR} ${STAGEDIR}${DATADIR}/fonts .for i in ${DATA_FONTS} @${LN} -sf ${LOCALBASE}/share/fonts/dejavu/${i} \ ${STAGEDIR}${DATADIR}/fonts .endfor @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pycdgAux.so .include Index: head/audio/spek/Makefile =================================================================== --- head/audio/spek/Makefile (revision 493852) +++ head/audio/spek/Makefile (revision 493853) @@ -1,33 +1,33 @@ # Created by: Alexander Kojevnikov # $FreeBSD$ PORTNAME= spek PORTVERSION= 0.8.2 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= audio MASTER_SITES= https://github.com/alexkay/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= alexander@kojevnikov.com COMMENT= Acoustic spectrum analyser LICENSE= GPLv3+ LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg USES= compiler:c++11-lib desktop-file-utils gmake pkgconfig tar:xz USE_GNOME= intltool USE_WX= 3.0 WX_CONF_ARGS= absolute GNU_CONFIGURE= yes INSTALLS_ICONS= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e "s,^itlocaledir =.*$$,itlocaledir = ${PREFIX}/share/locale,g" \ ${WRKSRC}/po/Makefile.in.in .include Index: head/audio/wxguitar/Makefile =================================================================== --- head/audio/wxguitar/Makefile (revision 493852) +++ head/audio/wxguitar/Makefile (revision 493853) @@ -1,35 +1,35 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= wxguitar PORTVERSION= 1.01 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= audio MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ MAINTAINER= amdmi3@FreeBSD.org COMMENT= Simple guitar tuning assistant RUN_DEPENDS= wavplay:audio/wavplay USES= compiler:c++11-lib USE_CXXSTD= c++11 GNU_CONFIGURE= yes USE_WX= 3.0 CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} WRKSRC= ${WRKDIR}/wxGuitar OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE=nls post-patch: @${REINPLACE_CMD} -e 's|/usr/share/wxguitar|${DATADIR}|' \ ${WRKSRC}/src/wxGuitarMain.cpp ${WRKSRC}/data/wxGuitar.desktop @${REINPLACE_CMD} -e 's|aplay|wavplay|' \ ${WRKSRC}/src/wxGuitarMain.cpp .include Index: head/cad/gspiceui/Makefile =================================================================== --- head/cad/gspiceui/Makefile (revision 493852) +++ head/cad/gspiceui/Makefile (revision 493853) @@ -1,56 +1,56 @@ # Created by: Stanislav Sedov # $FreeBSD$ PORTNAME= gspiceui PORTVERSION= 1.1.00 PORTREVISION= 4 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/gSpiceUI/${PORTNAME}-v${PORTVERSION} DISTNAME= ${PORTNAME}-v${PORTVERSION} MAINTAINER= kevinz5000@gmail.com COMMENT= GUI for ngspice and gnucap circuit simulators LICENSE= GPLv3 OPTIONS_DEFINE= DOCS EXAMPLES -USE_WX= 2.8 3.0 +USE_WX= 3.0 USES= compiler:c++11-lib gmake pkgconfig CXXFLAGS+= -std=c++11 DESKTOP_ENTRIES= "GSpiceUI" "Circuit Simulator GUI" \ "${PREFIX}/share/pixmaps/gspiceui-48x48.xpm" \ "gspiceui" "Science;Electronics;" false PORTDOCS= * PORTEXAMPLES= * PLIST_FILES= bin/gspiceui share/pixmaps/gspiceui-48x48.xpm \ man/man1/gspiceui.1.gz .include .if ${CHOSEN_COMPILER_TYPE} == gcc CFLAGS:= ${CFLAGS:C/-O[2-9]/-O1/g} .endif post-patch: @${REINPLACE_CMD} -e 's|share/gspiceui|${DOCSDIR}|g' \ ${WRKSRC}/src/main/HelpTasks.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/gspiceui ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/icons/gspiceui-48x48.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_MAN} ${WRKSRC}/gspiceui.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} \ "! -name Makefile") @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for dir in lib sch @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${EXAMPLESDIR} \ "! -name Makefile") .endfor .include Index: head/cad/kicad/Makefile =================================================================== --- head/cad/kicad/Makefile (revision 493852) +++ head/cad/kicad/Makefile (revision 493853) @@ -1,78 +1,78 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= kicad PORTVERSION= 5.0.2 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 2 CATEGORIES= cad MAINTAINER= thierry@FreeBSD.org COMMENT= Schematic and PCB editing software LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm \ swig3.0:devel/swig30 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libcurl.so:ftp/curl CONFLICTS= kicad-devel-r201* USE_GITHUB= yes GH_ACCOUNT= KiCad GH_PROJECT= kicad-source-mirror USES= cmake:noninja compiler:c++11-lib desktop-file-utils gl gnome \ pkgconfig python:2.7 shared-mime-info shebangfix ssl tar:xz SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py USE_XORG= ice x11 xext USE_GL= gl glew glu glut USE_WX= 3.0 WX_COMPS= python:lib wx USE_GNOME= atk cairo CXXFLAGS+= --std=c++11 -I${WRKSRC}/include -I${LOCALBASE}/include CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} \ -DwxWidgets_USE_UNICODE=ON -DKICAD_SCRIPTING_WXPYTHON=ON\ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_USE_OCE=OFF -DKICAD_USE_OCC=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE USE_LDCONFIG= yes INSTALLS_ICONS= yes PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} OPTIONS_DEFINE= DOCS DOXYGEN NLS OPTIONS_SUB= yes NLS_USES= gettext DOXYGEN_VARS= LICENSE+=GFDL LICENSE_COMB=multi DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS DOXYGEN_ALL_TARGET= all doxygen-docs DOXYGEN_PORTDOCS= doxygen # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake pre-configure: ${REINPLACE_CMD} -e 's|/usr/share/kicad|${DATADIR}|' \ -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/common/gestfich.cpp ${REINPLACE_CMD} -e 's|/usr/bin/xdg-open|${LOCALBASE}/bin/xdg-open|' \ ${WRKSRC}/common/pgm_base.cpp post-install-DOCS-on: (cd ${WRKSRC}/Documentation && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include Index: head/cad/kicad-devel/Makefile =================================================================== --- head/cad/kicad-devel/Makefile (revision 493852) +++ head/cad/kicad-devel/Makefile (revision 493853) @@ -1,160 +1,160 @@ # Created by: Michael Reifenberger # $FreeBSD$ PORTNAME= kicad DISTVERSION= r${GIT_SRC_DATE} -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= cad PKGNAMESUFFIX= -devel DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Schematic and PCB editing software LICENSE= GPLv3 BUILD_DEPENDS= ${LOCALBASE}/include/glm/glm.hpp:math/glm \ ${LOCALBASE}/bin/swig3.0:devel/swig30 LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libngspice.so:cad/ngspice_rework@shlib \ libTKernel.so:cad/opencascade \ libpixman-1.so:x11/pixman \ libpng.so:graphics/png \ libcurl.so:ftp/curl CONFLICTS= kicad-4.* USE_GITHUB= yes GH_ACCOUNT= KiCad GH_PROJECT= kicad-source-mirror GH_TAGNAME= ${GIT_SRC_HASH} CXXFLAGS+= --std=c++11 -I${WRKSRC} -I${WRKSRC}/include -I${LOCALBASE}/include -msse USE_GL= gl glew glu glut USE_WX= 3.0 WX_COMPS= wx wx:build wx:run python:build python:run USE_GNOME= atk cairo # Required by libwx_gtk2_aui-2.8.so USE_XORG+= ice pixman x11 xext BROKEN_aarch64= Fails to compile: use of undeclared identifier builtin_ia32_emms OPTIONS_DEFINE= DOCS PLIST_SUB= OPSYS=${OPSYS} \ DESKTOPDIR=${DESKTOPDIR:S|^${PREFIX}/||} BINS= cvpcb eeschema gerbview kicad pcbnew EXTRAS2RM= linux-non_unicode linux wings3d LINUX.README \ contrib_makefiles.txt running_kicad_under_W98.txt USES= desktop-file-utils shared-mime-info compiler:c++11-lib tar:bzip2 cmake:insource,noninja \ gettext python:2.7 shebangfix ssl SHEBANG_FILES= pcbnew/python/plugins/touch_slider_wizard.py CMAKE_ARGS= -DLOCALBASE="${LOCALBASE}" \ -DCMAKE_BUILD_TYPE="Debug" \ -DKICAD_TESTING_VERSION=ON \ -DKICAD_BUILD_VERSION=${DISTVERSION} \ -DCMAKE_INCLUDE_PATH="${LOCALBASE}/include" \ -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \ -DwxWidgets_USE_DEBUG=ON \ -DwxWidgets_USE_USE_UNICODE=ON \ -DwxWidgets_wxrc_EXECUTABLE=${WXRC_CMD} \ -DKICAD_SCRIPTING=ON \ -DKICAD_SCRIPTING_MODULES=ON \ -DKICAD_SCRIPTING_WXPYTHON=OFF \ -DKICAD_SKIP_BOOST=YES \ -DKICAD_SPICE=ON \ -DKICAD_USE_OCE=OFF \ -DKICAD_USE_OCC=ON \ -DOCC_INCLUDE_DIR=${LOCALBASE}/include/OpenCASCADE .include "Makefile.git_rev" showversions: @${ECHO} "GIT_SRC_HASH: ${GIT_SRC_HASH}" @${ECHO} "GIT_SRC_DATE: ${GIT_SRC_DATE}" @${ECHO} "DISTDIR: ${DISTDIR}" @${ECHO} "DIST_SUBDIR: ${DIST_SUBDIR}" @${ECHO} "DISTNAME: ${DISTNAME}" @${ECHO} "DISTVERSION: ${DISTVERSION}" # Updating to new rev: # sh files/newVersion.sh # make makesum && make clean # make install #breaks probably due to plist differences # make makeplist > pkg-plist #One has to edit/review the generated plist # make generate-plist && make check-plist # < Check PLIST_FILE_LIST below > tmp: echo "${DATADIR} ${DATADIR:H}" # The CheckCXXSymbolExists module has been shipped with CMake since 3.0 times. # The ancient implementation that this bundled module uses, no longer works # because it uses CMake internals that have gone away in 3.11. post-extract: ${RM} ${WRKSRC}/CMakeModules/CheckCXXSymbolExists.cmake post-configure: ${REINPLACE_CMD} -e 's|#define HAVE_ISO646_H|//#define HAVE_ISO646_H|' \ ${WRKSRC}/config.h for f in `${FIND} ${WRKSRC} -name \*.make -o -name link.txt` ; do \ ${REINPLACE_CMD} \ -e 's|CC = gcc|#CC = gcc|' \ -e 's|LD = gcc|LD = ${CC}|' \ -e 's|LD = g++|LD = ${CXX}|' \ -e 's|wx-config|${WX_CONFIG}|' \ -e 's|CXX_FLAGS =|CXX_FLAGS = -I${LOCALBASE}/include|' \ -e 's|C_FLAGS =|C_FLAGS = -I${LOCALBASE}/include|' \ -e 's|LDFLAGS =|LDFLAGS += -L${LOCALBASE}/lib|' \ -e 's|gcc -D|${CC} -D|' \ -e 's/-pthread;-D_THREAD_SAFE/-pthread -D_THREAD_SAFE/g' \ $$f ; \ done pre-install: @echo "${DATADIR}, ${DOCSDIR}" #post-install: #.for subdir in library modules template # ${CP} -Rp ${WRKDIR}/kicad-library-master/${subdir} ${STAGEDIR}${DATADIR} #.endfor #.for subdir in internat # ${CP} -Rp ${WRKDIR}/kicad-doc/${subdir} ${STAGEDIR}${DOCSDIR} #.endfor PLIST_FILE_LIST= bin/freeroute.jnlp \ bin/cvpcb \ bin/eeschema \ bin/gerbview \ bin/kicad \ bin/pcbnew \ bin/pl_editor \ bin/bitmap2component \ bin/pcb_calculator \ share/mimelnk/application/x-kicad-schematic.desktop \ share/mimelnk/application/x-kicad-project.desktop \ share/icons/hicolor/24x24/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/48x48/apps/kicad.png \ share/icons/hicolor/48x48/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/scalable/apps/kicad.svg \ share/icons/hicolor/scalable/mimetypes/application-x-kicad-project.svg \ share/icons/hicolor/16x16/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/32x32/mimetypes/application-x-kicad-project.png \ share/icons/hicolor/22x22/mimetypes/application-x-kicad-project.png \ share/mime/packages/kicad.xml \ share/applications/kicad.desktop \ share/applications/eeschema.desktop PLIST_DIR_LIST= lib/kicad PLIST_SHAREDDIR_LIST= share/mimelnk/application \ share/mimelnk .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc IGNORE= builds only with clang .endif .include Index: head/comms/cwstudio/Makefile =================================================================== --- head/comms/cwstudio/Makefile (revision 493852) +++ head/comms/cwstudio/Makefile (revision 493853) @@ -1,24 +1,25 @@ # $FreeBSD$ PORTNAME= cwstudio DISTVERSION= 0.9.6 +PORTREVISION= 1 CATEGORIES= comms hamradio MASTER_SITES= SOURCEFORGE/cwstudio MAINTAINER= luqqe@users.sourceforge.net COMMENT= Multichannel portable Morse code signals generator LICENSE= GPLv3+ USES+= ncurses USE_WX= 3.0+ GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${LOCALBASE}/bin/wxgtk2u-3.0-config PLIST_FILES= bin/cwcli \ bin/cwcurses \ bin/cwwx \ man/man1/cwstudio.1.gz \ .include Index: head/comms/freedv/Makefile =================================================================== --- head/comms/freedv/Makefile (revision 493852) +++ head/comms/freedv/Makefile (revision 493853) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= freedv DISTVERSION= 1.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= comms hamradio MASTER_SITES= https://hobbes1069.fedorapeople.org/freetel/freedv/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Narrow band digital voice LICENSE= LGPL21 LIB_DEPENDS= libcodec2.so:audio/codec2 \ libportaudio.so:audio/portaudio \ libhamlib.so:comms/hamlib \ libsamplerate.so:audio/libsamplerate \ libsox.so:audio/sox \ libsndfile.so:audio/libsndfile \ libspeex.so:audio/speex \ libspeexdsp.so:audio/speexdsp USES= cmake compiler:c++11-lib tar:xz USE_WX= 3.0+ CMAKE_ARGS+= -DCODEC2_INCLUDE_DIRS=${LOCALBASE}/include/codec2 \ -DCODEC2_LIBRARY=${LOCALBASE}/lib/libcodec2.so \ -DUSE_STATIC_CODEC2=FALSE \ -DUSE_STATIC_PORTAUDIO=FALSE \ -DUSE_STATIC_SOX=FALSE \ -DUSE_STATIC_SPEEXDSP=FALSE INSTALLS_ICONS= yes .include Index: head/comms/gnuradio/Makefile =================================================================== --- head/comms/gnuradio/Makefile (revision 493852) +++ head/comms/gnuradio/Makefile (revision 493853) @@ -1,140 +1,140 @@ # $FreeBSD$ PORTNAME= gnuradio PORTVERSION= 3.7.13.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms astro hamradio MASTER_SITES= http://gnuradio.org/releases/gnuradio/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio Software defined radio LICENSE= GPLv3 DEPRECATED= Qt4 has been EOL since december 2015 EXPIRATION_DATE= 2019-03-15 BROKEN_aarch64= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? BROKEN_armv6= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? BROKEN_armv7= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'; did you mean '__builtin_isless'? BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/mako/__init__.py:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/six.py:devel/py-six@${PY_FLAVOR} \ aconnect:audio/alsa-utils \ cheetah:devel/py-cheetah@${PY_FLAVOR} \ guile:lang/guile \ minixmlto:textproc/minixmlto \ sdl-config:devel/sdl12 \ swig3.0:devel/swig30 \ xdg-open:devel/xdg-utils LIB_DEPENDS= libcppunit.so:devel/cppunit \ libcodec2.so:audio/codec2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libqwt.so:x11-toolkits/qwt5 \ ${PY_BOOST} \ liblog4cpp.so:devel/log4cpp \ libportaudio.so:audio/portaudio \ libjack.so:audio/jack \ libasound.so:audio/alsa-lib \ libgsl.so:math/gsl \ libgsm.so:audio/gsm \ libboost_date_time.so:devel/boost-libs \ liborc-0.4.so:devel/orc RUN_DEPENDS:= ${BUILD_DEPENDS} # USES=compiler:c11 is necessary because base GCC fails: # volk/lib/volk_cpu.c: In function 'i_can_has_3dnow': # volk/lib/volk_cpu.c:62: error: can't find a register in class 'BREG' while reloading 'asm' # volk/lib/volk_cpu.c:62: error: 'asm' operand has impossible constraints USES= cmake compiler:c11 fortran iconv perl5 pkgconfig pyqt:4 python:2.7 qt:4 shebangfix SHEBANG_FILES= grc/scripts/freedesktop/grc_setup_freedesktop.in \ gnuradio-runtime/python/gnuradio/ctrlport/gr-ctrlport-monitor \ gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH:STRING="${LOCALBASE}/lib/gcc${_GCC_VER}" \ -DENABLE_GR_CTRLPORT="YES" \ -DICONV_LIB:STRING="X${ICONV_LIB}" \ -DICONV_PREFIX:STRING="${ICONV_PREFIX}" \ -DLOCALBASE:STRING="${LOCALBASE}" \ -DPYTHON_EXECUTABLE:STRING="${PYTHON_CMD}" \ -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig3.0"\ -DXMLTO_EXECUTABLE:STRING=minixmlto # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace MAJOR_SUB_VER= ${PORTVERSION} DOCSDIR= share/doc/${PORTNAME}-${PORTVERSION} USE_GNOME= pygtk2 USE_PYQT= core gui opengl USE_WX= 3.0+ USE_QT= corelib gui xml qmake moc_build rcc_build uic_build WX_COMPS= wx wx:build wx:run python:build python:run USE_LDCONFIG= yes PLIST_SUB+= MAJOR_VERSION="3" PLIST_SUB+= MAJOR_SUB_VER="${MAJOR_SUB_VER}" LIBSTRIP_FILES= analog atsc audio blocks channels digital dtv fcd fec fft\ filter noaa pager pmt qtgui runtime trellis video-sdl\ vocoder wavelet wxgui OPTIONS_DEFINE= DOCS UHD TESTING DOXYGEN # Unfortunately building docs on i386 fails ##OPTIONS_EXCLUDE_${i386}= DOXYGEN # Yay. building docs is broken on 10 and HEAD too so turn them all off OPTIONS_EXCLUDE= DOXYGEN OPTIONS_DEFAULT= UHD OPTIONS_SUB= yes UHD_DESC= Include UHD support from Ettus TESTING_DESC= Include testing support PLIST_SUB+= PORTVERSION=${PORTVERSION} DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ sphinx-apidoc:textproc/py-sphinx@${PY_FLAVOR} \ dot:graphics/graphviz \ xmlto:textproc/xmlto \ freefont-ttf>0:x11-fonts/freefont-ttf DOXYGEN_CMAKE_ON= -DENABLE_DOXYGEN:STRING="ON" \ -DENABLE_DOCS:STRING="ON" DOXYGEN_CMAKE_OFF= -DENABLE_DOXYGEN:STRING="OFF" \ -DENABLE_DOCS:STRING="OFF" HAVE_PORTDOCS= YES UHD_CMAKE_ON= -DENABLE_GR_UHD:STRING="ON" UHD_CMAKE_OFF= -DENABLE_GR_UHD:STRING="OFF" TESTING_CMAKE_ON= -DENABLE_TESTING:STRING="ON" TESTING_CMAKE_OFF= -DENABLE_TESTING:STRING="OFF" TESTING_BUILD_DEPENDS= cppunit-config:devel/cppunit .include .if ${PORT_OPTIONS:MUHD} LIBSTRIP_FILES+= uhd LIB_DEPENDS+= libuhd.so:comms/uhd PLIST_SUB+= UHD="" .else PLIST_SUB+= UHD="@comment " .endif PATCH_FILES= docs/doxygen/Doxyfile.in \ gr-fec/lib/CMakeLists.txt post-patch: @${FIND} ${WRKSRC}/.. -name CMakeLists.txt | \ ${XARGS} ${REINPLACE_CMD} -e \ "s|{GR_LIBRARY_DIR}/pkgconfig|{GR_PKGCONFIG_DIR}/pkgconfig|g" .for p in ${PATCH_FILES} @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${WRKSRC}/${p} .endfor post-install: .for a in ${LIBSTRIP_FILES} ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnuradio-${a}.so.${MAJOR_SUB_VER} .endfor .include Index: head/comms/quisk/Makefile =================================================================== --- head/comms/quisk/Makefile (revision 493852) +++ head/comms/quisk/Makefile (revision 493853) @@ -1,32 +1,32 @@ # Created by: Stephen Hurd # $FreeBSD$ PORTNAME= quisk PORTVERSION= 4.1.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= comms hamradio MASTER_SITES= http://james.ahlstrom.name/quisk/ \ LOCAL/db MAINTAINER= hamradio@FreeBSD.org COMMENT= Software Defined Radio (SDR) LICENSE= GPLv2 LIB_DEPENDS= libfftw3.so:math/fftw3 \ libportaudio.so:audio/portaudio \ libasound.so:audio/alsa-lib \ libpulse.so:audio/pulseaudio USES= python:2.7 USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python post-extract: ${RM} ${WRKSRC}/_quisk.so ${WRKSRC}/sdriqpkg/sdriq.so post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/setup.py .include Index: head/databases/grass7/Makefile =================================================================== --- head/databases/grass7/Makefile (revision 493852) +++ head/databases/grass7/Makefile (revision 493853) @@ -1,195 +1,196 @@ # Created by: Mikael URANKAR and Loïc BARTOLETTI # $FreeBSD$ PORTNAME= grass PORTVERSION= 7.6.0 +PORTREVISION= 1 CATEGORIES= databases geography MASTER_SITES= https://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= grass${VER}/source PKGNAMESUFFIX= 7 MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Open source Geographical Information System (GIS) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/GPL.TXT BROKEN_sparc64= Does not configure on sparc64 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.2:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libgdal.so:graphics/gdal \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libtiff.so:graphics/tiff \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgeos.so:graphics/geos RUN_DEPENDS= bash:shells/bash USES= blaslapack compiler:openmp fortran gettext gmake gl iconv \ jpeg perl5 pkgconfig python:2.7 readline shebangfix tk SHEBANG_LANG= nviz nviz_OLD_CMD= nviz nviz_CMD= ${PREFIX}/${GRASS_INST_DIR}/bin/nviz USE_XORG= sm ice x11 xext xi xmu xrender xt USE_GL= gl glu USE_GNOME= cairo USE_WX= 3.0 WX_COMPS= wx:build python:run USE_GCC= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-includes=${LOCALBASE}/include \ --with-libs=${LOCALBASE}/lib \ --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-readline \ --enable-largefile \ --with-wxwidgets=${WX_CONFIG} \ --with-proj-share=${LOCALBASE}/share/proj \ --with-geos=${LOCALBASE}/bin/geos-config \ --with-gdal=${LOCALBASE}/bin/gdal-config \ --with-pthread=yes \ --with-openmp ALL_TARGET= default USE_LDCONFIG= ${PREFIX}/${GRASS_INST_DIR}/lib MAKE_ENV+= TARGET="${CONFIGURE_TARGET}" VER= ${PORTVERSION:R:C/\.//} PLIST_SUB= GRASS_INST_DIR="${GRASS_INST_DIR}" \ VERSION="${PORTVERSION}" \ VER="${VER}" MAJVER="${PKGNAMESUFFIX}" OPTIONS_DEFINE= LAS MOTIF NETCDF PDAL OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL ODBC PGSQL SQLITE #OPTIONS_SINGLE= BLAS #OPTIONS_SINGLE_BLAS= ATLAS NETLIB GOTOBLAS OPENBLAS OPTIONS_DEFAULT= LAS PDAL PGSQL SQLITE NETLIB MOTIF NETCDF MYSQL ODBC OPTIONS_SUB= yes #BLAS_DESC= BLAS/LAPACK support #GOTOBLAS_DESC= GotoBLAS implementation LAS_DESC= Enable LiDAR modules PDAL_DESC= Enable points cloud data modules #ATLAS_USES= blaslapack:atlas #NETLIB_USES= blaslapack #GOTOBLAS_USES= blaslapack:gotoblas #OPENBLAS_USES= blaslapack:openblas DB_DESC= Database support LAS_CONFIGURE_ON= --with-liblas=yes LAS_LIB_DEPENDS= liblas.so:devel/liblas \ libboost_program_options.so:devel/boost-libs \ libboost_thread.so:devel/boost-libs \ libgeotiff.so:graphics/libgeotiff MOTIF_USES= motif MOTIF_USE= GL=glw MOTIF_CONFIGURE_ON= --with-motif --with-glw MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql \ --with-mysql-includes=${LOCALBASE}/include/mysql \ --with-mysql-libs=${LOCALBASE}/lib/mysql NETCDF_CONFIGURE_ON= --with-netcdf=${LOCALBASE}/bin/nc-config NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC ODBC_CONFIGURE_ON= --with-odbc PDAL_CONFIGURE_ON= --with-pdal=${LOCALBASE}/bin/pdal-config PDAL_LIB_DEPENDS= libpdal_base.so:math/pdal PGSQL_USES= pgsql PGSQL_CONFIGURE_ON= --with-postgres SQLITE_USES= sqlite SQLITE_CONFIGURE_ON= --with-sqlite SQLITE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} .include .if !defined (GRASS_INST_DIR) GRASS_INST_DIR= ${PORTNAME}-${PORTVERSION} .endif MANDIRS= ${PREFIX}/grass-${PORTVERSION}/docs/man/man1 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 ; \ /rm /s| $$(INST_DIR)| $${DESTDIR}$${INST_DIR}|g ; \ /$$(MAKE) /s| $$(INST_DIR)| $${DESTDIR}$${INST_DIR}|g ; \ /^$$(INST_DIR)\//s|$$(INST_DIR)|$${DESTDIR}$${INST_DIR}|g ; \ s|> $$(INST_DIR)|> $${DESTDIR}$${INST_DIR}|' ${WRKSRC}/include/Make/Install.make ${REINPLACE_CMD} \ 's|= python|= ${PYTHON_CMD:T}|' ${WRKSRC}/include/Make/Platform.make.in ${REINPLACE_CMD} \ "s|'make'|'gmake'|g" ${WRKSRC}/scripts/g.extension/g.extension.py ${REINPLACE_CMD} \ 's|$$(ARCH)|$$(TARGET)|g' ${WRKSRC}/include/Make/Grass.make # Replace hardcoded python interpreter to PYTHON_CMD ${REINPLACE_CMD} "s|'GRASS_PYTHON', 'python'|'GRASS_PYTHON', \'${PYTHON_CMD}\'|g" \ ${WRKSRC}/scripts/wxpyimgview/wxpyimgview.py ${REINPLACE_CMD} 's|GRASS_PYTHON=python|GRASS_PYTHON=${PYTHON_CMD}|g' \ ${WRKSRC}/lib/init/grass.sh ${REINPLACE_CMD} \ "s|environ\['GRASS_PYTHON'\] = "'"python"'"|environ['GRASS_PYTHON'] = "'"${PYTHON_CMD}"'"|g" \ ${WRKSRC}/lib/python/script/setup.py cd ${WRKSRC}; \ for i in `${FIND} . -type f -print`; do \ ${REINPLACE_CMD} \ 's|#!/usr/bin/env python|#!/usr/bin/env ${PYTHON_CMD}|' $$i; \ done post-install: ${RM} -rf ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/demolocation/PERMANENT/.tmp/ ${RM} -rf ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/docs/html/colortables/*bak.png ${MKDIR} ${STAGEDIR}${LOCALBASE}/${PORTNAME}-${PORTVERSION}/docs/html/ .for file in i_atcorr_B02_atcorr.png \ i_ortho_photo_step1.png \ i_ortho_photo_step5.png \ i_ortho_photo_step6.png \ i_ortho_photo_step7.png \ i_ortho_photo_step8.png \ r.viewshed.png \ rterraflow_accumulation.png \ rterraflow_dir2.png \ rterraflow_dir3.png \ sweep1.png \ sweep2.png ${TOUCH} ${STAGEDIR}${LOCALBASE}/${PORTNAME}-${PORTVERSION}/docs/html/${file} .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/driver/db/* .for i in clean_temp current_time_s_ms echo i.find lock run r.watershed/seg r.watershed/ram ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/${i} .endfor ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/etc/lister/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/lib/libgrass_*.so ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${GRASS_INST_DIR}/tools/g.echo ${LN} -sf ${PORTNAME}${VER} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} .include Index: head/databases/pgadmin3/Makefile =================================================================== --- head/databases/pgadmin3/Makefile (revision 493852) +++ head/databases/pgadmin3/Makefile (revision 493853) @@ -1,55 +1,55 @@ # Created by: Max Khon # $FreeBSD$ PORTNAME= pgadmin3 PORTVERSION= 1.22.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= databases MASTER_SITES= PGSQL/pgadmin/pgadmin3/v${PORTVERSION}/src DIST_SUBDIR= postgresql MAINTAINER= fjoe@FreeBSD.org COMMENT= PostgreSQL database design and management system LICENSE= PostgreSQL BUILD_DEPENDS= sphinx-build:textproc/py-sphinx USES= compiler:c++11-lib gettext gmake pgsql:9.0+ ssl USE_GNOME= libxml2 libxslt USE_WX= 3.0 USE_CXXSTD= c++11 WX_COMPS= wx INSTALLS_ICONS= yes ICON_SIZES= 16 32 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-version=${USE_WX} --enable-databasedesigner CXXFLAGS+= -Wno-c++11-narrowing PLIST_FILES= bin/pgadmin3 share/applications/pgadmin3.desktop .for SZ in ${ICON_SIZES} PLIST_FILES+= share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png .endfor PORTDATA= * post-patch: @${REINPLACE_CMD} -e 's,/wx-config,/${WX_CONFIG:T},' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's,wxrc ,${WXRC_CMD:T} ,' ${WRKSRC}/pgadmin/ui/embed-xrc @${REINPLACE_CMD} -e 's,/usr/bin/xterm,${LOCALBASE}/bin/xterm,' ${WRKSRC}/plugins.d/plugins.ini @${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' ${WRKSRC}/pgadmin/ver_svn.sh @${REINPLACE_CMD} -e 's,Exec=/usr/bin/pgadmin3,Exec=${LOCALBASE}/bin/pgadmin3,'\ -e 's,Icon=/usr/share/pgadmin3/pgAdmin3.png,Icon=pgAdmin3,'\ -e '/^MimeType=/d'\ -e '/^DocPath=/d'\ ${WRKSRC}/pkg/pgadmin3.desktop post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/pkg/pgadmin3.desktop ${STAGEDIR}${PREFIX}/share/applications .for SZ in ${ICON_SIZES} ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps ${INSTALL_DATA} ${WRKSRC}/pgadmin/include/images/pgAdmin3-${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png .endfor .include Index: head/deskutils/cycle/Makefile =================================================================== --- head/deskutils/cycle/Makefile (revision 493852) +++ head/deskutils/cycle/Makefile (revision 493853) @@ -1,56 +1,56 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= cycle PORTVERSION= 0.3.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= deskutils biology python MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Calendar program for women LICENSE= GPLv2+ USES= python:2.7,run shebangfix tar:bzip2 SHEBANG_FILES= cycle.py USE_WX= 3.0+ WX_COMPS= python NO_BUILD= yes NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's,"msg","${PREFIX}/share/locale",' \ -e 's,"","${DOCSDIR}", ; s,"icons","${DATADIR}/icons",' \ -e 's,"bitmaps","${DATADIR}/bitmaps",' ${WRKSRC}/set_dir.py do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC} && ${INSTALL_DATA} cal_year.py dialogs.py p_rotor.py \ save_load.py set_dir.py setup.py \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) @${MKDIR} ${STAGEDIR}${DATADIR}/bitmaps \ ${STAGEDIR}${DATADIR}/icons/mini \ ${STAGEDIR}${DATADIR}/icons/large ${INSTALL_DATA} ${WRKSRC}/bitmaps/*.[pb]* ${STAGEDIR}${DATADIR}/bitmaps ${INSTALL_DATA} ${WRKSRC}/icons/*.xpm ${STAGEDIR}${DATADIR}/icons ${INSTALL_DATA} ${WRKSRC}/icons/mini/*.xpm \ ${STAGEDIR}${DATADIR}/icons/mini ${INSTALL_DATA} ${WRKSRC}/icons/large/*.xpm \ ${STAGEDIR}${DATADIR}/icons/large # These locale directories are not part of mtree(8) template yet .for l in ca cs gl sk @${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/${l}/LC_MESSAGES .endfor .for l in ca cs de es gl ru sk ${INSTALL_DATA} ${WRKSRC}/msg/${l}/LC_MESSAGES/${PORTNAME}.mo \ ${STAGEDIR}${PREFIX}/share/locale/${l}/LC_MESSAGES .endfor # Docs are kind of mandatory here since they are used as internal help @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README*.html ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/deskutils/taskcoach/Makefile =================================================================== --- head/deskutils/taskcoach/Makefile (revision 493852) +++ head/deskutils/taskcoach/Makefile (revision 493853) @@ -1,39 +1,40 @@ # $FreeBSD$ PORTNAME= taskcoach DISTVERSION= 1.4.4 +PORTREVISION= 1 CATEGORIES= deskutils python MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Release-${PORTVERSION} DISTNAME= TaskCoach-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Friendly task manager LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}twisted>=0:devel/py-twisted@${PY_FLAVOR} USES= python:2.7 shebangfix SHEBANG_FILES= taskcoach.py USE_PYTHON= distutils autoplist noflavors USE_WX= 3.0+ WX_COMPS= python:lib NO_ARCH= yes PLIST_FILES= bin/taskcoach \ share/applications/taskcoach.desktop \ share/pixmaps/taskcoach.png post-patch: @${REINPLACE_CMD} -e 's|taskcoach.py|taskcoach|' \ ${WRKSRC}/build.in/linux_common/taskcoach.desktop post-install: ${INSTALL_SCRIPT} ${WRKSRC}/taskcoach.py \ ${STAGEDIR}${PREFIX}/bin/taskcoach ${INSTALL_DATA} ${WRKSRC}/build.in/linux_common/taskcoach.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/icons.in/taskcoach.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/deskutils/treesheets/Makefile =================================================================== --- head/deskutils/treesheets/Makefile (revision 493852) +++ head/deskutils/treesheets/Makefile (revision 493853) @@ -1,67 +1,67 @@ # Created by: lightside # $FreeBSD$ PORTNAME= treesheets PORTVERSION= 1.0.1 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= deskutils MAINTAINER= lightside@gmx.com COMMENT= Free form data organizer LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/ZLIB_LICENSE.txt USES= compiler:c++17-lang desktop-file-utils USE_GITHUB= yes GH_ACCOUNT= aardappel USE_WX= 3.0+ INSTALLS_ICONS= yes BUILD_WRKSRC= ${WRKSRC}/src PACKAGE_VERSION= \"${PORTVERSION}\" MAKE_ENV= PACKAGE_VERSION=${PACKAGE_VERSION:Q} PORTDATA= images scripts translations/*/*.mo PORTDOCS= docs *.html PORTEXAMPLES= * PLIST_FILES= bin/${PORTNAME} \ share/applications/treesheets.desktop \ share/icons/hicolor/scalable/apps/treesheets.svg \ share/pixmaps/treesheets.png OPTIONS_DEFINE= DOCS EXAMPLES post-patch: .SILENT ${REINPLACE_CMD} -e 's|sys->frame->GetPath(L"|(L"${DOCSDIR}/|' \ ${BUILD_WRKSRC}/document.h ${REINPLACE_CMD} -e 's|wxFileName(exename).GetPath()|L"${DATADIR}"|' \ ${BUILD_WRKSRC}/myframe.h ${REINPLACE_CMD} -e 's|frame->GetPath(L"examples|(L"${EXAMPLESDIR}|' \ ${BUILD_WRKSRC}/system.h ${REINPLACE_CMD} -e 's|^\(Icon=\).*|\1${PORTNAME}|' \ ${WRKSRC}/TS/treesheets.desktop do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDATA}" ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/TS/treesheets.desktop \ ${STAGEDIR}${PREFIX}/share/applications @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/TS/images/treesheets.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/TS/images/icon32.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png do-install-DOCS-on: (cd ${WRKSRC}/TS && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) do-install-EXAMPLES-on: (cd ${WRKSRC}/TS/examples && ${COPYTREE_SHARE} "${PORTEXAMPLES}" \ ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/deskutils/wammu/Makefile =================================================================== --- head/deskutils/wammu/Makefile (revision 493852) +++ head/deskutils/wammu/Makefile (revision 493853) @@ -1,26 +1,27 @@ # Created by: bsam # $FreeBSD$ PORTNAME= wammu PORTVERSION= 0.44 +PORTREVISION= 1 CATEGORIES= deskutils MASTER_SITES= http://dl.cihar.com/wammu/v0/ \ http://dl.cihar.com.nyud.net/wammu/v0/ MAINTAINER= ports@FreeBSD.org COMMENT= GUI manager of contacts, todos, calendar, and messages in your phone LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to build: Signal 11 LIB_DEPENDS= libGammu.so:comms/gammu USES= gettext pkgconfig python:2.7 tar:bz2 USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python:lib NO_ARCH= yes .include Index: head/devel/drpython/Makefile =================================================================== --- head/devel/drpython/Makefile (revision 493852) +++ head/devel/drpython/Makefile (revision 493853) @@ -1,71 +1,71 @@ # Created by: vsevolod # $FreeBSD$ PORTNAME= drpython PORTVERSION= 3.11.4 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= devel python MASTER_SITES= SF/${PORTNAME}/DrPython%20%283.x%29/${PORTVERSION} PKGNAMESUFFIX= ${PYTHON_PKGNAMESUFFIX} DISTNAME= DrPython_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Highly customizable cross-platform ide to aid programming in Python LICENSE= GPLv2 BROKEN_aarch64= fails to build: Signal 11 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} RUN_DEPENDS= xdg-open:devel/xdg-utils # fails to build in presence if installed self CONFLICTS_BUILD= ${PORTNAME}${PYTHON_PKGNAMESUFFIX}-[0-9]* NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} USES= compiler:c++11-lib python:2.7 zip USE_PYTHON= autoplist distutils USE_WX= 3.0+ WX_COMPS= python:lib MAKE_ARGS= SPHINXBUILD=sphinx-build-${PYTHON_VER} PLIST_FILES= bin/drpython DESKTOP_ENTRIES="DrPython" "Python editor and IDE" \ "${PYTHONPREFIX_SITELIBDIR}/drpython/bitmaps/drpython.png" \ "drpython" "Development;IDE;" "" .include .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc MAKE_ENV+= LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH" .endif post-patch: @${REINPLACE_CMD} -e \ '/postinst.py/d' ${WRKSRC}/setup.py @${RM} ${WRKSRC}/setup.cfg @${REINPLACE_CMD} -e \ 's|firefox|xdg-open|' ${WRKSRC}/drPreferences.py @${REINPLACE_CMD} -e 's|%%PYTHON%%|${PYTHON_CMD}|' ${WRKSRC}/drpython.lin pre-build: @(cd ${WRKSRC}/docsrc && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} html) @(cd ${WRKSRC}/docsrc/_build/html && ${CP} -f *.html *.js \ ${WRKSRC}/documentation) post-build: @${ECHO_CMD} '#!/bin/sh' > ${WRKDIR}/drpython.sh .if ${OPSYS} == FreeBSD && ${CHOSEN_COMPILER_TYPE} == gcc @${ECHO_CMD} 'LD_LIBRARY_PATH="${LOCALBASE}/lib/${CC}:$$LD_LIBRARY_PATH"' \ >> ${WRKDIR}/drpython.sh @${ECHO_CMD} 'export LD_LIBRARY_PATH' >> ${WRKDIR}/drpython.sh .endif @${ECHO_CMD} 'exec ${PYTHON_CMD} -m drpython.drpython' >> ${WRKDIR}/drpython.sh post-install: ${INSTALL_SCRIPT} ${WRKDIR}/drpython.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/wxGlade/Makefile =================================================================== --- head/devel/wxGlade/Makefile (revision 493852) +++ head/devel/wxGlade/Makefile (revision 493853) @@ -1,58 +1,59 @@ # Created by: Michal Pasternak # $FreeBSD$ PORTNAME= wxglade PORTVERSION= 0.7.2 +PORTREVISION= 1 CATEGORIES= devel x11-toolkits python MASTER_SITES= SF DISTNAME= wxGlade-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= GUI builder for wxPython/wxWidgets written in Python LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= python:2.7 USE_WX= 3.0+ WX_COMPS= python DESKTOP_ENTRIES="wxGlade" "" "${PYTHON_SITELIBDIR}/wxglade/icons/icon.xpm" \ "${PORTNAME}" "" true PORTDOCS= * OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e \ "s|docs_path, 'html'|docs_path, 'doc', 'html'|" ${WRKSRC}/wxglade.py do-build: @(${ECHO_CMD} "#!${SH}"; ${ECHO_CMD} 'exec ${PYTHON_CMD} \ ${PYTHON_SITELIBDIR}/${PORTNAME}/${PORTNAME}.py \ "$$@"') > ${WRKDIR}/${PORTNAME} do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/man/wxglade.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/*.py ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} (cd ${WRKSRC} && ${COPYTREE_SHARE} "wcodegen codegen edit_sizers icons res widgets" \ ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}) @(cd ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME} && \ ${PYTHON_CMD} -m compileall .) @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} epydoc.conf *.txt docs/man/*.xml \ docs/src/*.xml ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${STAGEDIR}${DOCSDIR}/doc ${INSTALL_DATA} ${WRKSRC}/docs/*.txt ${STAGEDIR}${DOCSDIR}/doc @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/html ${INSTALL_DATA} ${WRKSRC}/docs/html/*.* ${STAGEDIR}${DOCSDIR}/doc/html @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/img ${INSTALL_DATA} ${WRKSRC}/docs/img/*.* ${STAGEDIR}${DOCSDIR}/doc/img @${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/pdf ${INSTALL_DATA} ${WRKSRC}/docs/pdf/*.pdf ${STAGEDIR}${DOCSDIR}/doc/pdf @${LN} -sf ${DOCSDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${PORTNAME}/docs .include Index: head/devel/wxformbuilder/Makefile =================================================================== --- head/devel/wxformbuilder/Makefile (revision 493852) +++ head/devel/wxformbuilder/Makefile (revision 493853) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= wxformbuilder DISTVERSION= 3.5.0-beta -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-nightly/${DISTVERSION} DISTNAME= wxFormBuilder_v${DISTVERSION}-source MAINTAINER= shurd@FreeBSD.org COMMENT= WYSIWYG GUI Designer and Code Generator for wxWidgets LICENSE= GPLv2 USES= compiler:c++11-lib dos2unix gmake zip USE_CSTD= c++11 USE_LDCONFIG= yes USE_WX= 3.0+ WANT_UNICODE= yes WRKSRC= ${WRKDIR}/source MAKE_ARGS= config=release ARCH= BUILD_WRKSRC= ${WRKSRC}/build/${WX_VERSION}/gmake DOS2UNIX_GLOB= *.lua do-configure: cd ${WRKSRC} && ${SH} create_build_files4.sh post-patch: @${REINPLACE_CMD} -e 's|%%WX_CONFIG%%|${WX_CONFIG}|g' ${WRKSRC}/build/premake/wxwidgets.lua \ ${WRKSRC}/create_build_files4.sh ${WRKSRC}/sdk/plugin_interface/premake.lua \ ${WRKSRC}/sdk/premake/scripts/wxpresets.lua do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/wxformbuilder (cd ${WRKSRC}/output && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${STAGEDIR}${DATADIR}/bin && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/bin) ${RM} -r ${STAGEDIR}${DATADIR}/bin/ (cd ${STAGEDIR}${DATADIR}/lib && ${COPYTREE_BIN} . ${STAGEDIR}${PREFIX}/lib) ${RM} -r ${STAGEDIR}${DATADIR}/lib/ ${RM} -r ${STAGEDIR}${DATADIR}/share/ ${RM} ${STAGEDIR}${DATADIR}/license.txt ${RM} ${STAGEDIR}${DATADIR}/Changelog.txt .include Index: head/editors/codelite/Makefile =================================================================== --- head/editors/codelite/Makefile (revision 493852) +++ head/editors/codelite/Makefile (revision 493853) @@ -1,92 +1,92 @@ # Created by: gahr # $FreeBSD$ PORTNAME= codelite PORTVERSION= 12.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= editors devel MAINTAINER= mmokhi@FreeBSD.org COMMENT= Open Source IDE for C/C++ LICENSE= GPLv2+ RUN_DEPENDS= xterm:x11/xterm LIB_DEPENDS+= libhunspell-1.7.so:textproc/hunspell BROKEN_armv6= fails to configure: has leading or trailing whitespace. This is now an error according to policy CMP0004 USE_GITHUB= yes GH_ACCOUNT= eranif USES= cmake:noninja compiler:c++11-lib dos2unix gettext \ pathfix shebangfix sqlite USE_GNOME+= cairo gtk20 DOS2UNIX_GLOB= *.cpp *.txt SHEBANG_FILES= Runtime/codelite_xterm bash_CMD= /bin/sh USE_WX= 3.0 CMAKE_ARGS= -DPREFIX:STRING="${PREFIX}" \ -DIS_FREEBSD:STRING=1 \ -DCL_WX_CONFIG:STRING="${WX_CONFIG:T}" USE_LDCONFIG= ${PREFIX}/lib/codelite INSTALLS_ICONS= yes OPTIONS_DEFINE= CSCOPE SFTP OPTIONS_RADIO= CLANG OPTIONS_SUB= yes CSCOPE_DESC= CScope integration CSCOPE_RUN_DEPENDS= cscope:devel/cscope SFTP_DESC= Secure FTP support via libssh SFTP_LIB_DEPENDS= libssh.so:security/libssh SFTP_CMAKE_OFF= -DENABLE_SFTP:STRING=0 SFTP_USES= localbase CLANG_DESC= Clang code-completion .for v in 40 50 60 OPTIONS_RADIO_CLANG+= CLANG$v CLANG$v_DESC= Clang ${v:C/(.)(.)/\1.\2.x/} CLANG$v_BUILD_DEPENDS= llvm$v>0:devel/llvm$v CLANG$v_RUN_DEPENDS= llvm$v>0:devel/llvm$v post-patch-CLANG$v-on: @${REINPLACE_CMD} -e \ 's|/usr/lib/llvm-.*/|${LOCALBASE}/llvm$v/|' \ ${WRKSRC}/cmake/Modules/FindLibClang.cmake \ ${WRKSRC}/cmake/Modules/FindLibLLDB.cmake .endfor .include .if ${PORT_OPTIONS:MCLANG*} CMAKE_ARGS+= -DENABLE_LLDB:STRING=1 -DENABLE_CLANG:STRING=1 .else CMAKE_ARGS+= -DENABLE_LLDB:STRING=0 -DENABLE_CLANG:STRING=0 .endif post-patch: # Use the correct wx-config @${REINPLACE_CMD} -e \ '/ IS_FREEBSD/s|^|#| ; \ / CL_WX_CONFIG/s|^|#| ; \ / -Wno-/s|^|#| ; \ / -O2/s|^|#| ; \ s|"-s"|""|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|"-lkvm"|"-lkvm -lutil"| ; \ s|share/man|man|' \ ${WRKSRC}/LiteEditor/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|"-lutil"|"-lkvm -lutil"|' \ ${WRKSRC}/codelite_terminal/CMakeLists.txt @${REINPLACE_CMD} -e \ '/ADDITIONAL_LIBRARIES/s|""|"-lexecinfo"|' \ ${WRKSRC}/sdk/codelite_cppcheck/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|/bin/grep|/usr/bin/grep|' \ ${WRKSRC}/cmake/Modules/FindLibClang.cmake .include Index: head/editors/p5-Padre/Makefile =================================================================== --- head/editors/p5-Padre/Makefile (revision 493852) +++ head/editors/p5-Padre/Makefile (revision 493853) @@ -1,137 +1,137 @@ # Created by: Cezary Morga # $FreeBSD$ PORTNAME= Padre PORTVERSION= 1.00 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= editors perl5 MASTER_SITES= CPAN/${PORTNAME}/ CPAN/Wx/:wxsc PKGNAMEPREFIX= p5- DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${WXSC_DISTFILE}:wxsc MAINTAINER= perl@FreeBSD.org COMMENT= Perl Application Development and Refactoring Environment LICENSE= ART10 GPLv1+ LICENSE_COMB= dual LICENSE_FILE_ART10= ${WRKSRC}/Artistic LICENSE_FILE_GPLv1+ = ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} \ p5-Module-Build>=0.36:devel/p5-Module-Build RUN_DEPENDS= p5-Algorithm-Diff>=1.19:devel/p5-Algorithm-Diff \ p5-App-cpanminus>=0.9923:devel/p5-App-cpanminus \ p5-CGI>=3.47:www/p5-CGI \ p5-Capture-Tiny>0:devel/p5-Capture-Tiny \ p5-Class-Adapter>=1.05:devel/p5-Class-Adapter \ p5-Class-Inspector>=1.22:devel/p5-Class-Inspector \ p5-Class-XSAccessor>=1.13:devel/p5-Class-XSAccessor \ p5-DBD-SQLite>=1.35:databases/p5-DBD-SQLite \ p5-DBI>=1.58:databases/p5-DBI \ p5-Debug-Client>=0.20:devel/p5-Debug-Client \ p5-Devel-Dumpvar>=0.04:devel/p5-Devel-Dumpvar \ p5-Devel-Refactor>=0.05:devel/p5-Devel-Refactor \ p5-File-Copy-Recursive>=0.37:devel/p5-File-Copy-Recursive \ p5-File-Find-Rule>=0.30:devel/p5-File-Find-Rule \ p5-File-HomeDir>=0.84:devel/p5-File-HomeDir \ p5-File-ShareDir>=1.00:devel/p5-File-ShareDir \ p5-HTML-Parser>=3.58:www/p5-HTML-Parser \ p5-IO-stringy>=2.110:devel/p5-IO-stringy \ p5-IPC-Run>=0.83:devel/p5-IPC-Run \ p5-JSON-XS>=2.29:converters/p5-JSON-XS \ p5-List-MoreUtils>=0.22:lang/p5-List-MoreUtils \ p5-Locale-Msgfmt>=0.14:devel/p5-Locale-Msgfmt \ p5-Module-Manifest>=0.07:devel/p5-Module-Manifest \ p5-Module-Starter>=1.60:devel/p5-Module-Starter \ p5-ORLite-Migrate>0:databases/p5-ORLite-Migrate \ p5-POD2-Base>=0.043:textproc/p5-POD2-Base \ p5-PPI>=1.213:textproc/p5-PPI \ p5-PPIx-EditorTools>=0.13:textproc/p5-PPIx-EditorTools \ p5-PPIx-Regexp>=0.011:textproc/p5-PPIx-Regexp \ p5-Parse-ErrorString-Perl>=0.14:devel/p5-Parse-ErrorString-Perl \ p5-Parse-ExuberantCTags>=1.00:devel/p5-Parse-ExuberantCTags \ p5-Pod-Abstract>=0.16:textproc/p5-Pod-Abstract \ p5-Pod-POM>=0.17:textproc/p5-Pod-POM \ p5-Sort-Versions>=1.5:devel/p5-Sort-Versions \ p5-Template-Tiny>=0.11:textproc/p5-Template-Tiny \ p5-Test-Exception>=0.27:devel/p5-Test-Exception \ p5-Test-MockObject>=1.09:devel/p5-Test-MockObject \ p5-Test-NoWarnings>=0.084:devel/p5-Test-NoWarnings \ p5-Test-Script>=1.07:devel/p5-Test-Script \ p5-Text-Diff>=1.41:textproc/p5-Text-Diff \ p5-Text-FindIndent>=0.10:textproc/p5-Text-FindIndent \ p5-Text-Patch>=1.8:textproc/p5-Text-Patch \ p5-URI>0:net/p5-URI \ p5-Wx-Perl-ProcessStream>=0.25:x11-toolkits/p5-Wx-Perl-ProcessStream \ p5-Wx>=0.9700:x11-toolkits/p5-Wx \ p5-YAML-Tiny>=1.32:textproc/p5-YAML-Tiny \ p5-libwww>=5.815:www/p5-libwww USES= compiler:c++11-lib dos2unix gettext perl5 USE_PERL5= configure USE_WX= 3.0 WX_COMPS= wx MAKE_JOBS_UNSAFE= yes DOS2UNIX_WRKSRC=${WRKDIR}/${WXSC_DISTNAME} DOS2UNIX_FILES= wx-scintilla/src/scintilla/src/Editor.cxx DESKTOP_ENTRIES="Padre" \ "The Perl IDE" \ "${PREFIX}/${SITE_PERL_REL}/auto/share/dist/Padre/icons/padre/64x64/logo.png" \ "padre" \ "Development;IDE;" \ "" WXSC_NAME= Wx-Scintilla WXSC_VERSION= 0.39 WXSC_DISTNAME= ${WXSC_NAME}-${WXSC_VERSION} WXSC_DISTFILE= ${WXSC_DISTNAME}.tar.gz .include .if exists(${PERL}) PERL_THREADS!= ${PERL} -V::useithreads .endif .if exists(${PERL}) .if ${PERL_THREADS} != "'define';" IGNORE= needs a threaded Perl, build with enabling THREADS option and try again .endif .endif pre-patch: (cd ${WRKDIR}/${WXSC_DISTNAME} && \ ${PATCH} < ${FILESDIR}/extra-patch-editor ) post-patch: ${REINPLACE_CMD} -e \ '/my /s|wx-config|${WX_CONFIG:T}|g' \ -e '/ret/ s|urn .flags;|urn $$flags . " -std=c++11";|' \ ${WRKDIR}/${WXSC_DISTNAME}/inc/Module/Build/Scintilla.pm ${REINPLACE_CMD} -e \ 's|_scintilla-|_scintilla| ; \ s|$$major.*$$release \.|| ; \ /$$major.*$$release;/s|^|#| ; \ s|-lgtk-x11-2.0.*-lpangoft2-1.0|-lm| ; \ /-lgobject-2.0/d ; \ /-lglib-2.0/d ; \ s|{ccflags}|{ccflags} . " -std=c++11"| ; \ s|\\$$ORIGIN|${SITE_ARCH}/auto/Wx/Scintilla|' \ ${WRKDIR}/${WXSC_DISTNAME}/inc/Module/Build/Scintilla/GTK.pm pre-configure: (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} ${CONFIGURE_ENV} \ ${PERL} Build.PL ${CONFIGURE_ARGS} --destdir=${STAGEDIR}) pre-build: (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} CC="$$(${WHICH} ${CC})" \ ${PERL} Build) pre-install: (cd ${WRKDIR}/${WXSC_DISTNAME} && ${SETENV} CC="$$(${WHICH} ${CC})" \ ${PERL} Build install) post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Wx/Scintilla/libwx_gtk2u_scintilla.so .include Index: head/editors/poedit/Makefile =================================================================== --- head/editors/poedit/Makefile (revision 493852) +++ head/editors/poedit/Makefile (revision 493853) @@ -1,45 +1,45 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ # $MCom: ports/editors/poedit/Makefile,v 1.2 2006/10/05 07:03:09 mezz Exp $ PORTNAME= poedit PORTVERSION= 1.8.4 -PORTREVISION= 22 +PORTREVISION= 23 CATEGORIES= editors MASTER_SITES= https://github.com/vslavik/${PORTNAME}/releases/download/v${PORTVERSION}-oss/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= Gettext catalogs (.po files) editor LICENSE= BSD2CLAUSE BUILD_DEPENDS= zip:archivers/zip LIB_DEPENDS= libgtkspell.so:textproc/gtkspell \ libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ liblucene++.so:textproc/luceneplusplus USES= bdb compiler:c++11-lib desktop-file-utils gettext gmake pkgconfig USE_WX= 3.0 WX_CONF_ARGS= absolute WITH_BDB_HIGHEST= yes GNU_CONFIGURE= yes CONFIGURE_ENV= WXRC="${WXRC_CMD}" INSTALLS_ICONS= yes CPPFLAGS+= -I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include ## -stdlib=libc++ LDFLAGS+= -lpthread -L${BDB_LIB_DIR} -L${LOCALBASE}/lib OPTIONS_DEFINE= NLS OPTIONS_SUB=yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e \ 's/for version in .*;/for version in ${BDB_VER};/ ; \ s/-ldb-$$version/-l${BDB_LIB_NAME}/' ${WRKSRC}/configure .include Index: head/editors/wxhexeditor/Makefile =================================================================== --- head/editors/wxhexeditor/Makefile (revision 493852) +++ head/editors/wxhexeditor/Makefile (revision 493853) @@ -1,31 +1,32 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= wxhexeditor PORTVERSION= 0.24 +PORTREVISION= 1 CATEGORIES= editors MASTER_SITES= SF/${PORTNAME}/wxHexEditor/v${PORTVERSION}%20Beta/ DISTNAME= wxHexEditor-v${PORTVERSION}-src MAINTAINER= danfe@FreeBSD.org COMMENT= Graphical hex editor for big files with x86 disassembly support LICENSE= GPLv2 LIB_DEPENDS= libudis86.so:devel/udis86 \ libmhash.so:security/mhash USES= gettext-tools gmake tar:xz USE_WX= 3.0+ MAKE_ARGS= WXCONFIG="${WX_CONFIG}" WRKSRC= ${WRKDIR}/wxHexEditor # Follow the ${MTREE_FILE} which specifies simple, unsuffixed names # for these particular locales post-patch: @${MV} ${WRKSRC}/locale/hu_HU ${WRKSRC}/locale/hu @${MV} ${WRKSRC}/locale/ja_JP ${WRKSRC}/locale/ja @${MV} ${WRKSRC}/locale/nl_NL ${WRKSRC}/locale/nl .include Index: head/emulators/playonbsd/Makefile =================================================================== --- head/emulators/playonbsd/Makefile (revision 493852) +++ head/emulators/playonbsd/Makefile (revision 493853) @@ -1,68 +1,68 @@ # Created by: Stefan Esser # $FreeBSD$ PORTNAME= playonbsd PORTVERSION= 4.2.10 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= emulators games MAINTAINER= se@FreeBSD.org COMMENT= Easily install and run Windows software for use with Wine LICENSE= GPLv3 RUN_DEPENDS= 7z:archivers/p7zip \ bash:shells/bash \ glxinfo:graphics/mesa-demos \ gpg:security/gnupg \ gsed:textproc/gsed \ sudo:security/sudo \ xdg-open:devel/xdg-utils \ xterm:x11/xterm \ cabextract:archivers/cabextract \ wget:ftp/wget \ icotool:graphics/icoutils OPTIONS_DEFINE= GECKO MONO OPTIONS_DEFAULT= GECKO MONO GECKO_DESC= Wine-gecko HTML rendering support MONO_RUN_DEPENDS= wine-mono>=4.5.6:emulators/wine-mono GECKO_RUN_DEPENDS= wine-gecko>=2.21:emulators/wine-gecko ONLY_FOR_ARCHS= amd64 i386 USES= python:run perl5 USE_WX= 3.0 WX_COMPS= python:run USE_GITHUB= yes GH_ACCOUNT= PlayOnLinux GH_PROJECT= POL-POM-4 .include .if ${ARCH} == amd64 RUN_DEPENDS+= wine:emulators/i386-wine .else RUN_DEPENDS+= wine:emulators/wine .endif NO_BUILD= true SUB_FILES= playonbsd.sh post-patch: @${REINPLACE_CMD} -e 's:/usr/local/:${LOCALBASE}/:' ${WRKSRC}/lib/wine.lib do-install: .for d in bash python cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak" .endfor .for d in etc lang lib plugins resources cd ${WRKSRC} && ${COPYTREE_BIN} ${d} ${STAGEDIR}${PREFIX}/lib/playonbsd/ "! -name *\.orig ! -name *\.bak" .endfor @${REINPLACE_CMD} -e 's:linux:bsd:g;s:linux:BSD:ig' ${WRKSRC}/doc/playonlinux.1 ${INSTALL_MAN} ${WRKSRC}/doc/playonlinux.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/playonbsd.1 ${INSTALL_SCRIPT} ${WRKDIR}/playonbsd.sh ${STAGEDIR}${PREFIX}/bin/playonbsd ${INSTALL_SCRIPT} ${WRKSRC}/playonfreebsd ${STAGEDIR}${PREFIX}/lib/playonbsd/playonfreebsd .include Index: head/emulators/wxmupen64plus/Makefile =================================================================== --- head/emulators/wxmupen64plus/Makefile (revision 493852) +++ head/emulators/wxmupen64plus/Makefile (revision 493853) @@ -1,57 +1,57 @@ # Created by: Alonso Cardenas Marquez # $FreeBSD$ PORTNAME= wxmupen64plus PORTVERSION= 0.3 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= emulators MASTER_SITES= https://bitbucket.org/auria/wxmupen64plus/get/ DISTNAME= ${PORTVERSION} DIST_SUBDIR= ${PORTNAME:S/wx//} MAINTAINER= acm@FreeBSD.org COMMENT= Mupen64Plus 2.0 GUI frontend written using wxWidgets LIB_DEPENDS= libmupen64plus.so.2:emulators/mupen64plus-core RUN_DEPENDS= ${LOCALBASE}/lib/libmupen64plus.so.2:emulators/mupen64plus-core \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-audio-sdl.so:emulators/mupen64plus-audio-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-input-sdl.so:emulators/mupen64plus-input-sdl \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-rsp-hle.so:emulators/mupen64plus-rsp-hle \ ${LOCALBASE}/lib/mupen64plus/mupen64plus-video-rice.so:emulators/mupen64plus-video-rice \ mupen64plus:emulators/mupen64plus-ui-console WRKSRC= ${WRKDIR}/auria-${PORTNAME}-0564db396383 USES= compiler:c++11-lib gl python:2.7 USE_CXXSTD= c++11 USE_SDL= sdl USE_GL= gl USE_XORG= x11 USE_WX= 3.0 WAF_SCRIPT= waf post-patch: @${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g' -e 's|%%CXX%%|${CXX}|g' -e \ 's|version=2.9|version=${WX_VERSION}|g' ${WRKSRC}/wscript do-configure: @cd ${WRKSRC} && \ ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \ LDFLAGS="${LDFLAGS}" ${PYTHON_CMD} ${WAF_SCRIPT} \ configure --mupenapi=${LOCALBASE}/include/${PORTNAME:S/wx//} \ --wxconfig=${WX_CONFIG} \ --sdlconfig=${SDL_CONFIG} \ --datadir=${DATADIR} \ --libdir=${LOCALBASE}/lib/${PORTNAME:S/wx//} do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${WAF_SCRIPT} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/build/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/finance/moneymanagerex/Makefile =================================================================== --- head/finance/moneymanagerex/Makefile (revision 493852) +++ head/finance/moneymanagerex/Makefile (revision 493853) @@ -1,74 +1,74 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= mmex PORTVERSION= 1.2.7 DISTVERSIONPREFIX= v -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= finance MASTER_SITES= https://github.com/vslavik/bakefile/releases/download/v0.2.9/:bakefile DISTFILES= bakefile-0.2.9${EXTRACT_SUFX}:bakefile MAINTAINER= ports@FreeBSD.org COMMENT= Free, open-source, easy-to-use personal finance software LICENSE= GPLv2 USE_GITHUB= yes GH_ACCOUNT= moneymanagerex GH_PROJECT= moneymanagerex GH_TUPLE= Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \ FVANCOP:ChartNew.js:77e7f87:chartnew_js/3rd/ChartNew.js \ diepes:sorttable.js:3c63cb0:sorttable_js/3rd/sorttable.js \ utelle:wxsqlite3:v3.3.1:wxsqlite3/lib/wxsqlite3 \ moneymanagerex:database:5d7129f:database/database \ moneymanagerex:LuaGlue:c51d11a:luaglue/3rd/LuaGlue \ moneymanagerex:cajun:3684900:cajun/3rd/cajun \ moneymanagerex:html-template:cd434ee:html_template/3rd/cgitemplate \ moneymanagerex:csv-parser:ca3f0d7:csv_parser/3rd/csv-parser \ moneymanagerex:ctpp:20158e0:ctpp/3rd/ctpp \ moneymanagerex:mongoose:97583a6:mongoose/3rd/mongoose USES= autoreconf compiler:c++11-lib gettext gmake lua pkgconfig GNU_CONFIGURE= yes USE_WX= 3.0 WX_CONF_ARGS= absolute INSTALLS_ICONS= yes USE_CXXSTD= c++11 CPPFLAGS+= -I${LOCALBASE}/include \ -DHAVE_ACOSH \ -DHAVE_ASINH \ -DHAVE_ATANH \ -DHAVE_ISBLANK \ $$(pkg-config --cflags lua-${LUA_VER}) LDFLAGS+= -L${LOCALBASE}/lib $$(pkg-config --libs lua-${LUA_VER}) PORTDOCS= * OPTIONS_DEFINE= DOCS .include .if ${CHOSEN_COMPILER_TYPE} == "gcc" CXXFLAGS+= -D_GLIBCXX_USE_C99 BUILD_DEPENDS+= ${LOCALBASE}/include/boost/lexical_cast.hpp:devel/boost-libs .endif post-extract: @${MV} ${WRKDIR}/bakefile-0.2.9/autoconf/*.m4 ${WRKSRC}/m4 post-patch: @${REINPLACE_CMD} -e \ 's|\*.txt|contrib.txt version.txt| ; \ s|-I$$(srcdir)/lib/lua/src || ; \ s|$$(LIBPREFIX)lua$$(LIBEXT) || ; \ s|-llua || ; \ s|$$(datadir)/man|$$(prefix)/man| ; \ s|-ldl$$||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e \ '/^AC_INIT/s|1.2.3|${PORTVERSION}| ; \ s|\[noext\]|[]|' ${WRKSRC}/configure.ac @${REINPLACE_CMD} -e \ 's| -g0 -O2||' ${WRKSRC}/m4/wxpresets.m4 .include Index: head/ftp/filezilla/Makefile =================================================================== --- head/ftp/filezilla/Makefile (revision 493852) +++ head/ftp/filezilla/Makefile (revision 493853) @@ -1,53 +1,54 @@ # $FreeBSD$ PORTNAME= filezilla PORTVERSION= 3.40.0 +PORTREVISION= 1 CATEGORIES= ftp MASTER_SITES= https://download.filezilla-project.org/client/ DISTNAME= FileZilla_${PORTVERSION}_src MAINTAINER= pi@FreeBSD.org COMMENT= Fast and reliable cross-platform FTP, FTPS, and SFTP client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libfilezilla.so:ftp/libfilezilla \ libgcrypt.so:security/libgcrypt \ libgnutls.so:security/gnutls \ libidn.so:dns/libidn \ libnettle.so:security/nettle \ libpugixml.so:textproc/pugixml \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 RUN_DEPENDS= xdg-open:devel/xdg-utils INSTALLS_ICONS= yes USES= compiler:c++14-lang gmake iconv:wchar_t localbase pkgconfig sqlite tar:bzip2 USE_GNOME= cairo gtk20 USE_WX= 3.0 WX_CONF_ARGS= relative GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= DBUS NLS OPTIONS_DEFAULT=DBUS OPTIONS_SUB= yes DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_CONFIGURE_WITH= dbus NLS_USES= gettext NLS_USES_OFF= gettext-runtime NLS_CONFIGURE_OFF= --disable-locales .if !defined(MAINTAINER_MODE) CONFIGURE_ARGS+= --disable-manualupdatecheck .endif post-patch: @${REINPLACE_CMD} -Ee 's|(dummy) wxrc|\1 ${WXRC_CMD:T}|' \ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} .include Index: head/games/0ad/Makefile =================================================================== --- head/games/0ad/Makefile (revision 493852) +++ head/games/0ad/Makefile (revision 493853) @@ -1,88 +1,89 @@ # $FreeBSD$ PORTNAME= 0ad PORTVERSION= 0.0.23b +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= http://releases.wildfiregames.com/ \ SF/zero-ad/releases DISTFILES= ${PORTNAME}-${PORTVERSION}-alpha-unix-build.tar.xz \ ${PORTNAME}-${PORTVERSION}-alpha-unix-data.tar.xz MAINTAINER= madpilot@FreeBSD.org COMMENT= Real-time strategy (RTS) game of ancient warfare BUILD_DEPENDS= zip:archivers/zip \ cmake:devel/cmake LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ libpng.so:graphics/png \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ libcurl.so:ftp/curl \ libgloox.so:net-im/gloox \ libminiupnpc.so:net/miniupnpc \ libnspr4.so:devel/nspr \ libenet.so:net/enet \ libtiff.so:graphics/tiff \ libsodium.so:security/libsodium USES= compiler:c++11-lib desktop-file-utils dos2unix gmake iconv jpeg openal:al \ pkgconfig python:2.7,build tar:xz USE_GNOME= libxml2 gtk20 USE_GL= gl USE_SDL= sdl2 USE_XORG= x11 xcursor WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-alpha BUILD_WRKSRC= ${WRKSRC}/build/workspaces/gcc MAKE_ARGS= config=release verbose=1 CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1 BUNDLE_LIBS= yes DOS2UNIX_REGEX= .*\.([ch]p{0,2}|make) BINARY_ALIAS= python=${PYTHON_CMD} USE_WX= 3.0+ WX_COMPS= wx:lib MAKE_ENV+= JOBS=${_MAKE_JOBS} BROKEN_aarch64= fails to compile: no member named verifyHeapAccessDisassembly BROKEN_armv6= fails to link: fatal error: conftest: Unknown error: -1 BROKEN_armv7= fails to link: fatal error: conftest: Unknown error: -1 BROKEN_powerpc64= fails to compile: _psutil_bsd.c: error: 'struct xtcpcb' has no member named 'xt_tp' PORTDATA= * .include post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ -e 's|%%CC%%|${CC}|' \ ${WRKSRC}/build/premake/premake5.lua ${WRKSRC}/build/premake/extern_libs5.lua .if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == gcc @${REINPLACE_CMD} -e '1055,1251s/-rdynamic/-lssp_nonshared &/' \ -e '1441s/"execinfo",/& "ssp_nonshared",/' \ ${WRKSRC}/build/premake/premake5.lua .endif @${REINPLACE_CMD} 's,^\(Exec=\)/usr/local,\1${PREFIX},' \ ${WRKSRC}/build/resources/0ad.desktop @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/build/resources/0ad.sh pre-build: (cd ${WRKSRC}/build/workspaces && ${SETENV} ${MAKE_ENV} ./update-workspaces.sh --bindir=${PREFIX}/bin --datadir=${DATADIR} --libdir=${PREFIX}/lib/${PORTNAME}) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/pyrogenesis ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/build/resources/0ad.sh ${STAGEDIR}${PREFIX}/bin/0ad ${INSTALL_PROGRAM} ${WRKSRC}/binaries/system/ActorEditor ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME} (cd ${WRKSRC}/binaries/system && ${INSTALL_LIB} libAtlasUI.so libCollada.so libmozjs38-ps-release.so libnvcore.so libnvimage.so libnvmath.so libnvtt.so ${STAGEDIR}${PREFIX}/lib/${PORTNAME}) ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.desktop ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/build/resources/0ad.png ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/binaries/data && ${COPYTREE_SHARE} "config l10n tests tools" ${STAGEDIR}${DATADIR}) ${MKDIR} ${STAGEDIR}${DATADIR}/mods/public ${STAGEDIR}${DATADIR}/mods/mod ${TAR} xf ${WRKSRC}/binaries/data/mods/public/public.zip -C ${STAGEDIR}${DATADIR}/mods/public --no-same-permissions ${TAR} xf ${WRKSRC}/binaries/data/mods/mod/mod.zip -C ${STAGEDIR}${DATADIR}/mods/mod --no-same-permissions .include Index: head/games/asc/Makefile =================================================================== --- head/games/asc/Makefile (revision 493852) +++ head/games/asc/Makefile (revision 493853) @@ -1,84 +1,84 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= asc PORTVERSION= 2.6.1.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= games MASTER_SITES= SF/${PORTNAME}-hq/ASC%20Source/${PORTVERSION:R} \ http://www.asc-hq.org/music/:music DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Turn based, multiplayer strategic game with nice graphics LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BROKEN= fails to build BUILD_DEPENDS= zip:archivers/zip RUN_DEPENDS:= ${BUILD_DEPENDS} LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libboost_regex.so:devel/boost-libs \ libsigc-2.0.so:devel/libsigc++20 \ libexpat.so:textproc/expat2 \ libloki.so:devel/loki USES= compiler:c++11-lib gmake libtool lua perl5 pkgconfig tar:bzip2 USE_CXXSTD= c++11 USE_SDL= image mixer sound sdl USE_WX= 3.0 WX_CONF_ARGS= absolute USE_PERL5= build GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_FILES= bin/asc \ bin/asc_demount \ bin/asc_mapedit \ bin/asc_mount \ bin/asc_weaponguide \ man/man6/asc.6.gz \ man/man6/asc_demount.6.gz \ man/man6/asc_mapedit.6.gz \ man/man6/asc_mount.6.gz \ man/man6/asc_weaponguide.6.gz \ share/appdata/asc.appdata.xml \ ${DATADIR}/asc2_dlg.zip \ ${DATADIR}/main.ascdat DESKTOP_ENTRIES="Advanced Strategic Command" "Turn based strategic game" "" \ "${PORTNAME}" "" "" OPTIONS_DEFINE= MUSIC XVID MUSIC_DESC= Install extra music files MUSIC_DISTFILES= ${ASC_MUSICS:S,$,:music,} MUSIC_PLIST_FILES= ${ASC_MUSICS:S,^,%%DATADIR%%/music/,} XVID_LIB_DEPENDS= libxvidcore.so:multimedia/xvid XVID_CONFIGURE_ENV_OFF= ac_cv_lib_xvidcore_xvid_encore=no ASC_MUSICS= frontiers.ogg time_to_strike.ogg machine_wars.ogg post-extract-MUSIC-on: @(cd ${DISTDIR}/${DIST_SUBDIR} && ${CP} ${ASC_MUSICS} \ ${WRKSRC}/data/music) post-patch: @${FIND} ${WRKSRC} -name "Makefile.in" -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e \ 's|/games/|/|g' @${REINPLACE_CMD} -e \ 's|/games/|/|g ; \ s|lua >= 5.1 |lua-${LUA_VER}|g ;\ /if test/s|==|=|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|? 0 :|? (void)0 :|' ${WRKSRC}/source/errors.h @${REINPLACE_CMD} -e \ 's|tAttackH|AttackH|' ${WRKSRC}/source/actions/vehicleattack.h .include Index: head/games/golly/Makefile =================================================================== --- head/games/golly/Makefile (revision 493852) +++ head/games/golly/Makefile (revision 493853) @@ -1,44 +1,44 @@ # $FreeBSD$ PORTNAME= golly PORTVERSION= 3.2 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONSUFFIX= -src CATEGORIES= games MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Conway's Game of Life and other cellular automata LICENSE= GPLv2+ USES= compiler:c++11-lib python:2.7 USE_GL= gl glu USE_WX= 3.0+ GNU_CONFIGURE= yes # Pretend objdump is available even if it is not e.g. on aarch64. # The Python shared library name is already looked up via # distutils.sysconfig.get_config_var("LDLIBRARY") which is unlikely # to fail; objdump is never actually used. CONFIGURE_ARGS= ac_cv_prog_OBJDUMP=/usr/bin/false \ --with-wx-config=${WX_CONFIG:T} CXXFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib DESKTOP_ENTRIES= "Golly" \ "${COMMENT}" \ "${PREFIX}/share/pixmaps/golly.xpm" \ "${PREFIX}/bin/golly" \ "Education;" \ "" WRKSRC_SUBDIR= gui-wx/configure OPTIONS_DEFINE= DOCS post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/../icons/appicon.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps/golly.xpm .include Index: head/graphics/delaboratory/Makefile =================================================================== --- head/graphics/delaboratory/Makefile (revision 493852) +++ head/graphics/delaboratory/Makefile (revision 493853) @@ -1,34 +1,34 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= delaboratory PORTVERSION= 0.8 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= http://BSDforge.com/projects/source/graphics/delaboratory/ MAINTAINER= portmaster@bsdforge.com COMMENT= Unique image postprocessing application LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtiff.so:graphics/tiff USES= compiler:c++11-lib gmake MAKE_ARGS= CXX="${CXX}" WXCONFIG="${WX_CONFIG}" USE_WX= 3.0 USE_CXXSTD= c++11 USE_GNOME= libxml2 PLIST_FILES= bin/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|-Ofast.*}|${CXXFLAGS}| ; \ s|CXXFLAGS_WX +=|& ${CXXFLAGS} -I${LOCALBASE}/include|' \ ${WRKSRC}/${MAKEFILE} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/graphics/electricsheep/Makefile =================================================================== --- head/graphics/electricsheep/Makefile (revision 493852) +++ head/graphics/electricsheep/Makefile (revision 493853) @@ -1,46 +1,48 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= electricsheep DISTVERSION= 2.7 # configure.ac says that the version is 2.7b33 PORTEPOCH= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Infinite evolving crowdsourced artwork LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BROKEN= Requires wxGTK 3.1 which is not added to the framework + BUILD_DEPENDS= flam3-animate:graphics/flam3 LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libcurl.so:ftp/curl \ libavcodec.so:multimedia/ffmpeg \ libGLee.so:graphics/glee \ libgtop-2.0.so:devel/libgtop \ libpng16.so:graphics/png \ libtinyxml.so:textproc/tinyxml RUN_DEPENDS= flam3-animate:graphics/flam3 USES= autoreconf dos2unix gl gnome libtool localbase:ldflags lua:51 pkgconfig gettext-runtime USE_GITHUB= yes GH_ACCOUNT= scottdraves GH_TAGNAME= 4949c31 DOS2UNIX_FILES= ContentDownloader/SheepDownloader.cpp DisplayOutput/OpenGL/glx.cpp GNU_CONFIGURE= yes USE_WX= 3.1 USE_GNOME= glib20 USE_GL= gl glut USE_XORG= x11 xrender WRKSRC_SUBDIR= client_generic CFLAGS+= -DLINUX_GNU -I${LOCALBASE}/include/GL -I${LOCALBASE}/include/libavcodec -DSHAREDIR='\"${DATADIR}\"' post-patch: # unbundle GLee @${RM} ${WRKSRC}/DisplayOutput/OpenGL/GLee.* post-install: @${RM} -r ${STAGEDIR}${DOCSDIR}* ${STAGEDIR}${DATADIR}/icons .include Index: head/graphics/gtimelapse/Makefile =================================================================== --- head/graphics/gtimelapse/Makefile (revision 493852) +++ head/graphics/gtimelapse/Makefile (revision 493853) @@ -1,30 +1,30 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= gtimelapse DISTVERSION= 0.1 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/Relase # yes, this is not a typo (here) MAINTAINER= ports@FreeBSD.org COMMENT= Application for capturing images to generate timelapse videos LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 WRKSRC= ${WRKDIR}/${PORTNAME} GNU_CONFIGURE= yes USES= autoreconf compiler:c++11-lib libtool pkgconfig USE_WX= 3.0 USE_CXXSTD= c++11 WX_CONF_ARGS= absolute PLIST_FILES= bin/${PORTNAME} DESKTOP_ENTRIES="gTimelapse" "" "" "${PORTNAME}" "Graphics;GTK;" "" .include Index: head/graphics/hugin/Makefile =================================================================== --- head/graphics/hugin/Makefile (revision 493852) +++ head/graphics/hugin/Makefile (revision 493853) @@ -1,57 +1,57 @@ # Created by: Carlos Eduardo G. Carvalho # $FreeBSD$ PORTNAME= hugin PORTVERSION= 2018.0.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} MAINTAINER= grog@FreeBSD.org COMMENT= GUI for Panorama Tools, to stitch panoramic images LIB_DEPENDS= libIlmImf.so:graphics/openexr \ libImath.so:graphics/ilmbase \ libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libsqlite3.so:databases/sqlite3 \ libvigraimpex.so:graphics/vigra \ libpng.so:graphics/png \ libtiff.so:graphics/tiff # gmake is really needed at _runtime_. Do not remove it from this list. RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake USES= cmake compiler:c++11-lib desktop-file-utils \ gettext jpeg pkgconfig shared-mime-info shebangfix tar:bzip2 CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} USE_WX= 3.0+ USE_GL= glew glut INSTALLS_ICONS= yes SHEBANG_FILES= src/hugin_script_interface/hpi.py \ src/hugin_script_interface/plugins/*.py \ src/hugin_script_interface/plugins-dev/*.py OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON OPTIONS_DEFAULT= PANOMATIC PYTHON OPTIONS_SUB= yes PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c PYTHON_DESC= Python Scripting Interface PYTHON_USES= python:2.7 PYTHON_BUILD_DEPENDS= swig3.0:devel/swig30 PYTHON_BINARY_ALIAS= swig=swig3.0 PYTHON_CMAKE_ON= -DBUILD_HSI=ON PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF .include Index: head/graphics/panoglview/Makefile =================================================================== --- head/graphics/panoglview/Makefile (revision 493852) +++ head/graphics/panoglview/Makefile (revision 493853) @@ -1,29 +1,29 @@ # Created by: argv[0] (Iouri V. Ivliev) # $FreeBSD$ PORTNAME= panoglview PORTVERSION= 0.2.2 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ii@any.com.ru COMMENT= Panorama viewer using OpenGL USES= compiler:c++11-lang gmake USE_GL= glu GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-unicode CONFIGURE_ENV= WX_CONFIG_NAME=${WX_CONFIG} \ PATH="$${PATH}:${LOCALBASE}/bin" CFLAGS+= -I${LOCALBASE}/include CXXFLAGS+= -I${LOCALBASE}/include -ftemplate-depth-64 LIBS+= -L${LOCALBASE}/lib -lGLU -lGL -USE_WX= 2.8 3.0 +USE_WX= 3.0 WX_COMPS= wx WX_CONF_ARGS= relative PLIST_FILES= bin/panoglview .include Index: head/math/fityk/Makefile =================================================================== --- head/math/fityk/Makefile (revision 493852) +++ head/math/fityk/Makefile (revision 493853) @@ -1,88 +1,88 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= fityk PORTVERSION= 1.3.1 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 \ swig3.0:devel/swig30 \ 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 BINARY_ALIAS= swig=swig3.0 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:2.7 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/gambit/Makefile =================================================================== --- head/math/gambit/Makefile (revision 493852) +++ head/math/gambit/Makefile (revision 493853) @@ -1,29 +1,29 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gambit DISTVERSION= 16.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= math MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PORTVERSION:R:R}/${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Library of tools for doing computation in game theory LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lib gnome GNU_CONFIGURE= yes USE_GNOME= gtk20 USE_WX= 3.0 USE_CXXSTD= c++11 WX_CONF_ARGS= absolute post-install: ${INSTALL_DATA} ${WRKSRC}/gambit.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/src/gui/bitmaps/gambit.xpm \ ${STAGEDIR}${PREFIX}/share/pixmaps .include Index: head/math/saga/Makefile =================================================================== --- head/math/saga/Makefile (revision 493852) +++ head/math/saga/Makefile (revision 493853) @@ -1,132 +1,133 @@ # Created by: Rainer Hurling # $FreeBSD$ PORTNAME= saga PORTVERSION= 7.1.1 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION} MAINTAINER= rhurlin@gwdg.de COMMENT= System for Automated Geoscientific Analyses LICENSE= GPLv2 LGPL21 LICENSE_COMB= multi BUILD_DEPENDS= clang70:devel/llvm70 \ swig3.0:devel/swig30 LIB_DEPENDS= libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libgdal.so:graphics/gdal \ libhpdf.so:print/libharu \ libjasper.so:graphics/jasper \ liblas12.so:devel/liblas12 \ libodbc.so:databases/unixODBC \ libopencv_core.so:graphics/opencv-core \ libopencv_ml.so:graphics/opencv \ libproj.so:graphics/proj \ libsvm.so:science/libsvm \ libtbb.so:devel/tbb \ libtiff.so:graphics/tiff RUN_DEPENDS:= swig3.0:devel/swig30 USES= autoreconf compiler:c++11-lib desktop-file-utils dos2unix \ iconv:wchar_t libtool localbase pkgconfig python:2.7 USE_LDCONFIG= yes USE_WX= 3.0+ CONFIGURE_ARGS= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \ --enable-python --with-system-svm CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig3.0" GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} INSTALLS_ICONS= yes DOS2UNIX_GLOB= *.cpp *.h PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= PGSQL OPENMP VIGRA OPTIONS_DEFAULT= PGSQL VIGRA OPTIONS_DEFAULT_amd64= OPENMP OPTIONS_DEFAULT_i386= OPENMP NO_OPTIONS_SORT= yes OPTIONS_SUB= yes OPENMP_DESC= Enable Multiprocessing (only amd64 and i386) VIGRA_DESC= Enable 'Vision with Generic Algorithms' Library OPENMP_CONFIGURE_ENABLE= openmp OPENMP_LDFLAGS= -L${LOCALBASE}/lib -lm # Use OpenMP from lang/llvm70 OPENMP_LDFLAGS+= -L${LOCALBASE}/llvm70/lib -lomp PGSQL_CONFIGURE_OFF= --with-postgresql=no PGSQL_CONFIGURE_ON= --with-postgresql=${LOCALBASE}/bin/pg_config PGSQL_USES= pgsql VIGRA_BUILD_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:graphics/vigra VIGRA_RUN_DEPENDS= ${LOCALBASE}/lib/libvigraimpex.so:graphics/vigra INSTALL_TARGET= install-strip .include # make describe needs them here CPP= clang-cpp70 CC= clang70 CXX= clang++70 SUB_FILES= pkg-message post-extract: @${REINPLACE_CMD} -e 's|wx-config |${WX_CONFIG} |g' \ ${WRKSRC}/configure.ac \ ${WRKSRC}/src/saga_core/saga_api/Makefile.am \ ${WRKSRC}/src/saga_core/saga_cmd/Makefile.am \ ${WRKSRC}/src/saga_core/saga_gdi/Makefile.am \ ${WRKSRC}/src/saga_core/saga_gui/Makefile.am \ ${WRKSRC}/src/tools/garden/garden_3d_viewer/Makefile.am \ ${WRKSRC}/src/tools/garden/garden_webservices/Makefile.am \ ${WRKSRC}/src/tools/io/io_grid_image/Makefile.am \ ${WRKSRC}/src/tools/io/io_shapes/Makefile.am \ ${WRKSRC}/src/tools/io/io_virtual/Makefile.am \ ${WRKSRC}/src/tools/pointcloud/pointcloud_tools/Makefile.am \ ${WRKSRC}/src/tools/pointcloud/pointcloud_viewer/Makefile.am \ ${WRKSRC}/src/tools/statistics/statistics_kriging/Makefile.am \ ${WRKSRC}/src/tools/tin/tin_viewer/Makefile.am @${REINPLACE_CMD} -e 's|/usr/include/opencv|${LOCALBASE}/include/opencv ${LOCALBASE}/include|g' \ ${WRKSRC}/src/tools/imagery/imagery_opencv/Makefile.am post-patch: .if ${ARCH} == "powerpc" @${REINPLACE_CMD} -e 's|typedef unsigned long DWORD;|typedef unsigned int DWORD;|' \ ${WRKSRC}/src/saga_core/saga_api/api_core.h .endif @${REINPLACE_CMD} -e 's|PORTVERSION|${PORTVERSION}|' \ ${WRKSRC}/src/saga_core/saga_gui/dlg_about.cpp post-patch-OPENMP-on: @${REINPLACE_CMD} -e 's|-lgomp|-lomp|' \ ${WRKSRC}/configure.ac \ ${WRKSRC}/configure \ ${WRKSRC}/src/accessories/templates/template4saga-tools/my_tool_library/Makefile post-configure: @${REINPLACE_CMD} -e 's|cd $$(pkgdatadir);|cd ${STAGEDIR}${DATADIR};|g' \ ${WRKSRC}/src/saga_core/saga_gui/Makefile @${REINPLACE_CMD} -e 's|^LDFLAGS = .*|& -lopencv_core|' \ ${WRKSRC}/src/tools/imagery/imagery_opencv/Makefile post-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga*.txt ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.png ${STAGEDIR}${DATADIR} ${RM} ${STAGEDIR}${DATADIR}/saga_dic.txt ${STAGEDIR}${DATADIR}/saga_srs.txt # toolchains dir was moved in r2805 (and followups r2810,r2811,r2820) (cd ${WRKSRC}/src/accessories && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${RM} -R ${STAGEDIR}${DATADIR}/CMakeLists.txt ${RM} -R ${STAGEDIR}${DATADIR}/accessories/toolchains ${RM} -R ${STAGEDIR}${DATADIR}/templates/template4saga-tools/my_tool_library/Makefile.bak ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ # library helper files are not needed and cripple some math/qgis extensions @${RM} ${STAGEDIR}${PREFIX}/lib/saga/*.la .include Index: head/math/wxmaxima/Makefile =================================================================== --- head/math/wxmaxima/Makefile (revision 493852) +++ head/math/wxmaxima/Makefile (revision 493853) @@ -1,25 +1,26 @@ # Created by: Nicola Vitale # $FreeBSD$ PORTNAME= wxmaxima PORTVERSION= 19.02.0 +PORTREVISION= 1 DISTVERSIONPREFIX= Version- CATEGORIES= math MAINTAINER= nivit@FreeBSD.org COMMENT= WxWidgets GUI for the computer algebra system maxima LICENSE= GPLv2 RUN_DEPENDS= maxima:math/maxima USES= cmake desktop-file-utils gettext shared-mime-info USE_WX= 3.0 USE_GITHUB= yes GH_ACCOUNT= wxMaxima-Developers PLIST_SUB= DESKTOPDIR=${DESKTOPDIR:S,${PREFIX}/,,} WX_COMPS= wx WX_CONF_ARGS= absolute .include Index: head/misc/metalink-editor/Makefile =================================================================== --- head/misc/metalink-editor/Makefile (revision 493852) +++ head/misc/metalink-editor/Makefile (revision 493853) @@ -1,74 +1,74 @@ # Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ PORTNAME= metalink PORTVERSION= 1.2.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= misc MASTER_SITES= SF/${PORTNAME}s/Metalink%20Editor/${PORTVERSION} PKGNAMESUFFIX?= -editor DISTNAME= ${PORTNAME}editor-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= GUI editor to create and edit metalinks LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/license.txt USES= dos2unix python:2.7 zip DOS2UNIX_REGEX= .*\.txt NO_WRKSUBDIR= yes USE_PYTHON= distutils PYDISTUTILS_EGGINFO= metalink_editor-${PORTVERSION}-py${PYTHON_VER}.egg-info USE_WX= 3.0+ WX_COMPS= python NO_ARCH= yes DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} DESKTOP_ENTRIES= "Metalink editor" \ "" \ "${DATADIR}/metalink.png" \ "metalink_editor.py" \ "Network;FileTransfer;" \ true PORTDOCS= readme.txt OPTIONS_DEFINE= DOCS post-extract: # Create a package to avoid namespace pollution @${MKDIR} ${WRKSRC}/Metalink_editor @${TOUCH} ${WRKSRC}/Metalink_editor/__init__.py @${MV} ${WRKSRC}/metalink.py ${WRKSRC}/Metalink_editor/ post-patch: # Correct location of image files @${REINPLACE_CMD} -E \ -e 's|%%DATADIR%%|${DATADIR}|' \ ${WRKSRC}/metalink_editor.py pre-configure: # Prepare new setup.py @${SED} \ -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ -e 's|%%VERSION%%|${PORTVERSION}|' \ ${FILESDIR}/setup.py \ > ${WRKSRC}/${PYSETUP} post-install: # fix installation permissions for restritive umask(1) @${FIND} \ ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/Metalink_editor \ -type f -exec \ ${CHMOD} ${SHAREMODE} {} \; post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/misc/pyobd/Makefile =================================================================== --- head/misc/pyobd/Makefile (revision 493852) +++ head/misc/pyobd/Makefile (revision 493853) @@ -1,45 +1,46 @@ # $FreeBSD$ PORTNAME= pyobd DISTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= http://www.obdtester.com/download/ DISTNAME= pyobd_${PORTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= OBD-II compliant car diagnostic tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= convert:graphics/ImageMagick6 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial@${PY_FLAVOR} USES= dos2unix gnome python:2.7 shebangfix DOS2UNIX_FILES= ${PORTNAME}.desktop SHEBANG_FILES= ${PORTNAME} USE_WX= 3.0 WX_COMPS= python INSTALLS_ICONS= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} do-build: @convert ${WRKSRC}/${PORTNAME}.gif ${WRKSRC}/${PORTNAME}.png do-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/32x32/apps/${PORTNAME}.png @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME} ${WRKSRC}/*.py ${WRKSRC}/*.pyc \ ${STAGEDIR}${DATADIR} @${CHMOD} +x ${STAGEDIR}${DATADIR}/${PORTNAME} @${LN} -sf ../share/${PORTNAME}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/misc/survex/Makefile =================================================================== --- head/misc/survex/Makefile (revision 493852) +++ head/misc/survex/Makefile (revision 493853) @@ -1,30 +1,31 @@ # $FreeBSD$ PORTNAME= survex DISTVERSION= 1.2.37 +PORTREVISION= 1 CATEGORIES= misc MASTER_SITES= https://survex.com/software/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Cave survey software LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libproj.so:graphics/proj USES= compiler:c++11-lang desktop-file-utils gl gmake gnome pkgconfig shared-mime-info GNU_CONFIGURE= yes USE_WX= 3.0 USE_XORG= xxf86vm USE_GL= gl glu INSTALLS_ICONS= yes # because wxWidgets-3.0 is gtk/gnome based MAKE_ENV= WX_CONFIG=${WX_CONFIG} OPTIONS_DEFINE= DOCS PORTDOCS= * .include Index: head/multimedia/aegisub/Makefile =================================================================== --- head/multimedia/aegisub/Makefile (revision 493852) +++ head/multimedia/aegisub/Makefile (revision 493853) @@ -1,91 +1,91 @@ # Created by: Leinier Cruz Salfran # $FreeBSD$ PORTNAME= aegisub PORTVERSION= 3.2.2 -PORTREVISION= 35 +PORTREVISION= 36 CATEGORIES= multimedia MASTER_SITES= http://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp.aegisub.org/pub/archives/releases/source/ \ ftp://ftp2.aegisub.org/pub/archives/releases/source/ MAINTAINER= ports@FreeBSD.org COMMENT= Cross-platform subtitle editor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENCE LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libicui18n.so:devel/icu \ libass.so:multimedia/libass \ libfontconfig.so:x11-fonts/fontconfig USES= compiler:c++11-lib desktop-file-utils gettext gmake iconv \ localbase pkgconfig tar:xz USE_GNOME= intltool USE_WX= 3.0 WX_CONF_ARGS= absolute USE_GL= gl USE_CSTD= c99 USE_CXXSTD= c++11 CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1 CXXFLAGS+= -D_GLIBCXX_USE_C99 # XXX ports/193528 LDFLAGS+= -Wl,--as-needed # freetype GNU_CONFIGURE= yes CONFIGURE_ENV= ICONV_LIBS="${ICONV_LIB}" PTHREAD_LIBS="-pthread" \ agi_cv_with_iconv=yes CONFIGURE_ARGS= --disable-compiler-flags \ --disable-gcc-prec \ --disable-sanity-checks \ --disable-update-checker \ --without-libc++ \ ${ICONV_CONFIGURE_ARG} INSTALLS_ICONS= yes PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= ALSA DOCS FFMPEG FFTW HUNSPELL OPENAL PORTAUDIO \ PULSEAUDIO OPTIONS_DEFAULT= FFMPEG FFTW HUNSPELL PULSEAUDIO ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CONFIGURE_OFF= --without-alsa FFMPEG_LIB_DEPENDS= libffms2.so:multimedia/ffms2 FFMPEG_CONFIGURE_OFF= --without-ffms FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 FFTW_CONFIGURE_OFF= --without-fftw3 HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell HUNSPELL_CONFIGURE_OFF= --without-hunspell OPENAL_USES= openal OPENAL_CONFIGURE_OFF= --without-openal PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CONFIGURE_OFF=\ --without-portaudio PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF=\ --without-libpulse BROKEN_aarch64= Fails to compile: no support for this architecture (yet) # src/audio_display.o: undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0' .if empty(CFLAGS:M-march=*) CFLAGS+= ${CFLAGS_${ARCH}_${CHOSEN_COMPILER_TYPE}} CFLAGS_i386_gcc= -march=pentium .endif post-patch: @${REINPLACE_CMD} -e \ 's| -O3||' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|".*build/|"./build/|' ${WRKSRC}/build/version.sh @${REINPLACE_CMD} -e \ 's|^CC=|CC?=| ; \ /^CCOPT_/s|=.*|=| ; \ /^CCDEBUG/s|=.*|=|' ${WRKSRC}/vendor/luajit/src/Makefile post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} \ automation/v4-docs ${STAGEDIR}${DOCSDIR}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aegisub-* .include Index: head/multimedia/libkate/Makefile =================================================================== --- head/multimedia/libkate/Makefile (revision 493852) +++ head/multimedia/libkate/Makefile (revision 493853) @@ -1,85 +1,85 @@ # Created by: Anders Nordby # $FreeBSD$ PORTNAME= libkate PORTVERSION= 0.4.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= multimedia MASTER_SITES= http://downloads.xiph.org/releases/kate/ MAINTAINER= bar@FreeBSD.org COMMENT= Codec for karaoke and text encapsulation for Ogg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libogg.so:audio/libogg \ libpng.so:graphics/png GNU_CONFIGURE= yes USES= pathfix pkgconfig gmake libtool USE_LDCONFIG= yes CFLAGS+= "-I${LOCALBASE}/include" MANPAGE= katalyzer.1 kateenc.1 katedec.1 OPTIONS_DEFINE= DOXYGEN HTMLDOCS KATEDJ DOCS HTMLDOCS_DESC= Install bundled html documentation KATEDJ_DESC= Install KateDJ (Huge dependencies list) PORTDOCS= * .include .if ${PORT_OPTIONS:MDOXYGEN} && ${PORT_OPTIONS:MDOCS} BUILD_DEPENDS+= doxygen:devel/doxygen .else CONFIGURE_ARGS+= --disable-doc .endif .if ${PORT_OPTIONS:MKATEDJ} RUN_DEPENDS= ${LOCALBASE}/bin/oggz:audio/liboggz USES+= python:2.7 shebangfix SHEBANG_FILES= tools/KateDJ/KateDJ USE_WX= 3.0+ WX_COMPS= wx python:lib MANPAGE+= KateDJ.1 PLIST_SUB+= KATEDJ="" .else PLIST_SUB+= KATEDJ="@comment " .endif post-patch: .if ${PORT_OPTIONS:MKATEDJ} @${REINPLACE_CMD} -e 's|PYTHON=python|PYTHON=${PYTHON_CMD}|' \ ${WRKSRC}/misc/autotools/py-compile .else @${REINPLACE_CMD} -e \ "s| HAVE_PYTHON_TRUE=$$| HAVE_PYTHON_TRUE='#'|; \ s| HAVE_PYTHON_FALSE='#'$$| HAVE_PYTHON_FALSE=|" \ ${WRKSRC}/configure .endif @${REINPLACE_CMD} -E -e \ "s|^(install-data-am: ).*|\1|" \ ${WRKSRC}/doc/Makefile.in .if ! ${PORT_OPTIONS:MDOXYGEN} || ! ${PORT_OPTIONS:MDOCS} @${TOUCH} ${WRKSRC}/doc/.doc-dummy-target .endif post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so .for f in ${MANPAGE} ${INSTALL_MAN} ${WRKSRC}/doc/man/${f} ${STAGEDIR}${PREFIX}/man/man1 .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for FILE in README AUTHORS COPYING THANKS ChangeLog ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} .endfor .if ${PORT_OPTIONS:MHTMLDOCS} || ${PORT_OPTIONS:MDOXYGEN} (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) . endif .include Index: head/multimedia/photofilmstrip/Makefile =================================================================== --- head/multimedia/photofilmstrip/Makefile (revision 493852) +++ head/multimedia/photofilmstrip/Makefile (revision 493853) @@ -1,31 +1,31 @@ # Created by: Charlie Kester # $FreeBSD$ PORTNAME= photofilmstrip PORTVERSION= 3.0.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia python MASTER_SITES= SF/photostoryx/${PORTNAME}/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Creates movies out of your pictures LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_aarch64= fails to build: Signal 11 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} RUN_DEPENDS= mencoder:multimedia/mencoder \ mplayer:multimedia/mplayer USES= python:2.7 gettext USE_GSTREAMER1= jpeg USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python:lib ALL_TARGET= compile NO_ARCH= yes .include Index: head/science/gnudatalanguage/Makefile =================================================================== --- head/science/gnudatalanguage/Makefile (revision 493852) +++ head/science/gnudatalanguage/Makefile (revision 493853) @@ -1,154 +1,154 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= gnudatalanguage PORTVERSION= 0.9.9 -PORTREVISION= 3 +PORTREVISION= 4 DISTVERSIONPREFIX= v CATEGORIES= science lang .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif MAINTAINER= thierry@FreeBSD.org COMMENT?= GDL, a free IDL compatible incremental compiler LICENSE= GPLv2 LIB_DEPENDS+= libgeotiff.so:graphics/libgeotiff\ libplplot.so:math/plplot \ libtiff.so:graphics/tiff \ libpng.so:graphics/png \ libsz.so:science/szip \ libps.so:print/pslib \ libgsl.so:math/gsl USE_GITHUB= yes GH_PROJECT= gdl USES= cmake compiler:c++11-lang fortran ncurses pkgconfig readline tar:tgz USE_WX= 3.0+ USE_XORG= x11 sm ice xext # On FreeBSD < 11 libc++ lacks support for sized delete operators. # GCC dropped the builtin version of these operators in 6+ by # defaulting to gnu++14. Force c++11 instead. # For a more detailed discussion see: # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219484 USE_CXXSTD= gnu++11 # 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" \ -DOPENMP:BOOL=NO \ -DNCURSESDIR:STRING="/usr" \ -DMAGICK:BOOL=OFF CPPFLAGS+= ${CFLAGS} -fno-inline -DNPY_NO_DEPRECATED_API -DNPY_1_7_API_VERSION CXXFLAGS+= -std=gnu++11 LDFLAGS+= -lpthread -L${LOCALBASE}/lib SLAVEDIRS= science/py-gnudatalanguage OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GLPK GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 MPI NETCDF PYTHON UDUNITS OPTIONS_DEFAULT=EIGEN FFTW GLPK GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 NETCDF PYTHON UDUNITS EIGEN_DESC= Eigen3 support (boost performance) EIGEN_USES= eigen:3 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 GLPK_DESC= Support GLPK for Simplex (Linear programming) GLPK_LIB_DEPENDS= libglpk.so:math/glpk GLPK_CMAKE_ON= -DGLPK=ON:BOOL=YES GLPK_CMAKE_OFF= -DGLPK=OFF: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 MPI_LIB_DEPENDS= libmpich.so:net/mpich MPI_CMAKE_ON= -DMPICH:BOOL=ON MPI_CMAKE_OFF= -DMPICH:BOOL=OFF 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:2.7 PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} PYTHON_CMAKE_ON= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}" PYTHON_CMAKE_OFF= -DPYTHON:BOOL=NO # QHULL IS NOT NEEDED YET! #QHULL_DESC= Enable Triangulate and 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 PLIST= ${.CURDIR}/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/GDL.so ${STAGEDIR}${PYTHON_SITELIBDIR}/ .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/wxmacmolplt/Makefile =================================================================== --- head/science/wxmacmolplt/Makefile (revision 493852) +++ head/science/wxmacmolplt/Makefile (revision 493853) @@ -1,23 +1,25 @@ # $FreeBSD$ PORTNAME= wxmacmolplt DISTVERSIONPREFIX= v DISTVERSION= 7.7-43 DISTVERSIONSUFFIX= -g9a46f7a CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical user interface principally for the GAMESS program +BROKEN= depends on wxgtk 3.1 which as not been hooked to the framework + LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= autoreconf gl gmake localbase:ldflags pkgconfig USE_GITHUB= yes GH_ACCOUNT= brettbode GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-wx-config=${WX_CONFIG} USE_WX= 3.1 USE_GL= gl glew glu .include Index: head/security/veracrypt/Makefile =================================================================== --- head/security/veracrypt/Makefile (revision 493852) +++ head/security/veracrypt/Makefile (revision 493853) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= veracrypt PORTVERSION= 1.23 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}/${PORTNAME:S/v/V/:S/c/C/}%20${PORTVERSION}/ DISTNAME= ${PORTNAME:S/v/V/:S/c/C/}_${PORTVERSION}_Source MAINTAINER= acm@FreeBSD.org COMMENT= Open-source disk encryption software based on Truecrypt BUILD_DEPENDS= yasm:devel/yasm RUN_DEPENDS= ${LOCALBASE}/bin/sudo:security/sudo LICENSE_FILE= ${DOCSDIR}/LICENSE USES= compiler:c++11-lang desktop-file-utils fuse gmake iconv pkgconfig tar:bz2 USE_WX= 3.0+ NO_WRKSUBDIR= yes BUILD_WRKSRC= ${WRKSRC}/src ALL_TARGET= # DOCSDIR= ${PREFIX}/share/doc/${PORTNAME} SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's|wx-config|${WX_CONFIG}|g' ${WRKSRC}/src/Makefile ${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|g' -e \ 's|Icon=veracrypt|Icon=VeraCrypt-16x16|g' ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/Main/veracrypt ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/src/Setup/FreeBSD/veracrypt.desktop ${STAGEDIR}${PREFIX}/share/applications/ cd ${WRKSRC}/src/Resources/Icons && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/pixmaps "-name *\.xpm" do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR}/html ${INSTALL_DATA} ${WRKSRC}/License.txt ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html .include Index: head/sysutils/freefilesync/Makefile =================================================================== --- head/sysutils/freefilesync/Makefile (revision 493852) +++ head/sysutils/freefilesync/Makefile (revision 493853) @@ -1,42 +1,42 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= freefilesync DISTVERSION= 9.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= sysutils MASTER_SITES= https://www.freefilesync.org/download/ \ https://www.freefilesync.org/archive/ DISTNAME= FreeFileSync_${PORTVERSION}_Source MAINTAINER= ports@FreeBSD.org COMMENT= Backup software to synchronize files and folders LICENSE= GPLv3 LICENSE_FILE= ${WRKDIR}/License.txt BUILD_DEPENDS= ${LOCALBASE}/include/zenxml/xml.h:textproc/zenxml LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libnotify.so:devel/libnotify FETCH_ARGS= --user-agent=firefox WRKSRC= ${WRKDIR}/FreeFileSync/Source USES= compiler:c++14-lang dos2unix gmake pkgconfig zip USE_WX= 3.0+ USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango DOS2UNIX_WRKSRC= ${WRKDIR} DOS2UNIX_GLOB= *.cpp *.h post-patch: @${REINPLACE_CMD} -e 's/wx-config/$${WX_CONFIG:T}/' \ -e 's,g++,$${CXX},' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|||' \ ${WRKDIR}/zen/file_access.cpp @${REINPLACE_CMD} -e 's|WEXITSTATUS||' ${WRKDIR}/zen/shell_execute.h @${REINPLACE_CMD} -e 's| noexcept;|;|' ${WRKDIR}/zen/scope_guard.h .include Index: head/sysutils/hachoir-wx/Makefile =================================================================== --- head/sysutils/hachoir-wx/Makefile (revision 493852) +++ head/sysutils/hachoir-wx/Makefile (revision 493853) @@ -1,20 +1,20 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= hachoir-wx PORTVERSION= 0.3 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= sysutils python MASTER_SITES= CHEESESHOP MAINTAINER= lwhsu@FreeBSD.org COMMENT= Hachoir GUI RUN_DEPENDS= ${PYTHON_SITELIBDIR}/hachoir_parser/__init__.py:devel/hachoir-parser USES= python:2.7 USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= python .include Index: head/sysutils/passwordsafe/Makefile =================================================================== --- head/sysutils/passwordsafe/Makefile (revision 493852) +++ head/sysutils/passwordsafe/Makefile (revision 493853) @@ -1,69 +1,70 @@ # $FreeBSD$ PORTNAME= passwordsafe DISTVERSION= 1.03BETA +PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= brnrd@FreeBSD.org COMMENT= Popular secure and convenient password manager LICENSE= ART20 LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libxerces-c.so:textproc/xerces-c3 \ libqrencode.so:graphics/libqrencode BUILD_DEPENDS= zip:archivers/zip NOT_FOR_ARCHS= aarch64 armv6 armv7 NOT_FOR_ARCHS_REASON= Cannot determine whether the target CPU is big or little endian - please fix PwsPlatform.h CONFLICTS= pwsafe-[0-9]* USES= gmake USE_GITHUB= yes USE_WX= 3.0+ USE_XORG= x11 xtst OPTIONS_DEFINE= NLS YUBIKEY YUBIKEY_DESC= Yubikey support OPTIONS_SUB= yes NLS_USES= gettext YUBIKEY_LIB_DEPENDS= libykpers-1.so:security/ykpers YUBIKEY_MAKE_ENV_OFF= NO_YUBI=yes GH_ACCOUNT= pwsafe GH_PROJECT= ${GH_ACCOUNT} WX_COMP= wx WANT_WX_VER= 3.0 LDFLAGS= -L${PREFIX}/lib -lqrencode ALL_TARGET= unicoderelease post-patch: . for f in Makefile.freebsd help/Makefile.freebsd src/os/unix/Makefile \ src/os/unix/dir.cpp src/ui/wxWidgets/pwsafeapp.cpp \ src/ui/wxWidgets/Makefile ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/$f . endfor post-build: ${GMAKE} -C ${WRKSRC}/src/ui/wxWidgets/I18N mos ${GMAKE} -C ${WRKSRC}/help all do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/ui/wxWidgets/GCCUnicodeRelease/pwsafe \ ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR}/help ${CP} ${WRKSRC}/help/help*.zip ${STAGEDIR}${DOCSDIR}/help post-install-NLS-on: .for l in da de es fr it ko nl pl ru sv zh ${MKDIR} ${STAGEDIR}${PREFIX}/locale/$l/LC_MESSAGES ${INSTALL_DATA} ${WRKSRC}/src/ui/wxWidgets/I18N/mos/$l/LC_MESSAGES/pwsafe.mo \ ${STAGEDIR}${PREFIX}/locale/$l/LC_MESSAGES .endfor .include Index: head/textproc/gutenmark/Makefile =================================================================== --- head/textproc/gutenmark/Makefile (revision 493852) +++ head/textproc/gutenmark/Makefile (revision 493853) @@ -1,43 +1,43 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= gutenmark PORTVERSION= 20090510 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= textproc MASTER_SITES= http://www.sandroid.org/GutenMark/wasftp.GutenMark/SoftwareSnapshots/ DISTNAME= GutenMark_source_dev-${PORTVERSION} MAINTAINER= rene@FreeBSD.org COMMENT= Attractively formatting Project Gutenberg texts WRKSRC= ${WRKDIR}/GutenMark-source USES= compiler:c++11-lib gmake USE_CXXSTD= c++11 USE_WX= 3.0 ALL_TARGET= default PLIST_FILES= bin/GutenMark bin/GutenSplit bin/GUItenMark \ %%DATADIR%%/convert.jpg %%DATADIR%%/logo.jpg post-patch: @${REINPLACE_CMD} -e 's|cc|${CC}|g ; \ s|-O3|${CFLAGS}|g ; \ /strip /d' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|-Wall|${CFLAGS} -Wall|g ; \ /strip /d' ${WRKSRC}/GutenUtilities/Makefile @${REINPLACE_CMD} -e 's|g++|${CXX} ${CXXFLAGS}|g ; \ s|`wx-config|`${WX_CONFIG}|g ; \ /strip /d' ${WRKSRC}/GUItenMark/Makefile @${REINPLACE_CMD} -e 's|\./convert.jpg|${DATADIR}/convert.jpg|g ; \ s|\./logo.jpg|${DATADIR}/logo.jpg|g' ${WRKSRC}/GUItenMark/GUItenMark.cpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/GutenMark ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/GutenUtilities/GutenSplit ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/GUItenMark/GUItenMark ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/GUItenMark/*.jpg ${STAGEDIR}${DATADIR} .include Index: head/textproc/plover/Makefile =================================================================== --- head/textproc/plover/Makefile (revision 493852) +++ head/textproc/plover/Makefile (revision 493853) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= plover PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= http://launchpadlibrarian.net/88624187/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= olgeni@FreeBSD.org COMMENT= Open source solution for stenography LICENSE= GPLv2 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>=0:x11-toolkits/py-xlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serial>=0:comms/py-serial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lockfile>=0:devel/py-lockfile@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= wx post-patch: @${REINPLACE_CMD} -e "s@%%PREFIX%%@${PREFIX}@g" ${WRKSRC}/setup.py .include Index: head/x11-toolkits/p5-Alien-wxWidgets/Makefile =================================================================== --- head/x11-toolkits/p5-Alien-wxWidgets/Makefile (revision 493852) +++ head/x11-toolkits/p5-Alien-wxWidgets/Makefile (revision 493853) @@ -1,36 +1,37 @@ # Created by: Cezary Morga # $FreeBSD$ PORTNAME= Alien-wxWidgets PORTVERSION= 0.69 +PORTREVISION= 1 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 module for building, finding and using wxWidgets binaries LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-Module-Pluggable>=5.1:devel/p5-Module-Pluggable NO_ARCH= yes USES= perl5 compiler:env USE_PERL5= modbuild USE_WX= 3.0 WX_COMPS= wx CONFIGURE_ARGS= --wxWidgets-build=0 --wxWidgets-unicode=1 post-patch: @${REINPLACE_CMD} -e 's/wx-config/${WX_CONFIG:T}/' ${WRKSRC}/Build.PL @${REINPLACE_CMD} -e "s/\'wx-config/\'${WX_CONFIG:T}/" -e "s/lc_r/lpthread/" \ ${WRKSRC}/inc/My/Build/Any_wx_config.pm post-install: # file name is function of wx version, add it dynamically @(cd ${STAGEDIR}${PREFIX}; ${FIND} * -type f -name gtk2_\* -print \ >> ${TMPPLIST}) .include Index: head/x11-toolkits/p5-Wx/Makefile =================================================================== --- head/x11-toolkits/p5-Wx/Makefile (revision 493852) +++ head/x11-toolkits/p5-Wx/Makefile (revision 493853) @@ -1,42 +1,42 @@ # Created by: Cezary Morga # $FreeBSD$ PORTNAME= Wx PORTVERSION= 0.9932 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 interface to the wxWidgets cross-platform GUI toolkit LICENSE= ART10 GPLv1+ LICENSE_COMB= dual BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-ExtUtils-XSpp>=0.16.03:devel/p5-ExtUtils-XSpp \ p5-Alien-wxWidgets>=0.25:x11-toolkits/p5-Alien-wxWidgets USES= compiler:c++11-lib perl5 USE_CXXSTD= c++11 USE_PERL5= configure USE_WX= 3.0 CONFIGURE_ENV= CXX="${CXX}" CFLAGS+= -pthread -Wno-write-strings post-configure: @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|$$(CC)|$$(CXX)|g ; \ s|$$(CCFLAGS)|$$(CXXFLAGS)|g' pre-build: @(cd ${WRKSRC} && ${DO_MAKE_BUILD} generated) post-install: @${FIND} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL} -name "*.so" -type f \ | ${XARGS} ${STRIP_CMD} .include Index: head/x11-toolkits/p5-Wx-GLCanvas/Makefile =================================================================== --- head/x11-toolkits/p5-Wx-GLCanvas/Makefile (revision 493852) +++ head/x11-toolkits/p5-Wx-GLCanvas/Makefile (revision 493853) @@ -1,41 +1,41 @@ # Created by: mr # $FreeBSD$ PORTNAME= Wx-GLCanvas PORTVERSION= 0.09 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MBARBON PKGNAMEPREFIX= p5- MAINTAINER= mr@FreeBSD.org COMMENT= Perl interface to wxWidgets' OpenGL canvas BUILD_DEPENDS= p5-OpenGL>=0.66:graphics/p5-OpenGL \ p5-Wx>=0.5000:x11-toolkits/p5-Wx RUN_DEPENDS= p5-OpenGL>=0.66:graphics/p5-OpenGL \ p5-Wx>=0.5000:x11-toolkits/p5-Wx #MANUAL_PACKAGE_BUILD= needs the X server it will be used with to build PORTSCOUT= limit:^[0-9\.]*$$ USES= compiler:c++11-lib perl5 USE_CXXSTD= c++11 USE_PERL5= configure USE_WX= 3.0 CONFIGURE_ENV= CXX="${CXX}" CFLAGS+= -pthread -Wno-write-strings -I${LOCALBASE}/include post-configure: @${FIND} ${WRKSRC} -name "Makefile" -type f | ${XARGS} \ ${REINPLACE_CMD} -e \ 's|$$(CC)|$$(CXX)|g ; \ s|$$(CCFLAGS)|$$(CXXFLAGS)|g' post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/Makefile.PL .include Index: head/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile =================================================================== --- head/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile (revision 493852) +++ head/x11-toolkits/p5-Wx-Perl-ProcessStream/Makefile (revision 493853) @@ -1,22 +1,22 @@ # Created by: Cezary Morga # $FreeBSD$ PORTNAME= Wx-Perl-ProcessStream PORTVERSION= 0.32 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11-toolkits perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Perl5 module to access IO of external processes via events BUILD_DEPENDS= p5-Wx>=0.5000:x11-toolkits/p5-Wx RUN_DEPENDS= p5-Wx>=0.5000:x11-toolkits/p5-Wx USE_WX= 3.0 WX_COMPS= wx USES= perl5 USE_PERL5= configure .include Index: head/x11-toolkits/py-SquareMap/Makefile =================================================================== --- head/x11-toolkits/py-SquareMap/Makefile (revision 493852) +++ head/x11-toolkits/py-SquareMap/Makefile (revision 493853) @@ -1,21 +1,21 @@ # Created by: Sofian Brabez # $FreeBSD$ PORTNAME= SquareMap PORTVERSION= 1.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11-toolkits python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sbz@FreeBSD.org COMMENT= Hierarchic visualization control for wxPython LICENSE= BSD2CLAUSE USES= python:2.7 USE_PYTHON= distutils autoplist USE_WX= 3.0+ WX_COMPS= python .include Index: head/x11-toolkits/py-wxPython30/Makefile =================================================================== --- head/x11-toolkits/py-wxPython30/Makefile (revision 493852) +++ head/x11-toolkits/py-wxPython30/Makefile (revision 493853) @@ -1,68 +1,68 @@ # $FreeBSD$ PORTNAME= wxPython PORTVERSION= 3.0.2.0 -PORTREVISION= 6 +PORTREVISION= 7 DISTVERSIONPREFIX= src- CATEGORIES= x11-toolkits python MASTER_SITES= SF/wxpython/wxPython/${PORTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} PKGNAMESUFFIX= 30 MAINTAINER= python@FreeBSD.org COMMENT= GUI toolkit for the Python programming language DIST_SUBDIR= python WRKSRC_SUBDIR= wxPython USES= compiler:c++11-lib python:2.7 shebangfix tar:bzip2 SHEBANG_FILES= wx/tools/Editra/Editra.pyw .if defined(WITH_WXVERSION_ONLY) PKGNAMESUFFIX= -common USE_PYTHON= py3kplist flavors do-build: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${PYTHON_SITELIBDIR} -f ${WRKSRC}/wxversion ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d ${PYTHON_SITELIBDIR} -f ${WRKSRC}/wxversion do-install: @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${WRKSRC}/wxversion/wxversion.py* ${STAGEDIR}${PYTHON_SITELIBDIR}/ ${TOUCH} ${STAGEDIR}${PYTHON_SITELIBDIR}/wx.pth .else -WXPORT= gtk2 +WXPORT= gtk3 WX_PYTHON_DIR= wx-${WX_VERSION}-${WXPORT} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython-common>0:x11-toolkits/py-wxPython-common@${PY_FLAVOR} USES+= gettext pkgconfig USE_WX= 3.0 WANT_UNICODE= yes USE_PYTHON= distutils autoplist PYDISTUTILS_BUILDARGS= WX_CONFIG="${WX_CONFIG}" \ WXPORT="${WXPORT}" \ NO_SCRIPTS=1 \ INSTALL_MULTIVERSION=1 PYDISTUTILS_CONFIGUREARGS+= ${PYDISTUTILS_BUILDARGS} PYDISTUTILS_INSTALLARGS+= ${PYDISTUTILS_BUILDARGS} post-patch: @${REINPLACE_CMD} -E \ -e 's,distutils\.command\.install\.install\),setuptools.command.install.install),g' \ -e 's,distutils\.command\.install$$,setuptools.command.install,g' \ -e 's,distutils\.command\.install\.install\.,setuptools.command.install.install.,g' \ ${WRKSRC}/config.py post-install: @${ECHO_CMD} "@unexec ${REINPLACE_CMD} -i '' -e '\,${WX_PYTHON_DIR}$$,d' ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} @${ECHO_CMD} "@exec echo ${WX_PYTHON_DIR} >> ${PYTHON_SITELIBDIR}/wx.pth 2>/dev/null || true" >> ${TMPPLIST} .endif .include Index: head/x11-toolkits/wxgtk30/Makefile =================================================================== --- head/x11-toolkits/wxgtk30/Makefile (revision 493852) +++ head/x11-toolkits/wxgtk30/Makefile (revision 493853) @@ -1,87 +1,87 @@ # $FreeBSD$ PORTNAME= wx PORTVERSION= 3.0.4 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-toolkits -PKGNAMESUFFIX= 30-gtk2 +PKGNAMESUFFIX= 30-gtk3 MAINTAINER= ports@FreeBSD.org COMMENT= The wxWidgets GUI toolkit with GTK+ bindings LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/gpl.txt LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff USE_GITHUB= yes GH_ACCOUNT= wxWidgets GH_PROJECT= wxWidgets USES= compiler:c++11-lib gl gmake gnome iconv jpeg localbase pkgconfig USE_XORG= x11 sm xxf86vm xinerama USE_GL= gl glu -USE_GNOME= cairo gdkpixbuf2 gtk20 +USE_GNOME= cairo gdkpixbuf2 gtk30 USE_LDCONFIG= yes USE_CXXSTD= c++11 GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-libpng=sys \ --with-libjpeg=sys \ --with-libtiff=sys \ --with-zlib=sys \ --with-expat=sys \ --with-opengl \ - --with-gtk \ + --with-gtk=3 \ --without-gnomevfs \ --disable-epollloop \ --disable-joystick \ --enable-backtrace \ --enable-ipv6 \ --enable-optimise \ --enable-utf8 \ --enable-graphics_ctx \ --enable-compat26 \ --enable-compat28 CONFIGURE_ENV= X11BASE="${LOCALBASE}" \ ac_cv_header_sys_inotify_h=no OPTIONS_DEFINE= GSTREAMER NOTIFY MSPACK NLS WEBKIT OPTIONS_DEFAULT=GSTREAMER MSPACK WEBKIT MSPACK_DESC= Microsoft archives support OPTIONS_SUB= yes NLS_USES= gettext GSTREAMER_CONFIGURE_ENABLE= mediactrl GSTREAMER_USE= GNOME=gconf2 GSTREAMER1=yes NOTIFY_CONFIGURE_WITH= libnotify NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify MSPACK_CONFIGURE_WITH= libmspack MSPACK_LIB_DEPENDS= libmspack.so:archivers/libmspack WEBKIT_CONFIGURE_ENABLE= webview -WEBKIT_LIB_DEPENDS= libwebkitgtk-1.0.so:www/webkit-gtk2 +WEBKIT_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 .include # TLS is broken on armv6/7, PR 229396 .if ${ARCH} == armv6 || ${ARCH} == armv7 CONFIGURE_ARGS+=--disable-tls .endif # PR 196703, 197031 .if ${CHOSEN_COMPILER_TYPE} == gcc CONFIGURE_ARGS+=--disable-precomp-headers .endif post-build-NLS-on: @${DO_MAKE_BUILD} allmo -C ${BUILD_WRKSRC}/locale .include Index: head/x11-toolkits/wxgtk30/pkg-plist =================================================================== --- head/x11-toolkits/wxgtk30/pkg-plist (revision 493852) +++ head/x11-toolkits/wxgtk30/pkg-plist (revision 493853) @@ -1,789 +1,787 @@ -bin/wxgtk2u-3.0-config -bin/wxrc-gtk2u-3.0 +bin/wxgtk3u-3.0-config +bin/wxrc-gtk3u-3.0 include/wx-3.0/wx/aboutdlg.h include/wx-3.0/wx/accel.h include/wx-3.0/wx/access.h include/wx-3.0/wx/affinematrix2d.h include/wx-3.0/wx/affinematrix2dbase.h include/wx-3.0/wx/afterstd.h include/wx-3.0/wx/anidecod.h include/wx-3.0/wx/animate.h include/wx-3.0/wx/animdecod.h include/wx-3.0/wx/any.h include/wx-3.0/wx/anybutton.h include/wx-3.0/wx/anystr.h include/wx-3.0/wx/app.h include/wx-3.0/wx/apptrait.h include/wx-3.0/wx/archive.h include/wx-3.0/wx/arrimpl.cpp include/wx-3.0/wx/arrstr.h include/wx-3.0/wx/artprov.h include/wx-3.0/wx/atomic.h include/wx-3.0/wx/aui/aui.h include/wx-3.0/wx/aui/auibar.h include/wx-3.0/wx/aui/auibook.h include/wx-3.0/wx/aui/dockart.h include/wx-3.0/wx/aui/floatpane.h include/wx-3.0/wx/aui/framemanager.h include/wx-3.0/wx/aui/tabart.h -include/wx-3.0/wx/aui/tabartgtk.h include/wx-3.0/wx/aui/tabmdi.h include/wx-3.0/wx/bannerwindow.h include/wx-3.0/wx/base64.h include/wx-3.0/wx/beforestd.h include/wx-3.0/wx/bitmap.h include/wx-3.0/wx/bmpbuttn.h include/wx-3.0/wx/bmpcbox.h include/wx-3.0/wx/bookctrl.h include/wx-3.0/wx/brush.h include/wx-3.0/wx/buffer.h include/wx-3.0/wx/build.h include/wx-3.0/wx/busyinfo.h include/wx-3.0/wx/button.h include/wx-3.0/wx/calctrl.h include/wx-3.0/wx/caret.h include/wx-3.0/wx/chartype.h include/wx-3.0/wx/checkbox.h include/wx-3.0/wx/checkeddelete.h include/wx-3.0/wx/checklst.h include/wx-3.0/wx/chkconf.h include/wx-3.0/wx/choicdlg.h include/wx-3.0/wx/choice.h include/wx-3.0/wx/choicebk.h include/wx-3.0/wx/clipbrd.h include/wx-3.0/wx/clntdata.h include/wx-3.0/wx/clrpicker.h include/wx-3.0/wx/cmdargs.h include/wx-3.0/wx/cmdline.h include/wx-3.0/wx/cmdproc.h include/wx-3.0/wx/cmndata.h include/wx-3.0/wx/collpane.h include/wx-3.0/wx/colordlg.h include/wx-3.0/wx/colour.h include/wx-3.0/wx/colourdata.h include/wx-3.0/wx/combo.h include/wx-3.0/wx/combobox.h include/wx-3.0/wx/commandlinkbutton.h include/wx-3.0/wx/compiler.h include/wx-3.0/wx/compositewin.h include/wx-3.0/wx/confbase.h include/wx-3.0/wx/config.h include/wx-3.0/wx/containr.h include/wx-3.0/wx/control.h include/wx-3.0/wx/convauto.h include/wx-3.0/wx/cpp.h include/wx-3.0/wx/crt.h include/wx-3.0/wx/cshelp.h include/wx-3.0/wx/ctrlsub.h include/wx-3.0/wx/cursor.h include/wx-3.0/wx/custombgwin.h include/wx-3.0/wx/dataobj.h include/wx-3.0/wx/dataview.h include/wx-3.0/wx/datectrl.h include/wx-3.0/wx/dateevt.h include/wx-3.0/wx/datetime.h include/wx-3.0/wx/datetimectrl.h include/wx-3.0/wx/datstrm.h include/wx-3.0/wx/dc.h include/wx-3.0/wx/dcbuffer.h include/wx-3.0/wx/dcclient.h include/wx-3.0/wx/dcgraph.h include/wx-3.0/wx/dcmemory.h include/wx-3.0/wx/dcmirror.h include/wx-3.0/wx/dcprint.h include/wx-3.0/wx/dcps.h include/wx-3.0/wx/dcscreen.h include/wx-3.0/wx/dcsvg.h include/wx-3.0/wx/dde.h include/wx-3.0/wx/debug.h include/wx-3.0/wx/debugrpt.h include/wx-3.0/wx/defs.h include/wx-3.0/wx/dialog.h include/wx-3.0/wx/dialup.h include/wx-3.0/wx/dir.h include/wx-3.0/wx/dirctrl.h include/wx-3.0/wx/dirdlg.h include/wx-3.0/wx/display.h include/wx-3.0/wx/display_impl.h include/wx-3.0/wx/dlimpexp.h include/wx-3.0/wx/dlist.h include/wx-3.0/wx/dnd.h include/wx-3.0/wx/docmdi.h include/wx-3.0/wx/docview.h include/wx-3.0/wx/dragimag.h include/wx-3.0/wx/dvrenderers.h include/wx-3.0/wx/dynarray.h include/wx-3.0/wx/dynlib.h include/wx-3.0/wx/dynload.h include/wx-3.0/wx/editlbox.h include/wx-3.0/wx/effects.h include/wx-3.0/wx/encconv.h include/wx-3.0/wx/encinfo.h include/wx-3.0/wx/event.h include/wx-3.0/wx/eventfilter.h include/wx-3.0/wx/evtloop.h include/wx-3.0/wx/evtloopsrc.h include/wx-3.0/wx/except.h include/wx-3.0/wx/fdrepdlg.h include/wx-3.0/wx/features.h include/wx-3.0/wx/ffile.h include/wx-3.0/wx/file.h include/wx-3.0/wx/fileconf.h include/wx-3.0/wx/filectrl.h include/wx-3.0/wx/filedlg.h include/wx-3.0/wx/filefn.h include/wx-3.0/wx/filehistory.h include/wx-3.0/wx/filename.h include/wx-3.0/wx/filepicker.h include/wx-3.0/wx/filesys.h include/wx-3.0/wx/flags.h include/wx-3.0/wx/fmappriv.h include/wx-3.0/wx/font.h include/wx-3.0/wx/fontdata.h include/wx-3.0/wx/fontdlg.h include/wx-3.0/wx/fontenc.h include/wx-3.0/wx/fontenum.h include/wx-3.0/wx/fontmap.h include/wx-3.0/wx/fontpicker.h include/wx-3.0/wx/fontutil.h include/wx-3.0/wx/frame.h include/wx-3.0/wx/fs_arc.h include/wx-3.0/wx/fs_filter.h include/wx-3.0/wx/fs_inet.h include/wx-3.0/wx/fs_mem.h include/wx-3.0/wx/fs_zip.h include/wx-3.0/wx/fswatcher.h include/wx-3.0/wx/gauge.h include/wx-3.0/wx/gbsizer.h include/wx-3.0/wx/gdicmn.h include/wx-3.0/wx/gdiobj.h include/wx-3.0/wx/generic/aboutdlgg.h include/wx-3.0/wx/generic/accel.h include/wx-3.0/wx/generic/bmpcbox.h include/wx-3.0/wx/generic/busyinfo.h include/wx-3.0/wx/generic/buttonbar.h include/wx-3.0/wx/generic/calctrlg.h include/wx-3.0/wx/generic/caret.h include/wx-3.0/wx/generic/choicdgg.h include/wx-3.0/wx/generic/colrdlgg.h include/wx-3.0/wx/generic/combo.h include/wx-3.0/wx/generic/custombgwin.h include/wx-3.0/wx/generic/dataview.h include/wx-3.0/wx/generic/datectrl.h include/wx-3.0/wx/generic/dcpsg.h include/wx-3.0/wx/generic/dirctrlg.h include/wx-3.0/wx/generic/dragimgg.h include/wx-3.0/wx/generic/dvrenderer.h include/wx-3.0/wx/generic/dvrenderers.h include/wx-3.0/wx/generic/fdrepdlg.h include/wx-3.0/wx/generic/filectrlg.h include/wx-3.0/wx/generic/filepickerg.h -include/wx-3.0/wx/generic/fontdlgg.h include/wx-3.0/wx/generic/fswatcher.h include/wx-3.0/wx/generic/grid.h include/wx-3.0/wx/generic/gridctrl.h include/wx-3.0/wx/generic/grideditors.h include/wx-3.0/wx/generic/gridsel.h include/wx-3.0/wx/generic/headerctrlg.h include/wx-3.0/wx/generic/helpext.h include/wx-3.0/wx/generic/hyperlink.h include/wx-3.0/wx/generic/icon.h include/wx-3.0/wx/generic/imaglist.h include/wx-3.0/wx/generic/infobar.h include/wx-3.0/wx/generic/laywin.h include/wx-3.0/wx/generic/listctrl.h include/wx-3.0/wx/generic/logg.h include/wx-3.0/wx/generic/msgdlgg.h include/wx-3.0/wx/generic/notebook.h include/wx-3.0/wx/generic/notifmsg.h include/wx-3.0/wx/generic/numdlgg.h include/wx-3.0/wx/generic/paletteg.h include/wx-3.0/wx/generic/panelg.h include/wx-3.0/wx/generic/printps.h include/wx-3.0/wx/generic/prntdlgg.h include/wx-3.0/wx/generic/progdlgg.h include/wx-3.0/wx/generic/propdlg.h include/wx-3.0/wx/generic/richmsgdlgg.h include/wx-3.0/wx/generic/sashwin.h include/wx-3.0/wx/generic/scrolwin.h include/wx-3.0/wx/generic/spinctlg.h include/wx-3.0/wx/generic/splash.h include/wx-3.0/wx/generic/splitter.h include/wx-3.0/wx/generic/srchctlg.h include/wx-3.0/wx/generic/statbmpg.h include/wx-3.0/wx/generic/stattextg.h include/wx-3.0/wx/generic/statusbr.h include/wx-3.0/wx/generic/textdlgg.h include/wx-3.0/wx/generic/timectrl.h include/wx-3.0/wx/generic/treectlg.h include/wx-3.0/wx/generic/wizard.h include/wx-3.0/wx/geometry.h include/wx-3.0/wx/gifdecod.h include/wx-3.0/wx/glcanvas.h include/wx-3.0/wx/graphics.h include/wx-3.0/wx/grid.h include/wx-3.0/wx/gtk/accel.h include/wx-3.0/wx/gtk/animate.h include/wx-3.0/wx/gtk/anybutton.h include/wx-3.0/wx/gtk/app.h include/wx-3.0/wx/gtk/assertdlg_gtk.h include/wx-3.0/wx/gtk/bitmap.h include/wx-3.0/wx/gtk/bmpbuttn.h include/wx-3.0/wx/gtk/bmpcbox.h include/wx-3.0/wx/gtk/brush.h include/wx-3.0/wx/gtk/button.h include/wx-3.0/wx/gtk/calctrl.h include/wx-3.0/wx/gtk/checkbox.h include/wx-3.0/wx/gtk/checklst.h include/wx-3.0/wx/gtk/chkconf.h include/wx-3.0/wx/gtk/choice.h include/wx-3.0/wx/gtk/clipbrd.h include/wx-3.0/wx/gtk/clrpicker.h include/wx-3.0/wx/gtk/collpane.h include/wx-3.0/wx/gtk/colordlg.h include/wx-3.0/wx/gtk/colour.h include/wx-3.0/wx/gtk/combobox.h include/wx-3.0/wx/gtk/control.h include/wx-3.0/wx/gtk/cursor.h include/wx-3.0/wx/gtk/dataform.h include/wx-3.0/wx/gtk/dataobj.h include/wx-3.0/wx/gtk/dataobj2.h include/wx-3.0/wx/gtk/dataview.h include/wx-3.0/wx/gtk/dialog.h include/wx-3.0/wx/gtk/dirdlg.h include/wx-3.0/wx/gtk/dnd.h include/wx-3.0/wx/gtk/dvrenderer.h include/wx-3.0/wx/gtk/dvrenderers.h include/wx-3.0/wx/gtk/evtloop.h include/wx-3.0/wx/gtk/evtloopsrc.h include/wx-3.0/wx/gtk/filectrl.h include/wx-3.0/wx/gtk/filedlg.h include/wx-3.0/wx/gtk/filehistory.h include/wx-3.0/wx/gtk/filepicker.h include/wx-3.0/wx/gtk/font.h include/wx-3.0/wx/gtk/fontdlg.h include/wx-3.0/wx/gtk/fontpicker.h include/wx-3.0/wx/gtk/frame.h include/wx-3.0/wx/gtk/gauge.h include/wx-3.0/wx/gtk/glcanvas.h include/wx-3.0/wx/gtk/gnome/gvfs.h -include/wx-3.0/wx/gtk/hildon/notifmsg.h include/wx-3.0/wx/gtk/hyperlink.h include/wx-3.0/wx/gtk/infobar.h include/wx-3.0/wx/gtk/listbox.h include/wx-3.0/wx/gtk/mdi.h include/wx-3.0/wx/gtk/menu.h include/wx-3.0/wx/gtk/menuitem.h include/wx-3.0/wx/gtk/minifram.h include/wx-3.0/wx/gtk/msgdlg.h include/wx-3.0/wx/gtk/nonownedwnd.h include/wx-3.0/wx/gtk/notebook.h include/wx-3.0/wx/gtk/notifmsg.h include/wx-3.0/wx/gtk/pen.h include/wx-3.0/wx/gtk/popupwin.h include/wx-3.0/wx/gtk/print.h include/wx-3.0/wx/gtk/radiobox.h include/wx-3.0/wx/gtk/radiobut.h include/wx-3.0/wx/gtk/region.h include/wx-3.0/wx/gtk/scrolbar.h include/wx-3.0/wx/gtk/scrolwin.h include/wx-3.0/wx/gtk/slider.h include/wx-3.0/wx/gtk/spinbutt.h include/wx-3.0/wx/gtk/spinctrl.h include/wx-3.0/wx/gtk/statbmp.h include/wx-3.0/wx/gtk/statbox.h include/wx-3.0/wx/gtk/statline.h include/wx-3.0/wx/gtk/stattext.h include/wx-3.0/wx/gtk/taskbar.h include/wx-3.0/wx/gtk/textctrl.h include/wx-3.0/wx/gtk/textentry.h include/wx-3.0/wx/gtk/tglbtn.h include/wx-3.0/wx/gtk/toolbar.h include/wx-3.0/wx/gtk/tooltip.h include/wx-3.0/wx/gtk/toplevel.h include/wx-3.0/wx/gtk/webview_webkit.h include/wx-3.0/wx/gtk/webviewhistoryitem_webkit.h include/wx-3.0/wx/gtk/window.h include/wx-3.0/wx/hash.h include/wx-3.0/wx/hashmap.h include/wx-3.0/wx/hashset.h include/wx-3.0/wx/headercol.h include/wx-3.0/wx/headerctrl.h include/wx-3.0/wx/help.h include/wx-3.0/wx/helpbase.h include/wx-3.0/wx/helphtml.h include/wx-3.0/wx/helpwin.h include/wx-3.0/wx/html/forcelnk.h include/wx-3.0/wx/html/helpctrl.h include/wx-3.0/wx/html/helpdata.h include/wx-3.0/wx/html/helpdlg.h include/wx-3.0/wx/html/helpfrm.h include/wx-3.0/wx/html/helpwnd.h include/wx-3.0/wx/html/htmlcell.h include/wx-3.0/wx/html/htmldefs.h include/wx-3.0/wx/html/htmlfilt.h include/wx-3.0/wx/html/htmlpars.h include/wx-3.0/wx/html/htmlproc.h include/wx-3.0/wx/html/htmltag.h include/wx-3.0/wx/html/htmlwin.h include/wx-3.0/wx/html/htmprint.h include/wx-3.0/wx/html/m_templ.h include/wx-3.0/wx/html/styleparams.h include/wx-3.0/wx/html/winpars.h include/wx-3.0/wx/htmllbox.h include/wx-3.0/wx/hyperlink.h include/wx-3.0/wx/icon.h include/wx-3.0/wx/iconbndl.h include/wx-3.0/wx/iconloc.h include/wx-3.0/wx/imagbmp.h include/wx-3.0/wx/image.h include/wx-3.0/wx/imaggif.h include/wx-3.0/wx/imagiff.h include/wx-3.0/wx/imagjpeg.h include/wx-3.0/wx/imaglist.h include/wx-3.0/wx/imagpcx.h include/wx-3.0/wx/imagpng.h include/wx-3.0/wx/imagpnm.h include/wx-3.0/wx/imagtga.h include/wx-3.0/wx/imagtiff.h include/wx-3.0/wx/imagxpm.h include/wx-3.0/wx/infobar.h include/wx-3.0/wx/init.h include/wx-3.0/wx/intl.h include/wx-3.0/wx/iosfwrap.h include/wx-3.0/wx/ioswrap.h include/wx-3.0/wx/ipc.h include/wx-3.0/wx/ipcbase.h include/wx-3.0/wx/itemid.h include/wx-3.0/wx/joystick.h include/wx-3.0/wx/kbdstate.h include/wx-3.0/wx/language.h include/wx-3.0/wx/layout.h include/wx-3.0/wx/laywin.h include/wx-3.0/wx/link.h include/wx-3.0/wx/list.h include/wx-3.0/wx/listbase.h include/wx-3.0/wx/listbook.h include/wx-3.0/wx/listbox.h include/wx-3.0/wx/listctrl.h include/wx-3.0/wx/listimpl.cpp include/wx-3.0/wx/log.h include/wx-3.0/wx/longlong.h include/wx-3.0/wx/math.h include/wx-3.0/wx/matrix.h include/wx-3.0/wx/mdi.h include/wx-3.0/wx/mediactrl.h include/wx-3.0/wx/memconf.h include/wx-3.0/wx/memory.h include/wx-3.0/wx/memtext.h include/wx-3.0/wx/menu.h include/wx-3.0/wx/menuitem.h include/wx-3.0/wx/meta/convertible.h include/wx-3.0/wx/meta/if.h include/wx-3.0/wx/meta/implicitconversion.h include/wx-3.0/wx/meta/int2type.h include/wx-3.0/wx/meta/movable.h include/wx-3.0/wx/meta/pod.h include/wx-3.0/wx/meta/removeref.h include/wx-3.0/wx/metafile.h include/wx-3.0/wx/mimetype.h include/wx-3.0/wx/minifram.h include/wx-3.0/wx/modalhook.h include/wx-3.0/wx/module.h include/wx-3.0/wx/mousemanager.h include/wx-3.0/wx/mousestate.h include/wx-3.0/wx/msgdlg.h include/wx-3.0/wx/msgout.h include/wx-3.0/wx/msgqueue.h include/wx-3.0/wx/mstream.h include/wx-3.0/wx/nativewin.h include/wx-3.0/wx/nonownedwnd.h include/wx-3.0/wx/notebook.h include/wx-3.0/wx/notifmsg.h include/wx-3.0/wx/numdlg.h include/wx-3.0/wx/numformatter.h include/wx-3.0/wx/object.h include/wx-3.0/wx/odcombo.h include/wx-3.0/wx/overlay.h include/wx-3.0/wx/ownerdrw.h include/wx-3.0/wx/palette.h include/wx-3.0/wx/panel.h include/wx-3.0/wx/paper.h include/wx-3.0/wx/pen.h include/wx-3.0/wx/persist.h include/wx-3.0/wx/persist/bookctrl.h include/wx-3.0/wx/persist/splitter.h include/wx-3.0/wx/persist/toplevel.h include/wx-3.0/wx/persist/treebook.h include/wx-3.0/wx/persist/window.h include/wx-3.0/wx/pickerbase.h include/wx-3.0/wx/platform.h include/wx-3.0/wx/platinfo.h include/wx-3.0/wx/popupwin.h include/wx-3.0/wx/position.h include/wx-3.0/wx/power.h include/wx-3.0/wx/preferences.h include/wx-3.0/wx/print.h include/wx-3.0/wx/printdlg.h include/wx-3.0/wx/private/pipestream.h include/wx-3.0/wx/private/streamtempinput.h include/wx-3.0/wx/prntbase.h include/wx-3.0/wx/process.h include/wx-3.0/wx/progdlg.h include/wx-3.0/wx/propdlg.h include/wx-3.0/wx/propgrid/advprops.h include/wx-3.0/wx/propgrid/editors.h include/wx-3.0/wx/propgrid/manager.h include/wx-3.0/wx/propgrid/property.h include/wx-3.0/wx/propgrid/propgrid.h include/wx-3.0/wx/propgrid/propgriddefs.h include/wx-3.0/wx/propgrid/propgridiface.h include/wx-3.0/wx/propgrid/propgridpagestate.h include/wx-3.0/wx/propgrid/props.h include/wx-3.0/wx/protocol/file.h include/wx-3.0/wx/protocol/ftp.h include/wx-3.0/wx/protocol/http.h include/wx-3.0/wx/protocol/log.h include/wx-3.0/wx/protocol/protocol.h include/wx-3.0/wx/ptr_scpd.h include/wx-3.0/wx/ptr_shrd.h include/wx-3.0/wx/quantize.h include/wx-3.0/wx/radiobox.h include/wx-3.0/wx/radiobut.h include/wx-3.0/wx/range.h include/wx-3.0/wx/rawbmp.h include/wx-3.0/wx/rearrangectrl.h include/wx-3.0/wx/recguard.h include/wx-3.0/wx/regex.h include/wx-3.0/wx/region.h include/wx-3.0/wx/renderer.h include/wx-3.0/wx/ribbon/art.h include/wx-3.0/wx/ribbon/art_internal.h include/wx-3.0/wx/ribbon/bar.h include/wx-3.0/wx/ribbon/buttonbar.h include/wx-3.0/wx/ribbon/control.h include/wx-3.0/wx/ribbon/gallery.h include/wx-3.0/wx/ribbon/page.h include/wx-3.0/wx/ribbon/panel.h include/wx-3.0/wx/ribbon/toolbar.h include/wx-3.0/wx/richmsgdlg.h include/wx-3.0/wx/richtext/richtextbackgroundpage.h include/wx-3.0/wx/richtext/richtextborderspage.h include/wx-3.0/wx/richtext/richtextbuffer.h include/wx-3.0/wx/richtext/richtextbulletspage.h include/wx-3.0/wx/richtext/richtextctrl.h include/wx-3.0/wx/richtext/richtextdialogpage.h include/wx-3.0/wx/richtext/richtextfontpage.h include/wx-3.0/wx/richtext/richtextformatdlg.h include/wx-3.0/wx/richtext/richtexthtml.h include/wx-3.0/wx/richtext/richtextimagedlg.h include/wx-3.0/wx/richtext/richtextindentspage.h include/wx-3.0/wx/richtext/richtextliststylepage.h include/wx-3.0/wx/richtext/richtextmarginspage.h include/wx-3.0/wx/richtext/richtextprint.h include/wx-3.0/wx/richtext/richtextsizepage.h include/wx-3.0/wx/richtext/richtextstyledlg.h include/wx-3.0/wx/richtext/richtextstylepage.h include/wx-3.0/wx/richtext/richtextstyles.h include/wx-3.0/wx/richtext/richtextsymboldlg.h include/wx-3.0/wx/richtext/richtexttabspage.h include/wx-3.0/wx/richtext/richtextuicustomization.h include/wx-3.0/wx/richtext/richtextxml.h include/wx-3.0/wx/richtooltip.h include/wx-3.0/wx/rtti.h include/wx-3.0/wx/sashwin.h include/wx-3.0/wx/sckaddr.h include/wx-3.0/wx/sckipc.h include/wx-3.0/wx/sckstrm.h include/wx-3.0/wx/scopedarray.h include/wx-3.0/wx/scopedptr.h include/wx-3.0/wx/scopeguard.h include/wx-3.0/wx/scrolbar.h include/wx-3.0/wx/scrolwin.h include/wx-3.0/wx/selstore.h include/wx-3.0/wx/settings.h include/wx-3.0/wx/sharedptr.h include/wx-3.0/wx/simplebook.h include/wx-3.0/wx/sizer.h include/wx-3.0/wx/slider.h include/wx-3.0/wx/snglinst.h include/wx-3.0/wx/socket.h include/wx-3.0/wx/sound.h include/wx-3.0/wx/spinbutt.h include/wx-3.0/wx/spinctrl.h include/wx-3.0/wx/splash.h include/wx-3.0/wx/splitter.h include/wx-3.0/wx/srchctrl.h include/wx-3.0/wx/sstream.h include/wx-3.0/wx/stack.h include/wx-3.0/wx/stackwalk.h include/wx-3.0/wx/statbmp.h include/wx-3.0/wx/statbox.h include/wx-3.0/wx/statline.h include/wx-3.0/wx/stattext.h include/wx-3.0/wx/statusbr.h include/wx-3.0/wx/stc/stc.h include/wx-3.0/wx/stdpaths.h include/wx-3.0/wx/stdstream.h include/wx-3.0/wx/stockitem.h include/wx-3.0/wx/stopwatch.h include/wx-3.0/wx/strconv.h include/wx-3.0/wx/stream.h include/wx-3.0/wx/string.h include/wx-3.0/wx/stringimpl.h include/wx-3.0/wx/stringops.h include/wx-3.0/wx/strvararg.h include/wx-3.0/wx/sysopt.h include/wx-3.0/wx/tarstrm.h include/wx-3.0/wx/taskbar.h include/wx-3.0/wx/tbarbase.h include/wx-3.0/wx/testing.h include/wx-3.0/wx/textbuf.h include/wx-3.0/wx/textcompleter.h include/wx-3.0/wx/textctrl.h include/wx-3.0/wx/textdlg.h include/wx-3.0/wx/textentry.h include/wx-3.0/wx/textfile.h include/wx-3.0/wx/textwrapper.h include/wx-3.0/wx/tglbtn.h include/wx-3.0/wx/thread.h include/wx-3.0/wx/thrimpl.cpp include/wx-3.0/wx/time.h include/wx-3.0/wx/timectrl.h include/wx-3.0/wx/timer.h include/wx-3.0/wx/tipdlg.h include/wx-3.0/wx/tipwin.h include/wx-3.0/wx/tls.h include/wx-3.0/wx/tokenzr.h include/wx-3.0/wx/toolbar.h include/wx-3.0/wx/toolbook.h include/wx-3.0/wx/tooltip.h include/wx-3.0/wx/toplevel.h include/wx-3.0/wx/tracker.h include/wx-3.0/wx/translation.h include/wx-3.0/wx/treebase.h include/wx-3.0/wx/treebook.h include/wx-3.0/wx/treectrl.h include/wx-3.0/wx/treelist.h include/wx-3.0/wx/txtstrm.h include/wx-3.0/wx/typeinfo.h include/wx-3.0/wx/types.h include/wx-3.0/wx/uiaction.h include/wx-3.0/wx/unichar.h include/wx-3.0/wx/unix/app.h include/wx-3.0/wx/unix/apptbase.h include/wx-3.0/wx/unix/apptrait.h include/wx-3.0/wx/unix/chkconf.h include/wx-3.0/wx/unix/evtloop.h include/wx-3.0/wx/unix/evtloopsrc.h include/wx-3.0/wx/unix/execute.h include/wx-3.0/wx/unix/fontutil.h include/wx-3.0/wx/unix/fswatcher_inotify.h include/wx-3.0/wx/unix/fswatcher_kqueue.h include/wx-3.0/wx/unix/glx11.h include/wx-3.0/wx/unix/joystick.h include/wx-3.0/wx/unix/mimetype.h include/wx-3.0/wx/unix/pipe.h include/wx-3.0/wx/unix/private/pipestream.h include/wx-3.0/wx/unix/sound.h include/wx-3.0/wx/unix/stackwalk.h include/wx-3.0/wx/unix/stdpaths.h include/wx-3.0/wx/unix/taskbarx11.h include/wx-3.0/wx/unix/tls.h include/wx-3.0/wx/unix/utilsx11.h include/wx-3.0/wx/uri.h include/wx-3.0/wx/url.h include/wx-3.0/wx/ustring.h include/wx-3.0/wx/utils.h include/wx-3.0/wx/valgen.h include/wx-3.0/wx/validate.h include/wx-3.0/wx/valnum.h include/wx-3.0/wx/valtext.h include/wx-3.0/wx/variant.h include/wx-3.0/wx/vector.h include/wx-3.0/wx/version.h include/wx-3.0/wx/versioninfo.h include/wx-3.0/wx/vidmode.h include/wx-3.0/wx/vlbox.h include/wx-3.0/wx/vms_x_fix.h include/wx-3.0/wx/volume.h include/wx-3.0/wx/vscroll.h include/wx-3.0/wx/weakref.h include/wx-3.0/wx/webview.h include/wx-3.0/wx/webviewarchivehandler.h include/wx-3.0/wx/webviewfshandler.h include/wx-3.0/wx/wfstream.h include/wx-3.0/wx/window.h include/wx-3.0/wx/windowid.h include/wx-3.0/wx/windowptr.h include/wx-3.0/wx/withimages.h include/wx-3.0/wx/wizard.h include/wx-3.0/wx/wrapsizer.h include/wx-3.0/wx/wupdlock.h include/wx-3.0/wx/wx.h include/wx-3.0/wx/wxchar.h include/wx-3.0/wx/wxcrt.h include/wx-3.0/wx/wxcrtbase.h include/wx-3.0/wx/wxcrtvararg.h include/wx-3.0/wx/wxhtml.h include/wx-3.0/wx/wxprec.h include/wx-3.0/wx/xlocale.h include/wx-3.0/wx/xml/xml.h include/wx-3.0/wx/xpmdecod.h include/wx-3.0/wx/xpmhand.h include/wx-3.0/wx/xrc/xh_all.h include/wx-3.0/wx/xrc/xh_animatctrl.h include/wx-3.0/wx/xrc/xh_auinotbk.h include/wx-3.0/wx/xrc/xh_bannerwindow.h include/wx-3.0/wx/xrc/xh_bmp.h include/wx-3.0/wx/xrc/xh_bmpbt.h include/wx-3.0/wx/xrc/xh_bmpcbox.h include/wx-3.0/wx/xrc/xh_bttn.h include/wx-3.0/wx/xrc/xh_cald.h include/wx-3.0/wx/xrc/xh_chckb.h include/wx-3.0/wx/xrc/xh_chckl.h include/wx-3.0/wx/xrc/xh_choic.h include/wx-3.0/wx/xrc/xh_choicbk.h include/wx-3.0/wx/xrc/xh_clrpicker.h include/wx-3.0/wx/xrc/xh_cmdlinkbn.h include/wx-3.0/wx/xrc/xh_collpane.h include/wx-3.0/wx/xrc/xh_combo.h include/wx-3.0/wx/xrc/xh_comboctrl.h include/wx-3.0/wx/xrc/xh_datectrl.h include/wx-3.0/wx/xrc/xh_dirpicker.h include/wx-3.0/wx/xrc/xh_dlg.h include/wx-3.0/wx/xrc/xh_editlbox.h include/wx-3.0/wx/xrc/xh_filectrl.h include/wx-3.0/wx/xrc/xh_filepicker.h include/wx-3.0/wx/xrc/xh_fontpicker.h include/wx-3.0/wx/xrc/xh_frame.h include/wx-3.0/wx/xrc/xh_gauge.h include/wx-3.0/wx/xrc/xh_gdctl.h include/wx-3.0/wx/xrc/xh_grid.h include/wx-3.0/wx/xrc/xh_html.h include/wx-3.0/wx/xrc/xh_htmllbox.h include/wx-3.0/wx/xrc/xh_hyperlink.h include/wx-3.0/wx/xrc/xh_listb.h include/wx-3.0/wx/xrc/xh_listbk.h include/wx-3.0/wx/xrc/xh_listc.h include/wx-3.0/wx/xrc/xh_mdi.h include/wx-3.0/wx/xrc/xh_menu.h include/wx-3.0/wx/xrc/xh_notbk.h include/wx-3.0/wx/xrc/xh_odcombo.h include/wx-3.0/wx/xrc/xh_panel.h include/wx-3.0/wx/xrc/xh_propdlg.h include/wx-3.0/wx/xrc/xh_radbt.h include/wx-3.0/wx/xrc/xh_radbx.h include/wx-3.0/wx/xrc/xh_ribbon.h include/wx-3.0/wx/xrc/xh_richtext.h include/wx-3.0/wx/xrc/xh_scrol.h include/wx-3.0/wx/xrc/xh_scwin.h include/wx-3.0/wx/xrc/xh_simplebook.h include/wx-3.0/wx/xrc/xh_sizer.h include/wx-3.0/wx/xrc/xh_slidr.h include/wx-3.0/wx/xrc/xh_spin.h include/wx-3.0/wx/xrc/xh_split.h include/wx-3.0/wx/xrc/xh_srchctrl.h include/wx-3.0/wx/xrc/xh_statbar.h include/wx-3.0/wx/xrc/xh_stbmp.h include/wx-3.0/wx/xrc/xh_stbox.h include/wx-3.0/wx/xrc/xh_stlin.h include/wx-3.0/wx/xrc/xh_sttxt.h include/wx-3.0/wx/xrc/xh_text.h include/wx-3.0/wx/xrc/xh_tglbtn.h include/wx-3.0/wx/xrc/xh_timectrl.h include/wx-3.0/wx/xrc/xh_toolb.h include/wx-3.0/wx/xrc/xh_toolbk.h include/wx-3.0/wx/xrc/xh_tree.h include/wx-3.0/wx/xrc/xh_treebk.h include/wx-3.0/wx/xrc/xh_unkwn.h include/wx-3.0/wx/xrc/xh_wizrd.h include/wx-3.0/wx/xrc/xmlres.h include/wx-3.0/wx/xrc/xmlreshandler.h include/wx-3.0/wx/xti.h include/wx-3.0/wx/xti2.h include/wx-3.0/wx/xtictor.h include/wx-3.0/wx/xtihandler.h include/wx-3.0/wx/xtiprop.h include/wx-3.0/wx/xtistrm.h include/wx-3.0/wx/xtitypes.h include/wx-3.0/wx/xtixml.h include/wx-3.0/wx/zipstrm.h include/wx-3.0/wx/zstream.h lib/libwx_baseu-3.0.so lib/libwx_baseu-3.0.so.0 lib/libwx_baseu-3.0.so.0.4.0 lib/libwx_baseu_net-3.0.so lib/libwx_baseu_net-3.0.so.0 lib/libwx_baseu_net-3.0.so.0.4.0 lib/libwx_baseu_xml-3.0.so lib/libwx_baseu_xml-3.0.so.0 lib/libwx_baseu_xml-3.0.so.0.4.0 -lib/libwx_gtk2u_adv-3.0.so -lib/libwx_gtk2u_adv-3.0.so.0 -lib/libwx_gtk2u_adv-3.0.so.0.4.0 -lib/libwx_gtk2u_aui-3.0.so -lib/libwx_gtk2u_aui-3.0.so.0 -lib/libwx_gtk2u_aui-3.0.so.0.4.0 -lib/libwx_gtk2u_core-3.0.so -lib/libwx_gtk2u_core-3.0.so.0 -lib/libwx_gtk2u_core-3.0.so.0.4.0 -lib/libwx_gtk2u_gl-3.0.so -lib/libwx_gtk2u_gl-3.0.so.0 -lib/libwx_gtk2u_gl-3.0.so.0.4.0 -lib/libwx_gtk2u_html-3.0.so -lib/libwx_gtk2u_html-3.0.so.0 -lib/libwx_gtk2u_html-3.0.so.0.4.0 -%%GSTREAMER%%lib/libwx_gtk2u_media-3.0.so -%%GSTREAMER%%lib/libwx_gtk2u_media-3.0.so.0 -%%GSTREAMER%%lib/libwx_gtk2u_media-3.0.so.0.4.0 -lib/libwx_gtk2u_propgrid-3.0.so -lib/libwx_gtk2u_propgrid-3.0.so.0 -lib/libwx_gtk2u_propgrid-3.0.so.0.4.0 -lib/libwx_gtk2u_qa-3.0.so -lib/libwx_gtk2u_qa-3.0.so.0 -lib/libwx_gtk2u_qa-3.0.so.0.4.0 -lib/libwx_gtk2u_ribbon-3.0.so -lib/libwx_gtk2u_ribbon-3.0.so.0 -lib/libwx_gtk2u_ribbon-3.0.so.0.4.0 -lib/libwx_gtk2u_richtext-3.0.so -lib/libwx_gtk2u_richtext-3.0.so.0 -lib/libwx_gtk2u_richtext-3.0.so.0.4.0 -lib/libwx_gtk2u_stc-3.0.so -lib/libwx_gtk2u_stc-3.0.so.0 -lib/libwx_gtk2u_stc-3.0.so.0.4.0 -%%WEBKIT%%lib/libwx_gtk2u_webview-3.0.so -%%WEBKIT%%lib/libwx_gtk2u_webview-3.0.so.0 -%%WEBKIT%%lib/libwx_gtk2u_webview-3.0.so.0.4.0 -lib/libwx_gtk2u_xrc-3.0.so -lib/libwx_gtk2u_xrc-3.0.so.0 -lib/libwx_gtk2u_xrc-3.0.so.0.4.0 -lib/wx/include/gtk2-unicode-3.0/wx/setup.h +lib/libwx_gtk3u_adv-3.0.so +lib/libwx_gtk3u_adv-3.0.so.0 +lib/libwx_gtk3u_adv-3.0.so.0.4.0 +lib/libwx_gtk3u_aui-3.0.so +lib/libwx_gtk3u_aui-3.0.so.0 +lib/libwx_gtk3u_aui-3.0.so.0.4.0 +lib/libwx_gtk3u_core-3.0.so +lib/libwx_gtk3u_core-3.0.so.0 +lib/libwx_gtk3u_core-3.0.so.0.4.0 +lib/libwx_gtk3u_gl-3.0.so +lib/libwx_gtk3u_gl-3.0.so.0 +lib/libwx_gtk3u_gl-3.0.so.0.4.0 +lib/libwx_gtk3u_html-3.0.so +lib/libwx_gtk3u_html-3.0.so.0 +lib/libwx_gtk3u_html-3.0.so.0.4.0 +%%GSTREAMER%%lib/libwx_gtk3u_media-3.0.so +%%GSTREAMER%%lib/libwx_gtk3u_media-3.0.so.0 +%%GSTREAMER%%lib/libwx_gtk3u_media-3.0.so.0.4.0 +lib/libwx_gtk3u_propgrid-3.0.so +lib/libwx_gtk3u_propgrid-3.0.so.0 +lib/libwx_gtk3u_propgrid-3.0.so.0.4.0 +lib/libwx_gtk3u_qa-3.0.so +lib/libwx_gtk3u_qa-3.0.so.0 +lib/libwx_gtk3u_qa-3.0.so.0.4.0 +lib/libwx_gtk3u_ribbon-3.0.so +lib/libwx_gtk3u_ribbon-3.0.so.0 +lib/libwx_gtk3u_ribbon-3.0.so.0.4.0 +lib/libwx_gtk3u_richtext-3.0.so +lib/libwx_gtk3u_richtext-3.0.so.0 +lib/libwx_gtk3u_richtext-3.0.so.0.4.0 +lib/libwx_gtk3u_stc-3.0.so +lib/libwx_gtk3u_stc-3.0.so.0 +lib/libwx_gtk3u_stc-3.0.so.0.4.0 +%%WEBKIT%%lib/libwx_gtk3u_webview-3.0.so +%%WEBKIT%%lib/libwx_gtk3u_webview-3.0.so.0 +%%WEBKIT%%lib/libwx_gtk3u_webview-3.0.so.0.4.0 +lib/libwx_gtk3u_xrc-3.0.so +lib/libwx_gtk3u_xrc-3.0.so.0 +lib/libwx_gtk3u_xrc-3.0.so.0.4.0 +lib/wx/3.0/web-extensions/webkit2_extu-3.0.so +lib/wx/include/gtk3-unicode-3.0/wx/setup.h share/aclocal/wxwin30.m4 share/bakefile/presets/wx30.bkl share/bakefile/presets/wx30_presets.py share/bakefile/presets/wx30_unix.bkl share/bakefile/presets/wx30_win32.bkl share/bakefile/presets/wx30_xrc.bkl %%NLS%%share/locale/ca/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/cs/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/da/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/de/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/el/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/es/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/fi/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/fr/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/hu/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/id/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/it/LC_MESSAGES/wxmsw.mo %%NLS%%share/locale/it/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/ja/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/nl/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/pl/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/ru/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/sl/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/sv/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/tr/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/uk/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/wxstd30.mo %%NLS%%share/locale/zh_TW/LC_MESSAGES/wxstd30.mo Index: head/x11-wm/obapps/Makefile =================================================================== --- head/x11-wm/obapps/Makefile (revision 493852) +++ head/x11-wm/obapps/Makefile (revision 493853) @@ -1,42 +1,42 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= obapps PORTVERSION= 0.1.7 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11-wm MASTER_SITES= SF/${PORTNAME}/ \ SF/nemysisfreebsdp/:icons DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}.png:icons EXTRACT_ONLY= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Graphical editor for Openbox application settings LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlib>=0:x11-toolkits/py-xlib@${PY_FLAVOR} USES= python:2.7 USE_PYTHON= distutils USE_WX= 3.0+ WX_COMPS= python:run NO_ARCH= yes PORTDOCS= README DESKTOP_ENTRIES="OBApps" "" ${PORTNAME} \ "${PORTNAME}" "Settings;" "" OPTIONS_DEFINE= DOCS post-install: ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include