diff --git a/math/tinyexpr/Makefile b/math/tinyexpr/Makefile index 25f9ba86e7a8..a1a0aebff339 100644 --- a/math/tinyexpr/Makefile +++ b/math/tinyexpr/Makefile @@ -1,28 +1,33 @@ PORTNAME= tinyexpr -DISTVERSION= g20221120 +DISTVERSIONPREFIX= v +DISTVERSION= 1.1.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Tiny expression parser/compiler/evaluation engine for math expressions -WWW= https://codeplea.com/tinyexpr +WWW= https://codeplea.com/tinyexpr \ + https://github.com/codeplea/tinyexpr LICENSE= MIT USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= codeplea -GH_TAGNAME= 74804b8 PLIST_FILES= include/${PORTNAME}.h \ lib/lib${PORTNAME}.so do-build: @cd ${WRKSRC} && \ ${CC} ${CFLAGS} -fPIC ${LDFLAGS} -Wl,-soname,lib${PORTNAME}.so -shared -lm -o lib${PORTNAME}.so ${PORTNAME}.c do-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.h ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${WRKSRC}/lib${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib +do-test: + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} CC=${CC} smoke + .include diff --git a/math/tinyexpr/distinfo b/math/tinyexpr/distinfo index d96ad9f62d10..c7315f1df207 100644 --- a/math/tinyexpr/distinfo +++ b/math/tinyexpr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703899688 -SHA256 (codeplea-tinyexpr-g20221120-74804b8_GH0.tar.gz) = dbf1da2ac35fd71f381e5fbdd2d20955fd77e452138c55b6961412e8a18f0f09 -SIZE (codeplea-tinyexpr-g20221120-74804b8_GH0.tar.gz) = 38145 +TIMESTAMP = 1785993906 +SHA256 (codeplea-tinyexpr-v1.1.1_GH0.tar.gz) = 0eca2972395bfd49910f72993a990640540838776cc9bbcdbfc130d81a87c7d5 +SIZE (codeplea-tinyexpr-v1.1.1_GH0.tar.gz) = 43724 diff --git a/science/vipster/Makefile b/science/vipster/Makefile index b169d9fafff8..6e3293e627af 100644 --- a/science/vipster/Makefile +++ b/science/vipster/Makefile @@ -1,61 +1,61 @@ PORTNAME= vipster DISTVERSIONPREFIX= v DISTVERSION= 1.19.1b-109 DISTVERSIONSUFFIX= -gfb4a6ed -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Crystalline and molecular structure visualisation program WWW= https://sgsaenger.github.io/vipster/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= catch>0:devel/catch \ cli11>0:devel/cli11 \ nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libfmt.so:devel/libfmt \ libtinyexpr.so:math/tinyexpr USES= cmake compiler:c++17-lang gl USE_GL= gl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= sgsaenger LDFLAGS+= -L${LOCALBASE}/lib -ltinyexpr OPTIONS_DEFINE= DESKTOP LAMMPS PYTHON OPTIONS_DEFAULT= DESKTOP OPTIONS_SUB= yes CMAKE_OFF= VIPSTER_DOWNLOAD_DEPENDENCIES \ BUILD_TESTING DESKTOP_DESC= Build QT-based desktop app DESKTOP_CMAKE_BOOL= VIPSTER_DESKTOP DESKTOP_USES= qt:6 DESKTOP_USE= QT=base LAMMPS_DESC= Interactive LAMMPS in desktop app LAMMPS_CMAKE_BOOL= VIPSTER_LAMMPS LAMMPS_IMPLIES= DESKTOP LAMMPS_LIB_DEPENDS= libfftw3.so:math/fftw3 \ liblammps.so:science/lammps \ libmpi.so:net/openmpi LAMMPS_CONFLICTS_BUILD= mpich PYTHON_CMAKE_BOOL= VIPSTER_PYLIB VIPSTER_PYWIDGET PYTHON_BROKEN= Bundles pybind11: https://github.com/sgsaenger/vipster/issues/23 PORTSCOUT= limit:^[0-9][0-9a-z\.]*$$ do-test: @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DTESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include