1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00
freebsd-ports/japanese
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
..
a2ps
ack
acroread8
acroread9
ajaxzip2-core
ajaxzip2-data
alias-fonts
another-htmllint - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
anthy
ASCIIdates98-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
asterisk-sounds Reset maintainer, they are unreachable 2014-06-03 19:31:11 +00:00
awffull
bible_names-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
bookview
bugzilla40
bugzilla42
bugzilla44
calligra-l10n
canna-lib
canna-server
cannadic
cdrom2
celrw
CGdic-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
chasen-base
cmigemo
cmigemo-dict
csrd
ctags
dbskkd-cdb
ddskk
devil-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
dvi2tty
dvipsk
e2ps
eb
ebd-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
eblook
ebnetd
ebview
ebview-gtk2
edict japanese/edict: Remove unnecessary extract target and dependency 2014-06-06 10:13:55 +00:00
edict-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
edict-utf-8
edyvalue
egg-canna
eijiro-fpw
elisa8x8
emacs-emcws
epwutil
esecanna
esecanna-module-vje25
esecanna-module-vje30
esecanna-module-wnn6
eterm Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
fcitx-anthy
fcitx-mozc
flex-sdk
flower-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
foldoc-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
font-ipa
font-ipa-uigothic - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
font-ipaex
font-jisx0213
font-kochi
font-koruri - Update to 20140524 2014-05-31 13:20:39 +00:00
font-migmix
font-migu
font-mona-ipa
font-motoya-al
font-mplus
font-mplus-ipa
font-ricty
font-sazanami
font-shinonome
font-std
font-takao
font-ume
font-vlgothic
freepwing
FreeWnn-lib - USE_(BZIP2|XZ) -> USES=tar:(bzip2|xz) 2014-06-01 16:43:03 +00:00
FreeWnn-server
fumeikai-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
gawk
gd
gedy
gimp-help
gjiten
gqmpeg
groff Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
gskk
gsuica
guesswork-classic
hns
ibus-anthy
ibus-mozc
ibus-skk
icanna
im-ja
ipadic
ja6
jacode.pl
jadetex-ptex
japana
japaneseAFM
jargon-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
jcode.pl
jd - Update from 2.8.7 to 2.8.8 [1] 2014-06-07 18:30:50 +00:00
jed Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
jishyo
jls
jmode
jmode-skk
jpilot
jstrings
jvim3 Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
jyuroku
k10
k12
kakasi
kana-no-quiz
kanji18
kanji26
kanjipad
kappa20
kasumi
kbanner
kcc
kcode
kde4-l10n
kdrill
kinput2 - Fix build when only CANNA is defined in PORT_OPTIONS. 2014-05-30 02:16:34 +00:00
kiten
kon2-14dot
kon2-16dot
kpcal
kterm
lambdamoo
latex2html
leafrogue Reset maintainer, they are unreachable 2014-06-03 19:31:11 +00:00
less
libreoffice Update to libreoffice 4.2.4 2014-06-11 14:40:31 +00:00
libskk
libslang
libtomoe-gtk
lipsf
lookup
lookup-emacs21
lsd-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
lynx
lynx-current
mailman
makejvf
man
man-doc
marumoji-fonts
mecab
mecab-ipadic
mell Reset a few maintainers who are unreachable 2014-05-29 18:54:55 +00:00
mendexk-euc
mg
mh
migemo
migemo-emacs21
migemo-emacs22
migemo-emacs23
migemo-xemacs-devel-mule
mikachan-ttfonts
mime_pls
ming
monafonts
monafonts-ttf
mozc-additions
mozc-el
mozc-server
mozc-tool
mtools
multiskkserv
mutt-devel
mypaedia-fpw-package
namazu
namazu2
navi2ch
ne
nethack34
netype
newosaka
ng
ng-canna
ng-devel
ngraph-fonts
nhocr - Update to 0.21 2014-06-04 08:09:57 +00:00
nkf
ochusha
onew
p5-Acme-Lou
p5-Date-Japanese-Era
p5-Date-Japanese-Holiday
p5-DateTime-Calendar-Japanese-Era
p5-DateTime-Format-Japanese
p5-Encode-EUCJPMS Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Encode-JP-Emoji
p5-Encode-JP-Mobile Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-HTML-MobileJp
p5-Jcode
p5-Lingua-JA-Kana
p5-Lingua-JA-Numbers
p5-Lingua-JA-Regular-Unicode
p5-Lingua-JA-Summarize-Extract
p5-MeCab Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-nkf Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Number-Phone-JP - Update from 0.20140501 to 0.20140602 2014-06-06 15:41:54 +00:00
p5-PDFJ
p5-Text-ChaSen Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Text-Kakasi Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Text-MeCab Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-Unicode-Japanese Remove all the bootstrap files (.bs) from the plists. 2014-06-10 12:14:12 +00:00
p5-WWW-2ch Reset maintainer on staged ports too 2014-06-03 20:06:55 +00:00
p5-WWW-MobileCarrierJP
pejv-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
php5-mecab Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
php_doc
plain2
plan
platex209
platex-japanese
platex-jsclasses
platex-otf
postgresql82-man
prime Reset a few maintainers who are unreachable 2014-05-29 18:54:55 +00:00
prime-dict Reset a few maintainers who are unreachable 2014-05-29 18:54:55 +00:00
prime-el Reset a few maintainers who are unreachable 2014-05-29 18:54:55 +00:00
prn
ptex
py-mecab
py-tegaki
py-tegaki-gtk
py-zinnia
qkc
qt4-codecs-jp
quit
rbnamazu
roget-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
rogue_s
rskkserv
ruby-eb
ruby-mecab
ruby-ming
ruby-romkan
ruby-uconv
ruby-usersguide
rubygem-jpmobile
rubygem-jpmobile-ipaddresses
rubygem-jpmobile-terminfo
rubygem-myrurema
ryaku-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
scim-anthy
scim-canna
scim-honoka
scim-honoka-plugin-romkan
scim-honoka-plugin-wnn
scim-prime
scim-skk
scim-tables
scim-tomoe
scim-uim
seaside
sj3-lib
sj3-server
skk
skk-jisyo
skk-jisyo-cdb
skk-tools
skkfep
skkinput
skkinput3
skkserv
slimeforest
slrn
spamassassin
srd-fpw-package
suicavalue
suikyo Reset a few maintainers who are unreachable 2014-05-29 18:54:55 +00:00
t2ps
tcl80
tdiary
tegaki-recognize
tegaki-zinnia-japanese
teTeX
tex-ptex
texinfo
tgif
tiarra Make password work again on recent 9-STABLE and later. 2014-05-28 03:06:23 +00:00
timidity++-slang - Update to version 2.14.0 2014-06-05 07:31:00 +00:00
timidity++-tcltk - Update to version 2.14.0 2014-06-05 07:31:00 +00:00
tk80
tkhonyaku
today
tomoe
uim-anthy
uim-tomoe-gtk
vera-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
vftool 2 ports: Use ${TAR} explicitly over ${EXTRACT_CMD} 2014-05-31 23:33:50 +00:00
VTPSfont
w3m
w3m-img
waeijiro-fpw
wdic-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
web1913-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
webalizer
wnn7egg
Wnn6-lib
Wnn7-lib Remove USE_GCC=any and OPTIONS_DEFAULT=DOCS. 2014-05-30 17:42:47 +00:00
wordnet-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
wordpress
wwasw-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
xdtp
xdvik
xemacs21-canna
xgate japanese/xgate: nightmarish stage support added. 2014-06-05 22:21:43 +00:00
xjtext
xlockmore
xpdf
xshodou
xtr
xv
xyaku
yasou-fpw - Use /usr/bin/unzip for zip files extraction (part 2) 2014-06-06 15:26:41 +00:00
yc.el
zinnia
zinnia-tomoe
zipcodes
Makefile
Makefile.inc