Commit graph

140 commits

Author SHA1 Message Date
Jan Beich
b969f7964b Clarify LICENSE 2016-02-07 16:25:33 +00:00
Jan Beich
0111b42b16 net-p2p/transmission-cli: chase r399209
1da63faa4f

PR:		203768
Reported by:	many
Obtained from:	upstream
MFH:		2015Q4
X-MFH-With:	r399209
2015-10-14 14:56:59 +00:00
Tijl Coosemans
3a55a118dd Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
comms/hidapi: Use standard AM_ICONV configure macro to look for iconv.
deskutils/fbreader: Let ports framework deal with LIBICONV_PLUG.
deskutils/ljclive: Override configure test for iconv.
deskutils/owncloudclient: Add USES=iconv and patch test for iconv.
devel/aegis: Bump PORTREVISION because it no longer uses libiconv.
devel/libexplain: Add USES=iconv and override test for iconv.
devel/sdl20: Override configure test for iconv.
emulators/vmw: Replace OSVERSION checks with ICONV_LIB checks and include
<iconv.h> instead of <sys/iconv.h>.
irc/scrollz: Override configure test for iconv.
japanese/chasen-base: Override configure test for iconv and patch
configure so it no longer adds -liconv to linker flags just because it
happens to be installed.
japanses/eb: Patch configure test for iconv.
japanses/eblook: Override configure test for iconv.
java/jikes: Override configure test for iconv.
multimedia/transcode: Bump PORTREVISION because only one plugin links with
libiconv now.
net/c3270: Override configure test for iconv.
net/samba4*: Bump PORTREVISION because it no longer uses libiconv.  The
configure script will always add -liconv to the linker flags when it
happens to be installed which would be wrong but later on binaries are
linked with -Wl,--as-needed and the linker discards -liconv because it
finds iconv*() functions in libc now and no longer in libiconv.
net-mgmt/icinga-*: Remove dependency on iconv.
net-mgmt/netxms: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net/asterisk11: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net-p2p/transmission-*: Override configure test for iconv.
www/htmlcxx: Override configure test for iconv.
www/httrack: Override configure test for iconv.
www/xapian-omega: Override configure test for iconv.
x11/mrxvt(-devel): Add USES=iconv and override configure test for iconv.
x11/x3270: Override configure test for iconv.
x11-wm/jwm: Override configure test for iconv.

PR:		202838
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-10-10 14:03:00 +00:00
Jimmy Olgeni
eb8748beda Remove trailing whitespace from Makefiles, M-X. 2015-10-08 15:12:22 +00:00
Jan Beich
00d4634211 Convert my ports to USES=localbase 2015-09-26 20:26:21 +00:00
Jan Beich
773823b040 net-p2p/transmission-*: minor cleanup
o -cli slave still uses libtransmission under GPLv2
o Chase r313708 in COMMENT for -gtk slave
o Convert LITE to option helpers
o Drop duplicate USES=tar (r362505 vs. r362522)
2015-08-29 21:48:05 +00:00
Chris Rees
b15e867cfe Don't depend on base OpenSSL when using WITH_OPENSSL_PORT.
PR:		ports/186978
Submitted by:	Bernard Spil
2015-07-03 21:43:13 +00:00
Jan Beich
67088d05cb Improve style/consistency among the ports I maintain
- Convert to COPYTREE_SHARE
- Drop unnecessary MKDIR before COPYTREE_SHARE
- Drop bsd.port.options.mk if only DOCS requires it without dependencies
- Use separate backup if several REINPLACE_CMD against the same file
- audio/alsa-utils: convert to LIBS

Differential Revision:	https://reviews.freebsd.org/D1851
Approved by:	bapt (mentor)
2015-02-16 08:12:16 +00:00
Jan Beich
4779b33b84 - Add CPE information for Transmission ports [1]
- Take maintainership [2] as the next update may require partially
  reverting r369657 hacks in favor of upstream support
- Disable devel/libinotify:
  * used only by transmission-daemon's watch-dir
  * maybe less stable than readdir() fallback
  * disabled by other ports e.g., devel/glib20
  * completely different from devel/libnotify [3]
- Belatedly bump PORTREVISION

PR:		197065 [1]
Differential Revision:	https://reviews.freebsd.org/D1806
Suggested by:	crees [2]
Pointy hat:	crees (r287179) [3]
Approved by:	crees (maintainer) [1][2]
Approved by:	bapt (mentor)
2015-02-10 21:57:46 +00:00
Chris Rees
725b2295fc Allow use of reload rc command
PR:		ports/195341
Submitted by:	joshruehlig@gmail.com
2014-11-24 18:51:26 +00:00
Antoine Brodin
6affac3ade Cleanup plist 2014-11-12 21:31:27 +00:00
Chris Rees
8c562a9712 Unbundle libs.
PR:		ports/194029
Submitted by:	Jan Beich

Also, don't extract the third-party directory if we're not using it here.

Submitted by:	mi
2014-09-30 19:22:24 +00:00
Tijl Coosemans
cdb8256f1b Fix problems with missing libs when the linker enforces explicit linking
(ports that are dependencies of other ports)

net-p2p/transmission-cli: add USES=libtool and remove PTHREAD_LIBS
sysutils/deltup: simplify patch by using MAKE_ARGS
x11-fm/rox-filer: convert to USES=shared-mime-info
x11-wm/emerald: remove PTHREAD_LIBS

PR:		192062
2014-08-12 15:29:37 +00:00
John Marino
738eaeb39e Fix transmission-cli,-gtk on some platforms after openssl update
At least on some releases, transmission-cli and transmission-gtk now
need -lcypto in LDFLAGS to build.  Additionally transmission-gtk needed
an update of the inotify configure argument.  The latter requires a
revbump because it seems possible that it could have been built with
the bad argument somewhere.

PR:		192319
Submitted by:	Ivan Klymenko
Approved by:	"Just Fix It" blanket, but maintainer was in copy on PR
2014-08-03 16:06:58 +00:00
Baptiste Daroussin
b564653452 Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2

With hat:	portmgr
2014-07-24 13:32:58 +00:00
Chris Rees
5d725b20c9 Fix clang build on 9.x
Apparently this version doesn't understand empty arguments in CFLAGS
using commas; i.e. ,-I/usr/local/include throws an error about nonexisting
file ,-

Reported by:	Kenta S (kentas@hush.com)
2014-07-23 11:02:56 +00:00
Chris Rees
6dc4a3c25c Fix transmission-web build
Submitted by:	gblach, rakuco
2014-07-22 07:44:21 +00:00
Antoine Brodin
fdb9b9b2ec Unbreak
Pointy hat:	crees
2014-07-21 22:07:57 +00:00
Chris Rees
514cf3f193 Update to 2.84
PR:		ports/191592
Submitted by:	Andrew Berg
2014-07-21 15:02:21 +00:00
Adam Weinberger
fa4bf2ee1d Add DOCS option for ports with PORTDOCS in plist. 2014-07-16 03:00:46 +00:00
Chris Rees
db90a7cae3 Add option to disable ownership and permissions checking in rc script. 2014-01-04 15:33:14 +00:00
Chris Rees
5d471a7555 Stage transmission ports and the rest maintained by me.
Various little obvious fixes, and a new rc script for stunnel-server
2013-12-29 17:08:28 +00:00
Chris Rees
454976ca10 Fix -qt4 build on 10.0-BETA3
PR:		ports/183935
Submitted by:	Matthieu Volat <mazhe@alkumuna.eu>
2013-11-13 19:45:57 +00:00
Baptiste Daroussin
bb4b86e043 Add NO_STAGE all over the place in preparation for the staging support (cat: net-p2p) 2013-09-20 22:28:25 +00:00
John Marino
08e12b0c25 net-p2p/transmission-cli: Fix USES and iconv support
This is a master port for transmission-qt and transmission-gtk.  To honor
any USES definition of the slave ports, the USES here has to be defined
with +=.  Additionally, it links with iconv so that support was added
while I'm here.

Approved by:	crees (maintainer)
2013-09-13 20:53:52 +00:00
Chris Rees
882fddcb55 Fix transmission-qt4 build.
PR:		ports/180292
Submitted by:	naddy
Obtained from:	OpenBSD
2013-08-30 12:11:48 +00:00
Chris Rees
708eebc884 Update to 2.82
PR:		ports/181254
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
2013-08-30 08:19:28 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Chris Rees
77e098ee62 Update to 2.80
PR:		ports/180120
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
2013-07-01 18:40:19 +00:00
Chris Rees
d2e45aa8ac Correct the package naming, to stop upsetting people.
Trim ABI versions from LIB_DEPENDS to pacify portlint

PR:		ports/179798
Submitted by:	Kevin Zheng <kevinz5000@gmail.com>

Add LICENSE lines

Submitted by:	4721 (frogs, IRC)
2013-06-26 17:12:08 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Chris Rees
2b86680264 Fix chown for transmission home directory to silence complaints
from transmission-daemon

De-articulate COMMENT
2013-03-02 13:48:31 +00:00
Dmitry Sivachenko
9b289b2513 Require pkgconfig only for build stage.
Discussed with:	crees (maintainer)
2013-02-28 10:55:36 +00:00
Chris Rees
29d944b72f Update to 2.77 2013-02-19 16:17:36 +00:00
Chris Rees
05e73e3f89 Update to 2.76
Various rc script tidying

PR:		ports/175255
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
2013-01-16 19:01:15 +00:00
Jeremy Messenger
647b339968 Remove the created by me and update those header at the same time. I never
care about those header, so you even can claim that those were created by
you instead of me.
2012-12-31 17:03:21 +00:00
Chris Rees
ac26186d20 Update to 2.75
PR:		ports/174507 (based on)
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
2012-12-31 12:00:21 +00:00
Chris Rees
14465d0b02 Various rc fixes;
- Add transmission_web_home to use customised web interface

Requested by:	Hanson Wong

- transmission should use a pidfile
- Style fixes (mostly quoting)
- Empty value in _user is clobbered with default, so remove warning

Use USERS and GROUPS, and move home directory handling to rc script where
it belongs; now users can be changed on the fly without issue

Feature safe:	yes
2012-12-08 15:33:27 +00:00
Chris Rees
c2a2f2382e Use LITE instead of LIGHTWEIGHT with standard description
Suggested by:	danfe
Feature safe:	yes
2012-10-30 13:02:07 +00:00
Chris Rees
44fcdfb317 Add OPTION for lightweight build-- disables prefetching
Requested by:	Elias Rohrer

While here, remove obsolete configure args

Feature safe:	yes
2012-10-30 12:09:47 +00:00
Chris Rees
141162e6c4 Update to 2.73
PR:		ports/173053
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
Feature safe:	yes
2012-10-29 11:53:18 +00:00
Chris Rees
3e3ce1cf35 Update to 2.71
Update BROKEN message to new GTK version [1]

PR:		ports/172328 [1]
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com> [1]
2012-10-04 20:18:30 +00:00
Chris Rees
e01c71c7b1 Create transmission25 ports and UPDATING entry to explain.
Sadly, Transmission has stopped supporting GTK 2.0 (it had to happen some day).

They now require GTK 3.2.0 [1], which we currently lack, so for those who
wish to use the GTK frontend need to stay on version 2.5

When our GTK is upgraded I'll make MOVED entries to make the transition back to
2.6 as seamless as possible.

[1] http://tinyurl.com/cfchfp9
2012-08-10 19:59:17 +00:00
Chris Rees
5f01fb06b0 Update to 2.61
PR:		ports/170193
Submitted by:	Sayetsky Anton <vsjcfm@gmail.com>
2012-08-10 14:15:36 +00:00
Chris Rees
34e4ada7b7 The conditional include is actually fine-- the problem in the PR was solved
after more investigation by reinstalling world; there was an out-of-date header
present.

PR:		ports/167195
2012-06-10 13:13:45 +00:00
Chris Rees
31aff77bf3 posix-fadvise was added to FreeBSD on 04/November 2011 [1], which is picked
up by the configure script.

However, the function is marked as available, but libtransmission/fdlimit.c
has a conditional include on fcntl.h, which causes the compilation to fail.

This patch removes the condition on fcntl.h inclusion, hopefully fixing the
build.

PR:		ports/167195
Submitted by:
Reviewed by:

[1] http://svnweb.freebsd.org/base/head/sys/sys/fcntl.h?view=log#rev227070
2012-06-06 15:51:22 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Chris Rees
dcdafa1e20 Update to 2.51
Submitted by:	demon
2012-04-17 20:13:41 +00:00
Chris Rees
7ef3c05acb - Update to 2.50
Submitted by:	"Hakisho"
Feature safe:	yes
2012-04-02 08:49:27 +00:00
Doug Barton
83eb2c3700 In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().

In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
2012-01-14 08:57:23 +00:00