Index: head/archivers/bzip2/Makefile =================================================================== --- head/archivers/bzip2/Makefile (revision 417347) +++ head/archivers/bzip2/Makefile (revision 417348) @@ -1,49 +1,50 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= bzip2 PORTVERSION= 1.0.6 +PORTREVISION= 1 CATEGORIES= archivers MASTER_SITES= http://www.bzip.org/${PORTVERSION}/ MAINTAINER= jharris@widomaker.com COMMENT= Block-sorting file compressor USES= cpe CPE_VENDOR= bzip USE_LDCONFIG= yes PATCH_STRIP= -p3 OPTIONS_DEFINE= DOCS do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bzip2 ${STAGEDIR}${PREFIX}/bin - ${LN} -sf ${PREFIX}/bin/bzip2 ${STAGEDIR}${PREFIX}/bin/bunzip2 - ${LN} -sf ${PREFIX}/bin/bzip2 ${STAGEDIR}${PREFIX}/bin/bzcat - ${LN} -sf ${PREFIX}/bin/bzip2 ${STAGEDIR}${PREFIX}/bin/bz2cat + ${LN} -sf bzip2 ${STAGEDIR}${PREFIX}/bin/bunzip2 + ${LN} -sf bzip2 ${STAGEDIR}${PREFIX}/bin/bzcat + ${LN} -sf bzip2 ${STAGEDIR}${PREFIX}/bin/bz2cat ${INSTALL_PROGRAM} ${WRKSRC}/bzip2recover ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/bzgrep ${STAGEDIR}${PREFIX}/bin - ${LN} -sf ${PREFIX}/bin/bzgrep ${STAGEDIR}${PREFIX}/bin/bzegrep - ${LN} -sf ${PREFIX}/bin/bzgrep ${STAGEDIR}${PREFIX}/bin/bzfgrep + ${LN} -sf bzgrep ${STAGEDIR}${PREFIX}/bin/bzegrep + ${LN} -sf bzgrep ${STAGEDIR}${PREFIX}/bin/bzfgrep ${INSTALL_SCRIPT} ${WRKSRC}/bzmore ${STAGEDIR}${PREFIX}/bin - ${LN} -sf ${PREFIX}/bin/bzmore ${STAGEDIR}${PREFIX}/bin/bzless + ${LN} -sf bzmore ${STAGEDIR}${PREFIX}/bin/bzless ${INSTALL_DATA} ${WRKSRC}/bzlib.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/libbz2.a ${STAGEDIR}${PREFIX}/lib ${INSTALL_LIB} ${WRKSRC}/libbz2.so.1 ${STAGEDIR}${PREFIX}/lib - ${LN} -sf ${PREFIX}/lib/libbz2.so.1 ${STAGEDIR}${PREFIX}/lib/libbz2.so + ${LN} -sf libbz2.so.1 ${STAGEDIR}${PREFIX}/lib/libbz2.so ${INSTALL_MAN} ${WRKSRC}/bzip2.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/bzgrep.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/bzmore.1 ${STAGEDIR}${PREFIX}/man/man1 ${LN} -sf bzip2.1 ${STAGEDIR}${PREFIX}/man/man1/bunzip2.1 ${LN} -sf bzip2.1 ${STAGEDIR}${PREFIX}/man/man1/bzcat.1 ${LN} -sf bzip2.1 ${STAGEDIR}${PREFIX}/man/man1/bz2cat.1 ${LN} -sf bzip2.1 ${STAGEDIR}${PREFIX}/man/man1/bzip2recover.1 ${LN} -sf bzgrep.1 ${STAGEDIR}${PREFIX}/man/man1/bzegrep.1 ${LN} -sf bzgrep.1 ${STAGEDIR}${PREFIX}/man/man1/bzfgrep.1 ${LN} -sf bzmore.1 ${STAGEDIR}${PREFIX}/man/man1/bzless.1 @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/bzip2 ${INSTALL_DATA} ${WRKSRC}/manual* ${STAGEDIR}${PREFIX}/share/doc/bzip2 ${INSTALL_DATA} ${WRKSRC}/bzip2.txt ${STAGEDIR}${PREFIX}/share/doc/bzip2 ${STAGEDIR}${PREFIX}/bin/bzip2 -f ${STAGEDIR}${PREFIX}/share/doc/bzip2/manual.ps .include Index: head/archivers/libarc/Makefile =================================================================== --- head/archivers/libarc/Makefile (revision 417347) +++ head/archivers/libarc/Makefile (revision 417348) @@ -1,28 +1,28 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= libarc PORTVERSION= 2.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= archivers devel MASTER_SITES= http://www.onicos.com/staff/iz/release/ MAINTAINER= ports@FreeBSD.org COMMENT= Tiny C decompression library for several popular compression formats SOLIB= libarc.so SOVERSION= 1 MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -I." LN="${LN} -sf" \ SOLIB="${SOLIB}" SOVERSION="${SOVERSION}" USE_LDCONFIG= yes do-install: ${INSTALL_PROGRAM} ${WRKSRC}/arccat ${STAGEDIR}/${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${SOLIB}.${SOVERSION} ${STAGEDIR}/${PREFIX}/lib - ${LN} -sf ${PREFIX}/lib/${SOLIB}.${SOVERSION} ${STAGEDIR}/${PREFIX}/lib/${SOLIB} + ${LN} -sf ${SOLIB}.${SOVERSION} ${STAGEDIR}/${PREFIX}/lib/${SOLIB} @${MKDIR} ${STAGEDIR}/${PREFIX}/include/libarc ${INSTALL_DATA} ${WRKSRC}/libarc/* ${STAGEDIR}/${PREFIX}/include/libarc (cd ${WRKSRC} && ${INSTALL_DATA} unlzh.h zip.h ${STAGEDIR}/${PREFIX}/include/libarc) .include Index: head/astro/google-earth/Makefile =================================================================== --- head/astro/google-earth/Makefile (revision 417347) +++ head/astro/google-earth/Makefile (revision 417348) @@ -1,81 +1,81 @@ # $FreeBSD$ PORTNAME= google-earth PORTVERSION= 6.0.3.2197 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 3 CATEGORIES= astro deskutils geography MASTER_SITES= http://dl.google.com/earth/client/advanced/previous/:previous \ http://dl.google.com/earth/client/current/:current DISTFILES= GoogleEarthLinux.bin:current DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= # none MAINTAINER= ports@FreeBSD.org COMMENT= Explore, Search, and Discover EXTRACT_DEPENDS= unmakeself:archivers/unmakeself RESTRICTED= Not really sure about the redistribution terms WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\..*//g}/ OPTIONS_DEFINE= NVIDIA USE_LINUX= yes USE_LINUX_APPS= xorglibs curl nss USES= perl5 shared-mime-info desktop-file-utils USE_PERL5= patch build #SUB_FILES= bin/googleearth UNMAKESELF= ${LOCALBASE}/bin/unmakeself NVIDIA_RUN_DEPENDS= ${LINUXBASE}/usr/lib/libGL.so.1:x11/nvidia-driver NVIDIA_USE_OFF= LINUX_APPS=dri,libpciaccess # Fixed by the first post-patch target line? Also, linprocfs needs to be mounted. #BROKEN= seems to crash on >= 9.x/amd64: http://www.freebsd.org/cgi/query-pr.cgi?pr=160422 do-extract: @${MKDIR} ${WRKSRC} @${CP} ${DISTDIR}/${DIST_SUBDIR}/${_DISTFILES} ${WRKSRC} @cd ${WRKSRC} && ${UNMAKESELF} ${_DISTFILES} && ${RM} -f ${_DISTFILES} @cd ${WRKSRC} && ${TAR} xf googleearth-data.tar && ${RM} -f googleearth-data.tar @cd ${WRKSRC} && ${TAR} xf googleearth-linux-x86.tar && ${RM} -f googleearth-linux-x86.tar post-patch: @${REINPLACE_CMD} -e '/OS.*=/s|linux|FreeBSD|' ${WRKSRC}/drivers.ini @${REINPLACE_CMD} -e 's|^# Set the home.*|GOOGLEEARTH_DATA_PATH=${DATADIR}|' ${WRKSRC}/bin/googleearth @${REINPLACE_CMD} -i "" -e "s|^# Let's boogie.*|rm -f ${LINUXBASE}\$${HOME}/.googleearth/instance-running-lock|" ${WRKSRC}/bin/googleearth @${REINPLACE_CMD} -i "" -e 's/^TMPPATH.*/exit 0/' ${WRKSRC}/postinstall.sh @${REINPLACE_CMD} -i "" -e 's|\"\$$SETUP_INSTALLPATH/|\"${WRKSRC}/|' ${WRKSRC}/postinstall.sh @${REINPLACE_CMD} -i "" -e 's|\$$SETUP_INSTALLPATH/googleearth |${PREFIX}/bin/googleearth |' ${WRKSRC}/postinstall.sh ${RM} ${WRKSRC}/libcurl.so.4 ${PERL} -i -pe 's|/lib/ld-lsb.so.3\0\0\0|/lib/ld-linux.so.2\0|' ${WRKSRC}/googleearth-bin post-patch-NVIDIA-on: @${REINPLACE_CMD} 's|%%LIBGL_ALWAYS_SOFTWARE%%||' ${WRKSRC}/bin/googleearth post-patch-NVIDIA-off: @${REINPLACE_CMD} 's|%%LIBGL_ALWAYS_SOFTWARE%%|LIBGL_ALWAYS_SOFTWARE=yes|' ${WRKSRC}/bin/googleearth do-build: @${SETENV} SETUP_INSTALLPATH=${DATADIR} ${WRKSRC}/postinstall.sh @cd ${WRKSRC} && ${RM} -rf setup.* preuninstall.sh postinstall.sh \ bin/googleearth.orig do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages ${INSTALL_DATA} ${WRKSRC}/googleearth-mimetypes.xml \ ${STAGEDIR}${PREFIX}/share/mime/packages/ ${INSTALL_DATA} ${WRKSRC}/Google-googleearth.desktop \ ${STAGEDIR}${PREFIX}/share/applications/googleearth.desktop ${CP} -rp ${WRKSRC}/* ${STAGEDIR}${DATADIR} ${RM} -f ${STAGEDIR}${DATADIR}/googleearth-mimetypes.xml \ ${STAGEDIR}${DATADIR}/googleearth.desktop ${INSTALL_SCRIPT} ${FILESDIR}/browserwrapper \ ${STAGEDIR}${DATADIR}/bin/ - ${LN} -sf ${DATADIR}/bin/googleearth \ + ${LN} -sf ../${DATADIR_REL}/bin/googleearth \ ${STAGEDIR}${PREFIX}/bin/ .include Index: head/audio/gvolwheel/Makefile =================================================================== --- head/audio/gvolwheel/Makefile (revision 417347) +++ head/audio/gvolwheel/Makefile (revision 417348) @@ -1,44 +1,44 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= gvolwheel PORTVERSION= 1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= SF/${PORTNAME} MAINTAINER= vg@FreeBSD.org COMMENT= Volume mixer LICENSE= GPLv3 CONFIGURE_ARGS+=--enable-oss GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib USES= gmake iconv pkgconfig USE_GNOME= gtk30 intltool PORTDOCS= AUTHORS ChangeLog README OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_CONFIGURE_ENABLE= nls NLS_USES= gettext SUB_FILES= pkg-message DESKTOP_ENTRIES="GVolWheel" "${COMMENT}" "${PORTNAME}" \ "${PORTNAME}" "GTK;AudioVideo;Audio;Mixer;" true post-patch: ${REINPLACE_CMD} -e 's|linux/soundcard|sys/soundcard|g' \ ${WRKSRC}/src/callbacks.c ${WRKSRC}/src/actions.c post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} - ${LN} -sf ${PREFIX}/share/pixmaps/gvolwheel/audio-volume-high.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png + ${LN} -sf gvolwheel/audio-volume-high.png ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png .include Index: head/audio/pd/Makefile =================================================================== --- head/audio/pd/Makefile (revision 417347) +++ head/audio/pd/Makefile (revision 417348) @@ -1,86 +1,86 @@ # Created by: trevor # $FreeBSD$ PORTNAME= pd DISTVERSION= 0.47-0 DISTVERSIONSUFFIX= .src -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio MASTER_SITES= http://msp.ucsd.edu/Software/ MAINTAINER= brittlehaus@gmail.com COMMENT= MIDI-capable real-time audio processor/synthesizer LICENSE= BSD3CLAUSE LGPL21 LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= xdg-open:devel/xdg-utils \ dejavu>0:x11-fonts/dejavu WRKSRC= ${WRKDIR}/${DISTNAME:S,${DISTVERSIONSUFFIX},,} USES= autoreconf gettext gmake libtool pkgconfig shebangfix \ tcl:wrapper tk:wrapper SHEBANG_FILES= tcl/pkg_mkIndex.tcl SHEBANG_LANG= tclsh tclsh_CMD= ${LOCALBASE}/bin/tclsh GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_lib_pthread_pthread_create=no CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -pthread DESKTOP_ENTRIES="Pd" "" "${PREFIX}/lib/pd/tcl/pd.ico" "pd" "" ${FALSE} OPTIONS_DEFINE= ALSA DOCS JACK ALSA_CONFIGURE_ENABLE= alsa ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib JACK_CONFIGURE_ENABLE= jack JACK_LIB_DEPENDS= libjack.so:audio/jack post-patch: ${FIND} ${PATCH_WRKSRC} -name "*.[ch]" | ${XARGS} ${REINPLACE_CMD} -e \ 's|__FreeBSD_kernel__|__FreeBSD__|g ; \ s|__x86_64__|__amd64__|g' ${FIND} ${WRKSRC}/extra -name "*.c" | ${XARGS} ${REINPLACE_CMD} -e \ 's|||g' ${REINPLACE_CMD} -e \ 's|\*kfreebsd\*gnu\*)|*freebsd*)| ; \ s|portaudio=yes|portaudio=no| ; \ s|-O3||' ${WRKSRC}/configure.ac ${REINPLACE_CMD} -e \ '/^pkgconfigdir/s|=.*|= $$(prefix)/libdata/pkgconfig| ; \ /^libpddir/s|=.*|= $$(pkglibdir)| ; \ s|make -C|$$(MAKE) -C|' ${WRKSRC}/Makefile.am ${REINPLACE_CMD} -e \ '/^pd_LDADD/s| =.*| = $$(LIBM)|' ${WRKSRC}/src/Makefile.am ${REINPLACE_CMD} -e \ 's|PD_BASEDIR/LICENSE|${DOCSDIR}/LICENSE|g ; \ s|PD_BASEDIR/doc/1|${DOCSDIR}/1|g' \ ${WRKSRC}/doc/1.manual/1.introduction.txt ${REINPLACE_CMD} -e \ 's|-O2 | | ; \ s|-lc ||g' ${WRKSRC}/extra/makefile.subdir ${REINPLACE_CMD} -e \ '/libpthread/s|_ERROR|_WARN|' ${WRKSRC}/portaudio/configure.in do-install: .for i in src man tcl po extra (cd ${WRKSRC}/${i} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) .endfor (cd ${WRKSRC} && ${INSTALL_DATA} pd.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig) ${MKDIR} ${STAGEDIR}${DOCSDIR} (${TAR} -C ${WRKSRC}/doc --exclude "*.bak" --exclude "*.orig" \ -cf - . | ${TAR} -C ${STAGEDIR}${DOCSDIR} --unlink -xf -) .for i in LICENSE.txt README.txt (cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR}) .endfor - ${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/pd/doc + ${LN} -sf ../../${DOCSDIR_REL} ${STAGEDIR}${PREFIX}/lib/pd/doc ${FIND} ${STAGEDIR}${PREFIX}/lib/pd -name "*.pd_linux" | ${XARGS} \ ${STRIP_CMD} .include Index: head/cad/brickutils/Makefile =================================================================== --- head/cad/brickutils/Makefile (revision 417347) +++ head/cad/brickutils/Makefile (revision 417348) @@ -1,80 +1,80 @@ # Created by: Rusmir Dusko # $FreeBSD$ PORTNAME= brickutils PORTVERSION= 0.1.6.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}-obsolete/ \ SF/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}-obsolete/:docs \ SF/nemysisfreebsdp/${CATEGORIES}/:icons DISTFILES= BrickUtils-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX}:icons DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= BrickUtils-${DISTVERSION}${EXTRACT_SUFX} \ ${PORTNAME}_icons${EXTRACT_SUFX} MAINTAINER= koalative@gmail.com COMMENT= Utility for building models with LEGO LICENSE= GPLv3 RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:cad/ldraw \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3 WRKSRC= ${WRKDIR}/BrickUtils-${PORTVERSION} NO_ARCH= yes USES= python:2 USE_GNOME= pygtk2 PORTDOCS= * DOCSRCDIR1= ${WRKSRC} DOC_FILES1= ChangeLog OPTIONS_DEFINE= DOCS SUB_FILES= ${PORTNAME} \ pkg-message INSTALLS_ICONS= yes ICON_SIZES= 32x32 48x48 64x64 72x72 96x96 128x128 DOCS_DISTFILES= ${PORTNAME}-manual-it.pdf:docs \ ${PORTNAME}-manual.pdf:docs post-patch: @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}|' \ ${WRKSRC}/pyBrickUtils.py do-build: @${PYTHON_CMD} -m compileall ${WRKSRC} @${PYTHON_CMD} -O -m compileall ${WRKSRC} do-install: @${REINPLACE_CMD} -e 's|%%PYTHON_CMD%%|${PYTHON_CMD}|' \ ${WRKDIR}/${PORTNAME} ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .for f in pyBrickUtils.py pyBrickUtils.pyc pyBrickUtils.pyo catalog.new @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${DATADIR}) .endfor @(cd ${WRKSRC} && ${COPYTREE_SHARE} BrickUtils ${STAGEDIR}${DATADIR}) ${INSTALL_DATA} ${WRKSRC}/BrickUtils.desktop ${STAGEDIR}${DESKTOPDIR} @${CHMOD} -R 775 ${STAGEDIR}${DATADIR} @(cd ${STAGEDIR}${DATADIR} && ${CHMOD} -R 664 catalog.new) .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor - ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ + ${LN} -sf ../icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${DOC_FILES1:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR} @(cd ${_DISTDIR} && ${CP} -a *.pdf ${STAGEDIR}${DOCSDIR}) .include Index: head/cad/leocad/Makefile =================================================================== --- head/cad/leocad/Makefile (revision 417347) +++ head/cad/leocad/Makefile (revision 417348) @@ -1,96 +1,96 @@ # Created by: David Yeske # $FreeBSD$ PORTNAME= leocad PORTVERSION= 0.80.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/${PORTNAME}/ DISTFILES= LeoCAD-Source-${PORTVERSION}.tgz DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= LeoCAD-Source-${PORTVERSION}.tgz MAINTAINER= koalative@gmail.com COMMENT= CAD program that uses bricks similar to those found in many toys LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png WRKSRC= ${WRKDIR}/${PORTNAME} USES= desktop-file-utils gmake jpeg pkgconfig qmake shared-mime-info USE_QT4= moc_build rcc_build uic_build iconengines_run imageformats_run \ corelib gui network opengl USE_GL= glut USE_GNOME= gtk20 CXXFLAGS+= -include ${WRKSRC}/common/lc_global.h PORTDOCS= CREDITS.txt README.txt OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= LIBRARY OPTIONS_SINGLE_LIBRARY= LDRAW LEOCAD OPTIONS_DEFAULT= LEOCAD LDRAW_DESC= Library from LDraw symlink, mostly fewer pieces LEOCAD_DESC= Library from LeoCad file, mostly more pieces INSTALLS_ICONS= yes ICON_SIZES= 16x16 24x24 32x32 48x48 64x64 128x128 256x256 512x512 .include .if ${PORT_OPTIONS:MLDRAW} RUN_DEPENDS= ${LOCALBASE}/share/ldraw/models/car.dat:cad/ldraw .endif .if ${PORT_OPTIONS:MLEOCAD} LEOCAD_PIECES= Library-Linux-7931.zip DISTFILES+= ${LEOCAD_PIECES} EXTRACT_DEPENDS=${UNZIP_CMD}:archivers/unzip post-extract: @${UNZIP_CMD} -q -o ${_DISTDIR}/${LEOCAD_PIECES} -d ${WRKDIR}/pieces .endif post-patch: @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|; \ s|share/man/man1|man/man1|; \ s|docs.files = docs/README.txt docs/CREDITS.txt docs/COPYING.txt|docs.files = |' \ ${WRKSRC}/${PORTNAME}.pro .for s in 16 24 32 48 64 128 256 512 @cd ${WRKSRC}/tools/icon && \ ${MV} ${PORTNAME}-${s}.png ${PORTNAME}_${s}x${s}.png .endfor @cd ${WRKSRC}/tools/icon && ${CP} -a ${PORTNAME}_128x128.png icon128.png post-install: @${MKDIR} ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MLDRAW} ${LN} -s ${PREFIX}/share/ldraw ${STAGEDIR}${DATADIR}/library.bin .endif .if ${PORT_OPTIONS:MLEOCAD} ${INSTALL_DATA} ${WRKDIR}/pieces/* ${STAGEDIR}${DATADIR} .endif .for s in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps ${INSTALL_DATA} ${WRKSRC}/tools/icon/${PORTNAME}_${s}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${s}/apps/${PORTNAME}.png .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps .for i in document*.png icon*.png @cd ${WRKSRC}/tools/icon && ${INSTALL_DATA} ${i} \ ${STAGEDIR}${DATADIR} .endfor - @${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png \ + @${LN} -sf ../icons/hicolor/48x48/apps/${PORTNAME}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ ${INSTALL_MAN} ${WRKSRC}/docs/leocad.1 ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR} .include Index: head/cad/meshlab/Makefile =================================================================== --- head/cad/meshlab/Makefile (revision 417347) +++ head/cad/meshlab/Makefile (revision 417348) @@ -1,57 +1,57 @@ # Created by: gahr # $FreeBSD$ PORTNAME= meshlab PORTVERSION= 1.3.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/MeshLab%20v${PORTVERSION}/ DISTNAME= MeshLabSrc_AllInc_v${PORTVERSION:C|\.||g} MAINTAINER= ports@FreeBSD.org COMMENT= 3D triangular meshes processing and editing tool LICENSE= GPLv2 EXTRACT_DEPENDS=gtar:archivers/gtar LIB_DEPENDS= libQtSolutions_SOAP-head.so:devel/qt4-qtsolutions-soap \ libmpir.so:math/mpir USES= dos2unix qmake compiler:c++11-lib tar:tgz USE_CXXSTD= c++11 USE_GL= glew glu USE_QT4= moc_build rcc_build uic_build corelib gui xml \ xmlpatterns opengl network script USE_LDCONFIG= yes DOS2UNIX_FILES= external/structuresynth/ssynth/SyntopiaCore/GLEngine/Object3D.h \ external/structuresynth/ssynth/SyntopiaCore/GLEngine/Raytracer/VoxelStepper.cpp \ meshlabplugins/edit_arc3D/fillImage.cpp \ meshlabplugins/filter_csg/intercept.h \ meshlabplugins/filter_photosynth/downloader.cpp EXTRACT_CMD= gtar QMAKE_SOURCE_PATH= ${WRKSRC}/meshlab_full.pro WRKSRC= ${WRKDIR}/${PORTNAME}/src pre-configure: ${MV} "${WRKSRC}/distrib/shaders/electronic microscope.gdp" \ ${WRKSRC}/distrib/shaders/electronic_microscope.gdp ${MV} "${WRKSRC}/distrib/shaders/shadersrm/old/Depth of Field.rfx" \ ${WRKSRC}/distrib/shaders/shadersrm/old/Depth_of_Field.rfx ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/common/pluginmanager.cpp .if defined(MAINTAINER_MODE) ${FIND} ${WRKSRC}/../../ -name "*.pro" | ${XARGS} \ ${REINPLACE_CMD} -e '/^CONFIG +=/s|$$| debug|' .endif do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/plugins cd ${WRKSRC}/distrib/plugins && ${INSTALL_LIB} *.so ${STAGEDIR}${PREFIX}/lib/meshlab/plugins ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/shaders cd ${WRKSRC}/distrib/shaders && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/meshlab/shaders ${INSTALL_PROGRAM} ${WRKSRC}/distrib/meshlab ${STAGEDIR}${PREFIX}/lib/meshlab - ${LN} -sf ${PREFIX}/lib/meshlab/meshlab ${STAGEDIR}${PREFIX}/bin + ${LN} -sf ../lib/meshlab/meshlab ${STAGEDIR}${PREFIX}/bin .include Index: head/cad/qcad/Makefile =================================================================== --- head/cad/qcad/Makefile (revision 417347) +++ head/cad/qcad/Makefile (revision 417348) @@ -1,80 +1,80 @@ # Created by: Thomas Gellekum # $FreeBSD$ PORTNAME= qcad PORTVERSION= 3.15.2.0 DISTVERSIONPREFIX= v -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} MAINTAINER= mr@FreeBSD.org COMMENT= Professional CAD system LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ ${LOCALBASE}/lib/libopenNURBS.a:graphics/opennurbs LIB_DEPENDS= libquazip.so:archivers/quazip MAKE_JOBS_UNSAFE=yes USES= execinfo gmake qmake USE_GITHUB= yes USE_LDCONFIG= yes USE_QT4= qmake_build codecs-cn codecs-jp codecs-kr codecs-tw corelib \ designer gui help imageformats moc_build network opengl rcc_build script \ scripttools sql svg uic_build xml xmlpatterns webkit USE_GL= glu DESKTOP_ENTRIES="QCad" \ "" \ "${DATADIR}/scripts/qcad_icon.png" \ "${PREFIX}/bin/qcad-bin" \ "" \ true .if defined(WITH_DEBUG) RESDIR= ${WRKSRC}/debug .else RESDIR= ${WRKSRC}/release .endif SHRLIBS= qcadcore qcadecmaapi qcadentity qcadgrid qcadgui qcadoperations \ qcadsnap qcadspatialindex qcadstemmer spatialindexnavel qcadzip STALIBS= dxflib stemmer SHRDIR= fonts libraries patterns plugins scripts ts #QSCRIPTS should not be installed to avoid conflicts with texlive-base QSCRIPTS= bbox dwg2bmp dwg2pdf dwg2svg pre-configure: ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RS.cpp ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" \ ${WRKSRC}/src/core/RSettings.cpp # Temporary hack for Qt 4.8.7 support while upstream does not add proper # bindings. # (cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.5 && \ # ${COPYTREE_SHARE} . ../qt-labs-qtscriptgenerator-4.8.7) # (cd ${WRKSRC}/src/3rdparty/qt-labs-qtscriptgenerator-4.8.7 && \ # mv qt-labs-qtscriptgenerator-4.8.5.pro qt-labs-qtscriptgenerator-4.8.7.pro) do-install: ${INSTALL_PROGRAM} ${RESDIR}/qcad-bin ${STAGEDIR}${PREFIX}/bin/ - ${LN} -sf ${PREFIX}/bin/qcad-bin ${STAGEDIR}${PREFIX}/bin/qcad + ${LN} -sf qcad-bin ${STAGEDIR}${PREFIX}/bin/qcad .for lib in ${SHRLIBS:C|^|lib|:C|$|.so|} ${INSTALL_LIB} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/${lib}.0 - ${LN} -sf ${PREFIX}/lib/${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} + ${LN} -sf lib/${lib}.0 ${STAGEDIR}${PREFIX}/lib/${lib} .endfor .for lib in ${STALIBS:C|^|lib|:C|$|.a|} ${INSTALL_DATA} ${RESDIR}/${lib} ${STAGEDIR}${PREFIX}/lib/ .endfor ${MKDIR} ${STAGEDIR}${DATADIR} .for dir in ${SHRDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dir} ${STAGEDIR}${DATADIR} .endfor ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/comms/tkscanfax/Makefile =================================================================== --- head/comms/tkscanfax/Makefile (revision 417347) +++ head/comms/tkscanfax/Makefile (revision 417348) @@ -1,35 +1,35 @@ # Created by: MITA Yoshio # $FreeBSD$ PORTNAME= tkscanfax PORTVERSION= 1.1.8 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= comms tk MASTER_SITES= http://shino.pos.to/linux/tkscanfax/ MAINTAINER= ports@FreeBSD.org COMMENT= Tcl/Tk frontend for fax scan/receive/send program (command is tkfax) WRKSRC= ${WRKDIR}/${PORTNAME}1 NO_BUILD= yes USES+= tk:wrapper -PLIST_SUB= TKSCANFAXDIR="${TKSCANFAXDIR:S,^${PREFIX}/,,}" +PLIST_SUB= TKSCANFAXDIR="${TKSCANFAXDIR}" -TKSCANFAXDIR= ${PREFIX}/lib/tkscanfax1 +TKSCANFAXDIR= lib/tkscanfax1 post-patch: @${FIND} ${WRKSRC} -type f | ${XARGS} ${REINPLACE_CMD} -i '' -e \ 's|/usr/local/lib|${PREFIX}/lib|g' do-install: - @${MKDIR} ${STAGEDIR}${TKSCANFAXDIR} - @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${TKSCANFAXDIR}) + @${MKDIR} ${STAGEDIR}${PREFIX}${TKSCANFAXDIR} + @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}${TKSCANFAXDIR}) .for file in tkfax tkscan - ${CHMOD} ${BINMODE} ${STAGEDIR}${TKSCANFAXDIR}/${file} - ${LN} -sf ${TKSCANFAXDIR}/${file} ${STAGEDIR}${PREFIX}/bin + ${CHMOD} ${BINMODE} ${STAGEDIR}${PREFIX}${TKSCANFAXDIR}/${file} + ${LN} -sf ../${TKSCANFAXDIR}/${file} ${STAGEDIR}${PREFIX}/bin .endfor .include