Commit Graph

78 Commits

Author SHA1 Message Date
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
Dmitry Marakasov
4a7f210314 - Add LICENSE
- Pet portlint
- Regenerate patches with `make makepatch`
2015-09-25 15:17:37 +00:00
Frederic Culot
d0d2fb3c56 - Reassign to the heap after fluffy@'s bit was taken in for safekeeping 2015-09-24 08:12:33 +00:00
Mathieu Arnold
90a49f0472 Cleanup USE_GITHUB usage.
With hat:	portmgr
Sponsored by:	Absolight
2015-05-30 21:25:06 +00:00
Mathieu Arnold
c6457ffef4 Update ports in the [bcd]* categories to not use GH_COMMIT.
With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
2015-05-06 15:16:53 +00:00
John Marino
c227a51e42 deskutils/fbreader: fix plist (orphaned file)
Approved by:	just fix it
2015-04-21 06:20:42 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Johannes Jost Meixner
af1b0de06c deskutils/fbreader: upgrade to 0.99.6
- upgrade to 0.99.6
- use GitHub as MASTER_SITE
- use Options helpers

PR:		187819
Differential Revision:	https://reviews.freebsd.org/D1996
Submitted by:	myself
Approved by:	maintainer timeout (50 weeks)
Approved by:	koobs (mentor)
2015-03-03 12:59:41 +00:00
Baptiste Daroussin
56cfff4d04 Remove useless hardcoding of libpng version the port only requires to find png.h
which is anyway in regular include directories
2014-12-23 23:06:00 +00:00
Baptiste Daroussin
ff2951b4df Cleanup plist 2014-10-20 11:52:39 +00:00
Tijl Coosemans
5850f0e383 converters/fribidi:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
2014-08-31 11:54:16 +00:00
Adam Weinberger
a84c115a09 Convert a bunch of EXTRACT_SUFX=... into USES=tar:...
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 19:11:51 +00:00
Tijl Coosemans
a5185846f0 Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 that
have not been bumped yet after the latest libsqlite3.so library version
change.

Approved by:	portmgr (implicit)
2014-07-04 09:40:59 +00:00
Baptiste Daroussin
1a44d374f1 Use MAKE_CMD 2014-06-24 22:38:24 +00:00
Dima Panov
d1169b184f - Support staging 2014-01-07 09:46:29 +00:00
Baptiste Daroussin
0d0c38abda In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in deskutils
2013-12-11 18:28:10 +00:00
Dmitry Marakasov
fdb84adb5d - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with d)
Approved by:	portmgr (bdrewery)
2013-10-22 13:52:24 +00:00
Baptiste Daroussin
cf104c570b Add NO_STAGE all over the place in preparation for the staging support (cat: deskutils) 2013-09-20 16:21:37 +00:00
Baptiste Daroussin
2b07ee6ce0 Add an explicit dependency on pkgconf 2013-09-18 08:38:20 +00:00
Dima Panov
820c172f21 - Update to 0.99.4 release
- Fix build with clang/libc++
2013-09-14 07:02:38 +00:00
Antoine Brodin
9d421f04e4 Add missing USES=iconv 2013-09-11 20:34:23 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +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
Dima Panov
5dcac16330 - New MASTER_SITES path
Feature safe:	yes
2012-11-30 00:50:23 +00:00
Dima Panov
7a0a8929be - Fix C++ code to allow build with modern compilers (clang/gcc46+)
- Chase libpng15 update
2012-06-12 15:44:44 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +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
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Dima Panov
488dc795c3 - Update to 0.12.10 bugfix release 2010-04-07 14:52:14 +00:00
Peter Pentchev
29863648e3 Chase the ftp/curl shlib version bump. 2010-04-03 10:44:36 +00:00
Dirk Meyer
d3cd7d7246 - cleanup libpng12 2010-03-30 16:04:01 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dima Panov
cf84f7c7a9 - Update to 0.12.7 release 2010-03-10 05:59:39 +00:00
Dima Panov
2faa15fcc2 - Add missing dependencies on qt4-imageformats and qt4-network
PR:		143662
Submitted by:	Alex <crazyalexnt AT inbox DOT ru>
2010-02-08 12:50:57 +00:00
Dima Panov
d0427cb8b4 - Update to 0.12.2 release.
It's a bug/l10n-fix release
2010-02-01 16:40:34 +00:00
Dima Panov
93b3dbb731 - Chase recent linebreak shlib bump
Approved by:	miwi, tabthorpe (mentors implicit)
2010-01-07 07:26:48 +00:00
Dima Panov
9fc3bb8021 - Fix build on i386
PR:		141917
Submitted by:	Yuri Pankov
Approved by:	miwi (mentor)
2009-12-23 15:50:44 +00:00
Dima Panov
13fa57c38d - Update FBReader to 0.12.1 release
PR:		141862
Submitted by:	Yuri Pankov
Approved by:	tabthorpe (co-mentor)
2009-12-23 00:38:18 +00:00
Dima Panov
70a56d923d - Grab maintainership
Requested by:	Yuri Pankov (current maintainer via email)
Approved by:	miwi (mentor)
2009-11-04 15:29:17 +00:00
Dima Panov
a35a0289d0 - Update to 0.11.2
PR:		139892
Submitted by:	myself
Approved by:	Yuri Pankov (maintainer)
Approved by:	tabthorpe (co-mentor)
Feature safe:	yes
2009-10-28 01:39:40 +00:00
Joe Marcus Clarke
4d1085d794 Chase the fribidi shared lib bump. 2009-08-22 17:36:57 +00:00
Max Brazhnikov
1507492264 Remove qt4 build tools from run dependencies.
Approved by:	maintainer
2009-05-11 07:33:38 +00:00
Martin Wilke
e3dcbf5127 - Update to 0.10.7
PR:		133986
Submitted by:	"Dima Panov" <fluffy@fluffy.khv.ru>
Approved by:	maintainer
2009-05-03 11:36:13 +00:00
Martin Wilke
ae0d372a93 - Update to 0.10.3
PR:		132198
Submitted by:	Yuri Pankov <yuri.pankov@gmail.com> (maintainer)
2009-02-28 19:46:02 +00:00
Rong-En Fan
ff2c9d1bd6 - Fix build on amd64 6
Reported by:	pointyhat
2009-01-28 03:45:43 +00:00
Rong-En Fan
39f77afaea - Update to 0.10.2
- Pass maintainership to submitter

PR:		ports/130961
Submitted by:	Yuri Pankov <yuri.pankov at gmail.com>
2009-01-27 04:15:21 +00:00
Mark Linimon
d72c560b21 Reset infofarmer due to maintainer-timeouts and no response to email.
Hat:	portmgr
2008-09-07 00:19:05 +00:00
Martin Wilke
16d82841ce - Fix build after qt 4.4.1 update 2008-08-04 23:33:44 +00:00
Edwin Groothuis
090059a210 Bump portrevision due to upgrade of devel/gettext.
The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
2008-06-06 14:17:21 +00:00