Commit graph

225 commits

Author SHA1 Message Date
Cy Schubert
106806722b Use CONFIGURE_ENABLE instead of CONFIGURE_ON.
The current use of CONFIGURE_ON to handle refclock options allows
adding a refclock that is off by default, but doesn't allow a user
to eliminate refclocks that ntpd includes by default.

Using CONFIGURE_ENABLE instead of CONFIGURE_ON will add the proper
--disable-REFCLOCKNAME to the args when the user disables default-on
options.

PR:		218078
Submitted by:	ian@
2017-03-24 21:26:51 +00:00
Cy Schubert
665dee0030 Enable DEBUG option which enables debugging code in ntp via
--enable-debug. This enables -d and -D options within ntpd.
2017-03-15 19:50:43 +00:00
Cy Schubert
f541b9845c Correct the specification of ssl. This doesn't fix the brokenness
of this port when ssl is not specified but corrects the incorrect
specification regerdless.
2017-03-15 13:47:52 +00:00
Cy Schubert
7a0b3de312 Remove extraneous arguments and options, which don't make sense for
a file documented in volume 5.
2017-03-08 07:02:41 +00:00
Cy Schubert
33c9f1e39b OpenSSL includes are configured even though option is not selected
resulting in a build failure.
2017-02-22 03:35:56 +00:00
Cy Schubert
ec7896d14c Bump PORTREVISION for r434562. 2017-02-22 03:34:01 +00:00
Cy Schubert
ccd24475b7 Same as r311005 in base, Fix up grammar. 2017-02-22 03:30:30 +00:00
Jan Beich
a9425224f1 devel/libevent2: drop historical suffix after r362796
PR:		216777
Approved by:	mm (maintainer)
2017-02-20 02:57:04 +00:00
Jan Beich
21a7215c9a devel/libevent2: update to 2.1.8 and cleanup
- DEFAULT_VERSIONS += ssl=openssl-devel is now supported
- devel/py-event and devel/p5-Event-Lib are marked BROKEN

Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/whatsnew-2.1.txt
Changes:	https://github.com/libevent/libevent/raw/release-2.1.8-stable/ChangeLog
PR:		216527
Exp-run by:	antoine
Approved by:	mm (maintainer)
2017-02-04 07:56:59 +00:00
Cy Schubert
7062530064 Correct cut&paste error, add missing dot. 2016-12-13 03:01:55 +00:00
Cy Schubert
a92deb2803 Flag ntp and ntp-devel ignore if libressl is installed due to md5
symbol conflicts.

PR:		215093
2016-12-13 03:00:08 +00:00
Cy Schubert
38c53b85d2 Remove documentation of conflict with the ntp-rc port. net/ntp-rc
is only an active port when an NTP release candidate is available.

Submitted by:	des
2016-11-22 13:54:43 +00:00
Cy Schubert
28a9fdda41 Configure leap-second smearing (always).
Leap-second smearing is an experimental option that may be specified in
ntp.conf(5) to spread the effect of a leap-second over an interval as
specified by the leapsmearinterval config file statement. Recommended
values are between 7200 (2 hours) and 86400 (24 hours).

It is advised that leap-second smearing not be used for public NTP
servers (https://www.meinbergglobal.com/download/burnicki/Leap\
%20Second%20Smearing%20With%20NTP.pdf). It is also advised that NTP
clients not use a mix of NTP servers using leap-second smearing with
NTP servers not using leap-second smearing as that could cause
undefined client behaviour.

Suggested by:	des
2016-11-22 13:45:29 +00:00
Tijl Coosemans
1ee4da6dd1 Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-30 19:24:30 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Cy Schubert
8fa20b7b02 Fix Makefile typo. 2016-08-24 03:26:47 +00:00
Cy Schubert
f085ee434c Rmove/merge redundant USES line. 2016-08-24 03:23:25 +00:00
Cy Schubert
489e4b4537 Record an indirect libwww dependency. 2016-08-24 03:21:59 +00:00
Cy Schubert
ac98dd167e Switch to USES=ssl. 2016-08-24 03:20:46 +00:00
Cy Schubert
efc26bf84c Fixup sntp.8 man page formatting. This commit is the same as r304721
in base.

Submitted by:	Steve Kargl <sgk@troutmask.apl.washington.edu>
Discussed with:	bjk@
2016-08-24 02:59:06 +00:00
Cy Schubert
23ef6bf792 Update 4.3.91 --> 4.3.93 2016-06-03 06:26:59 +00:00
Mathieu Arnold
8d6597e0bb Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:16:16 +00:00
Mathieu Arnold
999161a9ed Fixup some whitespace at the beginning of lines problems.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 13:18:17 +00:00
Mathieu Arnold
a2636bcc7e Fix props.
Sponsored by:	Absolight
2016-04-01 13:16:17 +00:00
Cy Schubert
81713ed046 Update to 4.3.91. 2016-01-25 13:56:52 +00:00
Cy Schubert
8de891a818 Update 4.3.89 --> 4.3.90 2016-01-21 09:18:02 +00:00
Cy Schubert
1064e01a5d Update to 4.3.89. 2016-01-20 20:46:45 +00:00
Kubilay Kocak
fb5c0e57d0 net/ntp-devel: Fix untracked gettext dependency & lots more
ntp links against gettext (libintl) if it is installed on the system:

- Add an NLS OPTION to explicitly enable, disable and track libintl dependency
- Add DEBUG and THREADS OPTIONS. Keep the latter enabled by OPTIONS_DEFAULT to
  preserve compatibility with existing behaviour.
- Explicitly pass OpenSSL include / library dir paths to configure
- Unsilence install command
- Enable verbose building (--disable-silent-rules)
- Use TOUCH variable instead of hardcoded command
- Add TEST_TARGET to enable test suite
- Pet portlint (*_DEPENDS order, group USE{S} sections, sort OPTIONS)

Approved by:		cy (maintainer)
MFH:			2016Q1
Differential Revision:	D4812
2016-01-07 14:17:13 +00:00
Cy Schubert
5751fcf0d3 Update 4.3.84 --> 4.3.88 2015-12-16 07:02:03 +00:00
Cy Schubert
8a60887734 Update 4.3.82 --> 4.3.84 2015-11-26 20:26:49 +00:00
Cy Schubert
e4b7189737 Update to 4.3.82. 2015-11-24 04:04:41 +00:00
Cy Schubert
d84f10514c Update 4.3.77 --> 4.3.81 2015-11-23 05:43:20 +00:00
Cy Schubert
8af0f84cbe Update 4.3.76 --> 4.3.77 2015-10-23 12:56:02 +00:00
Cy Schubert
08c2fb6578 Shebang fix update-leap. 2015-10-20 01:07:11 +00:00
Cy Schubert
175068c1e7 Update 4.3.71 --> 4.3.76 2015-10-07 13:13:06 +00:00
Cy Schubert
fe75025a7f Update 4.3.70 --> 4.3.71 2015-09-16 13:07:28 +00:00
Dmitry Marakasov
08aa69abe3 - Switch to USES=libedit as suggested by stage-qa
Approved by:	portmgr blanket
2015-08-31 18:42:59 +00:00
Cy Schubert
65d509e652 Update 4.3.67 --> 4.3.70 2015-08-11 04:53:02 +00:00
Cy Schubert
8a0a887ab5 Update 4.3.66 --> 4.3.67. 2015-07-30 12:59:40 +00:00
Cy Schubert
8f280973e3 Update 4.3.48 --> 4.3.66 2015-07-29 04:03:56 +00:00
Cy Schubert
f8edd1bd9c Update 4.3.47 --> 4.3.48 2015-07-01 01:50:19 +00:00
Cy Schubert
13964b031c Update 4.3.44 --> 4.3.47 2015-06-28 07:08:22 +00:00
Cy Schubert
07202e30e2 Update 4.3.42 --> 4.3.44 2015-06-22 13:18:57 +00:00
Cy Schubert
f5a4c57c17 Update 4.3.37 --> 4.3.42 2015-06-18 00:06:30 +00:00
Cy Schubert
6dd66fe8be Update 4.3.36 --> 4.3.37 2015-06-09 13:28:13 +00:00
Cy Schubert
537f1d85fe Update 4.3.34 --> 4.3.36 2015-06-07 20:07:39 +00:00
Cy Schubert
ce5545bbf6 Update 4.3.33 --> 4.3.34 2015-06-06 14:24:46 +00:00
Cy Schubert
335961528f Update 4.3.20 --> 4.3.33 2015-05-13 02:11:51 +00:00
Bryan Drewery
307a428865 Rework r385426:
- The include/event2 directory was being created improperly due to the lack
    of a pkgconfig dependency. Add it to USES.
  - Remove WRKSRC from SHEBANG list.

Reported by:	many
2015-05-05 16:20:37 +00:00
Bryan Drewery
7af131f0d7 - Fix orphaned include/event2 dir (likely an upstream error that it is created)
- Fix shebang QA error when not using PERL_UTILS. This was broken in r374987.
  Error: '-w' is an invalid shebang you need USES=shebangfix for 'sbin/ntptrace'
  Must replace @PERL_PATH@ before install or it becomes a blank: '#!  -w'

Sponsored by:	EMC / Isilon Storage Division
2015-05-04 19:10:17 +00:00