1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-19 00:13:33 +00:00
freebsd-ports/japanese
Yasuhiro Kimura ba4eb3a50e editors/emacs: Update to 29.1
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
  TREESITTER are ON by default. PGTK and WEBP options are excluded
  from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
  result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
  result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
  via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
  and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
  libraries.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
  following

  ----------------------------------------------------------------------
  checking for gnutls >= 2.12.2... yes
  checking for jansson >= 2.7... yes
  checking for tree-sitter >= 0.20.2... yes
  checking for libkqueue... no
  checking for library containing kqueue... none required
  configure: error: Non-toolkit scroll bars are not implemented for your system
  ----------------------------------------------------------------------

  So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
  as following.

  ----------------------------------------------------------------------
  cc -o temacs.tmp \
    -Demacs  -I. -I. -I../lib -I../lib   -I/usr/local/include   -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE   -I/usr/local/include/libpng16  -I/usr/local/include/libxml2   -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include  -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -D_THREAD_SAFE   -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -I/usr/local/include/webp   -I/usr/local/include  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include  -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include  -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16  -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include    -MMD -MF deps/.d -MP  -I/usr/local/include   -I/usr/local/include  -I/usr/local/include -I/usr/local/include/p11-kit-1   -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE      -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include    -fstack-protector-strong -L/usr/local/lib  -L/usr/local/lib \
      dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o  dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o  syntax.o  bytecode.o comp.o  process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o  profiler.o decompress.o thread.o systhread.o sqlite.o  treesit.o itree.o      xfont.o ftfont.o ftcrfont.o hbfont.o  fontset.o fringe.o image.o xgselect.o json.o     terminfo.o lastfile.o      ../lib/libgnu.a      ../oldXMenu/libXMenu11.a  -ltiff -ljpeg -L/usr/local/lib -lpng16  -lgif  -L/usr/local/lib -lwebpdemux -lwebpdecoder   -lSM -lICE -lX11   -lXrender  -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo        -lrt -L/usr/local/lib -ldbus-1  -lexecinfo -L/usr/local/lib -lXrandr  -L/usr/local/lib -lXinerama  -L/usr/local/lib -lXfixes  -lXext -lXext -L/usr/local/lib -lxml2   -lutil -L/usr/local/lib -lcairo  -lncurses  -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl  -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/local/lib -lfreetype  -L/usr/local/lib -lfontconfig -lfreetype  -L/usr/local/lib -lharfbuzz    -L/usr/local/lib -lgnutls  -lpthread  -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded   -lm -lz   -L/usr/local/lib -ljansson  -lgmp  -L/usr/local/lib -lXi   -L/usr/local/lib -ltree-sitter  -lsqlite3 -lXcomposite -lXext
  ld: error: undefined symbol: dynlib_error
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced 1 more times

  ld: error: undefined symbol: dynlib_sym
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)

  ld: error: undefined symbol: dynlib_open
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  cc: error: linker command failed with exit code 1 (use -v to see invocation)
  ----------------------------------------------------------------------

  So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
  * Bump PORTREVISION of ports that use "USES=emacs".

ChangeLog:	https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D41444
2023-08-20 09:53:11 +09:00
..
a2ps
ack
ajaxzip2-core
ajaxzip2-data
alias-fonts
another-htmllint
anthy japanese/anthy: Fix runtime error of anthy.el with editors/emacs-devel 2023-01-28 21:37:59 +09:00
ASCIIdates98-fpw
awffull
bible_names-fpw
boiled-mozc editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
bookview
bugzilla44
bugzilla50
canna-lib
canna-server japanese/canna-server: Fix build with llvm16 2023-08-18 21:42:06 +02:00
cannadic
cdrom2
celrw japanese/celrw: Fix build with llvm15 2023-06-08 17:30:54 +02:00
CGdic-fpw
chasen-base japanese/chasen-base: Fix build with llvm16 2023-07-23 17:53:03 +02:00
cmigemo
cmigemo-dict
cp5022x-el editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
csrd
ctags
dams japanese/dams: Fix build with llvm16 2023-08-05 20:01:12 +02:00
dbskkd-cdb
ddskk editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
devil-fpw
dvi2tty
e2ps
eb
ebd-fpw
eblook
ebnetd
ebview-gtk2 */*: llvm15 build fixes 2023-05-17 18:30:15 +02:00
edict */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
edict-fpw
edyvalue
eijiro-fpw
epwutil
esecanna
esecanna-module-vje25
esecanna-module-vje30
esecanna-module-wnn6
eterm
fcitx5-anthy fcitx5: Update related ports to the latest version as 2023-03-18 2023-03-18 21:12:46 +08:00
fcitx-anthy
fcitx-mozc
fcitx-skk
flower-fpw
foldoc-fpw
font-aozoramincho
font-ayu18
font-ayu20
font-cica
font-elisa8
font-elisa10
font-firge
font-firge-nerd
font-genjyuugothic
font-genshingothic
font-hackgen japanese/font-hackgen{,-nf}: update to 2.9.0. 2023-06-22 21:52:12 +09:00
font-hackgen-nf japanese/font-hackgen{,-nf}: update to 2.9.0. 2023-06-22 21:52:12 +09:00
font-ipa
font-ipa-uigothic
font-ipaex
font-ipamjm
font-jisx0213
font-kaname12
font-kanji18
font-kanji26
font-kappa20
font-kochi
font-koruri
font-marumoji
font-mgenplus
font-migmix
font-migu
font-mikachan
font-mona
font-mona-ipa
font-mona-ttf
font-motoya-al
font-mplus-bitmap
font-mplus-ipa
font-mplus-outline
font-myrica
font-myricam
font-naga10
font-nasu
font-plemoljp japanese/font-plemoljp{,-nf,-ns}: update to 1.6.0. 2023-06-22 21:52:13 +09:00
font-plemoljp-hs japanese/font-plemoljp{,-nf,-ns}: update to 1.6.0. 2023-06-22 21:52:13 +09:00
font-plemoljp-nf japanese/font-plemoljp{,-nf,-ns}: update to 1.6.0. 2023-06-22 21:52:13 +09:00
font-ricty
font-ricty-discord
font-rounded-mgenplus
font-sazanami
font-shinonome
font-std
font-takao
font-udev-gothic japanese/font-udev-gothic{,-nf}: update to 1.3.1. 2023-07-16 13:25:13 +09:00
font-udev-gothic-nf japanese/font-udev-gothic{,-nf}: update to 1.3.1. 2023-07-16 13:25:13 +09:00
font-ume
font-vlgothic
freepwing
FreeWnn-lib */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
FreeWnn-server {chinese,japanese,korean}/FreeWnn-server: Fix build with llvm16 2023-08-07 17:24:46 +02:00
fumeikai-fpw
gawk
gd
gedy Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
groff */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
gskk
gsuica Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
hns
ibus-anthy all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
ibus-mozc japanese/mozc-server: Fix PORTREVISION changed in fa81a4f5f8 2023-03-06 03:10:20 +09:00
ibus-skk accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
icanna
ipadic
jacode.pl japanese/jacode.pl: Update to 2.13.4.31 2023-05-10 11:02:47 +01:00
japana
japaneseAFM
jargon-fpw
jcode.pl
jed
jishyo audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
jls japanese/jls: Fix build with llvm16 2023-08-07 13:54:42 +02:00
jvim3
kakasi japanese/kakasi: fix build with clang 15 2023-01-16 20:04:47 +01:00
kasumi japanese/kasumi: Fix build on current 2023-07-01 21:13:18 +09:00
kbanner
kcc
kcode
kdrill japanese/kdrill: Fix build with llvm16 2023-08-02 18:22:20 +02:00
kinput2 */*: llvm15 build fixes 2023-05-17 18:30:15 +02:00
kiten KDE: Update KDE Gear to 23.04.3 2023-07-09 12:45:54 +02:00
kon2-14dot
kon2-16dot
latex-jlisting
leafrogue
less
libreoffice editors/libreoffice: update to 7.5.5 release (+) 2023-07-25 10:16:49 +03:00
libskk */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
libslang
libtomoe-gtk accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
lipsf
lookup editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
lsd-fpw
lynx
lynx-current
man
man-doc
mecab */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
mecab-ipadic
mecab-ipadic-eucjp
mecab-ipadic-sjis
mecab-ipadic-utf8
mh
migemo Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
migemo.el editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
mime_pls
mozc-el
mozc-server editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
mozc-tool japanese/mozc-server: Fix PORTREVISION changed in fa81a4f5f8 2023-03-06 03:10:20 +09:00
mypaedia-fpw-package Mk/Uses/magick.mk: Bump all consumers 2023-04-30 13:10:42 +02:00
namazu
namazu2
navi2ch editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
ne
nethack34 japanese/nethack34: Fix build with llvm16 2023-08-06 20:30:38 +02:00
newosaka
ng
ng-canna
ng-devel
ngraph-fonts
nkf
onew japanese/onew: broken (doesn't fetch) 2023-05-06 11:01:18 +02:00
p5-2chproxy
p5-Date-Japanese-Era
p5-Date-Japanese-Holiday
p5-DateTime-Calendar-Japanese-Era
p5-DateTime-Format-Japanese
p5-Encode-EUCJPASCII
p5-Encode-EUCJPMS
p5-Encode-ISO2022
p5-Encode-JP-Emoji
p5-Encode-JP-Mobile
p5-HTML-MobileJp
p5-Jcode
p5-Lingua-JA-Kana
p5-Lingua-JA-Moji
p5-Lingua-JA-Numbers
p5-Lingua-JA-Regular-Unicode
p5-Lingua-JA-Romanize-Japanese
p5-Lingua-JA-Summarize-Extract
p5-MeCab japanese/p5-MeCab: Fix build with llvm16 2023-07-23 12:50:18 +02:00
p5-nkf
p5-Number-Phone-JP
p5-PDFJ
p5-Text-ChaSen
p5-Text-Kakasi
p5-Text-MeCab
p5-Unicode-Japanese
p5-WWW-2ch
p5-WWW-MobileCarrierJP japanese/p5-WWW-MobileCarrierJP: Fix build and pkg-plist 2023-04-27 14:18:14 +02:00
pejv-fpw
plain2
plan
prn
py-jaconv all: remove explicit versions in USES=python for "3.x+" 2023-06-27 21:34:34 +02:00
qkc
qolibri audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
quit
R-cran-zipangu japanese/R-cran-zipangu: Update to 0.3.2 2023-05-12 05:02:39 +00:00
roget-fpw
rogue_s
ruby-romkan Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
ruby-uconv */*: Fix build with llvm16 on 13.2-STABLE 2023-07-26 02:48:20 +02:00
rubygem-jpmobile4 Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-jpmobile-ipaddresses Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-jpmobile-terminfo Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
rubygem-mail-iso-2022-jp japanese/rubygem-mail-iso-2022-jp: Fix gemspec for rubygem-mail 2.8.0 update 2023-01-30 21:02:30 +08:00
rubygem-myrurema Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby 2023-01-14 17:08:33 -06:00
ryaku-fpw
scim-anthy accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
scim-canna
scim-honoka
scim-honoka-plugin-romkan
scim-honoka-plugin-wnn
scim-skk
scim-tables
scim-tomoe
scim-uim
seaside audio/opus: bump consumers after update to 1.4 2023-04-25 17:17:15 +02:00
sj3-lib
sj3-server japanese/sj3-server: Fix build with llvm16 2023-08-05 13:53:17 +02:00
skk
skk-jisyo
skk-jisyo-cdb
skk-tools
skkinput
skkinput3 *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
skkserv
slimeforest
slrn
sourcehansans-otf
sourcehanserif-otf
spoqahansans-ttf
srd-fpw-package Mk/Uses/magick.mk: Bump all consumers 2023-04-30 13:10:42 +02:00
suicavalue
tdiary
tegaki-zinnia-japanese
tex-ptex */tex*: Update version 20210325=>20230313 2023-04-11 10:43:18 -05:00
tgif
tiarra
timidity++-slang
today
tomoe */*: Fix some ports conversion from USE_RUBY to USES=ruby 2023-01-14 20:45:23 -06:00
uim-anthy accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
uim-mozc
uim-tomoe-gtk accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
vera-fpw
vftool
w3m
w3m-img accessibility/at-spi2-core: update to 2.46.0 2023-03-02 06:23:10 +01:00
waeijiro-fpw
wdic-fpw
web1913-fpw
webalizer
wnn7egg
Wnn6-lib */*: llvm15 build fixes 2023-05-17 18:30:15 +02:00
Wnn7-lib japanese/Wnn7-lib: Fix build on 14 2023-08-18 21:42:06 +02:00
wordnet-fpw
wordpress */wordpress*: Update to 6.2.2 2023-06-06 08:46:47 +02:00
wwasw-fpw
xpdf
xshodou
xtr *: Bump PORTREVISIONs for math/mpc update to 1.3.1 2023-04-23 09:09:58 +00:00
xv */*: Bump jpeg-turbo users treewide 2023-07-28 19:13:17 +02:00
yc.el editors/emacs: Update to 29.1 2023-08-20 09:53:11 +09:00
zinnia japanese/zinnia: fix build with clang 16 2023-06-12 20:36:01 +02:00
zinnia-tomoe
zipcodes japanese/zipcodes: Update to 20221228 2023-01-08 22:06:44 +09:00
Makefile japanese/kterm: Remove expired port 2023-07-12 21:59:02 +02:00
Makefile.inc