aboutsummaryrefslogtreecommitdiff
path: root/net/ntpa/Makefile
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2016-08-26 20:25:52 +0000
committerPawel Pekala <pawel@FreeBSD.org>2016-08-26 20:25:52 +0000
commit42d07ed7936991cbdb4e8bb998502b7d877880a3 (patch)
treef96b6f511e56b72fc9d4621a373df1360b8fb797 /net/ntpa/Makefile
parent5014091fdb824b5e6b496b9ac9f162f905b38e86 (diff)
downloadports-42d07ed7936991cbdb4e8bb998502b7d877880a3.tar.gz
ports-42d07ed7936991cbdb4e8bb998502b7d877880a3.zip
- Update to version 0.7.1
- Remove MYSQL and PGSQL options - Add configtest command to ntpa rc file Changelog: - New configuration validator GUI - New internal configuration engine - SSL support for databases - Unified code for all platforms - Improved code quality & Several bugfixes - Updated MySQL Connector to official v6.9.9 - Updated PostgreSQL data provider to v3.1.7 - Updated Bootstrap to v3.3.7 - Updated jQuery to v2.2.4 PR: 212081 Submitted by: Carsten Larsen (maintainer)
Notes
Notes: svn path=/head/; revision=420947
Diffstat (limited to 'net/ntpa/Makefile')
-rw-r--r--net/ntpa/Makefile60
1 files changed, 21 insertions, 39 deletions
diff --git a/net/ntpa/Makefile b/net/ntpa/Makefile
index 537fef2877a7..08f7f9293ac2 100644
--- a/net/ntpa/Makefile
+++ b/net/ntpa/Makefile
@@ -2,72 +2,54 @@
# $FreeBSD$
PORTNAME= ntpa
-PORTVERSION= 0.6.2
-PORTREVISION= 1
+PORTVERSION= 0.7.1
CATEGORIES= net
-MASTER_SITES= http://suyai.innolan.net/
+MASTER_SITES= http://dist.innolan.net/
MAINTAINER= cs@innolan.dk
COMMENT= NTP data collection and charting
-LICENSE= MIT GPLv2+
-LICENSE_COMB= dual
-LICENSE_FILE_GPLv2+ = ${WRKSRC}/MySql/COPYING
+LICENSE= MIT
USES= mono
NO_ARCH= yes
-HAS_CONFIGURE= yes
OPTIONS_SUB= yes
USE_RC_SUBR= ntpa
USERS= ntpa
GROUPS= ntpa
-SUB_FILES= ntpad ntpav ntpac
-WRKSRC= ${WRKDIR}/anguist-ntpa-9204e1e36b8d
+SUB_FILES= ntpad ntpav ntpac ntpag
OPTIONS_DEFINE= WEBFILES GRAPH
-OPTIONS_DEFAULT= PGSQL MYSQL
-OPTIONS_MULTI= DATABASE
-OPTIONS_MULTI_DATABASE= PGSQL MYSQL
-
-WEBFILES_IMPLIES= GRAPH
WEBFILES_DESC= Install web files
GRAPH_DESC= Graph generation (requires Cairo)
-PGSQL_DESC= PostgreSQL Connector
-MYSQL_DESC= MySQL Connector (GPLv2)
-DATABASE_DESC= Database provider
-
-GRAPH_LIB_DEPENDS= libgdiplus.so:x11-toolkits/libgdiplus \
- libcairo.so:graphics/cairo \
- libpng.so:graphics/png
-GRAPH_RUN_DEPENDS= ${LOCALBASE}/share/fonts/webfonts/arial.ttf:x11-fonts/webfonts
-GRAPH_CONFIGURE_ON= GRAPH
-MYSQL_CONFIGURE_ON= MYSQL
-PGSQL_CONFIGURE_ON= PGSQL
-
-do-patch-MYSQL-off:
- @${REINPLACE_CMD} '/E9DF5ED1-4CBD-4226-B931-9A51610AC14D/,+1 d' \
- ${WRKSRC}/Ntp.Analyzer.sln
-do-patch-PGSQL-off:
- @${REINPLACE_CMD} '/9D13B739-62B1-4190-B386-7A9547304EB3/,+1 d' \
- ${WRKSRC}/Ntp.Analyzer.sln
+GRAPH_RUN_DEPENDS= nplot>=0:graphics/nplot
-pre-install:
- @${MKDIR} ${WRKSRC}/script
- ${MV} ${WRKDIR}/ntpad ${WRKSRC}/script/ntpa
- ${MV} ${WRKDIR}/ntpav ${WRKSRC}/script/ntpav
- ${MV} ${WRKDIR}/ntpac ${WRKSRC}/script/ntpac
+do-patch:
+ @${REINPLACE_CMD} 's|NPlot.0.9.10.0\\lib\\net20|NPlot.0.9.10.1|' \
+ ${WRKSRC}/Ntp.Analyzer/Ntp.Analyzer.csproj
+ @${REINPLACE_CMD} '/Mono.Posix.4.0.0.0/d' \
+ ${WRKSRC}/Ntp.Common/Ntp.Common.csproj
post-install-WEBFILES-on:
${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
post-install:
+ ${INSTALL_SCRIPT} ${WRKDIR}/ntpad ${STAGEDIR}${PREFIX}/sbin/ntpa
+ ${INSTALL_SCRIPT} ${WRKDIR}/ntpav ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_SCRIPT} ${WRKDIR}/ntpag ${STAGEDIR}${PREFIX}/sbin
+ ${INSTALL_SCRIPT} ${WRKDIR}/ntpac ${STAGEDIR}${PREFIX}/sbin
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
- (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
- ${INSTALL_MAN} ${WRKSRC}/docs/ntpa.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+ ${INSTALL_DATA} ${WRKSRC}/examples/graph.conf ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/ntpd.conf ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/openntp.conf ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/small.conf ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/bin/MySql.Data.dll ${STAGEDIR}${PREFIX}/libexec/ntpa
+ ${INSTALL_DATA} ${WRKSRC}/bin/Npgsql.dll ${STAGEDIR}${PREFIX}/libexec/ntpa
+ ${INSTALL_MAN} ${WRKSRC}/docs/ntpa.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${MKDIR} ${STAGEDIR}/var/log/ntpa
${MKDIR} ${STAGEDIR}/var/run/ntpa