1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-06 01:57:40 +00:00
Commit Graph

108 Commits

Author SHA1 Message Date
Sunpoet Po-Chuan Hsieh
46ff9bcb38 - Use USES=localbase 2015-11-04 20:15:27 +00:00
Antoine Brodin
65be594eb2 Revert r399375 and unbreak on FreeBSD 9 2015-10-27 17:45:02 +00:00
Sunpoet Po-Chuan Hsieh
90940ae575 - Cleanup Makefile 2015-10-15 20:17:06 +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
Sunpoet Po-Chuan Hsieh
6aec65beec - Convert to new options variable helper 2015-08-30 03:56:31 +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
Sunpoet Po-Chuan Hsieh
b49f4ccb88 - Update to 3.48.21
- Add git repository to WWW

Changes:	http://www.httrack.com/page/4/en/index.html
		https://github.com/xroche/httrack/blob/master/history.txt
2015-03-15 08:47:14 +00:00
Tijl Coosemans
c88aaf5c89 Add missing USE_OPENSSL=yes
PR:		195796
2015-01-15 09:05:37 +00:00
Sunpoet Po-Chuan Hsieh
6305c143eb - Update to 3.48.20
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-12-04 15:08:53 +00:00
John Marino
5e68477fdc Add USES=alias to several ports
Alias is a new USES tool that allows DragonFly to masquerade as FreeBSD
by setting CFLAGS+= -D__FreeBSD__.  For some ports, this fixes the build
without the need for additional patches.

Approved by:	portmgr (bapt, blanket)
2014-10-20 10:34:14 +00:00
Sunpoet Po-Chuan Hsieh
cd9e6aff97 - Use INSTALL_TARGET=install-strip 2014-08-30 15:45:54 +00:00
Sunpoet Po-Chuan Hsieh
5c44a37b9e - Update to 3.48.19
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-07-29 15:30:05 +00:00
Sunpoet Po-Chuan Hsieh
e612fb3fad - Update to 3.48.18
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-07-18 08:42:47 +00:00
Sunpoet Po-Chuan Hsieh
d2e8281669 - Update to 3.48.17
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-07-14 09:56:47 +00:00
Sunpoet Po-Chuan Hsieh
c6cf5f8a1d - Update to 3.48.14
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-07-10 15:47:14 +00:00
Sunpoet Po-Chuan Hsieh
4696f88b77 - Update to 3.48.13
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-06-10 15:08:18 +00:00
Sunpoet Po-Chuan Hsieh
155d0fc957 - Update to 3.48.10
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-06-08 13:25:12 +00:00
Sunpoet Po-Chuan Hsieh
da62f1f545 - Update to 3.48.9
- Do not install icons by default

Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-05-24 06:39:39 +00:00
Sunpoet Po-Chuan Hsieh
4c291acbef - Update to 3.48.8
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-05-16 11:24:33 +00:00
Sunpoet Po-Chuan Hsieh
897b743fb5 - Update to 3.48.6
- Add INSTALLS_ICONS=yes
- Use USES=libtool

Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-05-15 17:35:05 +00:00
Sunpoet Po-Chuan Hsieh
040ad5081b - Fix shebang [1]
- Strip shared library
- Fix PLIST [1]
- Sort PLIST
- Bump PORTREVISION for package change

Reported by:	swills [1]
2014-04-29 13:21:36 +00:00
Sunpoet Po-Chuan Hsieh
1a790530e2 - Update to 3.48.3
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-04-26 18:11:34 +00:00
Sunpoet Po-Chuan Hsieh
0e83088887 - Update to 3.48.1
- Remove outdated PORTSCOUT
- Use PORTDATA and PORTDOCS
- Simplify Makefile

Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2014-04-12 21:47:31 +00:00
Dmitry Marakasov
73b7596b94 - Remove manual creation and removal of share/applications, as it's now in the mtree (remaining categories)
- Add note on mtree change to CHANGES

Approved by:	portmgr (bdrewery)
2013-10-22 14:04:01 +00:00
Sunpoet Po-Chuan Hsieh
815933006d - Add PORTSCOUT 2013-10-12 16:42:36 +00:00
Sunpoet Po-Chuan Hsieh
5b39d063c6 - Support STAGEDIR 2013-10-04 19:20:43 +00:00
Sunpoet Po-Chuan Hsieh
273a90a75e - Support STAGEDIR 2013-10-02 17:44:15 +00:00
Baptiste Daroussin
85fbf21ec5 Add NO_STAGE all over the place in preparation for the staging support (cat: www) 2013-09-20 23:36:50 +00:00
Sunpoet Po-Chuan Hsieh
8779a2aa76 - Update to 3.47.27
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-09-16 15:17:59 +00:00
Sunpoet Po-Chuan Hsieh
9f536df5d0 - Update to 3.47.26
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-09-07 10:20:50 +00:00
Sunpoet Po-Chuan Hsieh
9bb5be54b5 - Update to 3.47.25
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-09-02 15:13:10 +00:00
Sunpoet Po-Chuan Hsieh
8c70ccb85d - Fix USE_LDCONFIG: remove unnecessary ${PREFIX}/lib which affects lib-depends: output for ports with new LIB_DEPENDS format
Here is an example
% cd /usr/ports/science/udunits
% make build
===>   udunits-2.1.24_1 depends on package: libtool>=2.4 - found
===>   udunits-2.1.24_1 depends on shared library: libexpat.so - found
 - found

It was caused by duplicate /usr/local/lib entry in $$dirs in bsd.port.mk lib-depends:
2013-09-01 15:49:52 +00:00
Sunpoet Po-Chuan Hsieh
e66697e8be - Update to 3.47.24
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-08-24 20:40:23 +00:00
Sunpoet Po-Chuan Hsieh
d6c298ad95 - Update to 3.47.23
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-08-21 15:40:00 +00:00
Sunpoet Po-Chuan Hsieh
bc221a68c1 - Use USES=gmake 2013-08-21 12:03:51 +00:00
Sunpoet Po-Chuan Hsieh
953daf7301 - Update to 3.47.22
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-08-16 15:48:03 +00:00
Sunpoet Po-Chuan Hsieh
755afef798 - Update to 3.47.21
Changes:	http://www.httrack.com/page/4/en/index.html
		https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-07-10 03:34:45 +00:00
Sunpoet Po-Chuan Hsieh
8d5446c316 - Update to 3.47.19
- Fix MASTER_SITES

Changes:	https://code.google.com/p/httrack/source/list
		https://code.google.com/p/httrack/source/browse/trunk/history.txt
2013-06-22 03:40:17 +00:00
Sunpoet Po-Chuan Hsieh
c02161b90f - Update to 3.47.18
Changes:	http://www.httrack.com/page/4/en/index.html
2013-06-09 07:15:53 +00:00
Sunpoet Po-Chuan Hsieh
4573caa604 - Update to 3.47.17
Changes:	http://www.httrack.com/page/4/en/index.html
2013-06-08 21:08:52 +00:00
Sunpoet Po-Chuan Hsieh
667722026f - Update to 3.47.13
Changes:	http://www.httrack.com/page/4/en/index.html
2013-05-25 08:18:49 +00:00
Sunpoet Po-Chuan Hsieh
d97ffdcc49 - Update to 3.47.12
Changes:	http://www.httrack.com/page/4/en/index.html
2013-05-23 20:20:16 +00:00
Sunpoet Po-Chuan Hsieh
0b1c673a7c - Update to 3.47.11
Changes:	http://www.httrack.com/page/4/en/index.html
2013-05-08 15:38:53 +00:00
Sunpoet Po-Chuan Hsieh
15b71aa32a - Update to 3.47.7
Changes:	http://www.httrack.com/page/4/en/index.html
2013-05-04 09:53:20 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Sunpoet Po-Chuan Hsieh
4bb6f27dac - Cleanup Makefile header
- Cosmetic change
- Reformat pkg-descr
2013-03-09 11:11:53 +00:00
Pietro Cerutti
2ad92eab94 - Get rid of PTHREAD_CFLAGS and PTHREAD_LIBS (category: www)
Approved by:	portmgr
2013-02-07 12:37:48 +00:00
Sunpoet Po-Chuan Hsieh
e960364dbe - Update to 3.46.1
- Convert to new options framework
- Remove NOPORTDATA handler

Changes:	http://www.httrack.com/page/4/en/index.html
2012-06-24 14:52:27 +00:00
Sunpoet Po-Chuan Hsieh
4873b726eb - Update to 3.45.4
Changes:	http://www.httrack.com/page/4/en/index.html
2012-05-06 08:19:37 +00:00
Sunpoet Po-Chuan Hsieh
a1179daa95 - Update to 3.45.3
Changes:	http://www.httrack.com/page/4/en/index.html
Feature safe:	yes
2012-03-28 04:06:46 +00:00