From owner-svn-ports-head@FreeBSD.ORG Tue Feb 17 01:11:18 2015 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 53CE6F29; Tue, 17 Feb 2015 01:11:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3D1E8E20; Tue, 17 Feb 2015 01:11:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t1H1BI9Z064275; Tue, 17 Feb 2015 01:11:18 GMT (envelope-from vanilla@FreeBSD.org) Received: (from vanilla@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t1H1BHMa064272; Tue, 17 Feb 2015 01:11:17 GMT (envelope-from vanilla@FreeBSD.org) Message-Id: <201502170111.t1H1BHMa064272@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: vanilla set sender to vanilla@FreeBSD.org using -f From: "Vanilla I. Shu" Date: Tue, 17 Feb 2015 01:11:17 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r379129 - in head/astro/xtide: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Feb 2015 01:11:18 -0000 Author: vanilla Date: Tue Feb 17 01:11:16 2015 New Revision: 379129 URL: https://svnweb.freebsd.org/changeset/ports/379129 QAT: https://qat.redports.org/buildarchive/r379129/ Log: 1: Upgrade to 2.1.4. 2: use options helper. PR: 197414 Submitted by: Ports Fury. Deleted: head/astro/xtide/files/ Modified: head/astro/xtide/Makefile head/astro/xtide/distinfo head/astro/xtide/pkg-plist Modified: head/astro/xtide/Makefile ============================================================================== --- head/astro/xtide/Makefile Tue Feb 17 00:41:06 2015 (r379128) +++ head/astro/xtide/Makefile Tue Feb 17 01:11:16 2015 (r379129) @@ -2,15 +2,12 @@ # $FreeBSD$ PORTNAME= xtide -PORTVERSION= 2.13.2 -PORTREVISION= 6 +PORTVERSION= 2.14 CATEGORIES= astro geography -MASTER_SITES= http://www.c-s.li/ports/ \ - ftp://ftp.flaterco.com/xtide/ - +MASTER_SITES= ftp://ftp.flaterco.com/xtide/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ - ${TCD_DISTNAME}-r3${EXTRACT_SUFX} \ - ${HARM_DISTNAME}-free${EXTRACT_SUFX} + ${TCD_DISTNAME}${EXTRACT_SUFX} \ + ${HARM_DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Harmonic tide clock and tide predictor @@ -19,82 +16,83 @@ LICENSE= GPLv3 LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png -USES= gmake tar:bzip2 compiler:gcc-c++11-lib +USES= compiler:c++0x gmake libtool tar:bzip2 GNU_CONFIGURE= yes - -CPPFLAGS+= -I../${TCD_DISTNAME} -LDFLAGS+= -L../${TCD_DISTNAME}/.libs -L${LOCALBASE}/lib - -TCD_DISTNAME= libtcd-2.2.5 -HARM_DISTNAME= harmonics-dwf-20131228 +CONFIGURE_ENV= ac_cv_header_tcd_h=yes \ + ac_cv_lib_tcd_get_tide_db_header=yes +INSTALL_TARGET= install-strip +USE_LDCONFIG= yes + +CFLAGS+= -Wno-deprecated-declarations +CPPFLAGS+= -I${TCD_WRKSRC} $$(libpng-config --I_opts) \ + -I${LOCALBASE}/include +LDFLAGS+= -L${TCD_WRKSRC}/.libs $$(libpng-config --L_opts) \ + -L${LOCALBASE}/lib + +OPTIONS_DEFINE= WVS X11 +OPTIONS_DEFAULT= X11 +OPTIONS_SUB= yes + +WVS_DESC= Use world vector shoreline data (37MB) +WVS_DISTFILES= ${WVS_DISTNAME}${EXTRACT_SUFX} +X11_USE= xorg=xaw,xpm +X11_CONFIGURE_WITH= x + +TCD_DISTNAME= libtcd-2.2.6-r2 +TCD_WRKSRC= ${WRKDIR}/${TCD_DISTNAME:C/-r[0-9]+//} +HARM_DISTNAME= harmonics-dwf-20141224-free +HARM_WRKSRC= ${WRKDIR}/${HARM_DISTNAME:C/-free//} WVS_DISTNAME= wvs -OPTIONS_DEFINE= WVS X11 -OPTIONS_DEFAULT=X11 -WVS_DESC= Use world vector shoreline data (37MB) - .include -.if ${PORT_OPTIONS:MWVS} -DISTFILES+= ${WVS_DISTNAME}${EXTRACT_SUFX} -PLIST_SUB+= WVS="" -.else -PLIST_SUB+= WVS="@comment " -.endif - -.if ! ${PORT_OPTIONS:MX11} -ALL_TARGET+= tide xttpd -PLIST_SUB+= X11="@comment " -.else -USE_XORG+= xpm xaw -PLIST_SUB+= X11="" -CFLAGS+= -I${LOCALBASE}/include +.if ${PORT_OPTIONS:MX11} +DESKTOP_ENTRIES="XTide" "" "${PREFIX}/share/pixmaps/xtide.png" "xtide" "" "" .endif -post-extract: - @${LN} -sf ../${HARM_DISTNAME}/${HARM_DISTNAME}-free.tcd ${WRKSRC}/harmonics.tcd - post-patch: - @${REINPLACE_CMD} -e '/if test/s|==|=|g' ${WRKDIR}/${TCD_DISTNAME}/configure - @${REINPLACE_CMD} -e 's|/usr/X11R6|${LOCALBASE}|g' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Global.cc + @${REINPLACE_CMD} -e \ + '/if test/s|==|=|g' ${TCD_WRKSRC}/configure + @${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 ${WRKDIR}/${TCD_DISTNAME} \ - && ${SETENV} ${CONFIGURE_ENV} \ - CC="${CC}" CFLAGS="${CFLAGS}" \ - CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" \ - ${SH} ./configure --disable-shared \ - ${CONFIGURE_ARGS} \ - && ${MKDIR} ${WRKDIR}/${TCD_DISTNAME}/.libs \ - && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} - -post-configure: - @${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ - < ${FILESDIR}/xtide.conf.example > ${WRKDIR}/xtide.conf.example - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/tide ${STAGEDIR}${PREFIX}/bin -.if ${PORT_OPTIONS:MX11} - ${INSTALL_PROGRAM} ${WRKSRC}/xtide ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/xtide.1 ${STAGEDIR}${MANPREFIX}/man/man1 -.endif - ${INSTALL_PROGRAM} ${WRKSRC}/xttpd ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/tide.1 ${STAGEDIR}${MANPREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/xttpd.8 ${STAGEDIR}${MAN8PREFIX}/man/man8 - @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/harmonics.tcd ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKDIR}/xtide.conf.example ${STAGEDIR}${PREFIX}/etc + @(cd ${TCD_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ + CC="${CC}" CFLAGS="${CFLAGS} -fPIC" \ + CXX="${CXX}" CXXFLAGS="${CXXFLAGS} -fPIC" \ + ${SH} ./configure ${CONFIGURE_ARGS}) + +pre-build: + @(cd ${TCD_WRKSRC} && ${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 ${HARM_DISTNAME}.tcd ${HARM_WRKSRC}/harmonics.tcd + @${LN} -sf icon_48x48_orig.png ${WRKSRC}/iconsrc/xtide.png + +pre-install: + @(cd ${TCD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ + ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) post-install: + (cd ${WRKDIR} && ${INSTALL_DATA} xtide.conf.sample \ + ${STAGEDIR}${PREFIX}/etc) + @${MKDIR} ${STAGEDIR}${DATADIR} + (cd ${HARM_WRKSRC} && ${INSTALL_DATA} harmonics.tcd \ + ${STAGEDIR}${DATADIR}) .if ${PORT_OPTIONS:MWVS} @${MKDIR} ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvs1.dat ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvs12.dat ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvs250k.dat ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvs3.dat ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvs43.dat ${STAGEDIR}${DATADIR}/wvs - ${INSTALL_DATA} ${WRKDIR}/wvsfull.dat ${STAGEDIR}${DATADIR}/wvs + (cd ${WRKDIR} && ${INSTALL_DATA} wvs*.dat \ + ${STAGEDIR}${DATADIR}/wvs) +.endif +.if ${PORT_OPTIONS:MX11} + (cd ${WRKSRC}/iconsrc && ${INSTALL_DATA} xtide.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps) .endif .include Modified: head/astro/xtide/distinfo ============================================================================== --- head/astro/xtide/distinfo Tue Feb 17 00:41:06 2015 (r379128) +++ head/astro/xtide/distinfo Tue Feb 17 01:11:16 2015 (r379129) @@ -1,8 +1,8 @@ -SHA256 (xtide-2.13.2.tar.bz2) = fabf6b3097bb345598649ea55d1f2db269cbb651cddd73c60a9768088173d542 -SIZE (xtide-2.13.2.tar.bz2) = 481183 -SHA256 (libtcd-2.2.5-r3.tar.bz2) = f837aa45421236732580e6fa73b79f539b9e778bebe22dbd3ca43b2c6a550e9e -SIZE (libtcd-2.2.5-r3.tar.bz2) = 300804 -SHA256 (harmonics-dwf-20131228-free.tar.bz2) = 3185a471e51dffab37b7503e02b901858945ff33687345cf290e429346c99250 -SIZE (harmonics-dwf-20131228-free.tar.bz2) = 511292 +SHA256 (xtide-2.14.tar.bz2) = b69ebd73e3798be5996a22c63b619537780ec8ed1ec5b92decf15fd4bc61320f +SIZE (xtide-2.14.tar.bz2) = 695309 +SHA256 (libtcd-2.2.6-r2.tar.bz2) = 4dcc2e2f93a83063f5b77a678bcc585af753d92fe7905ed66ecf7af3c5c389cf +SIZE (libtcd-2.2.6-r2.tar.bz2) = 304256 +SHA256 (harmonics-dwf-20141224-free.tar.bz2) = f8319a894429145053b44fd0324278511287293698c1e30b8f90b8e2c886bb18 +SIZE (harmonics-dwf-20141224-free.tar.bz2) = 528235 SHA256 (wvs.tar.bz2) = 4e996ce2e608d612ba78e35cdf50c2c73b01fce06bd5b561a7fe957ea75d6d75 SIZE (wvs.tar.bz2) = 37461520 Modified: head/astro/xtide/pkg-plist ============================================================================== --- head/astro/xtide/pkg-plist Tue Feb 17 00:41:06 2015 (r379128) +++ head/astro/xtide/pkg-plist Tue Feb 17 01:11:16 2015 (r379129) @@ -1,9 +1,73 @@ bin/tide %%X11%%bin/xtide -bin/xttpd +@sample etc/xtide.conf.sample +include/libxtide/Amplitude.hh +include/libxtide/Angle.hh +include/libxtide/Banner.hh +include/libxtide/BetterMap.hh +include/libxtide/Calendar.hh +include/libxtide/CalendarFormC.hh +include/libxtide/CalendarFormH.hh +include/libxtide/CalendarFormL.hh +include/libxtide/CalendarFormNotC.hh +include/libxtide/CalendarFormT.hh +include/libxtide/ClientSideFont.hh +include/libxtide/Colors.hh +include/libxtide/Configurable.hh +include/libxtide/Constituent.hh +include/libxtide/ConstituentSet.hh +include/libxtide/Coordinates.hh +include/libxtide/CurrentBearing.hh +include/libxtide/Date.hh +include/libxtide/Dstr.hh +include/libxtide/Errors.hh +include/libxtide/Global.hh +include/libxtide/Graph.hh +include/libxtide/HarmonicsFile.hh +include/libxtide/HarmonicsPath.hh +include/libxtide/Interval.hh +include/libxtide/MetaField.hh +include/libxtide/ModeFormat.hh +include/libxtide/Nullable.hh +include/libxtide/NullableInterval.hh +include/libxtide/NullablePredictionValue.hh +include/libxtide/Offsets.hh +include/libxtide/PixelatedGraph.hh +include/libxtide/PredictionValue.hh +include/libxtide/RGBGraph.hh +include/libxtide/SVGGraph.hh +include/libxtide/SafeVector.hh +include/libxtide/Settings.hh +include/libxtide/Skycal.hh +include/libxtide/Speed.hh +include/libxtide/Station.hh +include/libxtide/StationIndex.hh +include/libxtide/StationRef.hh +include/libxtide/SubordinateStation.hh +include/libxtide/TTYGraph.hh +include/libxtide/TideEvent.hh +include/libxtide/TideEventsOrganizer.hh +include/libxtide/Timestamp.hh +include/libxtide/Units.hh +include/libxtide/Year.hh +include/libxtide/autoconf-defines.h +include/libxtide/config.hh +include/libxtide/libxtide.hh +include/libxtide/rgb.hh +include/libxtide/xmlparser.hh +include/tcd.h +lib/libtcd.a +lib/libtcd.so +lib/libtcd.so.1 +lib/libxtide.a +lib/libxtide.so +lib/libxtide.so.0 +lib/libxtide.so.0.0.0 man/man1/tide.1.gz %%X11%%man/man1/xtide.1.gz man/man8/xttpd.8.gz +sbin/xttpd +%%X11%%share/pixmaps/xtide.png %%DATADIR%%/harmonics.tcd %%WVS%%%%DATADIR%%/wvs/wvs1.dat %%WVS%%%%DATADIR%%/wvs/wvs12.dat @@ -11,6 +75,3 @@ man/man8/xttpd.8.gz %%WVS%%%%DATADIR%%/wvs/wvs3.dat %%WVS%%%%DATADIR%%/wvs/wvs43.dat %%WVS%%%%DATADIR%%/wvs/wvsfull.dat -@unexec if cmp -s %D/etc/xtide.conf %D/etc/xtide.conf.example ; then rm -f %D/etc/xtide.conf ; fi -etc/xtide.conf.example -@exec if [ ! -f %D/etc/xtide.conf ]; then cp -p %D/%F %B/xtide.conf; fi