diff --git a/astro/xtide/Makefile b/astro/xtide/Makefile index 0c640f31fbac..a35d340177f5 100644 --- a/astro/xtide/Makefile +++ b/astro/xtide/Makefile @@ -1,91 +1,92 @@ PORTNAME= xtide PORTVERSION= 2.15.5 +PORTREVISION= 1 CATEGORIES= astro geography MASTER_SITES= https://flaterco.com/files/xtide/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME_TCD}${EXTRACT_SUFX} \ ${DISTNAME_HARM}${EXTRACT_SUFX} MAINTAINER= wen@FreeBSD.org COMMENT= Harmonic tide clock and tide predictor WWW= https://flaterco.com/xtide/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png USES= compiler:c++0x gmake libtool localbase tar:xz USE_CXXSTD= c++11 USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ENV= ac_cv_header_tcd_h=yes \ ac_cv_lib_tcd_get_tide_db_header=yes CFLAGS+= -Wno-deprecated-declarations CPPFLAGS+= -I${WRKSRC_TCD} $$(libpng-config --I_opts) LDFLAGS+= -L${WRKSRC_TCD}/.libs $$(libpng-config --L_opts) INSTALL_TARGET= install-strip OPTIONS_DEFINE= WVS X11 OPTIONS_DEFAULT= X11 OPTIONS_SUB= yes WVS_DESC= Use world vector shoreline data (37MB) WVS_DISTFILES= ${DISTNAME_WVS}${EXTRACT_SUFX} X11_USES= xorg X11_USE= xorg=ice,sm,x11,xaw,xext,xmu,xpm,xt X11_CONFIGURE_WITH= x X11_DESKTOP_ENTRIES= "XTide" "" "xtide" "xtide" "" "" DISTNAME_TCD= libtcd-2.2.7-r3 WRKSRC_TCD= ${WRKDIR}/${DISTNAME_TCD:C/-r[0-9]+//} -DISTNAME_HARM= harmonics-dwf-20210110-free +DISTNAME_HARM= harmonics-dwf-20240104-free WRKSRC_HARM= ${WRKDIR}/${DISTNAME_HARM:C/-free//} DISTNAME_WVS= wvs post-patch: @${REINPLACE_CMD} -e \ 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ 's|"/etc/|"${PREFIX}/etc/| ; \ s| /etc/| ${PREFIX}/etc/|' ${WRKSRC}/libxtide/Global.cc pre-configure: @(cd ${WRKSRC_TCD} && ${SETENV} ${CONFIGURE_ENV} \ CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \ CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \ ${SH} ./configure ${CONFIGURE_ARGS}) pre-build: @(cd ${WRKSRC_TCD} && ${DO_MAKE_BUILD} ${ALL_TARGET}) post-build: @${ECHO_CMD} -n > ${WRKDIR}/xtide.conf.sample @${ECHO_CMD} "${DATADIR}/harmonics.tcd" >> ${WRKDIR}/xtide.conf.sample @${ECHO_CMD} "${DATADIR}/wvs" >> ${WRKDIR}/xtide.conf.sample @${LN} -sf ${DISTNAME_HARM}.tcd ${WRKSRC_HARM}/harmonics.tcd @${LN} -sf icon_48x48_orig.png ${WRKSRC}/iconsrc/xtide.png pre-install: @(cd ${WRKSRC_TCD} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcd.so.[0-9]* post-install: (cd ${WRKDIR} && ${INSTALL_DATA} xtide.conf.sample \ ${STAGEDIR}${PREFIX}/etc) @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC_HARM} && ${INSTALL_DATA} harmonics.tcd \ ${STAGEDIR}${DATADIR}) post-install-WVS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/wvs (cd ${WRKDIR} && ${INSTALL_DATA} wvs*.dat \ ${STAGEDIR}${DATADIR}/wvs) post-install-X11-on: (cd ${WRKSRC}/iconsrc && ${INSTALL_DATA} xtide.png \ ${STAGEDIR}${PREFIX}/share/pixmaps) .include diff --git a/astro/xtide/distinfo b/astro/xtide/distinfo index c2cbab9b13fe..69a20c45f716 100644 --- a/astro/xtide/distinfo +++ b/astro/xtide/distinfo @@ -1,7 +1,9 @@ -TIMESTAMP = 1656933016 +TIMESTAMP = 1708038197 SHA256 (xtide-2.15.5.tar.xz) = b9460dcf167e8d9544dcb34a751516d14a97fc3f4aebc6a8bb5ca5f2710d7164 SIZE (xtide-2.15.5.tar.xz) = 574972 SHA256 (libtcd-2.2.7-r3.tar.xz) = e1dde9aafb771eab57c676a99b4b79d61c6800990a0e72782bc20057a8a2d877 SIZE (libtcd-2.2.7-r3.tar.xz) = 272284 -SHA256 (harmonics-dwf-20210110-free.tar.xz) = af4550d36a1a1ca2e8c8b523c7d64b27845cb9dd8685c5fdfa5196b6cefa0c38 -SIZE (harmonics-dwf-20210110-free.tar.xz) = 840968 +SHA256 (harmonics-dwf-20240104-free.tar.xz) = 2a50e29051f72b5df51a763b4c61b0fe7df5209208b18a76443d02e990f6da85 +SIZE (harmonics-dwf-20240104-free.tar.xz) = 863340 +SHA256 (wvs.tar.xz) = 4b505d80099cf9c43405f687b55aa2c0f9a4412f3172c8c9897035e51834bc67 +SIZE (wvs.tar.xz) = 32521228