Commit graph

67 commits

Author SHA1 Message Date
Bryan Drewery
e367d2bb15 Add missing requirement on LOGIN for rc script.
PR:		225857
Submitted by:	will@worrbase.com
Differential Revision:	https://reviews.freebsd.org/D14575
2018-03-03 23:33:33 +00:00
Gerald Pfeifer
e59c88cece Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
2017-09-10 20:55:38 +00:00
Jochen Neumeister
8de6d7f2ac - news/nzbget: Update from 19.0 to 19.1
- Changelog:
  - proper handling of changing category (and destination path) during direct
    unpack; direct unpack now gracefully aborts with cleanup; the files will
    be unpacked during post-processing stage;
  - fixed: password protected downloads of certain kind may sometimes end up
    with no files if direct unpack was active;
  - fixed: rar-renamer mistakenly renamed some encrypted rar3 files causing
    unnecessary repair;
  - fixed: rar-renamer could not process some encrypted rar3-archives.

PR:		221357
Submitted by:	Toxic <toxic@doobie.com> (maintainer)
Approved by:	rene (mentor)
Differential Revision:	https://reviews.freebsd.org/D11955
2017-08-14 16:49:01 +00:00
Bradley T. Hughes
9dd13fdc07 news/nzbget: Update 18.1 -> 19.0
PR:		220348
Submitted by:	toxic@doobie.com (maintainer)
Approved by:	mat (co-mentor)
Differential Revision:	https://reviews.freebsd.org/D11439
2017-07-03 13:01:49 +00:00
Mark Felder
b3da10d647 news/nzbget: Update to 18.1
- Remove GnuTLS as an option and use OpenSSL by default. GnuTLS has not
been working correctly for several releases.
- Alpha sort USES

PR:		219206
Approved by:	maintainer (private email)
2017-05-11 19:20:51 +00:00
Gerald Pfeifer
04d6f52202 Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
2017-04-01 15:23:30 +00:00
Mathieu Arnold
e51bbb58a4 Remove all _USE=openssl occurrences.
Sponsored by:	Absolight
2017-03-15 14:45:54 +00:00
Mark Felder
fd22dbb368 news/nzbget: rc script improvement
nzbget obeys normal signals. Use them instead of needlessly complicating
the rc script.

PR:		216894
Approved by:	maintainer timeout
MFH:		2017Q1
2017-02-22 22:24:16 +00:00
Torsten Zuehlsdorff
1de34506b1 news/nzbget: Switch default option from GNUTLS to OPENSSL
There are a series of reports of TLS handshake failures from users of the port.
Upstream responds to this reports with "Use OpenSSL instead of GNU TLS".
Therefore the maintainer decided to switch the default option to OPENSSL.

PR:            215788
Submitted by:  Toxic (maintainer)
MFH:           2017Q1
2017-01-10 09:29:31 +00:00
Dmitry Marakasov
9d79e7b146 - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by:	portmgr blanket
2017-01-09 13:16:49 +00:00
Jan Beich
32d56ae68a Assume "pkg-config zlib" works after 9.x reached EOL
Many ports passed ZLIB_CFLAGS="-I/usr/include" ZLIB_LIBS="-L/usr/lib -lz"
which is unsafe at least with lang/gcc* that override some system headers
and have newer libgcc_s.so that our old version in base may not be
forward-compatible with.
2017-01-03 17:06:49 +00:00
Gerald Pfeifer
5ca0bf6617 Replace USE_GCC=4.9+ by the canonical USE_GCC=yes (which now requires
at least GCC 4.9).

Reviewed by:	tz
2016-12-26 13:16:42 +00:00
Torsten Zuehlsdorff
6b1281cda9 news/nzbget: Update from 16.4 to 17.1
Changelog: https://github.com/nzbget/nzbget/blob/v17.1/ChangeLog

PR:           215191
Submitted by: toxic@doobie.com (maintainer)
Approved by:  mentors (implicit)
2016-12-16 12:30:33 +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
Mark Felder
ce8e03b816 news/nzbget: Add pkg-message to inform users how to drop privs
PR:		207282
2016-03-29 14:05:13 +00:00
Tijl Coosemans
6bc6f3a9e0 - Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-27 14:57:59 +00:00
Raphael Kubo da Costa
7b3d3a8e0b Set `command' before using it in the startup script.
This fixes the status command which was returning "eval: -L: not found"
before.

PR:		206722
Submitted by:	dburkland@dburkland.com (first version),
		Toxic <toxic@doobie.com> (maintainer)
MFH:		2016Q1
2016-02-15 17:00:47 +00:00
Mark Felder
d1933e8ebd news/nzbget: Update to 16.4
Approved by:	maintainer (private email)
2015-12-11 17:48:25 +00:00
Kurt Jaeger
e27876bc6a news/nzbget: 16.1 -> 16.3
Changes:
  https://github.com/nzbget/nzbget/releases

PR:		204489
Submitted by:	toxic@doobie.com (maintainer)
2015-11-21 16:58:37 +00:00
Mark Felder
bfc753f312 news/nzbget: Update to 16.1
Upstream changed their mirror to github and website to nzbget.net

Changelog:	https://github.com/nzbget/nzbget/releases/tag/v16.1

PR:		203902
Approved by:	maintainer
2015-10-22 15:49:36 +00:00
Dmitry Marakasov
67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
Guido Falsi
ca001e95b8 - Update to 15.0
- Add 7Z option

PR:		200457
Submitted by:	toxic at doobie.com (maintainer)
2015-05-26 22:32:22 +00:00
Wen Heping
c61a1584fa - Update to 14.2
PR:		200009
Submitted by:	toxic@doobie.com(maintainer)
2015-05-07 07:41:28 +00:00
John Marino
2d396d372d 8 ports categories: Remove $PTHREAD_LIBS
Categories: archivers, dns, french, japanese, news, port-mgmt, x11-wm

The sysutils port was setting configure argument, so the text wasn't
removed but the value of PTHREAD_LIBS was changed.

approved by:	PTHREAD blanket
2015-03-24 13:51:17 +00:00
Mark Felder
161b0630da Update to 14.1
Approved by:	maintainer, private email
2015-02-03 19:34:26 +00:00
Kurt Jaeger
cba03c03e1 security/libgcrypt: 1.6.1 -> 1.6.2, bump depends
Changes:
- src/sexp.c (do_vsexp_sscan): Return error for invalid args.
- cipher/md.c (_gcry_md_info): Fix a segv in case of calling
  with wrong parameters.
- cipher/primegen.c (_gcry_generate_elg_prime): Change to return an
  error code, possible NULL deref in call to prime generator.
- cipher/dsa.c (generate): Take care of new return code.
- cipher/elgamal.c (generate): Change to return an error code.  Take
	care of _gcry_generate_elg_prime return code.
- ecc: Support the non-standard 0x40 compression flag for EdDSA.
- mpi: Extend the internal mpi_get_buffer.
- mpi: Fix regression for powerpc-apple-darwin detection.
- Fix bug inhibiting the use of the sentinel attribute in src/gcrypt.h.in
- Fix building for the x32 target without asm modules in
  mpi/generic/mpi-asm-defs.h: Use a fixed value for the x32 ABI.
- Fix ARM assembly when building __PIC__
- mpi: Fix a subtle bug setting spurious bits with in mpi_set_bit.
  * mpi/mpi-bit.c (_gcry_mpi_set_bit, _gcry_mpi_set_highbit): Clear
    allocated but not used bits before resizing.
  * tests/t-mpi-bits.c (set_bit_with_resize): New.
- Use internal malloc function in fips.c.
  * src/fips.c (check_binary_integrity): s/gcry_malloc/xtrymalloc/.
- pubkey: Re-map all deprecated RSA algo numbers.
- cipher: Fix possible NULL dereference in cipher/md.c for being NULL.
- Fix ARMv6 detection when CFLAGS modify target CPU architecture.

PR:		193264
Approved by:	cpm@fbsd.es (maintainer)
2015-01-02 18:46:33 +00:00
Mark Felder
23beeb5d13 Update to 14.0
PR:		194939
2014-11-12 15:37:37 +00:00
Jason E. Hale
ba59b0ac89 - Update to 13.0
- Fix shebangs
- Allow linking to ncurses library from port or base
- Remove post-configure patch and redefine BINMODE instead
- Convert USE_PYTHON -> USES=python:run
- Use @sample in pkg-plist
- Don't install multiple copies of LICENSE

PR:		193405 (based on)
Submitted by:	Toxic <toxic@doobie.com> (maintainer)
2014-09-08 21:24:07 +00:00
Kurt Jaeger
b95d127471 security/libgcrypt: 1.5.3_3 -> 1.6.1
- Update to 1.6.1
- Remove some unneeded patches
- Fix pkg-plist
- report configure bug upstream
  https://bugs.g10code.com/gnupg/issue1668
- report API breakage downstream and find that MacPorts had the same issue
  https://rt.cpan.org/Ticket/Display.html?id=97201
- bump PORTREVISION for dependent ports (approx. 100 ports)
- Thanks to exp-run by antoine@ to find ports that break
- patch ports that would otherwise break
  security/shishi with PR 192164 is already committed
  [1] devel/ccrtp
  [2] editors/abiword
  [3] security/p5-Crypt-GCrypt

PR:		191256, 192162 [1], 192163 [2], 192166 [3]
Submitted by:	Carlos Jacobo Puga Medina <cjpugmed@gmail.com>
Approved by:	maintainer timeout, antoine (exp-run), portmgr (implicit)
2014-07-30 03:57:23 +00:00
Tijl Coosemans
3ab1b8443e - Replace security/gnutls with security/gnutls3 and update to 3.2.15
- Bump PORTREVISION on all ports that depend on security/gnutls and
  adjust all ports that depend on security/gnutls3
- Update mail/anubis to version 4.2 which supports gnutls 3.x
- Update mail/libvmime to a development snapshot (recommended by upstream
  developers)

PR:		191274
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-07-23 09:54:02 +00:00
Adam Weinberger
fa4bf2ee1d Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Raphael Kubo da Costa
1f77f1f913 Update to 12.0.
PR:		ports/185750
Submitted by:	feld@
Approved by:	Jeff Burchell <toxic@doobie.com> (maintainer)
2014-01-19 14:18:17 +00:00
Mark Felder
ec465c0f07 - General cleanup
- unrar and Python are default enabled options
- New p7zip option, disabled by default
- The final release of 11.0 only requires --disable-sigchld-handler on
  32bit FreeBSD [1]

[1] http://nzbget.sourceforge.net/forum/viewtopic.php?f=3&t=596&start=10

PR:		ports/183026
Approved by:	maintainer, swills (mentor)
2013-10-18 15:02:22 +00:00
Danilo Egea Gondolfo
9d855d1b38 - Update from 10.2 to 11.0 [1]
- Remove gmake from USES [1]
- Convert LIB_DEPENDS to new syntax
- Add options helpers
- Add stage support

PR:		ports/182867
Submitted by:	Jeff Burchell <toxic@doobie.com> (maintainer) [1]
Approved by:	wg/culot (mentors, implicit)
2013-10-11 05:57:14 +00:00
Baptiste Daroussin
b9522341aa Add NO_STAGE all over the place in preparation for the staging support (cat: news) 2013-09-20 22:31:15 +00:00
Baptiste Daroussin
3a4866fb15 Add an explicit dependency on pkgconf 2013-09-05 09:15:49 +00:00
William Grzybowski
5d910c3624 news/nzbget: fix build with openssl
- Fix build with OpenSSL, path to base lib

PR:		ports/179508
Submitted by:	Nicolas Raspail <nicolas@whisperingvault.net>
Approved by:	maintainer (timeout)
2013-06-26 21:53:51 +00:00
William Grzybowski
2d75064e04 - Remove USE_GCC for PAR option
libpar2 has been update and compiles with clang, so as the configure test.

PR:		ports/179399
Submitted by:	wg (myself)
Approved by:	culot / jpaetzel (mentors, implicit), maintainer
2013-06-08 19:53:32 +00:00
William Grzybowski
827df33b5a - Update to 10.2 [1]
- Fix typo in pkg-descr
- Remove PORTDOCS in Makefile
- USE_GCC for PAR option (test fails with clang)

Changes: http://nzbget.sourceforge.net/History_%28ChangeLog%29

PR:		ports/177839 [1]
Submitted by:	Herbert J. Skuhra <h.skuhra@gmail.com> [1]
Approved by:	jpaetzel (mentor)
2013-05-26 20:15:30 +00:00
Emanuel Haupt
2898e3fa0c Chase security/libgcrypt update 2013-05-03 16:36:39 +00:00
Steve Wills
6e4db9c086 - Actually fix the plist issues reported by redports
Submitted by:	ak
2013-02-18 19:46:13 +00:00
Steve Wills
61a9336a55 - Try to resolve plist issues reported by redports 2013-02-18 00:30:38 +00:00
Steve Wills
3587a4abf8 - Fix changes accidentally dropped in last commit
- Bump PORTREVISION just in case

Pointyhat to:	swills
Reported by:	ak
2013-02-17 21:27:02 +00:00
Steve Wills
c55e4f63be - Update to 9.1
- Convert to OptionsNG
- Trim header while here
- Remove indefinite article from COMMENT
- Remove ABI version numbers from LIB_DEPENDS
- Remove LICENSE_FILE since GPLv2 is in Templates/Licenses
- Install example config

PR:		ports/174306
PR:		ports/175851
Submitted by:	Jeff Burchell <toxic@doobie.com> (maintainer)
Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua>
Submitted by:	Mark Felder <feld@feld.me>
Approved by:	Jeff Burchell <toxic@doobie.com> (maintainer)
2013-02-17 20:29:18 +00:00
Pawel Pekala
d5df9881cb - Fix build with OpenSSL >= 1.0 [1]
- Mark MAKE_JOBS_UNSAFE:

===>  Building for nzbget-0.8.0
/usr/bin/make  all-am
make: illegal option -- -
usage: make [-BPSXeiknpqrstv] [-C directory] [-D variable]
        [-d flags] [-E variable] [-f makefile] [-I directory]
        [-j max_jobs] [-m directory] [-V variable]
        [variable=value] [target ...]

PR:		ports/171196 [1]
Submitted by:	freebsd@nagilum.org [1]
Approved by:	maintainer
2012-09-07 21:11:32 +00:00
Martin Wilke
706ab894bb - Update to 0.8.0
PR:		167590
Submitted by:	Muhammad Moinur Rahman <5u623l20@gmail.com>
Approved by:	maintainer
2012-05-16 07:39:27 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Ryan Steinmetz
4a8aaebcbb Fix build post gnutls update.
Add LICENSE.

PR:		ports/159020
Submitted by:	Jeff <toxic@doobie.com> [maintainer]
Approved by:	tabthorpe (mentor)
2011-07-21 00:21:51 +00:00
Roman Bogorodskiy
207386f96a Chase security/gnutls update and add an UPDATING entry. 2011-06-05 18:43:16 +00:00