Commit graph

139 commits

Author SHA1 Message Date
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
John Marino
b2053786ce 4 ports categories: Remove $PTHREAD_LIBS
Categories: www, ftp, net-im, net-mgmt

approved by:	PTHREAD blanket
2015-03-24 18:19:23 +00:00
Baptiste Daroussin
6b4852d91f Simplify plist 2014-10-31 23:38:17 +00:00
Jimmy Olgeni
7dc406a7a1 Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.

CR:		D307
Approved by:	portmgr (bapt)
2014-07-10 12:13:11 +00:00
Dirk Meyer
50cf668f96 - update to 1.8.2 2014-06-07 09:59:36 +00:00
Dirk Meyer
67fe3229dc - new USES= 2014-03-30 19:44:48 +00:00
Baptiste Daroussin
4650a910d0 Chase boost and icu bump
While here convert some LIB_DEPENDS
2014-02-07 11:44:08 +00:00
Dirk Meyer
418de39e45 - fix build with clang
PR:		186389
Submitted by:	Tijl Coosemans
2014-02-05 06:50:43 +00:00
Dirk Meyer
8ff64a7b2f - add USE_GCC for CURRENT 2014-01-11 06:33:06 +00:00
Dirk Meyer
79104f9813 - use STAGEDIR
- use OPTIONS_DEFINE
2013-12-17 13:20:40 +00:00
Dirk Meyer
1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin
28bf02d683 Add NO_STAGE all over the place in preparation for the staging support (cat: net-im) 2013-09-20 22:13:34 +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
Dirk Meyer
11eafb3068 - update to 1.8.0
- removed plugins: licq-console is no longer maintened upstream.
- new plugins: licq-icq, licq-msn
2013-08-30 19:24:37 +00:00
Baptiste Daroussin
062ed8d36f Convert from WITHOUT_NLS to PORT_OPTIONS:MNLS
While here do some conversion to new options framework
2013-05-06 10:22:41 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Alex Kozlov
83f02b963c - Convert USE_GETTEXT to USES (part 4)
Approved by:	portmgr (bapt)
2013-04-26 10:44:28 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Baptiste Daroussin
f5f6cd6d9b Chase boost update 2013-01-31 13:38:42 +00:00
Dirk Meyer
e4e43f9e08 - update to 1.7.1 2013-01-26 18:46:04 +00:00
Dirk Meyer
2189e60f97 - update to 1.7.0 2012-12-09 21:31:58 +00:00
Dirk Meyer
9bdfaa3d24 - update to 1.6.1 2012-06-22 05:17:29 +00:00
Dirk Meyer
206d7d84bd - remove broken option WITH_SOCKS
PR:		165386
Submitted by:	Josh Paetzel
2012-02-22 18:34:37 +00:00
Dirk Meyer
59cffe4503 - update to 1.6.0 2012-01-12 15:52:07 +00:00
Dirk Meyer
6bf9a7f14f - update to 1.5.1 2011-08-05 14:53:46 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Dirk Meyer
584a4de6e2 - update licq ports to 1.5.0
- use cmake framework
- add license
2010-11-27 12:27:26 +00:00
Erwin Lansing
74cb9eff53 Deprecate md5 in favour of sha256 checksums. md5 checksums will no longer
be generated or checked, and will be silently ignored for now.  Also,
generalize the MD5_FILE macro to DISTINFO_FILO.

PR:		149657
Submitted by:	rene
Approved by:	portmgr
Tested on:	pointyhat i386 7-exp
2010-10-28 21:00:21 +00:00
Dirk Meyer
0aedc99d68 - update to 1.3.9 2010-05-21 11:25:33 +00:00
Dmitry Marakasov
7914161a41 - Switch SourceForge ports to the new File Release System: categories starting with N 2009-08-22 00:32:25 +00:00
Pav Lucistnik
d1107bb40e - Update boost to 1.39
- Split boost port to separate components, with boost-all metaport

PR:		ports/137054
Submitted by:	Alexander Churanov <churanov.port.maintainer@gmail.com> (maintainer)
2009-07-28 11:45:08 +00:00
Dirk Meyer
a0398862bc - Fix package for option WITH_NLS
Submitted by:	Sergey A. Osokin (osa)
2008-11-02 11:37:49 +00:00
Dirk Meyer
3c2a3a0ef1 - udpate to 1.3.6 2008-11-01 09:33:05 +00:00
Pav Lucistnik
fa38ed02cc - Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV 2008-07-25 12:24:09 +00:00
Dirk Meyer
6f55f1ad50 - fix login problems
Submitted by:	Alexander Melnik
Obtained from:	http://www.licq.org/wiki/news/2008-07-02-IcqLoginProblems
2008-07-02 18:28:42 +00:00
Dirk Meyer
db6508a4f9 - mark option WITH_SOCKS broken 2007-12-23 18:13:42 +00:00
Dirk Meyer
26b7c526df - add sidclean 2007-12-16 17:13:53 +00:00
Pav Lucistnik
97f38a8fe8 - Fix plist
Reported by:	pointyhat
2007-12-13 23:07:41 +00:00
Dirk Meyer
b5e895bdf4 - update to 1.3.5 2007-12-11 20:30:25 +00:00
Dirk Meyer
2522658cac - cleanup OSVERSION checks 2007-10-10 03:05:06 +00:00
Dirk Meyer
1da70b6374 - disable NLS when option WITHOUT_NLS is set
Submitted by:	Igor Sysoev
2006-11-08 06:08:13 +00:00
Dirk Meyer
d96a15f839 - add missning includes
- fix build on FreeBSD 4.x
2006-11-05 08:47:42 +00:00
Dirk Meyer
833affb30c - update to 1.3.4
pkg-plist files submitted by Dennis Schneider
2006-10-31 05:27:10 +00:00
Dirk Meyer
b628b25866 - fix build with gcc41 2006-10-08 12:39:54 +00:00
Dirk Meyer
cf1a813fb6 - cleanup
Suggested by: droso on irc
2006-06-13 14:41:47 +00:00
Dirk Meyer
7ddc68f453 - cleanup 2006-05-13 08:23:55 +00:00
Edwin Groothuis
0f12b488a5 Remove USE_REINPLACE from all categories starting with N 2006-05-11 22:49:56 +00:00
Dirk Meyer
93191a3d01 - update to 1.3.2
- Translate-fix
Submitted by: NetJunior
2005-12-20 15:31:34 +00:00
Dirk Meyer
ec997a9574 - add SHA checksum 2005-11-13 09:26:50 +00:00
Pav Lucistnik
c40ee69213 Move licq related ports to a newly create net-im category:
net/licq -> net-im/licq
  net/licq-console -> net-im/licq-console
  net/licq-osd -> net-im/licq-osd
  net/licq-qt-gui -> net-im/licq-qt-gui

Repocopied by:	marcus
2005-11-09 08:28:43 +00:00