1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-26 05:02:18 +00:00
freebsd-ports/print
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
..
a2pdf Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
a2ps - add CPE string 2015-03-08 10:03:33 +00:00
abc2mtex Cleanup plist 2014-11-13 07:41:17 +00:00
abcm2ps Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
adobe-cmaps Convert to USES=fonts 2015-03-20 16:26:28 +00:00
afm Cleanup plist 2014-11-13 07:41:17 +00:00
alignmargins Cleanup plist 2014-11-13 07:41:17 +00:00
ansiprint
apsfilter Cleanup plist 2014-11-13 07:41:17 +00:00
asprint
auctex Cleanup plist 2014-11-13 07:41:17 +00:00
axpoint Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
bibcursed
biblio-py - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
bibview
c2ps
catdvi
cdlabelgen Cleanup plist 2014-11-13 07:41:17 +00:00
cloudprint Cleanup plist 2014-11-13 07:41:17 +00:00
cm-super Cleanup plist 2014-11-13 07:41:17 +00:00
cups
cups-base 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
cups-bjnp Cleanup plist 2014-11-13 07:41:17 +00:00
cups-client
cups-cloud-print - Release maintainership (it was not intended in previous commit) 2015-02-18 17:09:25 +00:00
cups-filters - Update to 1.0.67 2015-03-12 18:27:38 +00:00
cups-fxlinuxprint Cleanup plist 2014-11-13 07:41:17 +00:00
cups-image
cups-pdf Cleanup plist 2014-11-13 07:41:17 +00:00
cups-pk-helper Cleanup plist 2014-11-13 07:41:17 +00:00
cups-pstoraster Cleanup plist 2014-11-13 07:41:17 +00:00
cups-smb-backend
deforaos-pdfviewer Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
detex
dot2tex Cleanup plist 2014-11-13 07:41:17 +00:00
dvi2tty
dvips2ascii
dvisvg Cleanup plist 2014-11-13 07:41:17 +00:00
easylatex Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
enscript-a4
enscript-letter Add CPE information 2015-03-09 19:41:18 +00:00
enscript-letterdj
enscriptfonts Cleanup plist 2014-11-13 07:41:17 +00:00
epsonepl Cleanup plist 2014-11-13 07:41:17 +00:00
flpsed 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
font2svg cleanup plist 2014-12-20 19:33:28 +00:00
font-amsfonts Convert to USES=fonts 2015-03-20 16:23:08 +00:00
fontforge Fix build with freetype option 2015-04-02 09:47:37 +00:00
foo2zjs Cleanup plist 2014-11-13 07:41:17 +00:00
foomatic-db - Update to 20150214 2015-02-17 00:41:06 +00:00
foomatic-db-engine Add a patch, that removes the reference to bash from 2015-02-15 13:42:59 +00:00
foomatic-db-hpijs - Simplify MASTER_SITES 2015-03-15 15:38:41 +00:00
foomatic-filters Cleanup plist 2014-11-13 07:41:17 +00:00
foxitreader - Fix installation when DOCS option is off 2015-02-18 21:18:41 +00:00
fpdf Cleanup plist 2014-11-13 07:41:17 +00:00
freetype Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
freetype2 Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
frescobaldi - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
ft2demos Remove dead RINGSERVER 2015-03-30 22:39:26 +00:00
ggv Cleanup plist 2014-11-13 07:41:17 +00:00
ghostscript7 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript7-commfont Cleanup plist 2015-02-05 15:53:00 +00:00
ghostscript7-jpnfont Resurrect print/ghostscript7{,-commfont,-jpnfont,-korfont,-nox11}. 2014-11-23 06:14:21 +00:00
ghostscript7-korfont Resurrect print/ghostscript7{,-commfont,-jpnfont,-korfont,-nox11}. 2014-11-23 06:14:21 +00:00
ghostscript7-nox11 Resurrect print/ghostscript7{,-commfont,-jpnfont,-korfont,-nox11}. 2014-11-23 06:14:21 +00:00
ghostscript8 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript8-nox11
ghostscript9 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript9-agpl 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
ghostscript9-agpl-nox11
ghostscript9-nox11
gimp-gutenprint
gl2ps Cleanup plist 2014-11-13 07:41:17 +00:00
gnome-cups-manager Cleanup plist 2014-11-13 07:41:17 +00:00
gnome-specimen Mark a few ports BROKEN after GNOME 2 removal 2014-11-27 18:53:47 +00:00
gnomephotoprinter Cleanup plist 2014-11-13 07:41:17 +00:00
gribouy Cleanup plist 2014-11-13 07:41:17 +00:00
gsfonts Cleanup plist 2014-11-13 07:41:17 +00:00
gspdf Convert bsd.gnustep.mk to USES=gnustep 2015-04-09 07:44:41 +00:00
gsview 3 ports categories: Remove $PTHREAD_LIBS 2015-03-24 22:17:41 +00:00
gtklp Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
gutenprint
gutenprint-base cleanup plist 2014-12-20 19:33:28 +00:00
gutenprint-cups Cleanup plist 2014-11-13 07:41:17 +00:00
gutenprint-foomatic
gutenprint-ijs
gv converters/libiconv: 2015-04-15 08:20:27 +00:00
harfbuzz Update harfbuzz to 0.9.40. 2015-04-06 14:25:37 +00:00
hp2xx Bump portrevision after png update 2014-12-25 20:54:41 +00:00
hpijs Fix some _DEPENDS 2015-01-24 19:27:27 +00:00
hplip print/hplip: 2015-02-10 12:17:36 +00:00
hplip-plugin print/hplip: 2015-02-10 12:17:36 +00:00
hs-hscolour
html2latex
html2ps cleanup plist 2014-12-20 19:33:28 +00:00
hyperlatex Cleanup plist 2014-11-13 07:41:17 +00:00
indexinfo Update to 0.2.3 (get rid of autotools) 2015-03-20 07:56:25 +00:00
jabref Drop redundant stuff from pkg-plist. 2015-01-19 21:31:44 +00:00
kde4-print-manager Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kde_poster
kover Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
kpdftool
latex2rtf Cleanup plist 2014-11-13 07:41:17 +00:00
latex-ltablex Cleanup plist 2014-11-13 07:41:17 +00:00
latex-resume Cleanup plist 2014-11-13 07:41:17 +00:00
latexdiff - Update to 1.0.4 2015-02-26 05:44:05 +00:00
lgrind - Revive print/lgrind, now distributed as one file 2014-12-18 19:49:56 +00:00
libgnomecups Cleanup plist 2014-11-13 07:41:17 +00:00
libgnomeprint Cleanup plist 2014-11-13 07:41:17 +00:00
libgnomeprint-reference
libgnomeprintmm Cleanup plist 2014-11-13 07:41:17 +00:00
libharu Bump portrevision after png update 2014-12-25 20:54:41 +00:00
libijs Cleanup plist 2014-11-13 07:41:17 +00:00
libmspub01 Fix build with GCC 4.2. 2015-02-02 22:34:01 +00:00
libotf
libpaper
libppd Cleanup plist 2014-11-13 07:41:17 +00:00
libspectre Cleanup plist 2014-11-13 07:41:17 +00:00
lilypond Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
lilypond-devel Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
linux-c6-cups-libs Upgrade CentOS to 6.6 2014-11-11 13:06:39 +00:00
linux-f10-cups-libs
lout - Fix an incorrect usage of stagedir. The program was looking for its files in 2014-11-18 13:49:58 +00:00
lpr-wrapper
lprps Cleanup plist 2014-11-13 07:41:17 +00:00
lyx Update to 2.1.3. 2015-02-19 20:51:32 +00:00
magicfilter Cleanup plist 2014-11-13 07:41:17 +00:00
makeindex Cleanup plist 2014-11-13 07:41:17 +00:00
mftrace - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
min12xxw
mp-a4
mp-letter Cleanup plist 2014-11-13 07:41:17 +00:00
mpage cleanup plist 2014-12-20 19:33:28 +00:00
mup
musixtex Cleanup plist 2014-11-13 07:41:17 +00:00
muttprint print/muttprint: provide option to build it without X11 support 2014-11-28 11:19:53 +00:00
nenscript Cleanup plist 2014-11-13 07:41:17 +00:00
openprinting cleanup plist 2014-12-20 19:33:28 +00:00
p5-Font-FreeType Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Net-CUPS Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Net-Printer Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
p5-PDF-Template Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-PDFLib Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-PostScript Fix with perl 5.20+. 2015-02-17 16:05:02 +00:00
p5-PostScript-PPD Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-PostScript-Simple - Update to 0.09 2015-01-04 17:12:26 +00:00
p5-Text-PDF Remove Author from pkg-descr and white space fixes 2015-03-02 23:41:59 +00:00
p5-XML-ApacheFOP Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p910nd Cleanup plist 2014-11-13 07:41:17 +00:00
panda Bump portrevision after png update 2014-12-25 20:54:41 +00:00
papersize-default-a4
papersize-default-letter
paps
pcal Cleanup plist 2014-11-13 07:41:17 +00:00
pdf4tcl cleanup plist 2014-12-20 19:33:28 +00:00
pdf-renderer
pdfbox Update to 1.8.8 release. 2014-12-30 09:53:00 +00:00
pdfcube Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
pdflib print/pdflib: Make DragonFly respect Perl's LDDFLAGS too 2014-12-10 17:44:51 +00:00
pdflib-perl
pdftk Don't use PTHREAD_LIBS. 2015-03-24 16:44:41 +00:00
pear-File_PDF Reset miwi's maintainership per his demand 2014-11-18 09:37:31 +00:00
pecl-haru 1: add LICENSE/LICENSE_FILE. 2015-02-24 09:25:13 +00:00
pecl-pdflib
pecl-ps Add license (PHP-2.02), remove redundant DISTNAME setting. 2015-04-10 01:06:01 +00:00
pfbtopfa
photoprint Fix LIB_DEPENDS 2015-01-24 22:02:38 +00:00
pic2fig
pkfonts118
pkfonts240
pkfonts300 Cleanup plist 2014-11-13 07:41:17 +00:00
pkfonts360
pkfonts400
pkfonts600
pkipplib Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
pkpgcounter Cleanup plist 2014-11-13 07:41:17 +00:00
pmw Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
poster
ps2eps Cleanup plist 2014-11-13 07:41:17 +00:00
pscal
psdim
pslib Bump portrevision after png update 2014-12-25 20:54:41 +00:00
pstotext
psutils Use bin/perl instead of bin/perlN.NN.N in the shebang line. 2015-01-29 05:00:30 +00:00
pup
py-cups - Update to 1.9.72 2015-03-18 13:02:11 +00:00
py-fonttools - Add LICENSE 2015-03-24 13:30:56 +00:00
py-pdf - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
py-pollyreports - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
py-preppy - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
py-pyscript Cleanup plist 2014-11-13 07:41:17 +00:00
py-relatorio - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
py-reportlab Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
py-reportlab1 Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
py-reportlab2 print/py-reportlab2: switch from py-pillow to py-imaging 2014-10-04 15:07:33 +00:00
py-rtf - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
py-trml2pdf Unbreak py-satchmo, it depended on both py-imaging (self+via py-sorl-thumbnail) and py-pillow (via py-trml2pdf) 2014-10-05 06:59:24 +00:00
qpdf Cleanup plist 2014-11-13 07:41:17 +00:00
qpdfview Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
qt5-printsupport Update Qt5 ports to 5.3.2. 2014-11-05 09:39:21 +00:00
rlpr
rprint
rtf2latex2e Cleanup plist 2014-11-13 07:41:17 +00:00
rubygem-afm
rubygem-color - Update to 1.7.1 2015-04-05 18:24:46 +00:00
rubygem-colortools
rubygem-pdf-core print/rubygem-prawn: update to 1.3.0 2014-09-29 21:05:03 +00:00
rubygem-pdf-reader
rubygem-pdf-writer - Move print/rubygem-pdfwriter to print/rubygem-pdf-writer 2015-04-05 18:26:21 +00:00
rubygem-prawn print/rubygem-prawn: update to 1.3.0 2014-09-29 21:05:03 +00:00
rubygem-prawn-core
rubygem-prawn-flexible-table
rubygem-prawn-format
rubygem-prawn-graph
rubygem-prawn-js
rubygem-prawn-layout
rubygem-prawn-security
rubygem-prawn-svg
rubygem-rbpdf print/rubygem-rbpdf: Add port. 2015-03-15 15:55:21 +00:00
rubygem-ttfunk print/rubygem-prawn: update to 1.3.0 2014-09-29 21:05:03 +00:00
scribus print/scribus: welcome 1.4.5 release 2015-02-01 09:16:33 +00:00
sgf2tex Unbreak -- seems to build fine with the current TeXLive. 2015-03-23 21:30:19 +00:00
splix Cleanup plist 2014-11-13 07:41:17 +00:00
system-config-printer Update system-config-printer to 1.4.7. 2015-02-10 13:19:03 +00:00
t1utils
tex Cleanup plist 2014-11-13 07:41:17 +00:00
tex-aleph Cleanup plist 2014-11-13 07:41:17 +00:00
tex-dvipdfmx Bump portrevision after png update 2014-12-25 20:54:41 +00:00
tex-dvipsk - Add pTeX support to xdvik. This improvement is imported from 2015-01-31 12:48:14 +00:00
tex-formats Add etex symlink. 2014-12-04 02:30:05 +00:00
tex-jadetex Cleanup plist 2014-11-13 07:41:17 +00:00
tex-luatex Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
tex-ptexenc Cleanup plist 2014-11-13 07:41:17 +00:00
tex-xdvik - Add pTeX support to xdvik. This improvement is imported from 2015-01-31 12:48:14 +00:00
tex-xetex Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
tex-xmltex Cleanup plist 2014-11-13 07:41:17 +00:00
texinfo - Update texinfo.tex, htmlxref.cnf to latest release 2015-03-28 11:18:30 +00:00
texlive-base Update poppler to 0.30.0 [1]. 2015-02-03 12:28:23 +00:00
texlive-docs Cleanup plist 2014-11-13 07:41:17 +00:00
texlive-full
texlive-infra Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
texlive-texmf Cleanup plist 2014-11-13 07:41:17 +00:00
texlive-texmf-source Cleanup plist 2014-11-13 07:41:17 +00:00
texvc
tgif2tex
transfig Fix packaging as a user 2015-04-08 15:18:07 +00:00
trueprint
ttf2pt1 Cleanup plist 2014-11-13 07:41:17 +00:00
ttfquery - Convert ports of news/ and print/ to new USES=python 2014-10-24 16:42:59 +00:00
ttftot42
txtbdf2ps - Switch MASTER_SITES to googledrive.com for my ports. 2014-10-14 08:59:35 +00:00
typetools Cleanup plist 2014-11-13 07:41:17 +00:00
utopia
xfce4-print The FreeBSD Xfce team proudly presents Xfce 4.12. 2015-03-05 22:52:30 +00:00
xmbibtex
xpp cleanup plist 2014-12-20 19:33:28 +00:00
xtexsh
yatex Cleanup plist 2014-11-13 07:41:17 +00:00
Makefile - Move print/rubygem-pdfwriter to print/rubygem-pdf-writer 2015-04-05 18:26:21 +00:00