Commit graph

38 commits

Author SHA1 Message Date
Alexey Dokuchaev
66c538a80b - Remove "BROKEN on powerpc" statement: the port builds and links fine
- Fix LICENSE_FILE knob, reindent USES/USE_* block, kill EOL whitespace
2015-09-04 07:35:05 +00:00
Antoine Brodin
6e5719ca80 Convert to USES=jpeg 2015-06-22 18:33:20 +00:00
Mathieu Arnold
60d1a83c2a MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
2015-05-14 10:15:04 +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
Mathieu Arnold
7cc101e6f3 Cleanup old unneeded bits.
Sponsored by:	Absolight
2015-04-02 14:41:21 +00:00
Martin Matuska
c92f892a2c Update wkhtmltopdf to 0.12.2.1 2015-01-19 13:11:23 +00:00
Baptiste Daroussin
bb21093773 Bump portrevision after png update 2014-12-25 20:54:41 +00:00
Antoine Brodin
7ae46e9b12 Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade 2014-12-25 19:04:25 +00:00
Baptiste Daroussin
99a4f62f93 Cleanup plist 2014-10-20 09:37:00 +00:00
Adam Weinberger
bbc8c4d740 Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 18:41:15 +00:00
Martin Matuska
e1a2a463a1 Remove unnecessary define 2014-06-29 16:24:37 +00:00
Martin Matuska
21f5a60fe7 Update wkhtmltopdf to 0.12.1 2014-06-29 10:27:39 +00:00
Antoine Brodin
a4da4bb0f9 This line got lost during the GMAKE -> MAKE_CMD conversion 2014-06-25 06:49:30 +00:00
Baptiste Daroussin
cd353df366 Convert GMAKE to MAKE_CMD 2014-06-24 22:27:02 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Martin Matuska
fe80b78d73 Use all distfiles from github using the new qt tag
Thanks to:	Ashish Kulkarni (upstream developer)
2014-02-08 10:57:24 +00:00
Martin Matuska
50e7a4a719 Update to 0.12.0 and support staging 2014-02-07 01:15:49 +00:00
Baptiste Daroussin
4bf1ce008b In preparation for making libtool generate libraries with a sane name, fix all
LIB_DEPENDS in converters
2013-12-11 15:15:48 +00:00
Martin Matuska
470e793640 Do not depend on gcc on FreeBSD 9 and lower 2013-10-29 22:32:35 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Martin Matuska
ff9ac28fb2 Compile wkhtmltopdf under FreeBSD 10.x by dependig on gcc
TODO: backport patches from www/qt4-webkit
2013-10-20 19:37:16 +00:00
Baptiste Daroussin
1e4b97cf2b Add NO_STAGE all over the place in preparation for the staging support (cat: converters) 2013-09-20 16:05:24 +00:00
Andrej Zverev
325c9808b6 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 10:58:05 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Baptiste Daroussin
e2eefe5472 Convert all c categories to USE=pkgconfig 2013-04-23 06:34:47 +00:00
Martin Matuska
9b3f7519c3 Update some of my ports to new options framework
Submitted by:	Baptiste Daroussin <bapt@FreeBSD.org>
2012-12-31 10:49:52 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Pav Lucistnik
2e709bad88 - Mark BROKEN on 7.X: fails to extract
Reported by:	pointyhat
2012-05-30 22:17:03 +00:00
Martin Matuska
3b9c5883ca Update to 0.11.0_rc1 and newer Qt 2012-05-11 07:22:24 +00:00
Ryan Steinmetz
9942c139c4 - Fix build when using custom PREFIX/LOCALBASE
PR:		ports/165039
Submitted by:	zi@ (me)
Approved by:	mm@ (maintainer)
2012-02-12 21:00:03 +00:00
Mark Linimon
608cddbea7 Mark as broken on powerpc: fails to link.
Hat:		portmgr
Feature safe:	yes
2011-11-10 21:31:27 +00:00
Martin Matuska
7d2674ac3b - Add notice about webfonts to pkg-descr
- Set as broken on FreeBSD 6.x and earlier [1]

PR:	ports/158842 [1]
2011-07-20 13:08:41 +00:00
Martin Matuska
e8c9c74daf - Fix depends for option BUNDLED_LIBS 2011-03-24 23:45:52 +00:00
Martin Matuska
f681873c23 - Modify COMMENT and pkg-descr to provide a better description what this
powerful tool can do
2011-03-22 09:14:17 +00:00
Martin Matuska
a1ba3fa7fb - Remove empty line from pkg-message 2011-03-22 08:29:08 +00:00
Martin Matuska
c5daf99f6e - Add LICENSE_FILE(s) 2011-03-22 08:23:22 +00:00
Martin Matuska
b0c9c37ce7 Add LICENSE information 2011-03-21 20:45:56 +00:00
Martin Matuska
5b6e7b0549 Simple shell utility to convert html to pdf using a custom static build
of qt and the webkit rendering engine.

Features of the static version:
* Convert web pages into PDF documents using webkit
* Adding headers and footers
* TOC generation
* Batch mode conversions
* XServer is not required (however the X11 client libs must be installed)

WWW:    http://code.google.com/p/wkhtmltopdf/
2011-03-21 20:25:57 +00:00