diff --git a/deskutils/notekit/Makefile b/deskutils/notekit/Makefile index 55cc1da55c8f..d6794042fb51 100644 --- a/deskutils/notekit/Makefile +++ b/deskutils/notekit/Makefile @@ -1,25 +1,27 @@ PORTNAME= notekit PORTVERSION= g20220907 CATEGORIES= deskutils MAINTAINER= danfe@FreeBSD.org COMMENT= Hierarchical markdown note-taking application WWW= https://github.com/blackhole89/notekit LICENSE= GPLv3+ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libharfbuzz.so:print/harfbuzz \ libjsoncpp.so:devel/jsoncpp USES= cmake compiler:c++17-lang gnome pkgconfig USE_GNOME= gdkpixbuf2 gtkmm30 gtksourceviewmm3 USE_GITHUB= yes GH_ACCOUNT= blackhole89 GH_TAGNAME= f0d0781 +PORTSCOUT= skipv:latest-deb + post-patch: @${REINPLACE_CMD} -e '/workaround for old jsoncpp/d' \ ${WRKSRC}/mainwindow.cpp .include diff --git a/games/vanilla-conquer/Makefile b/games/vanilla-conquer/Makefile index df1aba2663c2..2724c3b6a22a 100644 --- a/games/vanilla-conquer/Makefile +++ b/games/vanilla-conquer/Makefile @@ -1,55 +1,57 @@ PORTNAME= ${GH_PROJECT:tl} PORTVERSION= g20220804 CATEGORIES= games PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ PATCHFILES= f1a415ebe08c01ccf317.patch:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= Portable version of the original C&C engine WWW= https://github.com/TheAssemblyArmada/Vanilla-Conquer LICENSE= GPLv3+ USE_GITHUB= yes GH_ACCOUNT= TheAssemblyArmada GH_PROJECT= Vanilla-Conquer GH_TAGNAME= 8fb1a09 USES= cmake openal sdl USE_SDL= sdl2 CMAKE_ON= BUILD_TOOLS CONFIGURE_ENV= GIT_HEAD_SHA1=8fb1a09c91bd64fe599d4f15bd7fe3cdffd00707 \ GIT_HEAD_SHORT_SHA1=${GH_TAGNAME} \ GIT_COMMIT_DATE_ISO8601=${_GET_DATE:sh} \ GIT_AUTHOR_NAME=\ GIT_TAG=latest \ GIT_COMMIT_TSTAMP=${_GET_TSTAMP:sh} GIT_IS_DIRTY=true \ GIT_RETRIEVED_STATE=true GIT_REV_LIST_COUNT=802 LDFLAGS_i386= -fuse-ld=bfd PLIST_FILES= bin/vanillamix bin/vanillara bin/vanillatd \ share/icons/hicolor/scalable/apps/vanillara_icon.svg \ share/icons/hicolor/scalable/apps/vanillatd_icon.svg +PORTSCOUT= skipv:latest + .include .if ${ARCH} == i386 BUILD_DEPENDS+= ld.bfd:devel/binutils .endif post-patch: @${REINPLACE_CMD} -e '/Obfuscate/s,long,unsigned,' \ ${WRKSRC}/tiberiandawn/function.h \ ${WRKSRC}/tiberiandawn/init.cpp do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/vanilla* \ ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${INSTALL_DATA} ${WRKSRC}/resources/*.svg \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps .include _GET_DATE= TZ= ${STAT} -f %Sm -t %FT%TZ ${WRKSRC}/.gitignore _GET_TSTAMP= TZ= ${STAT} -f %m ${WRKSRC}/.gitignore diff --git a/graphics/dust3d/Makefile b/graphics/dust3d/Makefile index 9e659bc32686..6c7f2706fe70 100644 --- a/graphics/dust3d/Makefile +++ b/graphics/dust3d/Makefile @@ -1,55 +1,57 @@ PORTNAME= dust3d DISTVERSION= 1.0.0-rc.6 PORTREVISION= 1 CATEGORIES= graphics PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ PATCHFILES= f8339d25ddb79f893413.diff:-p1 821285de824baf01ae99.diff:-p1 MAINTAINER= danfe@FreeBSD.org COMMENT= Open-source 3D modeling software WWW= https://dust3d.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= build fails: use of undeclared identifier '__TBB_machine_fetchadd4', see https://github.com/huxingyi/dust3d/issues/127 BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs \ ${LOCALBASE}/include/CGAL/Polygon_mesh_processing/corefinement.h:math/cgal \ cmake:devel/cmake-core LIB_DEPENDS= libgmp.so:math/gmp libmpfr.so:math/mpfr USES= compiler:c++14-lang gmake qt:5 USE_GITHUB= yes GH_ACCOUNT= huxingyi USE_QT= buildtools:build linguisttools:build qmake:build \ core gui network opengl widgets ALL_TARGET= all DESKTOP_ENTRIES="Dust3D" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ "Application;" false PLIST_FILES= bin/${PORTNAME} +PORTSCOUT= skipv:unstable + .include .if ${ARCH} == powerpc || ${ARCH} == riscv64 EXTRA_PATCHES= ${FILESDIR}/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h .endif post-patch: @${REINPLACE_CMD} -e '/PLATFORM =/s,Linux,${OPSYS},' \ ${WRKSRC}/${PORTNAME}.pro do-configure: cd ${CONFIGURE_WRKSRC} && ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} pre-build: cd ${BUILD_WRKSRC}/thirdparty/instant-meshes && cmake -B build ${MAKE_CMD} -C ${BUILD_WRKSRC}/thirdparty/instant-meshes/build do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin .include