1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
freebsd-ports/chinese
Dmitry Marakasov 67971bd0fb Improve shebangfix framework
- Support multiple values in *_OLD_CMD, i.e. we can now fix both "/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash, ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously) replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g. perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
2015-10-19 14:50:52 +00:00
..
arphicttf Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
aterm
auto-cn-l10n Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
auto-tw-l10n Set vim's default encoding to utf-8 [1]. 2015-06-08 01:43:23 +00:00
autoconvert - Don't use / in sed regexps to allow paths, unbreaking cross-builds 2015-08-04 19:25:36 +00:00
bg5pdf
bg5ps Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
big5width Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
bitchx Due to the disabling of the bugzilla account, reset maintainership of 2015-05-04 00:37:11 +00:00
brise Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage. 2015-05-18 17:07:45 +00:00
bsdconv-opencc - Update to 11.3 2015-06-28 08:38:30 +00:00
bug5 - Update to 1.18 2015-06-28 08:38:39 +00:00
c2t
calligra-l10n-zh_CN
calligra-l10n-zh_TW
cce Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
cconv converters/libiconv: 2015-04-15 08:20:27 +00:00
celvis
chiconv - Update to 11.3 2015-06-28 08:38:43 +00:00
CJKUnifonts
cless
cnprint Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
CNS11643-font - Don't cat pkg-message from Makefiles 2015-05-27 00:15:04 +00:00
cwtexttf Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
dictd-database Remove Authors from pkg-descr 2015-03-02 23:09:43 +00:00
docproj - remove do_nada from target 2015-04-01 23:16:07 +00:00
enscript Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript. 2015-07-16 20:53:28 +00:00
eric6 eric6 ports: Update to version 6.0.9. 2015-09-11 18:53:30 +00:00
eterm Pass maintainership to enlightenment@. 2015-04-17 10:42:23 +00:00
fcitx Specify correctly @post* for gtk-query-immodules 2015-09-26 00:08:26 +00:00
fcitx-chewing Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-cloudpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-configtool Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
fcitx-googlepinyin MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
fcitx-libpinyin Update to 0.3.2. 2015-10-04 19:27:19 +00:00
fcitx-rime Add a missing build dependency 2015-03-31 08:51:30 +00:00
fcitx-sunpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-table-extra Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-ui-light Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fireflyttf Update master site and mark as unbroken. 2015-04-09 07:10:51 +00:00
font-std - remove do_nada from target 2015-04-01 23:21:45 +00:00
fortune Unbreak on head 2015-02-15 13:33:25 +00:00
fortunetw
fqterm Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
FreeWnn-lib
FreeWnn-server
gb2jis
gb2ps
gcin Specify correctly @post* for gtk-query-immodules 2015-09-26 00:08:26 +00:00
gimp-help-zh_CN
gugod-clean Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
hc
ibus-chewing Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
ibus-libpinyin Update to 1.7.2. 2015-10-04 19:28:40 +00:00
ibus-pinyin Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
ibus-table-chinese
irssi
jis2gb
kcfonts MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
kde4-l10n-zh_CN Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kde4-l10n-zh_TW Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kon2
libchewing Remove BROKEN on powerpc statements: both these ports build and install fine. 2015-09-03 09:43:59 +00:00
libgooglepinyin MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libpinyin Update to 1.2.0. 2015-10-04 19:26:03 +00:00
libreoffice-zh_CN Update to 5.0.2. 2015-09-23 21:06:12 +00:00
libreoffice-zh_TW Update to 5.0.2. 2015-09-23 21:06:12 +00:00
librime Replace most occurences of github.com in MASTER_SITES with USE_GITHUB usage. 2015-05-18 17:07:45 +00:00
libtabe Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
lunar Reset maintainership for obrien 2015-06-12 21:17:43 +00:00
moettf
muni Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
mutt - Fix PORTREVISION to match master port (mail/mutt) 2015-09-13 12:28:56 +00:00
oicq
opencc Remove BROKEN on powerpc statements: both these ports build and install fine. 2015-09-03 09:43:59 +00:00
opendesktop-fonts
oto
oxim Specify correctly @post* for gtk-query-immodules 2015-09-26 00:08:26 +00:00
p5-cconv - Use USES=localbase 2015-10-17 18:07:34 +00:00
p5-Date-Chinese Start removing MASTER_SITE_SUBDIR=CPAN:username where possible. The 2015-06-24 15:16:23 +00:00
p5-Encode-CNMap Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Encode-HanConvert Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Encode-HanExtra
p5-Lingua-Han-PinYin - Update to 0.22 2015-10-15 20:17:42 +00:00
p5-Lingua-Han-Utils - Update to 0.13 2014-12-20 18:18:32 +00:00
p5-Lingua-ZH-BPMFConvert Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
p5-Lingua-ZH-HanDetect - Add NO_ARCH 2015-09-17 17:11:48 +00:00
p5-Lingua-ZH-Keywords Reassign chinese/ perl modules to perl@. 2015-05-08 18:20:30 +00:00
p5-Lingua-ZH-Numbers Reassign chinese/ perl modules to perl@. 2015-05-08 18:20:30 +00:00
p5-Lingua-ZH-Segment MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
p5-Lingua-ZH-Summarize Reassign chinese/ perl modules to perl@. 2015-05-08 18:20:30 +00:00
p5-Lingua-ZH-TaBE Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-ZH-Toke Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-ZH-WordSegmenter - Add NO_ARCH 2015-09-17 17:09:08 +00:00
p5-Lingua-ZH-Wrap Reassign chinese/ perl modules to perl@. 2015-05-08 18:20:30 +00:00
p5-Text-Greeking-zh_TW Reassign chinese/ perl modules to perl@. 2015-05-08 18:20:30 +00:00
pcmanx Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
php-cconv - Use DISTVERSIONPREFIX instead of DISTNAME 2015-05-16 13:35:38 +00:00
phpbb3-tw Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
phpbb-tw
py-cconv - Use USES=localbase 2015-10-17 18:07:39 +00:00
pyzy Improve shebangfix framework 2015-10-19 14:50:52 +00:00
qe Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
qt4-codecs-cn
qt4-codecs-tw
qterm Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
reciteword Part 1 of adding USE_GNOME=intltool to ports that require it. 2015-08-02 20:23:55 +00:00
scim-array By default libtool replaces -export-symbols <file> with -retain-symbols-file 2015-08-02 15:03:19 +00:00
scim-fcitx - Strip library 2015-05-28 11:40:24 +00:00
scim-pinyin By default libtool replaces -export-symbols <file> with -retain-symbols-file 2015-08-02 15:03:19 +00:00
scim-tables
sunpinyin Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
telnet
tin
tintin++ - Add LICENSE_FILE 2015-10-17 18:08:17 +00:00
ttf2pt1 - Fix install from non-root 2015-03-27 10:29:47 +00:00
ttfm - Drop @dirrm* from plist 2015-05-11 06:46:07 +00:00
unrar
ve
wenju Specify correctly @post* for gtk-query-immodules 2015-09-26 00:08:26 +00:00
wordpress-zh_CN - Update to 4.3.1 2015-10-01 15:55:11 +00:00
wordpress-zh_TW - Update to 4.3.1 2015-10-01 15:55:16 +00:00
xpdf - Add NO_ARCH 2015-09-23 16:01:08 +00:00
ydict Improve shebangfix framework 2015-10-19 14:50:52 +00:00
Makefile Remove the chinese specific version of joe's editor 2015-09-26 12:44:06 +00:00
Makefile.inc