Commit graph

2533 commits

Author SHA1 Message Date
Mark Felder
1b6ced66c4 news/sabnzbdplus: Port cleanup
- Better define which versions of python sabnzbd can actually run with

- Remove "+" sign from SUB_LIST

- Modernize OPTION RUN_DEPENDS

- Do not set PATH in rc script

- Make patch and reinplace more logical by not replacing %%PREFIX%% with
%%DATADIR%%

- Remove creation of PREFIX/sabnzbd (sabznzbd's config directory) from
install as it is already handled in start_precmd routine

- Replace INSTALL_DATA with INSTALL_MAN for installing PORTDOCS

- Hand off maintainership

PR:		207583
2016-03-08 16:40:00 +00:00
Dirk Meyer
78b97f0b61 - Makefile.local for slave ports is included by bsd.port.mk r397519 2016-02-28 09:32:43 +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
John Marino
99dabf93c3 news/trn4: document ncurses requirement (USES+=ncurses)
Also link with libncurses instead of libcurses or libtermlib.

approved by:	infrastructure blanket
2016-02-05 14:50:23 +00:00
John Marino
997d3537cc news/trn: document ncurses rqmt (USES+=ncurses), respect LDFLAGS
Also link to libncurses, not libtermcap

approved by:	infrastructure blanket
2016-02-05 14:09:15 +00:00
John Marino
1024f17e4c news/tin: document ncurses requirement (USES+=ncurses)
approved by:	infrastructure blanket
2016-02-05 13:45:09 +00:00
John Marino
26d837c550 news/mmail: USES+= ncurses, respect LDFLAGS, link ncurses, not curses 2016-02-05 13:44:18 +00:00
John Marino
88bd6109a1 news/golded+: document ncurses rqmt (USES+=ncurses), respect LDFLAGS
approved by:	infrastructure blanket
2016-02-05 13:42:12 +00:00
Dmitry Marakasov
c48258baca - Add LICENSE
- Switch to options helpers
2016-02-04 18:50:44 +00:00
Johan van Selst
e8ba5779a2 Update tin to 2.3.2 2016-01-16 17:16:36 +00:00
Antoine Brodin
48edc1c9a6 Fix staging (as a regular user) / packaging (as root)
Reported by:	pkg-fallout
MFH:		2016Q1
2016-01-03 12:04:40 +00:00
Matthias Andree
9befeb075e Cleanup and update.
PR:		205574
Submitted by:	Dmitry Marakasov (amdmi3@)
2015-12-30 15:16:27 +00:00
Mathieu Arnold
e732f8374c Fix build as a user.
Sponsored by:	Absolight
2015-12-29 13:07:15 +00:00
Johan van Selst
310e961380 Old homepage disappeared, link to Russ Allbery's INN page
Submitted by:	naddy
2015-12-27 20:40:36 +00:00
Mathieu Arnold
7c47779cb9 Fix usage of ${PERL5}.
${PERL5} points to a specific version of perl, say, perl5.22.1, it is
fine to use it in a ports Makefile to do Perly things, but ports using
it must use ${PERL}, that points to /usr/local/bin/perl so that if the
minor version is updated, the shebang keep working.

While there, make some ports use shebangfix, regen a few patches, and
bump PORTREVISION where a shebang went from PERL5 to PERL.

PR:		205367
With hat:	portmgr
Sponsored by:	Absolight
2015-12-17 17:19:48 +00:00
Mathieu Arnold
cab8ad9d1c Make build as a user.
While there, convert to autoreconf, options helpers, rename patches to match
our naming scheme.

Sponsored by:	Absolight
2015-12-14 17:19:46 +00:00
Koop Mast
759ecf1f62 Staticly link to libgcc and libstdc++. This fixes a segmentation fault
when trying to run pan on a libc++ based system.

PR:		199303
Submitted by:	Andrew <andrew_terekhov@yahoo.com>
2015-12-12 23:37:57 +00:00
Mark Felder
d1933e8ebd news/nzbget: Update to 16.4
Approved by:	maintainer (private email)
2015-12-11 17:48:25 +00:00
Dmitry Marakasov
f6ca42b477 - Modernize plist
PR:		204047
Submitted by:	amdmi3
Approved by:	maintainer timeout (dinoex, 1 month)
2015-12-01 13:08:08 +00:00
Dirk Meyer
7e64f3c7a9 - fix build with new inn
- remove BROKEN
2015-11-21 19:57:27 +00:00
Dirk Meyer
07796341e4 - use USES=tar 2015-11-21 19:10:03 +00:00
Dirk Meyer
db0c454ae4 - use post-install-DOCS-on
- cleanup pkg-message
2015-11-21 18:08:53 +00:00
Dirk Meyer
011700b84a - fix build with custom CNEWS_PORT 2015-11-21 17:23:43 +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
Antoine Brodin
496ac41eab Mark a few ports BROKEN: unfetchable 2015-11-09 12:59:03 +00:00
Mathieu Arnold
065c026fe5 Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR:		204056
Submitted by:	mat
Reviewed by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D2735
2015-11-05 12:36:25 +00:00
Baptiste Daroussin
7c1b4544c3 Bump portrevision of ports that might have been built with a broken post-install
script due to fallouts of r399992
2015-10-30 22:43:16 +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
Dmitry Marakasov
cd88cecf53 - Fix permissions, fix install by non-root
- Remove obsolete MAN*
2015-10-12 17:53:47 +00:00
Dmitry Marakasov
d50a61aa7b - Add missing directories to plist, fixing stage-qa
- Silence patching
- Switch to options helpers

PR:		203665
Submitted by:	amdmi3
Approved by:	lifanov@mail.lifanov.com (maintainer)
2015-10-12 17:34:44 +00:00
Johan van Selst
4b79ceca53 Remove #pragma to fix build with all compiler versions
PR:		ports/203281
2015-10-11 10:19:26 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Dirk Meyer
db50fe2ac0 - cleanup 2015-10-08 04:00:53 +00:00
Dirk Meyer
1c2d90e53c - cleanup 2015-10-08 03:59:02 +00:00
Antoine Brodin
d999250ca3 Move BROKEN to the correct place, suck-cnews slave builds fine
MFH:	2015Q4
2015-10-03 20:52:35 +00:00
Antoine Brodin
a4d956360c Mark BROKEN: fails to link
cc -fstack-protector   -L/usr/local/news/lib  -L/usr/lib -o suck both.o both_phrases.o suck.o suckutils.o killfile.o timer.o killprg.o dedupe.o suck_phrases.o active.o batch.o xover.o ssort.o chkhistory_db.o db.o  -linn -lstorage  -lssl -lcrypto
/usr/local/news/lib/libstorage.so: undefined reference to `HISlookup'

Reported by:	pkg-fallout
MFH:		2015Q4
2015-10-03 20:47:15 +00:00
Dirk Meyer
4f80f5a5a4 - cleanup 2015-09-28 21:16:07 +00:00
Matthias Andree
f42f6951bd Fix leftover directory.
PR:		203286
Submitted by:	amdmi3
2015-09-23 22:55:52 +00:00
Dmitry Marakasov
a2aee09ac7 - Remove obsolete MAN1
Approved by:	portmgr blanket
2015-09-23 15:37:14 +00:00
Bryan Drewery
2ded93783d Rework husky ports to use a more conventional MASTER/SLAVE port pattern.
- Remove Makefile.local as it is intended to be a user file that should
  not be committed.  Its documentation is poor (r12873) but users are
  relying on it.
- Remove CONFLICTS as for every port it just conflicted with itself.

With hat:	portmgr
2015-09-21 22:09:08 +00:00
Johan van Selst
9b77b73e13 Update to INN 2.6.0
http://www.eyrie.org/~eagle/software/inn/docs-2.6/news.html#S1
2015-09-21 20:24:30 +00:00
David Chisnall
9156bf1b9e Make all GNUstep ports install into the System domain so that the Local domain is available for stuff built from source.
Some ports were already installing in the System domain, for these just remove the Makefile lines explicitly specifying the install domain.

The rest are installed in the Local domain, remove any overrides, update their pkg-plists and any explicit paths in the Makefiles and then bump port revision.

Approved by:	bapt (mentor)
Differential Revision:	https://reviews.freebsd.org/D2977
2015-09-19 10:33:34 +00:00
Dmitry Marakasov
725808712f - Fix shebangs
Approved by:	portmgr blanket
MFH:		2015Q3 (blanket)
2015-09-02 13:46:31 +00:00
Dmitry Marakasov
c7e624b321 - Switch to options helpers
- While here, add some NO_ARCHes

Approved by:	portmgr blanket
2015-09-01 16:20:47 +00:00
Dmitry Marakasov
2e5f648525 - Add NO_ARCH
- heplers
- Switch to @sample
- Drop @dirrm* from plist

Approved by:	portmgr blanket
2015-08-28 14:22:31 +00:00
Matthias Andree
8fc101ab93 Update to new upstream release 1.11.11. (Bugfixes) 2015-08-24 23:43:55 +00:00
Dmitry Marakasov
17353dabc7 - Add LICENSE 2015-08-21 12:03:30 +00:00
Erwin Lansing
21bbb4cccb Reset maintainer
<conrads@cox.net>: host mx.west.cox.net[68.6.19.3] said: 550 5.1.1
    <conrads@cox.net> invalid recipient - Refer to Error Codes section at
    http://postmaster.cox.net/confluence/display/postmaster/Error+Codes for
    more information. (in reply to RCPT TO command)

Sponsored by:	 DK Hostmaster A/S
2015-08-19 07:10:28 +00:00
Mathieu Arnold
21a283f3be Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
2015-08-17 14:20:40 +00:00