1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-28 10:08:24 +00:00
freebsd-ports/print
Tijl Coosemans 1bf487d3e7 Fix Qt5 symbol version scripts to put the catch-all clause first. When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] 5c2cbfccf9
[2] 2ed5054e3a
[3] 009f5ebb4b

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
2019-01-16 11:13:44 +00:00
..
a2pdf Add NO_ARCH 2018-11-19 18:20:23 +00:00
a2ps - update WWW: 2019-01-01 19:09:03 +00:00
abcm2ps - Update to 8.13.23. 2018-07-09 07:44:40 +00:00
adobe-cmaps ${RM} already has -f. 2016-10-21 12:51:40 +00:00
afm ${RM} already has -f. 2016-10-21 12:51:40 +00:00
alignmargins
ansiprint - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
asprint Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
auctex Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
bibcursed
biblio-py Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
bibview Remove superfluous linefeeds. 2018-01-11 16:24:53 +00:00
c2ps
catdvi
cdlabelgen - Add LICENSE 2017-12-22 09:00:36 +00:00
cloud-print-connector Cross-reference cloud-print-connector and cups-cloud-print 2018-08-06 09:44:17 +00:00
cloudprint Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
cups Update to 2.2.10. 2018-12-14 17:14:09 +00:00
cups-bjnp - Update to 2.0.1 2018-02-27 23:13:27 +00:00
cups-cloud-print Cross-reference cloud-print-connector and cups-cloud-print 2018-08-06 09:44:17 +00:00
cups-filters Update to 1.21.6. 2018-12-18 13:18:41 +00:00
cups-fxlinuxprint
cups-pdf When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
cups-pk-helper Update to 0.2.6 2018-04-02 18:29:33 +00:00
cups-smb-backend Switch default version of samba to 4.7 2018-09-01 17:05:47 +00:00
deforaos-pdfviewer Add missed PORTREVISION bumps after recent poppler update 2017-08-24 15:49:34 +00:00
derelict-ft - Bump PORTREVISION 2018-11-20 02:54:50 +00:00
detex
dot2tex Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
dvi2tty
dvips2ascii
dvisvg
dymo-cups-drivers Fix some compiler warnings. 2017-11-11 16:07:52 +00:00
easylatex - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
enscript-a4
enscript-letter Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
enscript-letterdj
epson-inkjet-printer-201401w Add print/epson-inkjet-printer-201401w, a CUPS filter program for some 2017-07-14 14:15:11 +00:00
epson-inkjet-printer-201601w Add 201601w version of the Epson printer driver. This supports L380 and 2017-09-17 18:38:38 +00:00
epson-inkjet-printer-escpr print/epson-inkjet-printer-escpr: update to 1.6.33 2018-12-27 12:53:34 +00:00
epsonepl - Fix trailing whitespace in pkg-messages 2016-05-19 11:09:14 +00:00
fig2dev print/fig2dev: fix to build, needs some help to really use ghostscript 2018-07-15 08:20:28 +00:00
flpsed print/flpsed: Update to 0.7.3 2018-02-13 11:56:11 +00:00
font2svg
font-amsfonts
fontforge Remove USES=execinfo. 2017-09-22 10:48:28 +00:00
foo2zjs Add support for HBPLv1 printers with patch from 2017-01-12 20:20:08 +00:00
foomatic-db - Update to 20181226 2018-12-31 21:09:21 +00:00
foomatic-db-engine print/foomatic-db-engine: Update version 4.0.12=>4.0.13 2018-04-24 12:40:47 +00:00
foomatic-db-hpijs - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
foomatic-filters Fix whitespace issues (mixed tab/spaces, alignment) in a few ports. 2017-11-02 21:41:47 +00:00
foxitreader - In Uses/linux.mk use the loop variable directly when appending to 2016-09-07 12:43:22 +00:00
fpdf - Upgrade to 1.81 (a) 2018-05-11 16:47:41 +00:00
freetype - Update WWW 2017-09-05 09:01:42 +00:00
freetype2 print/freetype2: update to 2.9.1 2018-05-02 23:33:10 +00:00
frescobaldi Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
ft2demos print/ft2demos: Update version 2.9=>2.9.1 2018-11-18 22:11:32 +00:00
ghostscript7-base Remove WANT_GNOME and HAVE_GNOME. 2017-10-12 15:57:51 +00:00
ghostscript7-commfont For ports under `print' category: remove redundant PKGMESSAGE assignment, 2018-05-05 14:47:12 +00:00
ghostscript7-jpnfont
ghostscript7-korfont
ghostscript7-x11 Rename all files containing a : in their filename. 2016-06-17 23:28:04 +00:00
ghostscript8-base For ports under `print' category: remove redundant PKGMESSAGE assignment, 2018-05-05 14:47:12 +00:00
ghostscript8-x11 Rename all files containing a : in their filename. 2016-06-17 23:28:04 +00:00
ghostscript9-agpl-base - Update to 9.26. 2018-12-23 19:41:19 +00:00
ghostscript9-agpl-x11 - Update to 9.26. 2018-12-23 19:41:19 +00:00
ghostscript9-base For ports under `print' category: remove redundant PKGMESSAGE assignment, 2018-05-05 14:47:12 +00:00
ghostscript9-x11 Rename all files containing a : in their filename. 2016-06-17 23:28:04 +00:00
gimp-gutenprint print/gutenprint: update to 5.2.12 2017-06-04 21:00:48 +00:00
gl2ps Change cmake default behaviour to outsource. 2018-12-25 20:25:39 +00:00
gsfonts - Add LICENSE 2018-05-04 09:03:56 +00:00
gspdf Update Objective-C LLVM version to 6.0. 2018-09-26 15:23:37 +00:00
gtklp print/gtklp: Update to 1.3.3 2018-02-13 11:47:30 +00:00
gutenprint This port needs USES=compiler:c11 to build on GCC-based architectures. 2018-12-20 04:55:49 +00:00
gv Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
harfbuzz print/harfbuzz: update to 2.3.0 2018-12-21 16:06:00 +00:00
harfbuzz-icu print/harfbuzz: update to 2.3.0 2018-12-21 16:06:00 +00:00
hp2xx Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
hplip Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
hplip-plugin Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
hs-hscolour lang/ghc: Update to 8.6.3 and bump PORTREVISION's of all Haskell ports. 2019-01-06 12:18:06 +00:00
html2latex
html2ps Update ImageMagick to 6.9.10.14 [1] 2018-11-10 19:57:07 +00:00
hyperlatex USES=emacs ports: Bump PORTREVISION for editors/emacs 26.1 upgrade 2018-05-31 01:18:05 +00:00
indexinfo Update to 0.3.1 2017-11-05 20:41:19 +00:00
jabref Switch builds.jabref.org master site to https:// method. 2018-07-07 20:11:46 +00:00
kde_poster
kpdftool Fix INDEX 2018-12-02 16:20:55 +00:00
latex2rtf Update ImageMagick to 6.9.10.14 [1] 2018-11-10 19:57:07 +00:00
latex-beamer
latex-biber print/latex-biber: Add missing net/p5-URI dependency 2018-03-14 11:38:36 +00:00
latex-ltablex
latex-resume
latexdiff - Update to 1.2.1 2018-02-06 16:13:05 +00:00
lgrind
libgnomecups
libgnomeprint
libgnomeprint-reference
libgnomeprintmm Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
libharu Change cmake default behaviour to outsource. 2018-12-25 20:25:39 +00:00
libijs Use USES=pathfix where applicable. 2016-10-21 15:21:13 +00:00
libmspub01 Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
libotf print/libotf: Update 0.9.13 -> 0.9.16 2018-07-02 06:27:48 +00:00
libpagemaker Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
libpaper
libspectre Update WWW 2018-09-14 20:37:28 +00:00
lilypond Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
lilypond-devel print/lilypond-devel: Update to 2.19.82 2019-01-10 09:03:48 +00:00
linux-c6-cups-libs emulators/linux-c6: Update to CentOS 6.10 2018-08-26 19:53:54 +00:00
linux-c7-cups-libs Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
linux-c7-harfbuzz Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
lout
lprps - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
lyx Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
magicfilter print/magicfilter: Canonicalize RUN_DEPENDS 2018-08-22 07:25:22 +00:00
makeindex
mftrace Remove superfluous linefeeds. 2018-01-11 16:24:53 +00:00
min12xxw
mp-a4
mp-letter
mpage print/mpage: Update to 2.5.7 2018-02-12 06:19:47 +00:00
muttprint Update ImageMagick to 6.9.10.14 [1] 2018-11-10 19:57:07 +00:00
nenscript - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
okc321 Update MAINTAINER to tobik@FreeBSD.org for my ports 2017-02-15 12:28:29 +00:00
openprinting print/openprinting: fix build when lld is the system linker 2018-04-05 02:43:07 +00:00
p5-Font-FreeType Update WWW 2018-05-27 20:15:16 +00:00
p5-Net-CUPS Update WWW 2018-05-27 20:15:16 +00:00
p5-Net-Printer Update WWW 2018-05-27 20:15:16 +00:00
p5-PDF-Template Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p5-PDFLib Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p5-PostScript Update WWW 2018-05-27 20:15:16 +00:00
p5-PostScript-PPD Update WWW 2018-05-27 20:15:16 +00:00
p5-PostScript-Simple Update WWW 2018-05-27 20:15:16 +00:00
p5-Text-PDF Clean up Makefile 2018-10-10 10:24:08 +00:00
p5-XML-ApacheFOP Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p5-XML-Handler-AxPoint Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except 2018-10-06 13:06:42 +00:00
p910nd Change MAINTAINER in my ports to @FreeBSD.org email 2018-09-23 08:13:44 +00:00
panda Use USES=pathfix where applicable. 2016-10-21 15:21:13 +00:00
papersize-default-a4
papersize-default-letter
paps Remove libintl.so.9 compatibility link that was added in r374303 to 2016-12-08 19:52:19 +00:00
pcal
pdf4tcl Update WWW: SF redirects to https://sourceforge.net/projects/<PROJECT_NAME>/ 2017-01-20 20:33:30 +00:00
pdf-redact-tools Update ImageMagick to 6.9.10.14 [1] 2018-11-10 19:57:07 +00:00
pdf-renderer For ports that are marked BROKEN on armv6, and also fail to build on 2017-11-30 06:13:34 +00:00
pdf-tools print/pdf-tools: Update to version 0.90 2019-01-07 23:36:07 +00:00
pdfbox Update to 2.0.13 release. 2018-12-10 14:21:46 +00:00
pdfcube Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
pdflib Convert to options target helper 2018-09-10 20:29:03 +00:00
pdflib-perl
pdfstitch Add DOCS options to ports that should have one. 2018-09-10 13:14:50 +00:00
pdftk Expand FreeBSD 12 conditionals to include 13.0-CURRENT 2018-10-23 16:34:43 +00:00
pear-File_PDF Update distinfo and unbreak this port 2017-06-11 07:43:26 +00:00
pecl-pdflib These ports now build on powerpc64. 2018-12-11 17:03:52 +00:00
pfbtopfa
photoprint print/photoprint: Fix build with clang6, USES+=localbase 2018-01-17 14:35:30 +00:00
pic2fig - Remove disappeared WWW sites 2018-02-21 10:29:41 +00:00
pkfonts118
pkfonts240
pkfonts300 - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
pkfonts360
pkfonts400
pkfonts600
pkipplib Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
pkpgcounter Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
pmw
pnm2ppa print/pnm2ppa: Do not override RUN_DEPENDS after including bsd.port.pre.mk 2019-01-07 17:38:24 +00:00
poster - Add LICENSE 2017-02-27 12:52:57 +00:00
print-manager Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
ps2eps When there is a do-install target, do not use a post-install target, do 2016-07-19 11:04:13 +00:00
pscal
psdim
pslib - Add LICENSE_FILE 2018-03-16 17:42:35 +00:00
pstotext
psutils
py-fonttools Update to 3.35.2 2019-01-15 21:20:05 +00:00
py-fpdf
py-pdf
py-pdf2 print/py-pdf2: Add LICENSE and LICENSE_FILE 2018-03-17 21:24:41 +00:00
py-pollyreports Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-preppy Change MAINTAINER in my ports to @FreeBSD.org email 2018-09-23 08:13:44 +00:00
py-psautohint print/py-psautohint: Update to 1.7.0 2018-08-11 18:03:14 +00:00
py-pycups Update to 1.9.74 2018-10-06 09:35:14 +00:00
py-pyscript Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
py-python-ly - Update to 0.9.5 2017-02-18 12:46:20 +00:00
py-qt5-printsupport Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
py-relatorio Update to 0.8.1 2018-10-06 09:35:22 +00:00
py-reportlab print/py-reportlab: Update version 3.5.11=>3.5.12 2019-01-02 06:46:40 +00:00
py-reportlab1 Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
py-rtf
py-stapler Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
py-trml2pdf Use PY_FLAVOR for dependencies. 2018-06-20 17:05:41 +00:00
qpdf Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
qpdfview Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
qt5-printsupport Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
R-cran-knitr Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
R-cran-tinytex Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
rlpr
rprint
rtf2latex2e
rubygem-afm Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-color print/rubygem-color: update to 1.8 2017-01-02 07:36:45 +00:00
rubygem-color-tools Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-pdf-core Update to 0.8.1 2018-04-29 19:46:33 +00:00
rubygem-pdf-reader Update to 2.1.0 2018-02-15 12:47:48 +00:00
rubygem-pdf-writer Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn Update to 2.7.8 2018-12-03 18:56:42 +00:00
rubygem-prawn_shapes Add rubygem-prawn_shapes 1.2.1 2017-03-12 17:28:01 +00:00
rubygem-prawn-core Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn-flexible-table - Fix trailing whitespace in pkg-descrs, categories [p-x]* 2016-05-19 10:53:05 +00:00
rubygem-prawn-format Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn-graph Update to 1.0.6 2017-03-12 17:28:38 +00:00
rubygem-prawn-js Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn-layout Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn-security Convert USES=gem:autoplist to USES=gem since autoplist is default 2016-04-27 21:57:31 +00:00
rubygem-prawn-svg Update to 0.28.0 2018-07-31 23:50:59 +00:00
rubygem-rbpdf Update to 1.19.6 2018-10-14 16:31:30 +00:00
rubygem-rbpdf-font Update to 1.19.1 2017-03-30 15:13:28 +00:00
rubygem-ttfunk Update to 1.5.1 2017-04-12 16:25:05 +00:00
scribus Change cmake default behaviour to outsource. 2018-12-25 20:25:39 +00:00
scribus-devel Fix Qt5 symbol version scripts to put the catch-all clause first. When 2019-01-16 11:13:44 +00:00
sgf2tex
splix Cleanup $() variables in ports Makefiles. 2016-07-20 15:33:20 +00:00
system-config-printer Reduce dependency on the python2 metaport 2018-02-19 11:10:43 +00:00
t1utils Prevent collision with getline(3) 2016-05-22 16:55:23 +00:00
tex-aleph Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports. 2018-04-19 07:08:45 +00:00
tex-basic-engines
tex-dvipdfmx Fix whitespace issues (mixed tab/spaces, alignment) in a few ports. 2017-11-02 21:41:47 +00:00
tex-dvipsk Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
tex-formats print/tex-formats: Add to description that it provides the 'latex' command 2018-09-21 19:30:43 +00:00
tex-jadetex
tex-luatex print/tex-xetex, print/tex-luatex: prepare for poppler upgrade 2018-12-11 08:25:47 +00:00
tex-ptexenc Use USES=pathfix where applicable. 2016-10-21 15:21:13 +00:00
tex-xdvik
tex-xetex Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
tex-xmltex
texinfo Update htmlxref.cnf and texinfo.tex 2019-01-13 20:08:00 +00:00
texlive-base Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
texlive-docs
texlive-full Remove NLS, DOCS, EXAMPLES and IPV6 from OPTIONS_DEFAULT, they are enabled by default anyway and don't need to be listed 2016-05-23 20:35:01 +00:00
texlive-texmf -Fix shebangs 2017-04-23 11:03:22 +00:00
texlive-texmf-source
texlive-tlmgr
texvc Update ImageMagick to 6.9.10.14 [1] 2018-11-10 19:57:07 +00:00
tgif2tex
transfig Fix typo in pkg-descr: langauges -> languages. 2016-05-25 19:30:59 +00:00
trueprint Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
ttf2pt1 Remove superfluous linefeeds. 2018-01-11 16:24:53 +00:00
ttfquery Bump PORTREVISION for ports depending on the canonical version of GCC 2018-12-12 01:35:33 +00:00
ttftot42 - Switch to USES=localbase 2018-01-24 09:02:07 +00:00
txtbdf2ps - Update MASTER_SITES for my ports 2017-10-05 10:38:13 +00:00
typetools print/typetools: Update version 2.106=>2.107 2018-04-24 00:33:59 +00:00
utopia
xfce4-print
xmbibtex print/xmbibtex: Fix build with Clang 6 2018-08-25 16:04:43 +00:00
xpdfopen Fix whitespace issues (mixed tab/spaces, alignment) in a few ports. 2017-11-02 21:41:47 +00:00
xpp Fix build under clang 3.9.0 (in -CURRENT). 2016-11-27 23:20:24 +00:00
xtexsh
yatex Install texinfo files (GNU info) into ${PREFIX}/share/info 2018-11-10 18:12:57 +00:00
Makefile Remove KDE4, part 5 2018-12-31 17:55:45 +00:00