Index: head/audio/atunes/Makefile =================================================================== --- head/audio/atunes/Makefile (revision 561321) +++ head/audio/atunes/Makefile (revision 561322) @@ -1,70 +1,70 @@ # Created by: Lars Engels # $FreeBSD$ PORTNAME= atunes PORTVERSION= 3.1.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= audio java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/aTunes%20${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-bin MAINTAINER= lme@FreeBSD.org COMMENT= Full-featured audio player and manager developed in Java LICENSE= GPLv2 NO_BUILD= yes USE_JAVA= yes SUB_FILES= atunes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} OPTIONS_DEFINE= CDDA2WAV OPTIONS_MULTI= ENCODER ENGINE OPTIONS_MULTI_ENCODER= LAME VORBIS FLAC OPTIONS_MULTI_ENGINE= MPLAYER XINE OPTIONS_DEFAULT= MPLAYER CDDA2WAV LAME VORBIS MPLAYER_DESC= Engine: Use Mplayer XINE_DESC= Engine: Use Xine CDDA2WAV_DESC= Ripper: Enable cdrtools support LAME_DESC= Encoder: Enable lame MP3 encoder VORBIS_DESC= Encoder: Enable vorbis OGG encoder FLAC_DESC= Encoder: Enable FLAC encoder MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer XINE_LIB_DEPENDS= libxine.so:multimedia/libxine CDDA2WAV_RUN_DEPENDS= cdda2wav:sysutils/cdrtools LAME_RUN_DEPENDS= lame:audio/lame VORBIS_RUN_DEPENDS= ogg123:audio/vorbis-tools FLAC_RUN_DEPENDS= flac:audio/flac DESKTOP_ENTRIES="aTunes" \ "Audio player and manager" \ "${PREFIX}/share/pixmaps/atunes.png" \ "atunes" \ "Audio;AudioVideo;Java;" \ true INSTALL_FILES= aTunes.ico aTunes.jar splash.gif changelog.txt PIXMAPS= atunes.png do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${DATADIR}/lib ${INSTALL_SCRIPT} ${WRKDIR}/atunes ${STAGEDIR}${PREFIX}/bin .for file in ${INSTALL_FILES} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DATADIR}/${file} .endfor @(cd ${WRKSRC} && ${FIND} lib -type f -name "*.jar" -exec ${INSTALL_DATA} {} \ ${STAGEDIR}${DATADIR}/{} \;) @(cd ${WRKSRC} && ${COPYTREE_SHARE} settings ${STAGEDIR}${DATADIR}/) .for file in ${PIXMAPS} ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/share/pixmaps .endfor .include Index: head/graphics/gimageview/Makefile =================================================================== --- head/graphics/gimageview/Makefile (revision 561321) +++ head/graphics/gimageview/Makefile (revision 561322) @@ -1,61 +1,61 @@ # Created by: TATEISHI Katsuyuki # $FreeBSD$ PORTNAME= gimageview PORTVERSION= 0.2.27 -PORTREVISION= 24 +PORTREVISION= 25 CATEGORIES= graphics MASTER_SITES= SF/gtkmmviewer/${PORTNAME}/${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Yet another GTK+ based image viewer LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= gmake gnome jpeg libtool localbase perl5 pkgconfig xorg GNU_CONFIGURE= yes USE_GNOME= gtk20 USE_PERL5= build USE_XORG= ice xinerama CONFIGURE_ARGS= --with-gtk2 INSTALL_TARGET= install-strip OPTIONS_DEFINE= SPLASH NLS LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER LIBXINE DOCS OPTIONS_DEFAULT=SPLASH LIBMNG LIBWMF LIBRSVG2 LIBEXIF MPLAYER OPTIONS_SUB= yes SPLASH_DESC= Show splash screen on startup SPLASH_CONFIGURE_ENABLE=splash NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext LIBMNG_CONFIGURE_WITH= libmng LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng LIBWMF_CONFIGURE_WITH= libwmf LIBWMF_LIB_DEPENDS= libwmf.so:graphics/libwmf LIBRSVG2_CONFIGURE_WITH=librsvg LIBRSVG2_USE= GNOME=librsvg2 LIBEXIF_CONFIGURE_ENABLE=exif # bundled exif is used LIBEXIF_BROKEN_OFF= does not build without libexif support MPLAYER_CONFIGURE_ENABLE=mplayer MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer LIBXINE_CONFIGURE_WITH= xine LIBXINE_LIB_DEPENDS= libxine.so:multimedia/libxine post-patch: @${REINPLACE_CMD} '/^desktopdir =/s|=.*|= ${DESKTOPDIR}|' \ ${WRKSRC}/etc/Makefile.in @${REINPLACE_CMD} '/^gimv_LDADD =/s/=/= -lm/' ${WRKSRC}/src/Makefile.in @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ -e 's|= $$(DESTDIR)|= |' -e '/^CPPFLAGS =/s/\\/@CPPFLAGS@ \\/' .include Index: head/graphics/opencv/Makefile =================================================================== --- head/graphics/opencv/Makefile (revision 561321) +++ head/graphics/opencv/Makefile (revision 561322) @@ -1,400 +1,400 @@ # Created by: Marc Abramowitz (http://marc.abramowitz.info) # $FreeBSD$ PORTNAME= opencv PORTVERSION= 3.4.1 -PORTREVISION= 37 +PORTREVISION= 38 CATEGORIES= graphics MAINTAINER= tcberner@FreeBSD.org COMMENT= Open Source Computer Vision library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= sparc64 NOT_FOR_ARCHS_REASON_sparc64= does not compile on sparc64 .if defined(OCV_CORE) BUILD_DEPENDS= protoc:devel/protobuf .else LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libtesseract.so:graphics/tesseract .endif USES= cmake compiler:c++14-lang localbase:ldflags pkgconfig USE_GITHUB= yes USE_LDCONFIG= yes USE_CXXSTD= c++11 DATADIR= ${PREFIX}/share/OpenCV PLIST_SUB+= SOVERSION=${DISTVERSION:R} VERSION=${DISTVERSION} # 3rd party libs CMAKE_ON= ENABLE_CXX11 CMAKE_OFF= BUILD_ZLIB BUILD_TIFF BUILD_JASPER BUILD_JPEG BUILD_PNG BUILD_OPENEXR BUILD_TBB BUILD_IPP_IW BUILD_ITT BUILD_PROTOBUF # Optional 3rd party components CMAKE_ARGS+= -DWITH_1394:BOOL=OFF \ -DWITH_CAROTENE:BOOL=OFF \ -DWITH_CPUFEATURES:BOOL=OFF \ -DWITH_VTK:BOOL=OFF \ -DWITH_CUDA:BOOL=OFF \ -DWITH_CUFFT:BOOL=OFF \ -DWITH_CUBLAS:BOOL=OFF \ -DWITH_NVCUVID:BOOL=OFF \ -DWITH_EIGEN:BOOL=OFF \ -DWITH_VFW:BOOL=OFF \ -DWITH_FFMPEG:BOOL=OFF \ -DWITH_GSTREAMER:BOOL=OFF \ -DWITH_GSTREAMER_0_10:BOOL=OFF \ -DWITH_GTK:BOOL=OFF \ -DWITH_GTK_2_X:BOOL=ON \ -DWITH_IPP:BOOL=OFF \ -DWITH_IPP_A:BOOL=OFF \ -DWITH_HALIDE:BOOL=OFF \ -DWITH_JASPER:BOOL=OFF \ -DWITH_JPEG:BOOL=OFF \ -DWITH_WEBP:BOOL=OFF \ -DWITH_OPENEXR:BOOL=OFF \ -DWITH_OPENGL:BOOL=OFF \ -DWITH_OPENVX:BOOL=OFF \ -DWITH_OPENNI:BOOL=OFF \ -DWITH_OPENNI2:BOOL=OFF \ -DWITH_PNG:BOOL=OFF \ -DWITH_GDCM:BOOL=OFF \ -DWITH_PVAPI:BOOL=OFF \ -DWITH_GIGEAPI:BOOL=OFF \ -DWITH_ARAVIS:BOOL=OFF \ -DWITH_QT:BOOL=OFF \ -DWITH_WIN32UI:BOOL=OFF \ -DWITH_TBB:BOOL=OFF \ -DWITH_OPENMP:BOOL=OFF \ -DWITH_CSTRIPES:BOOL=ON \ -DWITH_PTHREADS_PF:BOOL=OFF \ -DWITH_TIFF:BOOL=OFF \ -DWITH_UNICAP:BOOL=OFF \ -DWITH_V4L:BOOL=OFF \ -DWITH_LIBV4L:BOOL=OFF \ -DWITH_DSHOW:BOOL=OFF \ -DWITH_MSMF:BOOL=OFF \ -DWITH_XIMEA:BOOL=OFF \ -DWITH_XINE:BOOL=OFF \ -DWITH_CLP:BOOL=OFF \ -DWITH_OPENCL:BOOL=OFF \ -DWITH_OPENCL_SVM:BOOL=OFF \ -DWITH_OPENCLAMDFFT:BOOL=OFF \ -DWITH_OPENCLAMDBLAS:BOOL=OFF \ -DWITH_DIRECTX:BOOL=OFF \ -DWITH_INTELPERC:BOOL=OFF \ -DWITH_MATLAB:BOOL=OFF \ -DWITH_VA:BOOL=OFF \ -DWITH_VA_INTEL:BOOL=OFF \ -DWITH_GDAL:BOOL=OFF \ -DWITH_GPHOTO2:BOOL=OFF \ -DWITH_LAPACK:BOOL=OFF \ -DWITH_ITT:BOOL=OFF # OpenCV build components CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ -DBUILD_opencv_apps:BOOL=ON \ -DBUILD_opencv_js:BOOL=OFF \ -DBUILD_ANDROID_EXAMPLES:BOOL=OFF \ -DBUILD_DOCS:BOOL=OFF \ -DBUILD_EXAMPLES:BOOL=OFF \ -DBUILD_PACKAGE:BOOL=OFF \ -DBUILD_PERF_TESTS:BOOL=OFF \ -DBUILD_TESTS:BOOL=OFF \ -DBUILD_WITH_DEBUG_INFO:BOOL=OFF \ -DBUILD_WITH_DYNAMIC_IPP:BOOL=OFF \ -DBUILD_FAT_JAVA_LIB:BOOL=OFF \ -DBUILD_CUDA_STUBS:BOOL=OFF \ -DBUILD_ANDROID_SERVICE:BOOL=OFF \ -DBUILD_opencv_ts:BOOL=OFF \ -DBUILD_opencv_cnn_3dobj_INIT:BOOL=OFF \ -DBUILD_opencv_world:BOOL=OFF # OpenCV installation options CMAKE_ARGS+= -DINSTALL_CREATE_DISTRIB:BOOL=OFF \ -DINSTALL_C_EXAMPLES:BOOL=OFF \ -DINSTALL_PYTHON_EXAMPLES:BOOL=OFF \ -DINSTALL_TO_MANGLED_PATHS:BOOL=OFF \ -DINSTALL_TESTS:BOOL=OFF # OpenCV build options CMAKE_ARGS+= -DENABLE_CCACHE:BOOL=OFF \ -DENABLE_PRECOMPILED_HEADERS:BOOL=OFF \ -DENABLE_SOLUTION_FOLDERS:BOOL=OFF \ -DENABLE_PROFILING:BOOL=OFF \ -DENABLE_COVERAGE:BOOL=OFF \ -DENABLE_OMIT_FRAME_POINTER:BOOL=ON \ -DENABLE_POWERPC:BOOL=OFF \ -DENABLE_VSX:BOOL=OFF \ -DENABLE_FAST_MATH:BOOL=OFF \ -DENABLE_NEON:BOOL=OFF \ -DENABLE_VFPV3:BOOL=OFF \ -DENABLE_NOISY_WARNINGS:BOOL=OFF \ -DOPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF \ -DENABLE_IMPL_COLLECTION:BOOL=OFF \ -DENABLE_INSTRUMENTATION:BOOL=OFF \ -DENABLE_GNU_STL_DEBUG:BOOL=OFF \ -DENABLE_BUILD_HARDENING:BOOL=OFF \ -DENABLE_LTO:BOOL=OFF \ -DGENERATE_ABI_DESCRIPTOR:BOOL=OFF \ -DCV_ENABLE_INTRINSICS:BOOL=ON \ -DCV_DISABLE_OPTIMIZATION:BOOL=OFF \ -DCV_TRACE:BOOL=OFF \ -DENABLE_PYLINT:BOOL=OFF SUB_FILES= FindOpenCVCore.cmake SUB_LIST= OCV_VERSION=${DISTVERSION} OCV_CORE_MODS= core imgproc OCV_MODS= apps calib3d contrib dnn features2d flann highgui \ imgcodecs ml objdetect photo shape stitching \ superres ts video videoio videostab OCV_JAVA_MODS= java OCV_PYTHON_MODS= python${PYTHON_MAJOR_VER} OPTIONS_DEFINE= EXAMPLES EXTRA_MODULES OPENGL GTK2 OPTIONS_GROUP= PERFORMANCE IMAGE VIDEO OPTIONS_GROUP_PERFORMANCE= EIGEN3 OPENCL TBB OPTIONS_GROUP_IMAGE= GDAL GDCM JASPER JPEG OPENEXR PNG TIFF WEBP OPTIONS_GROUP_VIDEO= ARAVIS DC1394 FFMPEG GPHOTO2 GSTREAMER MFX V4L XINE # EXTRA_MODULES required for libopencv_dnn which is required by py-opencv OPTIONS_DEFAULT= EIGEN3 EXTRA_MODULES FFMPEG JASPER JPEG PNG TIFF WEBP V4L \ ${MACHINE_CPU:tu} OPTIONS_SUB= yes .if defined(OCV_CORE) OPTIONS_EXCLUDE= ARAVIS DC1394 EXAMPLES EXTRA_MODULES FFMPEG \ GDAL GDCM GPHOTO2 GSTREAMER GTK2 JASPER JPEG \ OPENEXR OPENGL PNG TIFF WEBP V4L XINE .elif defined(OCV_SLAVE) OPTIONS_EXCLUDE= EXAMPLES .endif DC1394_DESC= IEEE 1394 camera support DC1394_LIB_DEPENDS= libdc1394.so:multimedia/libdc1394 DC1394_CMAKE_BOOL= WITH_1394 EXAMPLES_CMAKE_BOOL= INSTALL_C_EXAMPLES PERFORMANCE_DESC= Performance enhancing libraries EIGEN3_DESC= Eigen 3 support EIGEN3_USES= eigen:3 EIGEN3_CMAKE_BOOL= WITH_EIGEN OPENCL_DESC= OpenCL support OPENCL_BUILD_DEPENDS= opencl>=0:devel/opencl OPENCL_RUN_DEPENDS= opencl>=0:devel/opencl OPENCL_CMAKE_BOOL= WITH_OPENCL TBB_DESC= TBB support TBB_LIB_DEPENDS= libtbb.so:devel/tbb TBB_CMAKE_BOOL= WITH_TBB IMAGE_DESC= Image format support JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_CMAKE_BOOL= WITH_JASPER JPEG_USES= jpeg JPEG_CMAKE_BOOL= WITH_JPEG GDAL_DESC= Geospatial Data Abstraction Library GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_CMAKE_BOOL= WITH_GDAL GDCM_DESC= Open source DICOM library GDCM_LIB_DEPENDS= libgdcmMSFF.so:devel/gdcm GDCM_CMAKE_BOOL= WITH_GDCM MFX_DESC= Intel MediaSDK (aka Quick Sync Video) MFX_LIB_DEPENDS= libmfx.so:multimedia/intel-media-sdk \ libva-drm.so:multimedia/libva MFX_CONFIGURE_ENV= MFX_HOME="${LOCALBASE}" MFX_CMAKE_BOOL= WITH_MFX OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr OPENEXR_CMAKE_BOOL= WITH_OPENEXR PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_BOOL= WITH_PNG TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_CMAKE_BOOL= WITH_TIFF WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= WITH_WEBP VIDEO_DESC= Video support ARAVIS_DESC= Aravis SDK ARAVIS_LIB_DEPENDS= libaravis-0.6.so:devel/libaravis ARAVIS_CMAKE_BOOL= WITH_ARAVIS FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_CMAKE_BOOL= WITH_FFMPEG GPHOTO2_DESC= Gphoto2 camera support GPHOTO2_LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 GPHOTO2_CMAKE_BOOL= WITH_GPHOTO2 GSTREAMER_USE= GSTREAMER1=yes GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L V4L_CMAKE_ON= CMAKE_REQUIRED_INCLUDES:STRING="${LOCALBASE}/include" XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_CMAKE_BOOL= WITH_XINE EXTRA_MODULES_DESC= Extra modules EXTRA_MODULES_GH_ACCOUNT= tiny-dnn:extra_mod_3rdparty_tiny_dnn EXTRA_MODULES_GH_PROJECT= opencv_contrib:extra_mod \ tiny-dnn:extra_mod_3rdparty_tiny_dnn \ opencv_3rdparty:extra_mod_3rdparty_face_landmark_model \ opencv_3rdparty:extra_mod_3rdparty_boost_descr \ opencv_3rdparty:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_GH_TAGNAME= ${PORTVERSION}:extra_mod \ 2a2b50caa437a5964a61e45ffc83e70558e2bc68:extra_mod_3rdparty_tiny_dnn \ 8afa57abc8229d611c4937165d20e2a2d9fc5a12:extra_mod_3rdparty_face_landmark_model \ 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \ fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg_descr EXTRA_MODULES_LIB_DEPENDS= libgflags.so:devel/gflags \ libglog.so:devel/glog \ libhdf5.so:science/hdf5 EXTRA_MODULES_EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_dnn__modern_CMakeLists.txt \ ${FILESDIR}/extra-patch-modules_sfm_src__libmv__light_libmv_numeric_numeric.h \ ${FILESDIR}/extra-patch-modules_stereo_src_descriptor.cpp OPENGL_DESC= OpenGL (requires GTK2) OPENGL_CMAKE_BOOL= WITH_OPENGL OPENGL_LIB_DEPENDS= ${PORT_OPTIONS:MGTK2:C,.+,libgtkglext-x11-1.0.so:x11-toolkits/gtkglext,} # GUI GTK2_USES= gnome GTK2_USE= GNOME=cairo,gdkpixbuf2,gtk20 GTK2_CMAKE_BOOL= WITH_GTK GTK2_LIB_DEPENDS= libfreetype.so:print/freetype2 \ libharfbuzz.so:print/harfbuzz \ libsz.so:science/szip \ libfontconfig.so:x11-fonts/fontconfig \ liblept.so:graphics/leptonica .if defined(OCV_CORE) . for module in ${OCV_MODS} ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .elif defined(OCV_PYTHON) LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core \ libopencv_imgproc.so:graphics/opencv-core \ libopencv_ml.so:graphics/opencv BUILD_DEPENDS+= ${PYNUMPY} RUN_DEPENDS+= ${PYNUMPY} USES+= python:3.6+ USE_PYTHON= flavors CMAKE_ARGS+= -DBUILD_opencv_python${PYTHON_MAJOR_VER}:BOOL=ON . for module in apps java stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor INSTALL_WRKSRC= ${WRKDIR}/.build/modules/python${PYTHON_MAJOR_VER} .elif defined(OCV_JAVA) BUILD_DEPENDS+= ant:devel/apache-ant LIB_DEPENDS+= libopencv_ml.so:graphics/opencv USES+= python:3.6+,build USE_JAVA= yes CMAKE_ARGS+= -DBUILD_opencv_java:BOOL=ON . for module in apps python stitching superres videostab CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor CONFIGURE_ENV+= JAVA_HOME="${JAVA_HOME}" INSTALL_WRKSRC= ${WRKDIR}/.build/modules/java .else LIB_DEPENDS+= libopencv_core.so:graphics/opencv-core . for module in ${OCV_JAVA_MODS} ${OCV_PYTHON_MODS} CMAKE_ARGS+= -DBUILD_opencv_${module}:BOOL=OFF . endfor .endif .if !defined(OCV_JAVA) CMAKE_ARGS+= -DBUILD_JAVA:BOOL=OFF .endif post-extract-EXTRA_MODULES-on: @${MV} ${WRKSRC_extra_mod}/doc/tutorials/* ${WRKSRC}/doc/tutorials/ @${MV} ${WRKSRC_extra_mod}/modules/* ${WRKSRC}/modules/ @${CP} -RpP ${WRKSRC_extra_mod}/samples/* ${WRKSRC}/samples/ @${MKDIR} ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MV} ${WRKSRC_extra_mod_3rdparty_tiny_dnn}/* ${CONFIGURE_WRKSRC}/3rdparty/tinydnn/tiny-dnn-1.0.0a3/ @${MKDIR} ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MV} ${WRKSRC_extra_mod_3rdparty_face_landmark_model}/* ${CONFIGURE_WRKSRC}/share/OpenCV/testdata/cv/face/ @${MKDIR} ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ @${MV} ${WRKSRC_extra_mod_3rdparty_vgg_descr}/* ${CONFIGURE_WRKSRC}/downloads/xfeatures2d/ post-patch: @${REINPLACE_CMD} -e '/pkgconfig/s|$${OPENCV_LIB_INSTALL_PATH}|libdata|' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|$${OpenCV_SOURCE_DIR}/3rdparty/include/opencl/1.2|${LOCALBASE}/include/CL|g' \ ${WRKSRC}/cmake/OpenCVDetectOpenCL.cmake @${REINPLACE_CMD} -e 's|share/OpenCV/doc|${DOCSDIR_REL}|g' \ -e 's|share/OpenCV/samples|${EXAMPLESDIR_REL}|g' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|||g' \ ${WRKSRC}/modules/dnn/src/torch/THGeneral.cpp .if defined(OCV_CORE) @${REINPLACE_CMD} -e 's|opencv.pc|opencv-core.pc|g' \ ${WRKSRC}/cmake/OpenCVGenPkgconfig.cmake @${REINPLACE_CMD} -e 's|Name:.*|Name: OpenCV-core|' \ ${WRKSRC}/cmake/templates/opencv-XXX.pc.in .endif .if defined(OCV_SLAVE) @${REINPLACE_CMD} -e 's|add_subdirectory(data)||g' \ ${WRKSRC}/CMakeLists.txt .endif @${FIND} ${WRKSRC} -name '*.bak' -exec ${RM} {} \; pre-build: protoc --proto_path=${WRKSRC}/modules/dnn/src/caffe/ --cpp_out=${WRKSRC}/modules/dnn/misc/caffe/ ${WRKSRC}/modules/dnn/src/caffe/*.proto protoc --proto_path=${WRKSRC}/modules/dnn/src/tensorflow/ --cpp_out=${WRKSRC}/modules/dnn/misc/tensorflow/ ${WRKSRC}/modules/dnn/src/tensorflow/*.proto post-install: .if !defined(OCV_SLAVE) (cd ${STAGEDIR}${PREFIX} && \ ${RM} -r include/opencv2/core include/opencv2/core.hpp include/opencv2/imgproc \ include/opencv2/imgproc.hpp \ include/opencv2/cvconfig.h lib/libopencv_core* lib/libopencv_imgproc*) .endif .if defined(OCV_CORE) ${RM} -r ${STAGEDIR}${PREFIX}/include/opencv ${RM} -r ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/cmake/Modules ${INSTALL_DATA} ${WRKDIR}/FindOpenCVCore.cmake ${STAGEDIR}${PREFIX}/share/cmake/Modules .endif .if defined(OCV_PYTHON) (cd ${STAGEDIR}${PREFIX} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||} && \ ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S|${PREFIX}/||}) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/python && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/python .endif .if defined(OCV_JAVA) ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/samples/java && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/java .endif .include .if !defined(OCV_CORE) .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1200000) EXTRA_PATCHES+= ${FILESDIR}/extra-patch-modules_sfm_src_libmv__light_libmv_numeric_numeric.cc .endif .endif .include Index: head/graphics/osg34/Makefile =================================================================== --- head/graphics/osg34/Makefile (revision 561321) +++ head/graphics/osg34/Makefile (revision 561322) @@ -1,152 +1,152 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= osg PORTVERSION= 3.4.1 DISTVERSIONPREFIX= OpenSceneGraph- -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= graphics PKGNAMESUFFIX= 34 MAINTAINER= amdmi3@FreeBSD.org COMMENT= C++ OpenGL scene graph library for real-time rendering LICENSE= OSGPL LICENSE_NAME= OpenSceneGraph Public License LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USE_GITHUB= yes GH_ACCOUNT= openscenegraph GH_PROJECT= OpenSceneGraph CONFLICTS_INSTALL=osg-[0-9]* USES= alias cmake compiler:c++11-lang gl jpeg pkgconfig xorg USE_GL= gl glu USE_XORG= x11 USE_LDCONFIG= yes # needed to ensure build on gcc-based archs; harmless otherwise CXXFLAGS+= -Wno-narrowing PLIST_SUB= OSG_VERSION=${PORTVERSION} \ OSG_SHLIBVER=131 \ OPENTHREADS_VERSION=3.3.0 \ OPENTHREADS_SHLIBVER=20 PORTSCOUT= limitw:1,even OPTIONS_DEFINE= CURL FFMPEG FREETYPE GDAL GIF GSTREAMER GTA \ JASPER LIBLAS LUA NVTT OPENEXR PDF QT5 SDL \ SVG VNC XINE XRANDR OPTIONS_DEFAULT=FFMPEG FREETYPE GIF XRANDR GDAL_DESC= GDAL support GTA_DESC= GTA file format support LIBLAS_DESC= liblas support NVTT_DESC= Use NVidia texture tools SDL_DESC= Use SDL (joystick support in present3d) VNC_DESC= LibVNCServer support OPTIONS_SUB= yes CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_VARS= FORCE_REQUIRE+=CURL CURL_VARS_OFF= FORCE_IGNORE+=CURL FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg FFMPEG_VARS= FORCE_REQUIRE+=FFmpeg FFMPEG_VARS_OFF= FORCE_IGNORE+=FFmpeg FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 FREETYPE_VARS= FORCE_REQUIRE+=Freetype FREETYPE_VARS_OFF= FORCE_IGNORE+=Freetype GDAL_LIB_DEPENDS= libgdal.so:graphics/gdal GDAL_VARS= FORCE_REQUIRE+=GDAL GDAL_VARS_OFF= FORCE_IGNORE+=GDAL GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_VARS= FORCE_REQUIRE+=GIFLIB GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes GSTREAMER_VARS= FORCE_REQUIRE+=GStreamer GSTREAMER_VARS_OFF= FORCE_IGNORE+=GStreamer GSTREAMER_BROKEN= fails when linking gstreamer plugin, with error cannot find -lgstreamer-1.0 GTA_LIB_DEPENDS= libgta.so:devel/libgta GTA_VARS= FORCE_REQUIRE+=GTA GTA_VARS_OFF= FORCE_IGNORE+=GTA JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper JASPER_VARS= FORCE_REQUIRE+=Jasper JASPER_VARS_OFF= FORCE_IGNORE+=Jasper LIBLAS_LIB_DEPENDS= liblas.so:devel/liblas LIBLAS_VARS= FORCE_REQUIRE+=LIBLAS LIBLAS_VARS_OFF= FORCE_IGNORE+=LIBLAS LUA_USES= lua:52 LUA_CMAKE_ON= -DOSG_USE_LOCAL_LUA_SOURCE:BOOL=OFF LUA_VARS= FORCE_IGNORE+=Lua51 FORCE_REQUIRE+=Lua52 LUA_VARS_OFF= FORCE_IGNORE+="Lua51 Lua52" NVTT_LIB_DEPENDS= libnvtt.so:graphics/nvidia-texture-tools NVTT_VARS= FORCE_REQUIRE+=NVTT NVTT_VARS_OFF= FORCE_IGNORE+=NVTT OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/openexr OPENEXR_VARS= FORCE_REQUIRE+=OpenEXR OPENEXR_VARS_OFF= FORCE_IGNORE+=OpenEXR PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USE= gnome=cairo PDF_VARS= FORCE_REQUIRE+=Poppler-glib PDF_VARS_OFF= FORCE_IGNORE+=Poppler-glib QT5_USES= qt:5 QT5_USE= qt=buildtools_build,core,gui,opengl,qmake_build,webkit,widgets QT5_CMAKE_ON= -DDESIRED_QT_VERSION=5 QT5_VARS= FORCE_REQUIRE+="Qt5Widgets Qt5WebKitWidgets" QT5_VARS_OFF= FORCE_IGNORE+="Qt5Widgets Qt5WebKitWidgets" SDL_USES= sdl SDL_USE= sdl=sdl SDL_VARS= FORCE_REQUIRE+=SDL SDL_VARS_OFF= FORCE_IGNORE+=SDL SVG_USES= gnome SVG_USE= gnome=cairo,librsvg2 SVG_VARS= FORCE_REQUIRE+=RSVG SVG_VARS_OFF= FORCE_IGNORE+=RSVG VNC_LIB_DEPENDS= libvncserver.so:net/libvncserver VNC_VARS= FORCE_REQUIRE+=LibVNCServer VNC_VARS_OFF= FORCE_IGNORE+=LibVNCServer XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_VARS= FORCE_REQUIRE+=Xine XINE_VARS_OFF= FORCE_IGNORE+=Xine XRANDR_CMAKE_ON= -DOSGVIEWER_USE_XRANDR:BOOL=ON XRANDR_CMAKE_OFF= -DOSGVIEWER_USE_XRANDR:BOOL=OFF XRANDR_USE= xorg=xrandr # GUI toolkits are only needed for building examples, which are not even installed FORCE_IGNORE= FLTK GLUT FOX Qt3 wxWidgets OpenAL GtkGl SDL2 # only for examples FORCE_IGNORE+= COLLADA Performer OurDCMTK XUL FBX # not in ports FORCE_IGNORE+= OpenVRML # ports version too old FORCE_IGNORE+= ITK # ports version doesn't build on 10.x FORCE_REQUIRE= Threads OpenGL X11 JPEG PNG TIFF ZLIB # common & lightweight .include .if ${PORT_OPTIONS:MQT5} CMAKE_ARGS+= -DOSG_USE_QT:BOOL=ON PLIST_SUB+= QT="" .else CMAKE_ARGS+= -DOSG_USE_QT:BOOL=OFF PLIST_SUB+= QT="@comment " .endif post-patch: @${FIND} ${WRKSRC}/CMakeModules -type f -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' @${REINPLACE_CMD} -e '/FIND_LIBRARY.*DL_LIBRARY/ d' \ ${WRKSRC}/CMakeLists.txt .for p in ${FORCE_REQUIRE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|)$$| REQUIRED&|' \ ${WRKSRC}/CMakeLists.txt .endfor .for p in ${FORCE_IGNORE} @${REINPLACE_CMD} -e '/FIND_PACKAGE.*${p}/ s|^|#|' \ ${WRKSRC}/CMakeLists.txt .endfor .include Index: head/multimedia/gxine/Makefile =================================================================== --- head/multimedia/gxine/Makefile (revision 561321) +++ head/multimedia/gxine/Makefile (revision 561322) @@ -1,58 +1,58 @@ # Created by: Grigori Goronzy # $FreeBSD$ PORTNAME= gxine PORTVERSION= 0.5.910 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= multimedia MASTER_SITES= SF/xine/${PORTNAME}/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Alternative GUI for the Xine media player LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libnspr4.so:devel/nspr \ libmozjs185.so:lang/spidermonkey185 \ libxine.so:multimedia/libxine USES= desktop-file-utils gmake gnome libtool pathfix pkgconfig tar:xz USE_GNOME= gtk30 GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-hal --with-libintl-prefix=${LOCALBASE} \ --with-gtk3 --without-dbus --disable-integration-wizard INSTALLS_ICONS= yes LLD_UNSAFE= yes OPTIONS_DEFINE= LIRC NLS WEBPLUGIN OPTIONS_SUB= yes WEBPLUGIN_DESC= Build and/or install Web browser plugins LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENABLE= lirc LIRC_USES= localbase NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext WEBPLUGIN_USE= xorg=xaw WEBPLUGIN_USES= webplugin:native xorg WEBPLUGIN_CONFIGURE_WITH= browser-plugin WEBPLUGIN_DIR= ${PREFIX}/lib/gxine WEBPLUGIN_FILES= gxineplugin.so post-patch: @${REINPLACE_CMD} -e \ '/CFLAGS/s|-I/usr/local/include|| ; \ /CFLAGS/s|-L/usr/local/lib|| ; \ /CPPFLAGS/s|-I/usr/local/include|| ; \ s|XINE_LIST=.*|XINE_LIST=|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|@MAKE_PNG_TRUE@|#|' ${WRKSRC}/pixmaps/Makefile.in post-install-WEBPLUGIN-on: @${STRIP_CMD} ${STAGEDIR}${WEBPLUGIN_DIR}/${WEBPLUGIN_FILES} .include Index: head/multimedia/libxine/Makefile =================================================================== --- head/multimedia/libxine/Makefile (revision 561321) +++ head/multimedia/libxine/Makefile (revision 561322) @@ -1,152 +1,201 @@ # Created by: alex # $FreeBSD$ PORTNAME= xine -PORTVERSION= 1.2.9 -PORTREVISION= 13 +DISTVERSION= 1.2.11 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-lib/${PORTVERSION} PKGNAMEPREFIX= lib DISTNAME= ${PORTNAME}-lib-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Libraries for xine multimedia player LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat LIB_DEPENDS= libFLAC.so:audio/flac \ liba52.so:audio/liba52 \ libvorbis.so:audio/libvorbis \ libspeex.so:audio/speex \ libmng.so:graphics/libmng \ libpng.so:graphics/png \ libdvdread.so:multimedia/libdvdread \ libfreetype.so:print/freetype2 \ libfame.so:multimedia/libfame \ libcdio_paranoia.so:sysutils/libcdio-paranoia \ libmodplug.so:audio/libmodplug \ libvcdinfo.so:multimedia/vcdimager \ libtheora.so:multimedia/libtheora \ libmad.so:audio/libmad \ libdca.so:multimedia/libdca \ libavcodec.so:multimedia/ffmpeg \ libfaad.so:audio/faad \ libvdpau.so:multimedia/libvdpau \ libvpx.so:multimedia/libvpx \ libiso9660.so:sysutils/libcdio \ libogg.so:audio/libogg \ libdvdnav.so:multimedia/libdvdnav USES= compiler cpe gl gmake gnome iconv libtool:keepla jpeg \ - localbase pathfix perl5 pkgconfig sdl tar:xz xorg + localbase pathfix perl5 pkgconfig tar:xz xorg LLD_UNSAFE= yes CPE_PRODUCT= xine-lib CPE_VENDOR= xine GNU_CONFIGURE= yes USE_XORG= x11 xcb xv xinerama xext sm ice USE_GL= gl glu USE_PERL5= build -USE_SDL= sdl USE_LDCONFIG= yes CONFIGURE_ARGS= --with-libflac \ - --disable-real-codecs \ - --disable-v4l \ - --without-alsa \ - --without-esound \ - --disable-musepack + --enable-musepack \ + --enable-real-codecs \ + --without-esound MAKE_ENV= V=1 MAKE_ARGS= pkgdatadir="${DATADIR}" \ datadir="${DATADIR}" \ libdir="${PREFIX}/lib" -CFLAGS_i386= -fomit-frame-pointer +CFLAGS_i386= -fomit-frame-pointer DOCSDIR= ${PREFIX}/share/doc/xine-lib # Please sync with XINE_PLUGINSDIR in multimedia/xine # and multimedia/vdr-plugin-xineliboutput -PLUGINSDIR= lib/xine/plugins/2.7 +PLUGINSDIR= lib/xine/plugins/2.9 PLIST_SUB= PLUGINSDIR="${PLUGINSDIR}" -OPTIONS_DEFINE= DOCS NLS CACA DVB DMX_IMAGE IPV6 IMAGEMAGICK JACK \ - GNOMEVFS2 PIXBUF PULSEAUDIO XVMC SMB SNDIO AALIB WAVPACK \ - VAAPI LIBBLURAY -OPTIONS_DEFAULT= DVB PIXBUF VAAPI +OPTIONS_DEFINE= AALIB ALSA AOM CACA DAV1D DOCS DMX_IMAGE DVB GNOMEVFS2 \ + IPV6 JACK LIBBLURAY NFS NLS PIXBUF PULSEAUDIO SDL SFTP \ + SMB SNDIO V4L VAAPI WAVPACK WAYLAND XVMC +OPTIONS_DEFAULT= DVB OPENSSL PIXBUF VAAPI OPTIONS_DEFINE_i386= W32DLL OPTIONS_DEFAULT_i386= W32DLL +OPTIONS_GROUP= TLS +OPTIONS_GROUP_TLS= GNUTLS OPENSSL +OPTIONS_RADIO= IMAGEMAGICK +OPTIONS_RADIO_IMAGEMAGICK=IMAGEMAGICK6 IMAGEMAGICK7 OPTIONS_SUB= yes +AOM_DESC= Enable libaom AV1 decoder support +DAV1D_DESC= Enable dav1d AV1 decoder support DMX_IMAGE_DESC= DMX image plugin DVB_DESC= DVB plugin +IMAGEMAGICK6_DESC= ${IMAGEMAGICK_DESC} version 6.x +IMAGEMAGICK7_DESC= ${IMAGEMAGICK_DESC} version 7.x +NFS_DESC= Enable NFS support using libnfs +SDL_DESC= Enable support for SDL 1 video output +SFTP_DESC= Enable SFTP support using libssh2 +TLS_DESC= Enable TLS support for https and ftps W32DLL_DESC= Win32 codec support +WAYLAND_DESC= Enable Wayland support AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_ENABLE= aalib +ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib +ALSA_CONFIGURE_WITH= alsa +AOM_LIB_DEPENDS= libaom.so:multimedia/aom +AOM_CONFIGURE_WITH= libaom CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_CONFIGURE_WITH= caca +DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d +DAV1D_CONFIGURE_WITH= dav1d +DVB_BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat DVB_CONFIGURE_ENABLE= dvb GNOMEVFS2_USE= GNOME=glib20,gconf2,gnomevfs2 GNOMEVFS2_CONFIGURE_ENABLE= gnomevfs -IMAGEMAGICK_CONFIGURE_WITH= imagemagick -IMAGEMAGICK_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 +GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls +GNUTLS_CONFIGURE_ON= --enable-tls +IMAGEMAGICK_CONFIGURE_ON= --with-imagemagick IMAGEMAGICK_IMPLIES= DMX_IMAGE +IMAGEMAGICK6_LIB_DEPENDS= libMagickWand-6.so:graphics/ImageMagick6 +IMAGEMAGICK6_CONFIGURE_ON= ${IMAGEMAGICK_CONFIGURE_ON} +IMAGEMAGICK6_IMPLIES= ${IMAGEMAGICK_IMPLIES} +IMAGEMAGICK7_LIB_DEPENDS= libMagickWand-7.so:graphics/ImageMagick7 +IMAGEMAGICK7_CONFIGURE_ON= ${IMAGEMAGICK_CONFIGURE_ON} +IMAGEMAGICK7_IMPLIES= ${IMAGEMAGICK_IMPLIES} IPV6_CONFIGURE_ENABLE= ipv6 JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_WITH= jack LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= bluray NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls +NFS_LIB_DEPENDS= libnfs.so:net/libnfs +NFS_CONFIGURE_ENABLE= nfs +OPENSSL_CONFIGURE_ON= --enable-tls +OPENSSL_CONFIGURE_ENV= OPENSSL_LIBS="-L${OPENSSLLIB} -lssl" \ + OPENSSL_CFLAGS="-I${OPENSSLINC}" +OPENSSL_USES= ssl PIXBUF_CONFIGURE_ENABLE= gdkpixbuf PIXBUF_IMPLIES= DMX_IMAGE PIXBUF_USE= GNOME=gdkpixbuf2,glib20 PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_WITH= pulseaudio +SDL_CONFIGURE_WITH= sdl +SDL_USE= SDL=sdl +SFTP_LIB_DEPENDS= libssh2.so:security/libssh2 +SFTP_CONFIGURE_ENABLE= sftp SMB_USES= samba:lib SMB_CONFIGURE_ENV= LIBSMBCLIENT_LIBS="-L${SAMBALIBS} -lsmbclient" \ LIBSMBCLIENT_CFLAGS="-I${SAMBAINCLUDES}" SMB_CONFIGURE_ENABLE= samba -SNDIO_CONFIGURE_ENABLE= sndio SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio +SNDIO_CONFIGURE_ENABLE= sndio VAAPI_LIB_DEPENDS= libva.so:multimedia/libva \ libva-glx.so:multimedia/libva-glx VAAPI_CONFIGURE_ENABLE= vaapi +V4L_BUILD_DEPENDS= v4l_compat>=1.0.20100321:multimedia/v4l_compat +V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l +V4L_CONFIGURE_ENABLE= libv4l v4l v4l2 W32DLL_CONFIGURE_ENABLE= w32dll W32DLL_PLIST_FILES= ${PLUGINSDIR}/xineplug_decode_qt.so \ ${PLUGINSDIR}/xineplug_decode_w32dll.so WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_WITH= wavpack +WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ + libwayland-client.so:graphics/wayland +WAYLAND_CONFIGURE_ENABLE= wayland .if defined(WITH_NVIDIA304_GL) || exists(${LOCALBASE}/lib/libXvMCNVIDIA.so.1) XVMC_CONFIGURE_WITH= xvmc-lib=XvMCNVIDIA XVMC_LIB_DEPENDS= libXvMCNVIDIA.so:x11/nvidia-driver-304 .else XVMC_CONFIGURE_WITH= xvmc-lib=XvMCW XVMC_LIB_DEPENDS= libXvMC.so:x11/libXvMC .endif XVMC_CONFIGURE_ENABLE= xvmc .include .if ${ARCH} == aarch64 BUILD_DEPENDS+= as:devel/binutils .endif +.if ${PORT_OPTIONS:MIMAGEMAGICK6} || ${PORT_OPTIONS:MIMAGEMAGICK7} +PLIST_SUB+= IMAGEMAGICK="" +.else +CONFIGURE_ARGS+= --without-imagemagick +PLIST_SUB+= IMAGEMAGICK="@comment " +.endif + +.if !${PORT_OPTIONS:MGNUTLS} && !${PORT_OPTIONS:MOPENSSL} +CONFIGURE_ARGS+= --disable-tls +.endif + +pre-configure-GNUTLS-off: + @${REINPLACE_CMD} -e 's|have_gnutls=yes|have_gnutls=no|' \ + ${WRKSRC}/configure + post-patch: .if ${COMPILER_TYPE} == "clang" @${REINPLACE_CMD} -e 's|-fno-rename-registers||' \ - ${WRKSRC}/src/libw32dll/wine/Makefile.in + ${WRKSRC}/src/libw32dll/Makefile.in .endif - @${REINPLACE_CMD} -e 's|-ldl||' \ - ${WRKSRC}/src/video_out/Makefile.in - @${REINPLACE_CMD} -e "s|#define _ATOM QT_ATOM('', '', '', '')||" \ - ${WRKSRC}/src/demuxers/demux_qt.c \ - ${WRKSRC}/configure + post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/*.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${PLUGINSDIR}/post/*.so .include Index: head/multimedia/libxine/distinfo =================================================================== --- head/multimedia/libxine/distinfo (revision 561321) +++ head/multimedia/libxine/distinfo (revision 561322) @@ -1,3 +1,3 @@ -TIMESTAMP = 1535162154 -SHA256 (xine-lib-1.2.9.tar.xz) = 32b34e8049feb762d75a551d5d2cdb56c396fdd83e35b9b7de5fd08e498e948d -SIZE (xine-lib-1.2.9.tar.xz) = 5180452 +TIMESTAMP = 1609529764 +SHA256 (xine-lib-1.2.11.tar.xz) = ef51b21d10dda1045fa7d711bd9171cfdaf0a5a2874233bcf16ffdf28ec07005 +SIZE (xine-lib-1.2.11.tar.xz) = 5282204 Index: head/multimedia/libxine/files/patch-include_config.h =================================================================== --- head/multimedia/libxine/files/patch-include_config.h (revision 561321) +++ head/multimedia/libxine/files/patch-include_config.h (nonexistent) @@ -1,18 +0,0 @@ -$OpenBSD: patch-include_config_h,v 1.1 2018/02/16 14:27:53 sthen Exp $ - -Index: include/config.h ---- include/config.h.orig -+++ include/config.h -@@ -24,9 +24,11 @@ - /* Ugly build time sanity guard. - * ./configure might mistake X32 mode as plain 64bit, - * but compiler itself sets __ILP32__ when in x32. -+ * Even worse: clang sets this in 32 mode as well, -+ * so also test __i386__ here. - */ - #ifdef ARCH_X86 --# if defined(__ILP32__) && !defined(ARCH_X86_X32) -+# if defined(__ILP32__) && !defined(__i386) && !defined(__i386__) && !defined(ARCH_X86_X32) - # ifdef ARCH_WARN - # warning "configure did not detect ARCH_X86_X32!" - # endif Property changes on: head/multimedia/libxine/files/patch-include_config.h ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/multimedia/libxine/files/patch-src_input_input__v4l.c =================================================================== --- head/multimedia/libxine/files/patch-src_input_input__v4l.c (nonexistent) +++ head/multimedia/libxine/files/patch-src_input_input__v4l.c (revision 561322) @@ -0,0 +1,13 @@ +--- src/input/input_v4l.c.orig ++++ src/input/input_v4l.c +@@ -1394,10 +1394,6 @@ + /* On buffer overrun we need to re prepare the capturing pcm device */ + snd_pcm_prepare(this->pcm_handle); + break; +- case -ESTRPIPE: /* Suspend event */ +- xprintf(this->stream->xine, XINE_VERBOSITY_LOG, +- "input_v4l: PCM suspend event occured\n"); +- break; + default: /* Unknown */ + xprintf(this->stream->xine, XINE_VERBOSITY_LOG, + "input_v4l: Unknown PCM error code: %d\n", pcmreturn); Property changes on: head/multimedia/libxine/files/patch-src_input_input__v4l.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/libxine/pkg-plist =================================================================== --- head/multimedia/libxine/pkg-plist (revision 561321) +++ head/multimedia/libxine/pkg-plist (revision 561322) @@ -1,202 +1,221 @@ bin/xine-config bin/xine-list-1.2 include/xine.h include/xine/alphablend.h include/xine/array.h include/xine/attributes.h include/xine/audio_decoder.h include/xine/audio_out.h include/xine/broadcaster.h include/xine/buffer.h include/xine/compat.h include/xine/configfile.h include/xine/demux.h include/xine/info_helper.h include/xine/input_plugin.h include/xine/io_helper.h include/xine/list.h include/xine/metronom.h include/xine/os_types.h include/xine/osd.h include/xine/plugin_catalog.h include/xine/pool.h include/xine/post.h include/xine/refcounter.h include/xine/resample.h include/xine/ring_buffer.h include/xine/scratch.h include/xine/sorted_array.h include/xine/spu.h include/xine/spu_decoder.h +include/xine/tickets.h include/xine/vdr.h include/xine/version.h include/xine/video_decoder.h include/xine/video_out.h include/xine/video_overlay.h include/xine/vo_scale.h include/xine/xine_buffer.h include/xine/xine_internal.h +include/xine/xine_module.h include/xine/xine_plugin.h include/xine/xineintl.h include/xine/xineutils.h include/xine/xmllexer.h include/xine/xmlparser.h lib/libxine.la lib/libxine-interface.la lib/libxine.so lib/libxine.so.2 -lib/libxine.so.2.7.0 +lib/libxine.so.2.9.0 %%PLUGINSDIR%%/mime.types %%PLUGINSDIR%%/post/xineplug_post_audio_filters.so %%PLUGINSDIR%%/post/xineplug_post_goom.so %%PLUGINSDIR%%/post/xineplug_post_mosaico.so %%PLUGINSDIR%%/post/xineplug_post_planar.so %%PLUGINSDIR%%/post/xineplug_post_switch.so %%PLUGINSDIR%%/post/xineplug_post_tvtime.so %%PLUGINSDIR%%/post/xineplug_post_visualizations.so +%%ALSA%%%%PLUGINSDIR%%/xineplug_ao_out_alsa.so %%JACK%%%%PLUGINSDIR%%/xineplug_ao_out_jack.so %%PLUGINSDIR%%/xineplug_ao_out_oss.so %%PULSEAUDIO%%%%PLUGINSDIR%%/xineplug_ao_out_pulseaudio.so %%SNDIO%%%%PLUGINSDIR%%/xineplug_ao_out_sndio.so %%PLUGINSDIR%%/xineplug_decode_a52.so +%%DAV1D%%%%PLUGINSDIR%%/xineplug_decode_dav1d.so %%PLUGINSDIR%%/xineplug_decode_dts.so %%PLUGINSDIR%%/xineplug_decode_dvaudio.so %%PLUGINSDIR%%/xineplug_decode_faad.so %%PLUGINSDIR%%/xineplug_decode_ff.so %%PIXBUF%%%%PLUGINSDIR%%/xineplug_decode_gdk_pixbuf.so %%PLUGINSDIR%%/xineplug_decode_gsm610.so %%IMAGEMAGICK%%%%PLUGINSDIR%%/xineplug_decode_image.so +%%AOM%%%%PLUGINSDIR%%/xineplug_decode_libaom.so %%PLUGINSDIR%%/xineplug_decode_libjpeg.so +%%PLUGINSDIR%%/xineplug_decode_libpng.so %%PLUGINSDIR%%/xineplug_decode_libvpx.so %%PLUGINSDIR%%/xineplug_decode_lpcm.so %%PLUGINSDIR%%/xineplug_decode_mad.so +%%PLUGINSDIR%%/xineplug_decode_mpc.so %%PLUGINSDIR%%/xineplug_decode_mpeg2.so %%PLUGINSDIR%%/xineplug_decode_rawvideo.so +%%PLUGINSDIR%%/xineplug_decode_real.so %%PLUGINSDIR%%/xineplug_decode_spu.so %%PLUGINSDIR%%/xineplug_decode_spucc.so %%PLUGINSDIR%%/xineplug_decode_spucmml.so %%PLUGINSDIR%%/xineplug_decode_spudvb.so %%PLUGINSDIR%%/xineplug_decode_spuhdmv.so +%%PLUGINSDIR%%/xineplug_decode_to_spdif.so %%PLUGINSDIR%%/xineplug_decode_vdpau.so %%PLUGINSDIR%%/xineplug_dmx_asf.so %%PLUGINSDIR%%/xineplug_dmx_audio.so %%PLUGINSDIR%%/xineplug_dmx_fli.so %%PLUGINSDIR%%/xineplug_dmx_games.so %%DMX_IMAGE%%%%PLUGINSDIR%%/xineplug_dmx_image.so %%PLUGINSDIR%%/xineplug_dmx_mng.so %%PLUGINSDIR%%/xineplug_dmx_modplug.so %%PLUGINSDIR%%/xineplug_dmx_nsv.so %%PLUGINSDIR%%/xineplug_dmx_playlist.so %%PLUGINSDIR%%/xineplug_dmx_pva.so %%PLUGINSDIR%%/xineplug_dmx_slave.so %%PLUGINSDIR%%/xineplug_dmx_video.so %%PLUGINSDIR%%/xineplug_flac.so %%LIBBLURAY%%%%PLUGINSDIR%%/xineplug_inp_bluray.so %%PLUGINSDIR%%/xineplug_inp_cdda.so %%DVB%%%%PLUGINSDIR%%/xineplug_inp_dvb.so %%PLUGINSDIR%%/xineplug_inp_dvd.so %%GNOMEVFS2%%%%PLUGINSDIR%%/xineplug_inp_gnome_vfs.so %%PLUGINSDIR%%/xineplug_inp_mms.so %%PLUGINSDIR%%/xineplug_inp_network.so +%%NFS%%%%PLUGINSDIR%%/xineplug_inp_nfs.so +%%V4L%%%%PLUGINSDIR%%/xineplug_inp_pvr.so %%PLUGINSDIR%%/xineplug_inp_rtp.so %%SMB%%%%PLUGINSDIR%%/xineplug_inp_smb.so +%%SFTP%%%%PLUGINSDIR%%/xineplug_inp_ssh.so +%%V4L%%%%PLUGINSDIR%%/xineplug_inp_v4l.so +%%V4L%%%%PLUGINSDIR%%/xineplug_inp_v4l2.so %%PLUGINSDIR%%/xineplug_inp_vcd.so %%PLUGINSDIR%%/xineplug_inp_vcdo.so %%PLUGINSDIR%%/xineplug_nsf.so %%PLUGINSDIR%%/xineplug_sputext.so +%%GNUTLS%%%%PLUGINSDIR%%/xineplug_tls_gnutls.so +%%OPENSSL%%%%PLUGINSDIR%%/xineplug_tls_openssl.so %%PLUGINSDIR%%/xineplug_vdr.so +%%WAYLAND%%%%PLUGINSDIR%%/xineplug_vo_gl_egl_wl.so +%%PLUGINSDIR%%/xineplug_vo_gl_egl_x11.so +%%PLUGINSDIR%%/xineplug_vo_gl_glx.so %%AALIB%%%%PLUGINSDIR%%/xineplug_vo_out_aa.so %%CACA%%%%PLUGINSDIR%%/xineplug_vo_out_caca.so %%PLUGINSDIR%%/xineplug_vo_out_opengl.so %%PLUGINSDIR%%/xineplug_vo_out_opengl2.so %%PLUGINSDIR%%/xineplug_vo_out_raw.so -%%PLUGINSDIR%%/xineplug_vo_out_sdl.so +%%SDL%%%%PLUGINSDIR%%/xineplug_vo_out_sdl.so %%VAAPI%%%%PLUGINSDIR%%/xineplug_vo_out_vaapi.so %%PLUGINSDIR%%/xineplug_vo_out_vdpau.so %%PLUGINSDIR%%/xineplug_vo_out_xcbshm.so %%PLUGINSDIR%%/xineplug_vo_out_xcbxv.so %%PLUGINSDIR%%/xineplug_vo_out_xshm.so %%PLUGINSDIR%%/xineplug_vo_out_xv.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xvmc.so %%XVMC%%%%PLUGINSDIR%%/xineplug_vo_out_xxmc.so %%WAVPACK%%%%PLUGINSDIR%%/xineplug_wavpack.so %%PLUGINSDIR%%/xineplug_xiph.so libdata/pkgconfig/libxine.pc man/man1/xine-config.1.gz man/man1/xine-list-1.2.1.gz man/man5/xine.5.gz %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/CREDITS %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/NEWS %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/README.MINGWCROSS %%PORTDOCS%%%%DOCSDIR%%/README.WIN32 %%PORTDOCS%%%%DOCSDIR%%/README.cetus %%PORTDOCS%%%%DOCSDIR%%/README.dvb %%PORTDOCS%%%%DOCSDIR%%/README.dxr3 %%PORTDOCS%%%%DOCSDIR%%/README.freebsd %%PORTDOCS%%%%DOCSDIR%%/README.irix %%PORTDOCS%%%%DOCSDIR%%/README.macosx %%PORTDOCS%%%%DOCSDIR%%/README.network_dvd %%PORTDOCS%%%%DOCSDIR%%/README.opengl %%PORTDOCS%%%%DOCSDIR%%/README.solaris %%PORTDOCS%%%%DOCSDIR%%/README_xxmc.html %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTDOCS%%%%DOCSDIR%%/faq.html %%PORTDOCS%%%%DOCSDIR%%/faq.txt %%PORTDOCS%%%%DOCSDIR%%/hackersguide/architecture.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/hackersguide.html %%PORTDOCS%%%%DOCSDIR%%/hackersguide/library.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/overlays.png %%PORTDOCS%%%%DOCSDIR%%/hackersguide/post_frame.png %%NLS%%share/locale/cs/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/de/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/en_US/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eo/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/es/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/eu/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/fr/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/it/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/ja/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/pl/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/sk/LC_MESSAGES/libxine2.mo %%NLS%%share/locale/tr/LC_MESSAGES/libxine2.mo %%DATADIR%%/aclocal/xine.m4 %%DATADIR%%/fonts/cc-16.xinefont.gz %%DATADIR%%/fonts/cc-20.xinefont.gz %%DATADIR%%/fonts/cc-24.xinefont.gz %%DATADIR%%/fonts/cc-32.xinefont.gz %%DATADIR%%/fonts/cc-48.xinefont.gz %%DATADIR%%/fonts/cc-64.xinefont.gz %%DATADIR%%/fonts/cci-16.xinefont.gz %%DATADIR%%/fonts/cci-20.xinefont.gz %%DATADIR%%/fonts/cci-24.xinefont.gz %%DATADIR%%/fonts/cci-32.xinefont.gz %%DATADIR%%/fonts/cci-48.xinefont.gz %%DATADIR%%/fonts/cci-64.xinefont.gz %%DATADIR%%/fonts/cetus-16.xinefont.gz %%DATADIR%%/fonts/cetus-20.xinefont.gz %%DATADIR%%/fonts/cetus-24.xinefont.gz %%DATADIR%%/fonts/cetus-32.xinefont.gz %%DATADIR%%/fonts/cetus-48.xinefont.gz %%DATADIR%%/fonts/cetus-64.xinefont.gz %%DATADIR%%/fonts/mono-16.xinefont.gz %%DATADIR%%/fonts/mono-20.xinefont.gz %%DATADIR%%/fonts/mono-24.xinefont.gz %%DATADIR%%/fonts/mono-32.xinefont.gz %%DATADIR%%/fonts/mono-48.xinefont.gz %%DATADIR%%/fonts/mono-64.xinefont.gz %%DATADIR%%/fonts/sans-16.xinefont.gz %%DATADIR%%/fonts/sans-20.xinefont.gz %%DATADIR%%/fonts/sans-24.xinefont.gz %%DATADIR%%/fonts/sans-32.xinefont.gz %%DATADIR%%/fonts/sans-48.xinefont.gz %%DATADIR%%/fonts/sans-64.xinefont.gz %%DATADIR%%/fonts/serif-16.xinefont.gz %%DATADIR%%/fonts/serif-20.xinefont.gz %%DATADIR%%/fonts/serif-24.xinefont.gz %%DATADIR%%/fonts/serif-32.xinefont.gz %%DATADIR%%/fonts/serif-48.xinefont.gz %%DATADIR%%/fonts/serif-64.xinefont.gz Index: head/multimedia/subtitlecomposer/Makefile =================================================================== --- head/multimedia/subtitlecomposer/Makefile (revision 561321) +++ head/multimedia/subtitlecomposer/Makefile (revision 561322) @@ -1,65 +1,65 @@ # $FreeBSD$ PORTNAME= subtitlecomposer PORTVERSION= 0.7.0 DISTVERSIONPREFIX= v -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= multimedia kde MAINTAINER= makc@FreeBSD.org COMMENT= Subtitle editor LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libicui18n.so:devel/icu \ libavcodec.so:multimedia/ffmpeg USES= compiler:c++11-lang cmake desktop-file-utils gettext \ kde:5 pkgconfig qt:5 shared-mime-info USE_KDE= auth codecs config configwidgets coreaddons ecm_build i18n \ kio kross sonnet textwidgets widgetsaddons xmlgui USE_QT= buildtools_build qmake_build core gui widgets USE_GITHUB= yes GH_ACCOUNT= maxrd2 GH_PROJECT= SubtitleComposer PORTSCOUT= ignore:continuous OPTIONS_GROUP= VIDEO VIDEO_DESC= Video players OPTIONS_GROUP_VIDEO= GSTREAMER MPLAYER MPV PHONON XINE OPTIONS_DEFAULT= PHONON OPTIONS_SUB= yes # Requires PocketSphinx-5prealpha SPHINX_DESC= Speech recognition via PocketSphinx SPHINX_LIB_DEPENDS= libpocketsphinx.so:audio/pocketsphinx CMAKE_ARGS= -DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON GSTREAMER_USES= gnome GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes GSTREAMER_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_GStreamer=ON MPLAYER_DESC= Install MPlayer MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_DESC= Multimedia support via MPV MPV_LIB_DEPENDS= libmpv.so:multimedia/mpv MPV_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_MPV=ON PHONON_USE= QT=phonon4 PHONON_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_USES= xorg XINE_USE= XORG=x11,xcb XINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Xine=ON post-patch: ${RM} ${WRKSRC}/cmake/FindICU.cmake ${REINPLACE_CMD} '/include /s,locale,clocale,' \ ${WRKSRC}/src/videoplayerplugins/mpv/mpvbackend.cpp .include Index: head/multimedia/vdr-plugin-xineliboutput/Makefile =================================================================== --- head/multimedia/vdr-plugin-xineliboutput/Makefile (revision 561321) +++ head/multimedia/vdr-plugin-xineliboutput/Makefile (revision 561322) @@ -1,67 +1,67 @@ # Created by: Juergen Lock # $FreeBSD$ PORTNAME= vdr-plugin-xineliboutput PORTVERSION= 1.0.90s20120511 -PORTREVISION= 28 +PORTREVISION= 29 CATEGORIES= multimedia MASTER_SITES= SF/xineliboutput/files/xineliboutput/vdr-xineliboutput-${PORTVERSION}/:release \ LOCAL/nox:snapshot DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:snapshot MAINTAINER= ports@FreeBSD.org COMMENT= Video Disk Recorder - xineliboutput plugin/viewer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libxine.so:multimedia/libxine \ libavutil.so:multimedia/ffmpeg \ libdbus-glib-1.so:devel/dbus-glib \ libvdpau.so:multimedia/libvdpau PATCH_STRIP= -p1 USES= compiler:c++11-lang gl pkgconfig tar:bzip2 xorg USE_XORG= xrandr xrender HAS_CONFIGURE= yes CONFIGURE_ARGS= --cc="${CC}" --cxx="${CXX}" --add-cflags=-I${VDRDIR} USE_GL= gl glu glut WRKSRC= ${WRKDIR}/vdr-${PLUGIN} XINE_PLUGINSDIR=lib/xine/plugins/2.7 PORTDOCS= README HISTORY PORTEXAMPLES= xine PLIST_SUB= XINE_PLUGINSDIR=${XINE_PLUGINSDIR} OPTIONS_DEFINE= LIBBLURAY LIBEXTRACTOR EXAMPLES DOCS LIBEXTRACTOR_LIB_DEPENDS= libextractor.so:textproc/libextractor LIBEXTRACTOR_CONFIGURE_ENABLE= libextractor LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray LIBBLURAY_CONFIGURE_ENABLE= libbluray .include "${.CURDIR}/../vdr/Makefile.plugins" post-patch: post-patch-plugin # clang doesn't know -MG ${TOUCH} -t 200001010000 ${WRKSRC}/nosignal_720x576.c \ ${WRKSRC}/black_720x576.c ${WRKSRC}/vdrlogo_720x576.c pre-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/vdr post-install: post-install-pluginlocales @${MKDIR} ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN} ${INSTALL_DATA} ${WRKSRC}/examples/allowed_hosts.conf \ ${STAGEDIR}${PREFIX}/etc/vdr/plugins/${PLUGIN}/allowed_hosts.conf.sample post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/xine ${INSTALL_DATA} ${FILESDIR}/keymap ${STAGEDIR}${EXAMPLESDIR}/xine post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .include Index: head/multimedia/xine/Makefile =================================================================== --- head/multimedia/xine/Makefile (revision 561321) +++ head/multimedia/xine/Makefile (revision 561322) @@ -1,68 +1,69 @@ # $FreeBSD$ PORTNAME= xine PORTVERSION= 0.99.12 +PORTREVISION= 1 CATEGORIES= multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-ui/${PORTVERSION} DISTNAME= ${PORTNAME}-ui-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= X11 multimedia player LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libxine.so:multimedia/libxine USES= desktop-file-utils gmake gnome iconv jpeg localbase pkgconfig \ readline shared-mime-info tar:xz xorg USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple \ --disable-rpath MAKE_ENV= V=1 INSTALLS_ICONS= yes LLD_UNSAFE= yes # lld disallows preemption of protected visibility syms DOCSDIR= ${PREFIX}/share/doc/xine-ui OPTIONS_DEFINE= AALIB CACA CURL DOCS LIRC NLS XFT OPTIONS_DEFAULT= CURL XFT OPTIONS_DEFINE_i386= WIN32_CODECS OPTIONS_SUB= yes AALIB_LIB_DEPENDS= libaa.so:graphics/aalib AALIB_CONFIGURE_WITH= aalib CACA_LIB_DEPENDS= libcaca.so:graphics/libcaca CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so:multimedia/libxine CACA_CONFIGURE_WITH= caca CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= curl LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" LIRC_CONFIGURE_ENABLE= lirc NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls WIN32_CODECS_DESC= Enable win32 codecs WIN32_CODECS_RUN_DEPENDS=\ win32-codecs>0:multimedia/win32-codecs XFT_USE= XORG=xft XFT_CONFIGURE_ENABLE= xft XINE_PLUGINSDIR= lib/xine/plugins/2.7 post-patch: @${REINPLACE_CMD} -e \ 's/font = */font = *-*-bold-o-*-*-12-*-*-*-*-*-*-*/g' \ ${WRKSRC}/src/xitk/skins/xinetic/skinconfig @${REINPLACE_CMD} -e \ 's|||' ${WRKSRC}/src/aaui/main.c @${REINPLACE_CMD} -e \ 's|<\(readline.h\)>|| ; \ s|<\(history.h\)>||' ${WRKSRC}/src/xitk/network.c .include Index: head/www/npapi-xine/Makefile =================================================================== --- head/www/npapi-xine/Makefile (revision 561321) +++ head/www/npapi-xine/Makefile (revision 561322) @@ -1,29 +1,29 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= xine PORTVERSION= 1.0.2 -PORTREVISION= 12 +PORTREVISION= 13 DISTVERSIONPREFIX= plugin- CATEGORIES= www multimedia MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-plugin/${PORTVERSION} PKGNAMEPREFIX= npapi- MAINTAINER= ports@FreeBSD.org COMMENT= Embed Xine player into browser BROKEN_aarch64= fails to build: ../include/prcpucfg.h:604:2: Unknown CPU architecture LIB_DEPENDS= libxine.so:multimedia/libxine USES= pkgconfig webplugin:native tar:bzip2 GNU_CONFIGURE= yes WEBPLUGIN_NAME= # WEBPLUGIN_FILES= xineplugin.so PLIST_FILES= ${WEBPLUGIN_DIR}${WEBPLUGIN_FILES} do-install: ${MKDIR} ${STAGEDIR}${WEBPLUGIN_DIR} ${INSTALL_LIB} ${WRKSRC}/src/.libs/${WEBPLUGIN_FILES} ${STAGEDIR}${WEBPLUGIN_DIR} .include Index: head/x11/eaglemode/Makefile =================================================================== --- head/x11/eaglemode/Makefile (revision 561321) +++ head/x11/eaglemode/Makefile (revision 561322) @@ -1,109 +1,109 @@ # Created by: Dmitry Marakasov # $FreeBSD$ PORTNAME= eaglemode PORTVERSION= 0.95.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Futuristic zoomable user environment LICENSE= GPLv3 LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 USES= compiler:features jpeg gnome perl5 \ pkgconfig tar:bzip2 xorg USE_PERL5= build USE_XORG= x11 xext xxf86vm SUB_FILES= eaglemode.sh LLD_UNSAFE= yes BUILD_ARGS= continue=no .for lib in X11 jpeg png tiff BUILD_ARGS+= ${lib}-inc-dir="${LOCALBASE}/include" \ ${lib}-lib-dir="${LOCALBASE}/lib" .endfor DATADIR= ${PREFIX}/lib/${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDATA= * OPTIONS_DEFINE= RSVG PDF OPTIONS_DEFAULT=VLC RSVG PDF OPTIONS_SUB= yes OPTIONS_GROUP= EMAV OPTIONS_GROUP_EMAV= XINE VLC RSVG_DESC= SVG support through librsvg PDF_DESC= PDF support through poppler-glib EMAV_DESC= Video preview backend VLC_DESC= Multimedia support via VLC XINE_LIB_DEPENDS= libxine.so:multimedia/libxine XINE_VARS= EMAV+=xine RSVG_USE= GNOME=librsvg2 PDF_LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib PDF_USE= GNOME=gtk20 VLC_LIB_DEPENDS= libvlc.so:multimedia/vlc VLC_VARS= EMAV+=vlc .include .if ${COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42 USE_GCC= yes .endif .if ${PORT_OPTIONS:MXINE} BUILD_ARGS+= xine-inc-dir="${LOCALBASE}/include" \ xine-lib-dir="${LOCALBASE}/lib" .endif .if !empty(EMAV) BUILD_ARGS+= emAv=${EMAV:ts,} .endif post-patch: @${FIND} ${WRKSRC} -name "*.pl" | ${XARGS} \ ${REINPLACE_CMD} -e '1s|/usr/bin/perl|${perl_CMD}|' .if empty(EMAV) @${RM} ${WRKSRC}/makers/emAv.maker.pm .endif post-patch-RSVG-off: @${RM} ${WRKSRC}/makers/emSvg.maker.pm post-patch-PDF-off: @${RM} ${WRKSRC}/makers/emPdf.maker.pm do-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${PERL} make.pl build ${BUILD_ARGS}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && ${PERL} make.pl install dir=${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKDIR}/eaglemode.sh ${STAGEDIR}${PREFIX}/bin/eaglemode @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/bin/* \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/*.so \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emClock/emTimeZonesProc \ ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emTmpConv/emTmpConvProc do-install-XINE-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_xine do-install-VLC-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emAv/emAvServerProc_vlc do-install-RSVG-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emSvg/emSvgServerProc do-install-PDF-on: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/eaglemode/lib/emPdf/emPdfServerProc .include