diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile index 1f8a61316d28..62ca16231f12 100644 --- a/games/hedgewars/Makefile +++ b/games/hedgewars/Makefile @@ -1,73 +1,75 @@ PORTNAME= hedgewars PORTVERSION= 1.0.2 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= https://www.hedgewars.org/download/releases/ DISTNAME= ${PORTNAME}-src-${DISTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Free Worms-like turn based strategy game WWW= https://www.hedgewars.org LICENSE= GPLv2 GFDL LICENSE_COMB= multi LIB_DEPENDS= libphysfs.so:devel/physfs \ libpng.so:graphics/png +ONLY_FOR_ARCHS= i386 amd64 + USES= cmake:noninja desktop-file-utils fpc gl lua:51 pkgconfig qt:5 \ sdl tar:bzip2 USE_SDL= sdl2 mixer2 image2 ttf2 net2 USE_FPC= opengl libpng rtl-objpas rtl-extra USE_QT= core gui widgets network \ qmake:build buildtools:build \ linguisttools:build USE_GL= gl glu USE_LDCONFIG= yes CMAKE_ON= NOSERVER PLIST_FILES= bin/${PORTNAME} bin/hwengine \ share/appdata/hedgewars.appdata.xml \ share/applications/${PORTNAME}.desktop \ share/pixmaps/${PORTNAME}.png \ share/pixmaps/${PORTNAME}.xpm \ lib/libphyslayer.so \ lib/libphyslayer.so.1.0 PORTDATA= * OPTIONS_DEFINE= VIDEOREC OPTIONS_DEFAULT=VIDEOREC OPTIONS_EXCLUDE_i386= VIDEOREC # some pascal issues preventing to use it VIDEOREC_DESC= Enable video recording (requires ffmpeg) VIDEOREC_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 VIDEOREC_PLIST_FILES= lib/libavwrapper.so \ lib/libavwrapper.so.1.0 VIDEOREC_CMAKE_OFF= -DNOVIDEOREC=1 .include .if ${ARCH} == i386 BUILD_DEPENDS+= ghc:lang/ghc .endif post-extract: # Remove included CMakeFile, which is incompatible with >= cmake-3.24 ${RM} ${WRKSRC}/cmake_modules/CMakeSystemSpecificInformation.cmake post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/cmake_modules/*.cmake @${REINPLACE_CMD} -e "s|'liblua'|'liblua-${LUA_VER}'|" ${WRKSRC}/hedgewars/LuaPas.pas @${REINPLACE_CMD} -e "/linklib/ s|lua|&-${LUA_VER}|" ${WRKSRC}/hedgewars/LuaPas.pas @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/cmake_modules/FindLIBAV.cmake post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${INSTALL_DATA} ${WRKSRC}/share/hedgewars/Data/misc/hedgewars.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${WRKSRC}/misc/hedgewars.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/ .include diff --git a/science/checkmol/Makefile b/science/checkmol/Makefile index 3ccde142ca52..8c50d0924b26 100644 --- a/science/checkmol/Makefile +++ b/science/checkmol/Makefile @@ -1,32 +1,34 @@ PORTNAME= checkmol PORTVERSION= 0.5 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= science MASTER_SITES= https://homepage.univie.ac.at/norbert.haider/download/chemistry/checkmol/ DISTFILES= ${PORTNAME} EXTRACT_SUFX= .pas MAINTAINER= acm@FreeBSD.org COMMENT= Analyze molecules for the presence of functional groups WWW= https://homepage.univie.ac.at/norbert.haider/cheminf/cmmm.html LICENSE= GPLv2+ +ONLY_FOR_ARCHS= i386 amd64 aarch64 + NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # EXTRACT_AFTER_ARGS= ${WRKSRC} USES= fpc PLIST_FILES= bin/checkmol bin/matchmol do-build: (cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3) do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}) (cd ${STAGEDIR}${PREFIX}/bin && ${LN} ${PORTNAME} matchmol) .include diff --git a/science/mol2ps/Makefile b/science/mol2ps/Makefile index 9e8b7741c610..2097a008cba5 100644 --- a/science/mol2ps/Makefile +++ b/science/mol2ps/Makefile @@ -1,37 +1,38 @@ PORTNAME= mol2ps -PORTVERSION= 0.4b -PORTREVISION= 14 +PORTVERSION= 0.4c CATEGORIES= science MASTER_SITES= https://homepage.univie.ac.at/norbert.haider/download/chemistry/mol2ps/ DISTNAME= ${PORTNAME} EXTRACT_SUFX= .pas DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= Read molecular structure files and generate Postscript output WWW= https://homepage.univie.ac.at/norbert.haider/cheminf/mol2ps.html LICENSE= GPLv2+ +ONLY_FOR_ARCHS= i386 amd64 aarch64 + NO_WRKSUBDIR= yes EXTRACT_CMD= ${CP} EXTRACT_BEFORE_ARGS= # EXTRACT_AFTER_ARGS= ${WRKSRC} USES= fpc USE_FPC= rtl-objpas PLIST_FILES= bin/mol2eps bin/mol2ps bin/mol2svg %%DATADIR%%/color.conf do-build: (cd ${WRKSRC} && ${LOCALBASE}/bin/fpc mol2ps -S2 -O3) do-install: (cd ${WRKSRC} && ${INSTALL_PROGRAM} mol2ps ${STAGEDIR}${PREFIX}/bin) (cd ${STAGEDIR}${PREFIX}/bin && \ ${LN} mol2ps mol2eps && ${LN} mol2ps mol2svg) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${FILESDIR} && ${INSTALL_DATA} color.conf ${STAGEDIR}${DATADIR}) .include diff --git a/science/mol2ps/distinfo b/science/mol2ps/distinfo index c8538504def0..baedaa44a0c3 100644 --- a/science/mol2ps/distinfo +++ b/science/mol2ps/distinfo @@ -1,2 +1,3 @@ -SHA256 (mol2ps-0.4b/mol2ps.pas) = f8cca84e7e520d6b329617dcfca9930b1ef98b507123479b6d5764ec5cae6577 -SIZE (mol2ps-0.4b/mol2ps.pas) = 297829 +TIMESTAMP = 1726647471 +SHA256 (mol2ps-0.4c/mol2ps.pas) = db258c117ab0d70c1f16921aa1397f4219b0a6ec86b3afc98affce01dd2471d4 +SIZE (mol2ps-0.4c/mol2ps.pas) = 304103