1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/print
Tijl Coosemans 9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
..
a2pdf
a2ps Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
abc2mtex
abcm2ps
acroread8
acroread9
acroreadwrapper
adobe-cmaps
afm
alignmargins
ansiprint
apsfilter
asprint
auctex - STAGEDIR support. 2014-06-03 19:32:33 +00:00
axpoint
bibcursed
biblio-py - Added STAGE support 2014-05-31 10:32:15 +00:00
bibview
bophook
c2ps
catdvi Stagify. 2014-06-10 03:00:30 +00:00
cdlabelgen
cloudprint
cm-super
cups
cups-base Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
cups-bjnp 1: remove NO_STAGE 2014-06-10 03:10:59 +00:00
cups-client
cups-cloud-print
cups-filters - Update from 1.0.53 to 1.0.54 2014-06-07 18:28:33 +00:00
cups-fxlinuxprint Add print/cups-fxlinuxprint, CUPS filter and PPD files for Fuji Xerox 2014-05-26 20:31:28 +00:00
cups-image
cups-pdf
cups-pk-helper
cups-pstoraster
cups-samba
cups-smb-backend - Resurrect pring/cups-smb-backend. It was depended due to "No more 2014-05-30 20:22:48 +00:00
deforaos-pdfviewer
detex
dk-acroread8
dot2tex
dvi2tty
dvipdfmx
dvips
dvips2ascii
dvipsk-tetex
dviselect
dvisvg
easylatex
enscript-a4 - Adopt port 2014-05-28 06:26:25 +00:00
enscript-letter - Adopt port 2014-05-28 06:26:25 +00:00
enscript-letterdj - Adopt port 2014-05-28 06:26:25 +00:00
enscriptfonts 1: Stagify. 2014-06-10 03:21:05 +00:00
epsonepl
es-acroread8
examplep
fi-acroread8
flpsed
font2svg Stagify. 2014-06-10 03:24:09 +00:00
font-amsfonts
fontforge - Switch to USES=libtool, drop .la files 2014-06-03 00:51:21 +00:00
foo2zjs
foomatic-db
foomatic-db-engine
foomatic-db-hpijs Stagify. 2014-06-10 03:27:00 +00:00
foomatic-filters
foxitreader
fpdf
freetype
freetype2
freetype-tools
frescobaldi - Update to 2.0.15 2014-06-09 17:42:25 +00:00
ft2demos
ggv
ghostscript7
ghostscript7-commfont
ghostscript7-jpnfont
ghostscript7-korfont
ghostscript7-nox11
ghostscript8
ghostscript8-nox11
ghostscript9
ghostscript9-agpl
ghostscript9-agpl-nox11
ghostscript9-nox11
ghostview
gimp-gutenprint
gl2ps
gnome-cups-manager
gnome-specimen
gnomephotoprinter
gribouy - Stage support 2014-06-01 09:46:01 +00:00
gsfonts
gspdf
gsview
gtklp
gutenprint
gutenprint-base
gutenprint-cups
gutenprint-foomatic
gutenprint-ijs
gv Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
harfbuzz
hp2xx
hpijs
hplip
hplip-plugin
hs-hscolour
html2latex
html2ps
hyperlatex
ifxetex
it-acroread8
jabref
jadetex
kde4-print-manager
kde_poster
kover
kpdftool
latex
latex2rtf
latex-aa
latex-aastex
latex-acm
latex-arydshln
latex-auto-greek
latex-beamer
latex-biblatex
latex-biblist
latex-bytefield
latex-caption
latex-chapterfolder
latex-circ
latex-cjk
latex-csquotes
latex-etoolbox
latex-feynmf
latex-ifluatex
latex-keystroke
latex-logpap
latex-logreq
latex-ltablex Finally add staging support. 2014-06-01 11:47:40 +00:00
latex-mathabx
latex-nomencl
latex-pgf Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
latex-prettyref
latex-resume
latex-subfloat
latex-supertabular
latex-svninfo - Use PORT_OPTIONS:MDOCS 2014-06-09 19:27:53 +00:00
latex-timing
latex-tipa
latex-ucs
latexdiff
latexmk
lgrind
libgnomecups
libgnomeprint
libgnomeprint-reference
libgnomeprintmm - Stage support 2014-06-01 09:46:16 +00:00
libharu
libijs
libmspub Modernize 2014-06-10 17:26:02 +00:00
libotf
libpaper
libppd
libspectre
lilypond
lilypond-devel - Update to 2.19.7 2014-06-06 07:42:00 +00:00
linux-f10-cups-libs
lout
lpr-wrapper Reset maintainer at his request. Maintainer recommends P. Selinger's 2014-06-10 02:02:29 +00:00
lprps
lyx
magicfilter
makeindex
mftrace - Support staging 2014-06-03 01:15:13 +00:00
min12xxw
mp-a4
mp-letter
mpage
mup
musixtex
muttprint
nenscript
nl-acroread8
no-acroread8
openprinting Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
p5-Font-FreeType Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Net-CUPS Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Net-Printer
p5-PDF-Template
p5-PDFLib
p5-PostScript
p5-PostScript-PPD
p5-PostScript-Simple
p5-Text-PDF
p5-XML-ApacheFOP
panda
papersize-default-a4
papersize-default-letter
paps
passivetex
pcal
pdf4tcl - Most likely, BSD is not the correct license for this. Remove it until I 2014-06-10 12:24:26 +00:00
pdf-renderer
pdfbox
pdfcolorsplit
pdfcube
pdfjam
pdflib
pdflib-perl
pdftk
pdq
pear-File_PDF
pecl-haru
pecl-pdflib
pecl-ps
pfbtopfa
photoprint
phppdflib
pic2fig
pkfonts118 Stagify. 2014-06-10 03:40:19 +00:00
pkfonts240 Stagify. 2014-06-10 03:40:19 +00:00
pkfonts300 Stagify. 2014-06-10 03:40:19 +00:00
pkfonts360 Stagify. 2014-06-10 03:40:19 +00:00
pkfonts400 Stagify. 2014-06-10 03:40:19 +00:00
pkfonts600 Stagify. 2014-06-10 03:40:19 +00:00
pkipplib
pkpgcounter
pmw
poster
ps2eps
pscal
psdim Reset maintainer at his request. Maintainer recommends P. Selinger's 2014-06-10 02:02:29 +00:00
pslib
pstotext
psutils
pup
py-cups
py-fonttools
py-pdf
py-pollyreports
py-preppy
py-pyscript
py-relatorio
py-reportlab
py-reportlab1
py-reportlab2
py-rtf
py-trml2pdf
qpdf
qpdfview
qt5-printsupport
rlpr Support staging. (Still don't understand, why the MANs-knobs had to 2014-06-09 23:00:54 +00:00
rprint - Support Staging 2014-06-05 22:15:45 +00:00
rtf2latex2e
ruby-panda
rubygem-afm
rubygem-color
rubygem-colortools
rubygem-pdf-core
rubygem-pdf-reader
rubygem-pdfwriter
rubygem-prawn
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-ttfunk
scribus
scribus-devel
sgf2tex
splix
sv-acroread8
system-config-printer
t1utils
teTeX
teTeX-base
teTeX-texmf
tex
tex-aleph
tex-dvipdfmx Fix make checksum 2014-05-27 05:29:01 +00:00
tex-dvipsk
tex-formats
tex-jadetex
tex-luatex
tex-mfpic
tex-omegaware-old
tex-ptexenc
tex-texmflocal
tex-xdvik
tex-xetex Update openjpeg to 2.1.0. 2014-05-26 14:42:44 +00:00
tex-xmltex
texinfo
texlive-base
texlive-docs
texlive-full
texlive-infra
texlive-texmf
texpower
texvc
tgif2tex
transfig Mass-update maintainer from fbsd-ports@opsec.eu -> pi@FreeBSD.org 2014-06-08 19:05:27 +00:00
trueprint
ttf2pt1 Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
ttfquery
ttftot42 1: remove NO_STAGE. 2014-06-10 06:10:55 +00:00
txtbdf2ps
typetools
utopia
xdvi
xdvik
xfce4-print - Fix build when CUPS is set 2014-06-03 17:32:36 +00:00
xmbibtex
xmltex
xpp
xtexsh - Fix LICENSE 2014-05-28 12:33:41 +00:00
yatex
Makefile - Resurrect pring/cups-smb-backend. It was depended due to "No more 2014-05-30 20:22:48 +00:00