svn commit: r381876 - in head: . Mk Mk/Scripts Mk/Uses arabic/ae_fonts_mono arabic/ae_fonts_ttf arabic/kacst_fonts arabic/khotot audio/py-karaoke benchmarks/phoronix-test-suite chinese/auto-cn-l10n...

Baptiste Daroussin bapt at FreeBSD.org
Sat Mar 21 23:05:41 UTC 2015


Author: bapt
Date: Sat Mar 21 23:05:19 2015
New Revision: 381876
URL: https://svnweb.freebsd.org/changeset/ports/381876
QAT: https://qat.redports.org/buildarchive/r381876/

Log:
  Make fonts repecting XDG
  
  Xorg is now looking in ${LOCALBASE}/share/fonts by default
  Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1))
  Large cleanup on lots of font ports
  All fonts are now properly dynamically generating fonts.dir and fonts.scale
  instead of sometime overwriting existing ones)
  All fonts are generating fontconfig's cache
  Improve consistency in fonts ports

Added:
  head/japanese/elisa8x8/files/
  head/japanese/elisa8x8/files/pkg-deinstall.in
     - copied, changed from r381874, head/japanese/elisa8x8/pkg-deinstall
  head/japanese/elisa8x8/files/pkg-install.in
     - copied, changed from r381765, head/japanese/elisa8x8/pkg-install
  head/x11-fonts/artwiz-aleczapka-de/files/
  head/x11-fonts/artwiz-aleczapka-de/files/pkg-message.in
     - copied, changed from r381782, head/x11-fonts/artwiz-aleczapka-de/pkg-message
  head/x11-fonts/artwiz-aleczapka-se/files/
  head/x11-fonts/artwiz-aleczapka-se/files/pkg-message.in
     - copied, changed from r381782, head/x11-fonts/artwiz-aleczapka-se/pkg-message
  head/x11-fonts/sharefonts/files/
  head/x11-fonts/sharefonts/files/pkg-message.in
     - copied, changed from r381782, head/x11-fonts/sharefonts/pkg-message
Deleted:
  head/chinese/bg5ps/files/patch-bg5ps.conf
  head/chinese/bg5ps/files/patch-gb2312-bg5ps.conf
  head/games/xjewel/files/pkg-deinstall.in
  head/games/xjewel/files/pkg-install.in
  head/japanese/elisa8x8/pkg-deinstall
  head/japanese/elisa8x8/pkg-install
  head/vietnamese/unicode-uhoai/pkg-deinstall
  head/vietnamese/unicode-uhoai/pkg-install
  head/x11-fonts/artwiz-aleczapka-de/pkg-message
  head/x11-fonts/artwiz-aleczapka-se/pkg-message
  head/x11-fonts/manu-gothica/pkg-plist
  head/x11-fonts/sharefonts/pkg-message
  head/x11-fonts/suxus/pkg-plist
Modified:
  head/Mk/Scripts/check-stagedir.sh
  head/Mk/Uses/display.mk
  head/Mk/Uses/fonts.mk
  head/Mk/bsd.xorg.mk
  head/UPDATING
  head/arabic/ae_fonts_mono/Makefile
  head/arabic/ae_fonts_ttf/Makefile
  head/arabic/kacst_fonts/Makefile
  head/arabic/khotot/Makefile
  head/audio/py-karaoke/Makefile
  head/benchmarks/phoronix-test-suite/Makefile
  head/chinese/auto-cn-l10n/Makefile
  head/chinese/bg5ps/Makefile
  head/chinese/eterm/Makefile
  head/chinese/gugod-clean/Makefile
  head/chinese/gugod-clean/pkg-plist
  head/chinese/kcfonts/Makefile
  head/chinese/kcfonts/files/patch-Makefile
  head/chinese/kcfonts/pkg-plist
  head/chinese/ttfm/Makefile
  head/chinese/ttfm/Makefile.ttf
  head/comms/gnuradio/Makefile
  head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in
  head/databases/rrdtool/Makefile
  head/deskutils/conkyforecast/Makefile
  head/deskutils/conkyforecast/files/pkg-message.in
  head/devel/rlvm/Makefile
  head/editors/abiword/Makefile
  head/editors/libreoffice/Makefile
  head/editors/openoffice-4/Makefile
  head/editors/openoffice-devel/Makefile
  head/emulators/stonx/Makefile
  head/emulators/stonx/pkg-plist
  head/emulators/x48/Makefile
  head/games/stonesoup/Makefile
  head/games/stonesoup/files/patch-Makefile
  head/games/warzone2100/Makefile
  head/games/xblast/Makefile
  head/games/xjewel/Makefile
  head/games/xmoto/Makefile
  head/games/xpacman/Makefile
  head/graphics/GraphicsMagick/Makefile
  head/graphics/a2png/Makefile
  head/graphics/inventor/Makefile
  head/graphics/inventor/files/patch-fl.c
  head/graphics/inventor/files/pkg-message.in
  head/graphics/lcdtest/Makefile
  head/graphics/ruby-gd/Makefile
  head/graphics/sk1libs/Makefile
  head/graphics/sk1libs/files/patch-src-utils-fs.py
  head/hebrew/culmus/Makefile
  head/hebrew/culmus/pkg-plist
  head/hebrew/elmar-fonts/Makefile
  head/hebrew/elmar-fonts/pkg-plist
  head/japanese/alias-fonts/Makefile
  head/japanese/alias-fonts/pkg-install
  head/japanese/elisa8x8/Makefile
  head/japanese/elisa8x8/pkg-plist
  head/japanese/font-ipa-uigothic/Makefile
  head/japanese/font-ipa-uigothic/files/pkg-install.in
  head/japanese/font-ipa-uigothic/pkg-plist
  head/japanese/font-ipa/Makefile
  head/japanese/font-ipa/files/pkg-install.in
  head/japanese/font-ipa/pkg-plist
  head/japanese/font-ipaex/Makefile
  head/japanese/font-ipaex/files/pkg-install.in
  head/japanese/font-ipaex/pkg-plist
  head/japanese/font-ipamjm/Makefile
  head/japanese/font-ipamjm/files/pkg-install.in
  head/japanese/font-ipamjm/pkg-plist
  head/japanese/font-jisx0213/Makefile
  head/japanese/font-jisx0213/files/Makefile
  head/japanese/font-jisx0213/pkg-plist
  head/japanese/font-kochi/Makefile
  head/japanese/font-kochi/files/pkg-install.in
  head/japanese/font-kochi/pkg-plist
  head/japanese/font-koruri/Makefile
  head/japanese/font-koruri/files/pkg-install.in
  head/japanese/font-koruri/pkg-plist
  head/japanese/font-migmix/Makefile
  head/japanese/font-migmix/files/pkg-install.in
  head/japanese/font-migmix/pkg-plist
  head/japanese/font-migu/Makefile
  head/japanese/font-migu/files/pkg-install.in
  head/japanese/font-migu/pkg-plist
  head/japanese/font-mona-ipa/Makefile
  head/japanese/font-mona-ipa/files/pkg-install.in
  head/japanese/font-mona-ipa/pkg-plist
  head/japanese/font-motoya-al/Makefile
  head/japanese/font-motoya-al/files/pkg-install.in
  head/japanese/font-motoya-al/pkg-plist
  head/japanese/font-mplus-ipa/Makefile
  head/japanese/font-mplus-ipa/files/pkg-install.in
  head/japanese/font-mplus-ipa/pkg-plist
  head/japanese/font-ricty/Makefile
  head/japanese/font-sazanami/Makefile
  head/japanese/font-sazanami/files/pkg-install.in
  head/japanese/font-sazanami/pkg-plist
  head/japanese/font-shinonome/Makefile
  head/japanese/font-shinonome/files/pkg-install.in
  head/japanese/font-shinonome/pkg-plist
  head/japanese/font-takao/Makefile
  head/japanese/font-takao/files/pkg-install.in
  head/japanese/font-takao/pkg-plist
  head/japanese/font-ume/Makefile
  head/japanese/font-ume/files/pkg-install.in
  head/japanese/font-ume/pkg-plist
  head/japanese/font-vlgothic/Makefile
  head/japanese/font-vlgothic/files/pkg-install.in
  head/japanese/font-vlgothic/pkg-plist
  head/japanese/k10/Makefile
  head/japanese/k10/pkg-deinstall
  head/japanese/k10/pkg-install
  head/japanese/k10/pkg-plist
  head/japanese/k12/Makefile
  head/japanese/k12/pkg-plist
  head/japanese/kanji18/Makefile
  head/japanese/kanji18/pkg-descr
  head/japanese/kanji26/pkg-descr
  head/japanese/kappa20/Makefile
  head/japanese/kappa20/pkg-deinstall
  head/japanese/kappa20/pkg-install
  head/japanese/kappa20/pkg-plist
  head/japanese/kterm/Makefile
  head/japanese/kterm/pkg-plist
  head/japanese/marumoji-fonts/Makefile
  head/japanese/marumoji-fonts/pkg-deinstall
  head/japanese/marumoji-fonts/pkg-install
  head/japanese/marumoji-fonts/pkg-plist
  head/japanese/mikachan-ttfonts/Makefile
  head/japanese/mikachan-ttfonts/pkg-deinstall
  head/japanese/mikachan-ttfonts/pkg-install
  head/japanese/mikachan-ttfonts/pkg-plist
  head/japanese/monafonts-ttf/Makefile
  head/japanese/monafonts-ttf/pkg-deinstall
  head/japanese/monafonts-ttf/pkg-descr
  head/japanese/monafonts-ttf/pkg-install
  head/japanese/monafonts/Makefile
  head/japanese/monafonts/files/patch-Makefile
  head/japanese/monafonts/pkg-deinstall
  head/japanese/monafonts/pkg-descr
  head/japanese/monafonts/pkg-install
  head/japanese/monafonts/pkg-plist
  head/japanese/navi2ch/Makefile
  head/japanese/ngraph-fonts/Makefile
  head/korean/aleefonts-ttf/Makefile
  head/korean/baekmukfonts-bdf/Makefile
  head/korean/baekmukfonts-bdf/pkg-plist
  head/korean/baekmukfonts-ttf/Makefile
  head/korean/baekmukfonts-ttf/pkg-plist
  head/korean/gtkcomm/Makefile
  head/korean/hanyangfonts/Makefile
  head/korean/hanyangfonts/files/pkg-message.in
  head/korean/hanyangfonts/pkg-plist
  head/korean/kaistfonts/Makefile
  head/korean/kaistfonts/files/patch-Makefile
  head/korean/kaistfonts/pkg-plist
  head/korean/nanumcoding-ttf/Makefile
  head/korean/nanumfonts-otf/Makefile
  head/korean/unfonts-core/Makefile
  head/korean/xpdf/Makefile
  head/math/plplot/Makefile
  head/misc/freebsd-doc-en/Makefile
  head/multimedia/devede/Makefile
  head/multimedia/dvd-slideshow/Makefile
  head/multimedia/xawtv/Makefile
  head/net/tightvnc/Makefile
  head/net/tightvnc/files/patch-Xvnc__programs__Xserver__dix__Imakefile
  head/net/tridiavnc/Makefile
  head/net/tridiavnc/files/patch-Xvnc__programs__Xserver__dix__Imakefile
  head/net/vnc/Makefile
  head/print/lilypond-devel/Makefile
  head/print/lilypond/Makefile
  head/russian/artwiz-ru/Makefile
  head/russian/artwiz-ru/files/pkg-message.in
  head/russian/artwiz-ru/pkg-plist
  head/sysutils/asusoled/Makefile
  head/sysutils/grub2-efi/Makefile
  head/sysutils/grub2-pcbsd/Makefile
  head/sysutils/grub2-pcbsd/files/patch-configure.ac
  head/sysutils/grub2/Makefile
  head/sysutils/jfbterm/Makefile
  head/textproc/docproj/Makefile
  head/ukrainian/monacofonts/Makefile
  head/ukrainian/monacofonts/files/Makefile
  head/ukrainian/monacofonts/pkg-message
  head/ukrainian/monacofonts/pkg-plist
  head/vietnamese/unicode-uhoai/Makefile
  head/vietnamese/unicode-uhoai/pkg-plist
  head/www/awffull/Makefile
  head/x11-fonts/alegreya-sans/Makefile
  head/x11-fonts/alegreya-sans/pkg-plist
  head/x11-fonts/anonymous-pro/Makefile
  head/x11-fonts/artwiz-aleczapka-de/Makefile
  head/x11-fonts/artwiz-aleczapka-de/pkg-plist
  head/x11-fonts/artwiz-aleczapka-se/Makefile
  head/x11-fonts/artwiz-aleczapka-se/pkg-plist
  head/x11-fonts/artwiz-aleczapka/Makefile
  head/x11-fonts/artwiz-aleczapka/files/pkg-message.in
  head/x11-fonts/artwiz-aleczapka/pkg-plist
  head/x11-fonts/artwiz-fonts/Makefile
  head/x11-fonts/artwiz-fonts/files/pkg-message.in
  head/x11-fonts/artwiz-fonts/pkg-plist
  head/x11-fonts/bitstream-vera/Makefile
  head/x11-fonts/bitter/Makefile
  head/x11-fonts/bitter/pkg-plist
  head/x11-fonts/c64bdf/Makefile
  head/x11-fonts/clearsans/Makefile
  head/x11-fonts/clearsans/pkg-plist
  head/x11-fonts/code2000/Makefile
  head/x11-fonts/code2001/Makefile
  head/x11-fonts/comfortaa-ttf/Makefile
  head/x11-fonts/comfortaa-ttf/pkg-plist
  head/x11-fonts/comic-neue/Makefile
  head/x11-fonts/consolamono-ttf/Makefile
  head/x11-fonts/consolamono-ttf/pkg-plist
  head/x11-fonts/croscorefonts-fonts-ttf/Makefile
  head/x11-fonts/croscorefonts-fonts-ttf/files/pkg-message.in
  head/x11-fonts/crosextrafonts-caladea-ttf/Makefile
  head/x11-fonts/crosextrafonts-caladea-ttf/files/pkg-message.in
  head/x11-fonts/crosextrafonts-caladea-ttf/pkg-plist
  head/x11-fonts/crosextrafonts-carlito-ttf/Makefile
  head/x11-fonts/crosextrafonts-carlito-ttf/pkg-plist
  head/x11-fonts/cyberbit-ttfonts/Makefile
  head/x11-fonts/cyberbit-ttfonts/files/pkg-message.in
  head/x11-fonts/cyr-rfx/Makefile
  head/x11-fonts/cyr-rfx/files/pkg-message.in
  head/x11-fonts/cyr-rfx/pkg-plist
  head/x11-fonts/dejavu/files/pkg-message.in
  head/x11-fonts/dina/Makefile
  head/x11-fonts/dina/pkg-plist
  head/x11-fonts/ecofont/Makefile
  head/x11-fonts/ecofont/files/pkg-message.in
  head/x11-fonts/encodings/Makefile
  head/x11-fonts/encodings/pkg-plist
  head/x11-fonts/fantasque-sans-mono/Makefile
  head/x11-fonts/fantasque-sans-mono/pkg-plist
  head/x11-fonts/farsifonts/Makefile
  head/x11-fonts/farsifonts/pkg-plist
  head/x11-fonts/font-adobe-100dpi/Makefile
  head/x11-fonts/font-adobe-100dpi/pkg-plist
  head/x11-fonts/font-adobe-75dpi/Makefile
  head/x11-fonts/font-adobe-75dpi/pkg-plist
  head/x11-fonts/font-adobe-utopia-100dpi/Makefile
  head/x11-fonts/font-adobe-utopia-100dpi/pkg-plist
  head/x11-fonts/font-adobe-utopia-75dpi/Makefile
  head/x11-fonts/font-adobe-utopia-75dpi/pkg-plist
  head/x11-fonts/font-adobe-utopia-type1/Makefile
  head/x11-fonts/font-adobe-utopia-type1/pkg-plist
  head/x11-fonts/font-alias/Makefile
  head/x11-fonts/font-alias/pkg-plist
  head/x11-fonts/font-arabic-misc/Makefile
  head/x11-fonts/font-arabic-misc/pkg-plist
  head/x11-fonts/font-bh-100dpi/Makefile
  head/x11-fonts/font-bh-100dpi/pkg-plist
  head/x11-fonts/font-bh-75dpi/Makefile
  head/x11-fonts/font-bh-75dpi/pkg-plist
  head/x11-fonts/font-bh-lucidatypewriter-100dpi/Makefile
  head/x11-fonts/font-bh-lucidatypewriter-100dpi/pkg-plist
  head/x11-fonts/font-bh-lucidatypewriter-75dpi/Makefile
  head/x11-fonts/font-bh-lucidatypewriter-75dpi/pkg-plist
  head/x11-fonts/font-bh-ttf/Makefile
  head/x11-fonts/font-bh-ttf/pkg-plist
  head/x11-fonts/font-bh-type1/Makefile
  head/x11-fonts/font-bh-type1/pkg-plist
  head/x11-fonts/font-bitstream-100dpi/Makefile
  head/x11-fonts/font-bitstream-100dpi/pkg-plist
  head/x11-fonts/font-bitstream-75dpi/Makefile
  head/x11-fonts/font-bitstream-75dpi/pkg-plist
  head/x11-fonts/font-bitstream-speedo/Makefile
  head/x11-fonts/font-bitstream-speedo/pkg-plist
  head/x11-fonts/font-bitstream-type1/Makefile
  head/x11-fonts/font-bitstream-type1/pkg-plist
  head/x11-fonts/font-cronyx-cyrillic/Makefile
  head/x11-fonts/font-cronyx-cyrillic/pkg-plist
  head/x11-fonts/font-cursor-misc/Makefile
  head/x11-fonts/font-cursor-misc/pkg-plist
  head/x11-fonts/font-daewoo-misc/Makefile
  head/x11-fonts/font-daewoo-misc/pkg-plist
  head/x11-fonts/font-dec-misc/Makefile
  head/x11-fonts/font-dec-misc/pkg-plist
  head/x11-fonts/font-gost/Makefile
  head/x11-fonts/font-ibm-type1/Makefile
  head/x11-fonts/font-ibm-type1/pkg-plist
  head/x11-fonts/font-isas-misc/Makefile
  head/x11-fonts/font-isas-misc/pkg-plist
  head/x11-fonts/font-jis-misc/Makefile
  head/x11-fonts/font-jis-misc/pkg-plist
  head/x11-fonts/font-micro-misc/Makefile
  head/x11-fonts/font-micro-misc/pkg-plist
  head/x11-fonts/font-misc-cyrillic/Makefile
  head/x11-fonts/font-misc-cyrillic/pkg-plist
  head/x11-fonts/font-misc-ethiopic/Makefile
  head/x11-fonts/font-misc-ethiopic/pkg-plist
  head/x11-fonts/font-misc-meltho/Makefile
  head/x11-fonts/font-misc-meltho/pkg-plist
  head/x11-fonts/font-misc-misc/Makefile
  head/x11-fonts/font-misc-misc/pkg-plist
  head/x11-fonts/font-mutt-misc/Makefile
  head/x11-fonts/font-mutt-misc/pkg-plist
  head/x11-fonts/font-schumacher-misc/Makefile
  head/x11-fonts/font-schumacher-misc/pkg-plist
  head/x11-fonts/font-screen-cyrillic/Makefile
  head/x11-fonts/font-screen-cyrillic/pkg-plist
  head/x11-fonts/font-sony-misc/Makefile
  head/x11-fonts/font-sony-misc/pkg-plist
  head/x11-fonts/font-sun-misc/Makefile
  head/x11-fonts/font-sun-misc/pkg-plist
  head/x11-fonts/font-util/Makefile
  head/x11-fonts/font-util/pkg-plist
  head/x11-fonts/font-winitzki-cyrillic/Makefile
  head/x11-fonts/font-winitzki-cyrillic/pkg-plist
  head/x11-fonts/font-xfree86-type1/Makefile
  head/x11-fonts/font-xfree86-type1/pkg-plist
  head/x11-fonts/fonts-indic/Makefile
  head/x11-fonts/freefont-ttf/Makefile
  head/x11-fonts/freefont-ttf/pkg-plist
  head/x11-fonts/freefonts/Makefile
  head/x11-fonts/geminifonts/Makefile
  head/x11-fonts/geminifonts/pkg-message
  head/x11-fonts/geminifonts/pkg-plist
  head/x11-fonts/gnu-unifont-ttf/Makefile
  head/x11-fonts/gnu-unifont-ttf/pkg-plist
  head/x11-fonts/gnu-unifont/Makefile
  head/x11-fonts/gohufont/Makefile
  head/x11-fonts/gohufont/pkg-plist
  head/x11-fonts/hanazono-fonts-ttf/Makefile
  head/x11-fonts/hanazono-fonts-ttf/pkg-plist
  head/x11-fonts/inconsolata-lgc-ttf/Makefile
  head/x11-fonts/indic-ttf/Makefile
  head/x11-fonts/indic-ttf/pkg-plist
  head/x11-fonts/isabella/Makefile
  head/x11-fonts/isabella/pkg-plist
  head/x11-fonts/jmk-x11-fonts/Makefile
  head/x11-fonts/junicode/Makefile
  head/x11-fonts/khmeros/Makefile
  head/x11-fonts/lfpfonts-fix/Makefile
  head/x11-fonts/lfpfonts-fix/pkg-plist
  head/x11-fonts/lfpfonts-var/Makefile
  head/x11-fonts/lfpfonts-var/pkg-plist
  head/x11-fonts/linuxlibertine/Makefile
  head/x11-fonts/manu-gothica/Makefile
  head/x11-fonts/mgopen/Makefile
  head/x11-fonts/mondulkiri/Makefile
  head/x11-fonts/montecarlo_fonts/Makefile
  head/x11-fonts/montecarlo_fonts/pkg-plist
  head/x11-fonts/noto/Makefile
  head/x11-fonts/nucleus/Makefile
  head/x11-fonts/nucleus/pkg-plist
  head/x11-fonts/padauk/Makefile
  head/x11-fonts/paratype/Makefile
  head/x11-fonts/pingwi/Makefile
  head/x11-fonts/profont/Makefile
  head/x11-fonts/profont/pkg-plist
  head/x11-fonts/proggy_fonts/Makefile
  head/x11-fonts/proggy_fonts/pkg-plist
  head/x11-fonts/roboto-fonts-ttf/Makefile
  head/x11-fonts/sgifonts/Makefile
  head/x11-fonts/sgifonts/files/pkg-message.in
  head/x11-fonts/sharefonts/Makefile
  head/x11-fonts/sourcecodepro-ttf/Makefile
  head/x11-fonts/stix-fonts/Makefile
  head/x11-fonts/stix-fonts/files/pkg-message.in
  head/x11-fonts/stix-fonts/pkg-plist
  head/x11-fonts/suxus/Makefile
  head/x11-fonts/suxus/files/pkg-message.in
  head/x11-fonts/symbola/Makefile
  head/x11-fonts/symbola/pkg-plist
  head/x11-fonts/tv-fonts/Makefile
  head/x11-fonts/tv-fonts/pkg-plist
  head/x11-fonts/vollkorn-ttf/Makefile
  head/x11-fonts/vollkorn-ttf/pkg-plist
  head/x11-fonts/webfonts/Makefile
  head/x11-fonts/xfs/Makefile
  head/x11-fonts/xfs/pkg-plist
  head/x11-fonts/xorg-fonts-100dpi/Makefile
  head/x11-fonts/xorg-fonts-75dpi/Makefile
  head/x11-fonts/xorg-fonts-cyrillic/Makefile
  head/x11-fonts/xorg-fonts-miscbitmaps/Makefile
  head/x11-fonts/xorg-fonts-truetype/Makefile
  head/x11-fonts/xorg-fonts-type1/Makefile
  head/x11-fonts/xorg-fonts/Makefile
  head/x11-servers/Xfstt/Makefile
  head/x11-servers/Xfstt/files/pkg-message.in
  head/x11-servers/Xfstt/pkg-plist
  head/x11-servers/x11rdp/Makefile
  head/x11-servers/x11rdp/files/patch-buildx_sh
  head/x11-servers/xorg-nestserver/Makefile
  head/x11-servers/xorg-server/Makefile
  head/x11-servers/xorg-vfbserver/Makefile
  head/x11-toolkits/pango/Makefile
  head/x11-toolkits/qt4-gui/Makefile
  head/x11-toolkits/qt5-gui/Makefile
  head/x11-wm/libdockapp/Makefile
  head/x11-wm/libdockapp/pkg-plist
  head/x11/gnome3/Makefile
  head/x11/mate-base/Makefile
  head/x11/metisse/Makefile
  head/x11/x3270/Makefile
  head/x11/x3270/pkg-plist

Modified: head/Mk/Scripts/check-stagedir.sh
==============================================================================
--- head/Mk/Scripts/check-stagedir.sh	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/Mk/Scripts/check-stagedir.sh	Sat Mar 21 23:05:19 2015	(r381876)
@@ -152,8 +152,8 @@ check_orphans_from_plist() {
 		*/.svnignore) ;;
 		*/CVS/*|'@dir '*/CVS) ;;
 		*/info/dir|info/dir) ;;
-		lib/X11/fonts/*/fonts.dir) ;;
-		lib/X11/fonts/*/fonts.scale) ;;
+		share/fonts/*/fonts.dir) ;;
+		share/fonts/*/fonts.scale) ;;
 		share/applications/mimeinfo.cache) ;;
 		share/mime/XMLnamespaces) ;;
 		share/mime/aliases) ;;

Modified: head/Mk/Uses/display.mk
==============================================================================
--- head/Mk/Uses/display.mk	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/Mk/Uses/display.mk	Sat Mar 21 23:05:19 2015	(r381876)
@@ -17,8 +17,8 @@ display_ARGS=	install
 
 .if !defined(DISPLAY)
 BUILD_DEPENDS+=	Xvfb:${PORTSDIR}/x11-servers/xorg-vfbserver \
-	${LOCALBASE}/lib/X11/fonts/misc/8x13O.pcf.gz:${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps \
-	${LOCALBASE}/lib/X11/fonts/misc/fonts.alias:${PORTSDIR}/x11-fonts/font-alias \
+	${LOCALBASE}/share/fonts/misc/8x13O.pcf.gz:${PORTSDIR}/x11-fonts/xorg-fonts-miscbitmaps \
+	${LOCALBASE}/share/fonts/misc/fonts.alias:${PORTSDIR}/x11-fonts/font-alias \
 	${LOCALBASE}/share/X11/xkb/rules/base:${PORTSDIR}/x11/xkeyboard-config \
 	xkbcomp:${PORTSDIR}/x11/xkbcomp
 

Modified: head/Mk/Uses/fonts.mk
==============================================================================
--- head/Mk/Uses/fonts.mk	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/Mk/Uses/fonts.mk	Sat Mar 21 23:05:19 2015	(r381876)
@@ -14,7 +14,7 @@ RUN_DEPENDS+=	fc-cache:${PORTSDIR}/x11-f
 		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
 
 FONTNAME?=	${PORTNAME}
-FONTSDIR?=	${PREFIX}/lib/X11/fonts/${FONTNAME}
+FONTSDIR?=	${PREFIX}/share/fonts/${FONTNAME}
 PLIST_FILES+=	"@fcfontsdir ${FONTSDIR}"
 SUB_LIST+=	FONTSDIR="${FONTSDIR}"
 PLIST_SUB+=	FONTSDIR="${FONTSDIR}"

Modified: head/Mk/bsd.xorg.mk
==============================================================================
--- head/Mk/bsd.xorg.mk	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/Mk/bsd.xorg.mk	Sat Mar 21 23:05:19 2015	(r381876)
@@ -70,12 +70,14 @@ USES+=		libtool
 
 . if ${XORG_CAT} == "font"
 FONTNAME?=	${PORTNAME:C/.*-//g:S/type/Type/:S/ttf/TTF/:S/speedo/Speedo/}
-CONFIGURE_ARGS+=	--with-fontrootdir=${PREFIX}/lib/X11/fonts
-CONFIGURE_ENV+=	FONTROOTDIR=${PREFIX}/lib/X11/fonts
+CONFIGURE_ARGS+=	--with-fontrootdir=${PREFIX}/share/fonts
+CONFIGURE_ENV+=	FONTROOTDIR=${PREFIX}/share/fonts
 .    if !defined(NOFONT)
 USES+=	fonts
 BUILD_DEPENDS+=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
 				bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
+PLIST_FILES+=	"@comment ${FONTSDIR}/fonts.dir" \
+				"@comment ${FONTSDIR}/fonts.scale"
 .    endif
 .  endif
 
@@ -93,7 +95,9 @@ USES+=	pathfix
 DISTFILES?=	xorg-server-${PORTVERSION}.tar.bz2
 WRKSRC=		${WRKDIR}/xorg-server-${PORTVERSION}
 USES+=	pathfix
-CONFIGURE_ARGS+=	--with-xkb-path=${LOCALBASE}/share/X11/xkb
+CONFIGURE_ARGS+=	--with-xkb-path=${LOCALBASE}/share/X11/xkb \
+					--with-fontrootdir=${LOCALBASE}/share/fonts \
+					--with-default-font-path="catalogue:${LOCALBASE}/etc/X11/fontpath.d,built-ins"
 
 LIB_PC_DEPENDS+=	${LOCALBASE}/libdata/pkgconfig/dri.pc:${PORTSDIR}/graphics/dri
 USE_XORG+=	pciaccess xextproto videoproto fontsproto dri2proto fontutil:build

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/UPDATING	Sat Mar 21 23:05:19 2015	(r381876)
@@ -5,6 +5,18 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20150321:
+  AFFECTS: Users of x11-servers/xorg-server and other X servers
+  AUTHOR: bapt at FreeBSD.org
+
+  All fonts ports have been modified to respect XDG and install in
+  share/fonts
+
+  The Xorg servers now are looking there by default, and have been
+  modified to also look into etc/X11/fontpath.d (see Xserver(1) for more
+  details) adding a symlink in that directory pointing to a font directory
+  will automatically add the later into Xorg FontPath
+
 20150317:
   AFFECTS: users of editors/openoffice-4 and editors/openoffice-devel
   AUTHOR: truckman at FreeBSD.org

Modified: head/arabic/ae_fonts_mono/Makefile
==============================================================================
--- head/arabic/ae_fonts_mono/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/arabic/ae_fonts_mono/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ae_fonts_mono
 PORTVERSION=	1.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	arabic x11-fonts
 MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
 DISTNAME=	${PORTNAME}

Modified: head/arabic/ae_fonts_ttf/Makefile
==============================================================================
--- head/arabic/ae_fonts_ttf/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/arabic/ae_fonts_ttf/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ae_fonts1_ttf
 PORTVERSION=	1.1
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	arabic x11-fonts
 MASTER_SITES=	SF/arabeyes/Fonts/ae_fonts
 DISTNAME=	${PORTNAME}_${PORTVERSION}

Modified: head/arabic/kacst_fonts/Makefile
==============================================================================
--- head/arabic/kacst_fonts/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/arabic/kacst_fonts/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	kacst_fonts
 PORTVERSION=	2.01
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	arabic
 MASTER_SITES=	SF/arabeyes/${PORTNAME} \
 		http://www.c-s.li/ports/

Modified: head/arabic/khotot/Makefile
==============================================================================
--- head/arabic/khotot/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/arabic/khotot/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -23,8 +23,8 @@ MONO_DESC=	Install Arabic PCF fonts
 AEFONTS_DESC=	Install Arabeyes project TrueType fonts
 KACST_DESC=	Install King AbdulAziz University fonts
 
-MONO_RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/ae_fonts_mono/fonts.dir:${PORTSDIR}/arabic/ae_fonts_mono
-AEFONTS_RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/ae_fonts1/AAHS/fonts.dir:${PORTSDIR}/arabic/ae_fonts_ttf
-KACST_RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/kacst_fonts/fonts.dir:${PORTSDIR}/arabic/kacst_fonts
+MONO_RUN_DEPENDS=	ae_fonts_mono>0:${PORTSDIR}/arabic/ae_fonts_mono
+AEFONTS_RUN_DEPENDS=	ae_fonts_ttf>0:${PORTSDIR}/arabic/ae_fonts_ttf
+KACST_RUN_DEPENDS=	kacst_fonts>0:${PORTSDIR}/arabic/kacst_fonts
 
 .include <bsd.port.mk>

Modified: head/audio/py-karaoke/Makefile
==============================================================================
--- head/audio/py-karaoke/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/audio/py-karaoke/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	karaoke
 PORTVERSION=	0.7.5
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	audio python
 MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -52,7 +52,7 @@ post-patch:
 post-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}/fonts
 .for i in DejaVuSans.ttf DejaVuSansCondensed-Bold.ttf DejaVuSansCondensed.ttf
-	@${LN} -sf ${LOCALBASE}/lib/X11/fonts/dejavu/${i} \
+	@${LN} -sf ${LOCALBASE}/share/fonts/dejavu/${i} \
 		${STAGEDIR}${DATADIR}/fonts
 .endfor
 	@${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_pycdgAux.so

Modified: head/benchmarks/phoronix-test-suite/Makefile
==============================================================================
--- head/benchmarks/phoronix-test-suite/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/benchmarks/phoronix-test-suite/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,6 +3,7 @@
 
 PORTNAME=	phoronix-test-suite
 PORTVERSION=	5.4.1
+PORTREVISION=	1
 CATEGORIES=	benchmarks
 MASTER_SITES=	http://www.phoronix-test-suite.com/releases/
 
@@ -43,7 +44,7 @@ post-patch:
 		${WRKSRC}/pts-core/external-test-dependencies/xml/freebsd-packages.xml \
 		${WRKSRC}/pts-core/objects/bilde_renderer/bilde_renderer.php \
 		${WRKSRC}/pts-core/objects/client/pts_client.php
-	@${SED} -i '' -e "s|/usr/share/fonts|${LOCALBASE}/lib/X11/fonts| ; \
+	@${SED} -i '' -e "s|/usr/share/fonts|${LOCALBASE}/share/fonts| ; \
 		s|/usr/X11/lib|${LOCALBASE}/lib|" \
 		${WRKSRC}/pts-core/objects/bilde_renderer/bilde_renderer.php
 	@${SED} -i '' -e "/fpdf.php/s|/usr/share/php|${PREFIX}/share|" \

Modified: head/chinese/auto-cn-l10n/Makefile
==============================================================================
--- head/chinese/auto-cn-l10n/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/auto-cn-l10n/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -28,7 +28,7 @@ RELAXCONF_DESC=		A set of utilities for 
 .include <bsd.port.pre.mk>
 
 .if ${PORT_OPTIONS:MWQY}
-RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/wqy/wenquanyi_10pt.pcf:${PORTSDIR}/x11-fonts/wqy
+RUN_DEPENDS+=	${LOCALBASE}/share/fonts/wqy/wenquanyi_10pt.pcf:${PORTSDIR}/x11-fonts/wqy
 .endif
 
 .if ${PORT_OPTIONS:MFIREFLYTTF}

Modified: head/chinese/bg5ps/Makefile
==============================================================================
--- head/chinese/bg5ps/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/bg5ps/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	bg5ps
 PORTVERSION=	1.3.0p3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	chinese print
 MASTER_SITES=	http://ftp.jaist.ac.jp/pub/FreeBSD/distfiles/ \
 		http://www.gtlib.gatech.edu/pub/FreeBSD/distfiles/
@@ -19,6 +19,9 @@ SUB_FILES=	pkg-message
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
 
+post-patch:
+	@${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,g' bg5ps.conf gb2312-bg5ps.conf
+
 do-install:
 	${INSTALL_SCRIPT} ${WRKSRC}/bg5ps ${STAGEDIR}${PREFIX}/bin
 	${INSTALL_PROGRAM} ${WRKSRC}/ttf2psm ${STAGEDIR}${PREFIX}/bin

Modified: head/chinese/eterm/Makefile
==============================================================================
--- head/chinese/eterm/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/eterm/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -18,6 +18,6 @@ CONFIGURE_ARGS=	--enable-trans --enable-
 PKGDIR=		${.CURDIR}
 PLIST=		${MASTERDIR}/pkg-plist
 
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/local/kc15f.pcf.gz:${PORTSDIR}/chinese/kcfonts
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/local/kc15f.pcf.gz:${PORTSDIR}/chinese/kcfonts
 
 .include "${MASTERDIR}/Makefile"

Modified: head/chinese/gugod-clean/Makefile
==============================================================================
--- head/chinese/gugod-clean/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/gugod-clean/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,25 +3,24 @@
 
 PORTNAME=	gugod-clean
 PORTVERSION=	1.3
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	chinese x11-fonts
 MASTER_SITES=	ftp://freebsd.sinica.edu.tw/pub/gugod/
 
 MAINTAINER=	gugod at gugod.org
 COMMENT=	Pretty font modifyed from X11 schumacher-clean that match kcfonts
 
+USES=		fonts
 RUN_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
-RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
-		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
 
 FONTFILES=	gugod16.bdf gugod18.bdf gugod20.bdf gugod22.bdf
 
 WRKSRC=		${WRKDIR}
 NO_BUILD=	yes
-XFONTDIR=	${LOCALBASE}/lib/X11/fonts/local
+FONTNAME=	gugod
 
 do-install:
-	@${MKDIR} ${STAGEDIR}${XFONTDIR}
-	${INSTALL_DATA} ${FONTFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${XFONTDIR}
+	@${MKDIR} ${STAGEDIR}${FONTSDIR}
+	${INSTALL_DATA} ${FONTFILES:S,^,${WRKSRC}/,} ${STAGEDIR}${FONTSDIR}
 
 .include <bsd.port.mk>

Modified: head/chinese/gugod-clean/pkg-plist
==============================================================================
--- head/chinese/gugod-clean/pkg-plist	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/gugod-clean/pkg-plist	Sat Mar 21 23:05:19 2015	(r381876)
@@ -1,6 +1,4 @@
-lib/X11/fonts/local/gugod16.bdf
-lib/X11/fonts/local/gugod18.bdf
-lib/X11/fonts/local/gugod20.bdf
-lib/X11/fonts/local/gugod22.bdf
- at exec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
- at unexec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
+%%FONTSDIR%%/gugod16.bdf
+%%FONTSDIR%%/gugod18.bdf
+%%FONTSDIR%%/gugod20.bdf
+%%FONTSDIR%%/gugod22.bdf

Modified: head/chinese/kcfonts/Makefile
==============================================================================
--- head/chinese/kcfonts/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/kcfonts/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	kcfonts
 PORTVERSION=	1.05
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	chinese x11-fonts
 MASTER_SITES=	${MASTER_SITE_GENTOO}
 MASTER_SITE_SUBDIR=	distfiles
@@ -11,12 +11,16 @@ MASTER_SITE_SUBDIR=	distfiles
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Kuo Chauo Chinese Fonts collection
 
+USES=		fonts
 BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
-RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
 
+MAKE_ARGS=	CFONTDIR=${FONTSDIR} EFONTDIR=${FONTSDIR}
 MAKE_JOBS_UNSAFE=yes
 BROKEN_sparc64=		Does not build on sparc64
 
 NO_WRKSUBDIR=	yes
 
+pre-install:
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
+
 .include <bsd.port.mk>

Modified: head/chinese/kcfonts/files/patch-Makefile
==============================================================================
--- head/chinese/kcfonts/files/patch-Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/kcfonts/files/patch-Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -13,8 +13,8 @@
  
 -CFONTDIR=/usr/X11R6/lib/X11/fonts/chinese
 -EFONTDIR=/usr/X11R6/lib/X11/fonts/misc
-+CFONTDIR=${PREFIX}/lib/X11/fonts/local
-+EFONTDIR=${PREFIX}/lib/X11/fonts/local
++CFONTDIR=${PREFIX}/share/fonts/chinese
++EFONTDIR=${PREFIX}/share/fonts/misc
  FONTS	=kc24f.pcf.gz kc15f.pcf.gz kc8x15.pcf.gz kc12x24.pcf.gz
  PROGS	=kc24f kc15f kc8x15 kc12x24 kca2et
  OBJS	=tran.o kc24f.o kc15f.o kc8x15.o kc12x24.o kca2et.o

Modified: head/chinese/kcfonts/pkg-plist
==============================================================================
--- head/chinese/kcfonts/pkg-plist	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/kcfonts/pkg-plist	Sat Mar 21 23:05:19 2015	(r381876)
@@ -1,9 +1,5 @@
-lib/X11/fonts/local/kc8x15.pcf.gz
-lib/X11/fonts/local/kc12x24.pcf.gz
-lib/X11/fonts/local/kc15f.pcf.gz
-lib/X11/fonts/local/kc24f.pcf.gz
-lib/X11/fonts/local/kc_fonts.alias
- at exec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
- at unexec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
- at unexec if [ `\head -1 %D/lib/X11/fonts/local/fonts.dir` = 0 ]; then rm -f %D/lib/X11/fonts/local/fonts.dir; fi
- at unexec if [ ! -s %D/lib/X11/fonts/local/fonts.alias ]; then rm -f %D/lib/X11/fonts/local/fonts.alias; fi
+%%FONTSDIR%%/kc8x15.pcf.gz
+%%FONTSDIR%%/kc12x24.pcf.gz
+%%FONTSDIR%%/kc15f.pcf.gz
+%%FONTSDIR%%/kc24f.pcf.gz
+%%FONTSDIR%%/kc_fonts.alias

Modified: head/chinese/ttfm/Makefile
==============================================================================
--- head/chinese/ttfm/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/ttfm/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,15 +3,13 @@
 
 PORTNAME=	ttfm
 PORTVERSION=	0.9.5
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	chinese print
 MASTER_SITES=	LOCAL/rafan/chinese
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Big5/GB enhanced TrueType Font Manager
 
-RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
-		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
 LIB_DEPENDS=	libfreetype.so:${PORTSDIR}/print/freetype2
 
 MAKE_ARGS=	FREETYPE_BASE=${LOCALBASE:Q} CC="${CC}"
@@ -20,8 +18,6 @@ PORTDOCS=	README USAGE
 
 OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
-
 post-patch:
 	@${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \
 		-e 's,%%PREFIX%%,${PREFIX},' \

Modified: head/chinese/ttfm/Makefile.ttf
==============================================================================
--- head/chinese/ttfm/Makefile.ttf	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/chinese/ttfm/Makefile.ttf	Sat Mar 21 23:05:19 2015	(r381876)
@@ -16,7 +16,8 @@ FONTSDIR?=	${PREFIX}/share/fonts/TrueTyp
 FONTSDIR_REL=	${FONTSDIR:S,^${PREFIX}/,,}
 PLIST_SUB+=	FONTSDIR=${FONTSDIR_REL}
 
-XFONTSDIR?=	${LOCALBASE}/lib/X11/fonts/TrueType
+USES+=		fonts
+XFONTSDIR?=	${LOCALBASE}/share/fonts/TrueType
 XFONTSDIR_REL=	${XFONTSDIR:S,${LOCALBASE}/,,}
 PLIST_SUB+=	XFONTSDIR=${XFONTSDIR_REL}
 

Modified: head/comms/gnuradio/Makefile
==============================================================================
--- head/comms/gnuradio/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/comms/gnuradio/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -2,7 +2,7 @@
 
 PORTNAME=	gnuradio
 PORTVERSION=	3.7.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	comms astro hamradio
 MASTER_SITES=	http://gnuradio.org/releases/gnuradio/ \
 		${MASTER_SITE_LOCAL}
@@ -82,7 +82,7 @@ BUILD_DEPENDS+=	doxygen:${PORTSDIR}/deve
 		${LOCALBASE}/bin/sphinx-apidoc:${PORTSDIR}/textproc/py-sphinx \
 		dot:${PORTSDIR}/graphics/graphviz \
 		xmlto:${PORTSDIR}/textproc/xmlto \
-		${LOCALBASE}/lib/X11/fonts/freefont-ttf/fonts.scale:${PORTSDIR}/x11-fonts/freefont-ttf
+		freefont-ttf>0:${PORTSDIR}/x11-fonts/freefont-ttf
 CMAKE_ARGS+=	-DENABLE_DOXYGEN:STRING="ON"
 CMAKE_ARGS+=	-DENABLE_DOCS:STRING="ON"
 CMAKE_ARGS+=	-DENABLE_BAD_BOOST="ON"

Modified: head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in
==============================================================================
--- head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/comms/gnuradio/files/patch-docs_doxygen_Doxyfile.in	Sat Mar 21 23:05:19 2015	(r381876)
@@ -5,7 +5,7 @@
  # set the path where dot can find it.
  
 -DOT_FONTPATH           =
-+DOT_FONTPATH           =	%%PREFIX%%/lib/X11/fonts/freefont-ttf
++DOT_FONTPATH           =	%%PREFIX%%/share/fonts/freefont-ttf
  
  # If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen
  # will generate a graph for each documented class showing the direct and

Modified: head/databases/rrdtool/Makefile
==============================================================================
--- head/databases/rrdtool/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/databases/rrdtool/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -93,7 +93,7 @@ USE_GNOME+=	intltool
 CONFIGURE_ARGS+=--disable-nls
 .endif
 
-.if exists(${LOCALBASE}/lib/X11/fonts/dejavu) || ${PORT_OPTIONS:MDEJAVU}
+.if exists(${LOCALBASE}/share/fonts/dejavu) || ${PORT_OPTIONS:MDEJAVU}
 RUN_DEPENDS+=	dejavu>0:${PORTSDIR}/x11-fonts/dejavu
 .endif
 

Modified: head/deskutils/conkyforecast/Makefile
==============================================================================
--- head/deskutils/conkyforecast/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/deskutils/conkyforecast/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,6 +3,7 @@
 
 PORTNAME=	conkyforecast
 PORTVERSION=	2.20
+PORTREVISION=	1
 CATEGORIES=	deskutils
 MASTER_SITES=	https://launchpadlibrarian.net/70673352/ \
 		LOCAL/vg
@@ -13,17 +14,12 @@ COMMENT=	Weather forecast script for con
 
 LICENSE=	GPLv3
 
-BUILD_DEPENDS=	fc-cache:${PORTSDIR}/x11-fonts/fontconfig
 RUN_DEPENDS=	conky:${PORTSDIR}/sysutils/conky \
-		pidof:${PORTSDIR}/sysutils/pidof \
-		fc-cache:${PORTSDIR}/x11-fonts/fontconfig
+		pidof:${PORTSDIR}/sysutils/pidof
 
-USES=		gettext python
+USES=		gettext python fonts
 USE_PYTHON=	distutils
 SUB_FILES=	pkg-message
-SUB_LIST+=	FONTSDIR="${FONTSDIR:S|${PREFIX}/||}"
-PLIST_SUB=	FONTSDIR="${FONTSDIR:S|${PREFIX}/||}"
-FONTSDIR=	${PREFIX}/lib/X11/fonts/${PORTNAME}
 
 WRKSRC=		${WRKDIR}/src
 

Modified: head/deskutils/conkyforecast/files/pkg-message.in
==============================================================================
--- head/deskutils/conkyforecast/files/pkg-message.in	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/deskutils/conkyforecast/files/pkg-message.in	Sat Mar 21 23:05:19 2015	(r381876)
@@ -5,7 +5,7 @@ line to the "Modules" section of your X 
 
 Add the following line to the "Files" section of X Windows configuration file:
 
-        FontPath "%%PREFIX%%/%%FONTSDIR%%/"
+        FontPath "%%FONTSDIR%%/"
 
 For a working script you must define, in a user specific config file, a partner
 id and registration code for the weather.com xoap service. For this purpose

Modified: head/devel/rlvm/Makefile
==============================================================================
--- head/devel/rlvm/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/devel/rlvm/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -2,6 +2,7 @@
 
 PORTNAME=	rlvm
 PORTVERSION=	0.14.0.20150223
+PORTREVISION=	1
 CATEGORIES=	devel games
 
 MAINTAINER=	jbeich at FreeBSD.org
@@ -15,7 +16,7 @@ LIB_DEPENDS=	libvorbisfile.so:${PORTSDIR
 		libboost_serialization.so:${PORTSDIR}/devel/boost-libs \
 		libguichan.so:${PORTSDIR}/devel/guichan \
 		libGLEW.so:${PORTSDIR}/graphics/glew
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	eglaysher
@@ -43,11 +44,11 @@ OPTIONS_SUB=	yes
 
 JAPANESE_FONT_DESC=msgothic.ttc alternatives with verified metrics (unless --font)
 KOCHI_DESC=	kochi-gothic-subst.ttf from japanese/font-kochi
-KOCHI_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TTF/kochi-gothic-subst.ttf:${PORTSDIR}/japanese/font-kochi
+KOCHI_RUN_DEPENDS=${LOCALBASE}/share/fonts/TTF/kochi-gothic-subst.ttf:${PORTSDIR}/japanese/font-kochi
 MONA_DESC=	mona.ttf from japanese/monafonts-ttf
-MONA_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TrueType/mona.ttf:${PORTSDIR}/japanese/monafonts-ttf
+MONA_RUN_DEPENDS=${LOCALBASE}/share/fonts/TrueType/mona.ttf:${PORTSDIR}/japanese/monafonts-ttf
 SAZANAMI_DESC=	sazanami-gothic.ttf from japanese/font-sazanami
-SAZANAMI_RUN_DEPENDS=${LOCALBASE}/lib/X11/fonts/TTF/sazanami-gothic.ttf:${PORTSDIR}/japanese/font-sazanami
+SAZANAMI_RUN_DEPENDS=${LOCALBASE}/share/fonts/TTF/sazanami-gothic.ttf:${PORTSDIR}/japanese/font-sazanami
 
 DEBUG_MAKE_ARGS_OFF=--release
 NLS_USES=	gettext
@@ -67,7 +68,6 @@ post-patch:
 	@${GREP} -Flr '/usr/share' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \
 		-i .bak.paths \
 		-e 's,/usr/share,${PREFIX}/share,' \
-		-e 's,share/fonts,lib/X11/fonts,' \
 		-e 's,truetype/ttf-dejavu,dejavu,' \
 		-e 's,truetype/mona,TrueType,' \
 		-e 's,truetype/[^/"]*,TTF,'

Modified: head/editors/abiword/Makefile
==============================================================================
--- head/editors/abiword/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/editors/abiword/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -21,7 +21,7 @@ LIB_DEPENDS=	libpopt.so:${PORTSDIR}/deve
 		libfribidi.so:${PORTSDIR}/converters/fribidi \
 		libpsiconv.so:${PORTSDIR}/converters/psiconv \
 		libgoffice-0.8.so:${PORTSDIR}/devel/goffice
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSerif.ttf:${PORTSDIR}/x11-fonts/dejavu
 
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING

Modified: head/editors/libreoffice/Makefile
==============================================================================
--- head/editors/libreoffice/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/editors/libreoffice/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -62,12 +62,12 @@ LIB_DEPENDS=	libapr-1.so:${PORTSDIR}/dev
 		librdf.so:${PORTSDIR}/textproc/redland \
 		libserf-1.so:${PORTSDIR}/www/serf
 
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/Caladea/Caladea-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-caladea-ttf \
-		${LOCALBASE}/lib/X11/fonts/Carlito/Carlito-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-carlito-ttf \
-		${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu \
-		${LOCALBASE}/lib/X11/fonts/GentiumBasic/GenBasI.ttf:${PORTSDIR}/x11-fonts/gentium-basic \
-		${LOCALBASE}/lib/X11/fonts/Liberation/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \
-		${LOCALBASE}/lib/X11/fonts/LinLibertineG/LinLibertine_DR_G.ttf:${PORTSDIR}/x11-fonts/linuxlibertine-g
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/Caladea/Caladea-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-caladea-ttf \
+		${LOCALBASE}/share/fonts/Carlito/Carlito-Bold.ttf:${PORTSDIR}/x11-fonts/crosextrafonts-carlito-ttf \
+		${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu \
+		${LOCALBASE}/share/fonts/GentiumBasic/GenBasI.ttf:${PORTSDIR}/x11-fonts/gentium-basic \
+		${LOCALBASE}/share/fonts/Liberation/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf \
+		${LOCALBASE}/share/fonts/LinLibertineG/LinLibertine_DR_G.ttf:${PORTSDIR}/x11-fonts/linuxlibertine-g
 
 _MAKE_JOBS=	#
 

Modified: head/editors/openoffice-4/Makefile
==============================================================================
--- head/editors/openoffice-4/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/editors/openoffice-4/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -64,7 +64,7 @@ RUN_DEPENDS=								\
 		${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme \
 		${JAVALIBDIR}/commons-httpclient.jar:${PORTSDIR}/java/jakarta-commons-httpclient \
 		${JAVALIBDIR}/bsh.jar:${PORTSDIR}/lang/bsh \
-		${LOCALBASE}/lib/X11/fonts/ChromeOS/Arimo-Bold.ttf:${PORTSDIR}/x11-fonts/croscorefonts-fonts-ttf
+		${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:${PORTSDIR}/x11-fonts/croscorefonts-fonts-ttf
 
 AOOVERSION1=	4
 AOOVERSION2=	1

Modified: head/editors/openoffice-devel/Makefile
==============================================================================
--- head/editors/openoffice-devel/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/editors/openoffice-devel/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -66,7 +66,7 @@ RUN_DEPENDS=								\
 		${LOCALBASE}/share/icons/hicolor/index.theme:${PORTSDIR}/misc/hicolor-icon-theme \
 		${JAVALIBDIR}/commons-httpclient.jar:${PORTSDIR}/java/jakarta-commons-httpclient \
 		${JAVALIBDIR}/bsh.jar:${PORTSDIR}/lang/bsh \
-		${LOCALBASE}/lib/X11/fonts/ChromeOS/Arimo-Bold.ttf:${PORTSDIR}/x11-fonts/croscorefonts-fonts-ttf
+		${LOCALBASE}/share/fonts/ChromeOS/Arimo-Bold.ttf:${PORTSDIR}/x11-fonts/croscorefonts-fonts-ttf
 
 AOOVERSION1=	4
 AOOVERSION2=	2

Modified: head/emulators/stonx/Makefile
==============================================================================
--- head/emulators/stonx/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/emulators/stonx/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -14,7 +14,7 @@ BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-
 		gccmakedep:${PORTSDIR}/devel/gccmakedep \
 		mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
 		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale \
-		${LOCALBASE}/lib/X11/fonts/misc/10x20-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc
+		${LOCALBASE}/share/fonts/misc/10x20-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc
 RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
 
 RESTRICTED=	Contains ROM (C) by Atari
@@ -27,7 +27,7 @@ CONFIGURE_ARGS=	--x-includes=${LOCALBASE
 ALL_TARGET=	all fnttobdf tosfonts fonts
 
 BINDIR=	${PREFIX}/bin
-FNTDIR=	${PREFIX}/lib/X11/fonts/misc
+FNTDIR=	${PREFIX}/share/fonts/misc
 
 DATA=	atari/bench1.pas atari/bench1.prg
 ETCFILES=	keysyms-alternative keysyms-german keysyms-spanish

Modified: head/emulators/stonx/pkg-plist
==============================================================================
--- head/emulators/stonx/pkg-plist	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/emulators/stonx/pkg-plist	Sat Mar 21 23:05:19 2015	(r381876)
@@ -9,12 +9,12 @@ bin/stonx
 %%DATADIR%%/gemdos_c/final.tos
 %%DATADIR%%/gemdos_c/mint/stonx.xfs
 %%DATADIR%%/tos.img
-lib/X11/fonts/misc/System0-iso.pcf.gz
-lib/X11/fonts/misc/System0.pcf.gz
-lib/X11/fonts/misc/System1-iso.pcf.gz
-lib/X11/fonts/misc/System1.pcf.gz
-lib/X11/fonts/misc/System2-iso.pcf.gz
-lib/X11/fonts/misc/System2.pcf.gz
+%%FONTSDIR%%/misc/System0-iso.pcf.gz
+%%FONTSDIR%%/misc/System0.pcf.gz
+%%FONTSDIR%%/misc/System1-iso.pcf.gz
+%%FONTSDIR%%/misc/System1.pcf.gz
+%%FONTSDIR%%/misc/System2-iso.pcf.gz
+%%FONTSDIR%%/misc/System2.pcf.gz
 %%PORTDOCS%%%%DOCSDIR%%/AUTHORS
 %%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/DEBUGGING
@@ -24,6 +24,3 @@ lib/X11/fonts/misc/System2.pcf.gz
 %%PORTDOCS%%%%DOCSDIR%%/TOS-VERSIONS
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bench1.pas
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bench1.prg
- at exec mkfontdir %D/lib/X11/fonts/misc
- at exec xset fp+ %D/lib/X11/fonts/misc
- at exec xset fp rehash

Modified: head/emulators/x48/Makefile
==============================================================================
--- head/emulators/x48/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/emulators/x48/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -15,8 +15,8 @@ COMMENT=	HP48 SX/GX graphic calculator e
 
 LICENSE=	GPLv3
 
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/misc/7x14B-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc \
-		${LOCALBASE}/lib/X11/fonts/75dpi/helvR12-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-adobe-75dpi
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/misc/7x14B-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc \
+		${LOCALBASE}/share/fonts/75dpi/helvR12-ISO8859-1.pcf.gz:${PORTSDIR}/x11-fonts/font-adobe-75dpi
 
 USE_AUTOTOOLS=	aclocal autoheader automake autoconf
 AUTOMAKE_ARGS=	--add-missing --copy -Wno-portability

Modified: head/games/stonesoup/Makefile
==============================================================================
--- head/games/stonesoup/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/stonesoup/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -58,8 +58,8 @@ MAKE_ARGS+=	TILES=y
 PLIST_SUB+=	SDL=""
 PKGNAMESUFFIX=	-sdl
 BUILD_DEPENDS+=	fc-list:${PORTSDIR}/x11-fonts/fontconfig \
-		${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
-RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
+		${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
+RUN_DEPENDS+=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
 LIB_DEPENDS+=	libpng.so:${PORTSDIR}/graphics/png \
 		libfreetype.so:${PORTSDIR}/print/freetype2
 USE_SDL=	sdl image

Modified: head/games/stonesoup/files/patch-Makefile
==============================================================================
--- head/games/stonesoup/files/patch-Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/stonesoup/files/patch-Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -78,7 +78,7 @@
    endif
  else
 -  SYS_PROPORTIONAL_FONT = $(shell dir=/usr/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1)
-+  SYS_PROPORTIONAL_FONT = $(shell dir=%%LOCALBASE%%/lib/X11/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1)
++  SYS_PROPORTIONAL_FONT = $(shell dir=%%LOCALBASE%%/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1)
    ifeq (,$(SYS_PROPORTIONAL_FONT))
      SYS_PROPORTIONAL_FONT = $(shell dir=/usr/local/share/fonts ; [ -d $$dir ] && find $$dir -iname $(OUR_PROPORTIONAL_FONT)|head -n 1)
    endif
@@ -87,7 +87,7 @@
    endif
  else
 -  SYS_MONOSPACED_FONT = $(shell dir=/usr/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1)
-+  SYS_MONOSPACED_FONT = $(shell dir=%%LOCALBASE%%/lib/X11/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1)
++  SYS_MONOSPACED_FONT = $(shell dir=%%LOCALBASE%%/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1)
    ifeq (,$(SYS_MONOSPACED_FONT))
      SYS_MONOSPACED_FONT = $(shell dir=/usr/local/share/fonts; [ -d $$dir ] && find $$dir -iname $(OUR_MONOSPACED_FONT)|head -n 1)
    endif

Modified: head/games/warzone2100/Makefile
==============================================================================
--- head/games/warzone2100/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/warzone2100/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -22,7 +22,7 @@ LIB_DEPENDS=	libphysfs.so:${PORTSDIR}/de
 		libfribidi.so:${PORTSDIR}/converters/fribidi \
 		libfreetype.so:${PORTSDIR}/print/freetype2 \
 		libfontconfig.so:${PORTSDIR}/x11-fonts/fontconfig
-RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
+RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:${PORTSDIR}/x11-fonts/dejavu
 
 USES=		tar:xz bison gmake openal:al pkgconfig compiler:c++11-lang # actually, old gcc fails on unknown -W flag
 GNU_CONFIGURE=	yes

Modified: head/games/xblast/Makefile
==============================================================================
--- head/games/xblast/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/xblast/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	xblast
 PORTVERSION=	2.10.4
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	games
 MASTER_SITES=	SF/${PORTNAME}/Sources/${PORTVERSION} \
 		SF/${PORTNAME}/Images/${IMAGES_DATE}:images \
@@ -30,7 +30,7 @@ CONFIGURE_ARGS=	--with-otherdatadir=${DA
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-FONTSDIR=	${LOCALBASE}/lib/X11/fonts/bitstream-vera
+FONTSDIR=	${LOCALBASE}/share/fonts/bitstream-vera
 
 IMAGES_DATE=	2005-01-06
 LEVELS_DATE=	2005-01-06

Modified: head/games/xjewel/Makefile
==============================================================================
--- head/games/xjewel/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/xjewel/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	xjewel
 PORTVERSION=	1.6
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	games
 MASTER_SITES=	XCONTRIB/../R5contrib
 EXTRACT_SUFX=	.tar.z
@@ -11,25 +11,16 @@ EXTRACT_SUFX=	.tar.z
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	X11 dropping jewels game
 
-BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
-		mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
-		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
-RUN_DEPENDS=	mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir
+BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
 
-USES=		imake
+USES=		fonts imake
 USE_XORG=	x11 xext
 
-SUB_FILES=	pkg-install pkg-deinstall
-SUB_LIST=	FONTSDIR="${FONTSDIR}"
-
-PLIST_SUB=	FONTSDIR="${FONTSDIR}"
-
 DESKTOP_ENTRIES="XJewel" "" "" "${PORTNAME}" "" ""
 
-FONTSDIR=	lib/X11/fonts/local
-
 post-install:
+	@${MKDIR} ${STAGEDIR}${FONTSDIR}
 	(cd ${WRKSRC}/bitmaps && ${INSTALL_DATA} seven_seg.pcf.gz \
-		${STAGEDIR}${PREFIX}/${FONTSDIR})
+		${STAGEDIR}${FONTSDIR})
 
 .include <bsd.port.mk>

Modified: head/games/xmoto/Makefile
==============================================================================
--- head/games/xmoto/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/xmoto/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	xmoto
 PORTVERSION=	0.5.11
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	games
 MASTER_SITES=	http://download.tuxfamily.org/xmoto/xmoto/${PORTVERSION}/ \
 		http://mirror.amdmi3.ru/distfiles/
@@ -42,8 +42,8 @@ OPTIONS_SUB=	yes
 
 ASIAN_TTF_DESC=	Use asian TTF font
 
-ASIAN_TTF_RUN_DEPENDS=	${LOCALBASE}/lib/X11/fonts/TrueType/bkai00mp.ttf:${PORTSDIR}/chinese/arphicttf
-ASIAN_TTF_CONFIGURE_ON=	--with-asian-ttf-file=${LOCALBASE}/lib/X11/fonts/TrueType/bsmi00lp.ttf
+ASIAN_TTF_RUN_DEPENDS=	${LOCALBASE}/share/fonts/TrueType/bkai00mp.ttf:${PORTSDIR}/chinese/arphicttf
+ASIAN_TTF_CONFIGURE_ON=	--with-asian-ttf-file=${LOCALBASE}/share/fonts/TrueType/bsmi00lp.ttf
 ASIAN_TTF_CONFIGURE_OFF=--without-asian-ttf-file
 
 NLS_USES=		gettext

Modified: head/games/xpacman/Makefile
==============================================================================
--- head/games/xpacman/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/games/xpacman/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -12,7 +12,7 @@ COMMENT=	Old action game
 
 LICENSE=	GPLv2
 
-RUN_DEPENDS+=	${LOCALBASE}/lib/X11/fonts/misc/9x18.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc
+RUN_DEPENDS+=	${LOCALBASE}/share/fonts/misc/9x18.pcf.gz:${PORTSDIR}/x11-fonts/font-misc-misc
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=--enable-doublesize

Modified: head/graphics/GraphicsMagick/Makefile
==============================================================================
--- head/graphics/GraphicsMagick/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/GraphicsMagick/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	GraphicsMagick
 PORTVERSION=	1.3.20
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	graphics
 MASTER_SITES=	SF \
@@ -95,7 +95,7 @@ LIBWMF_PORT=	libwmf-nox11
 
 .if !defined(WINDOWS_FONT_DIR)
 # Use fonts installed by x11-fonts/webfonts by default
-WINDOWS_FONT_DIR=${LOCALBASE}/lib/X11/fonts/webfonts
+WINDOWS_FONT_DIR=${LOCALBASE}/share/fonts/webfonts
 .endif
 
 .if ${PORT_OPTIONS:MTESTS}

Modified: head/graphics/a2png/Makefile
==============================================================================
--- head/graphics/a2png/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/a2png/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	a2png
 PORTVERSION=	0.1.5
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	graphics
 MASTER_SITES=	SF
 
@@ -18,7 +18,7 @@ CONFIGURE_ARGS=	--enable-gd
 CFLAGS+=	-DDEFAULT_FONTPATH='\"${FONTROOTDIR}/TTF:${FONTROOTDIR}/Type1:${FONTROOTDIR}\"'
 PLIST_FILES=	bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
 
-FONTROOTDIR?=	${LOCALBASE}/lib/X11/fonts
+FONTROOTDIR?=	${LOCALBASE}/share/fonts
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin

Modified: head/graphics/inventor/Makefile
==============================================================================
--- head/graphics/inventor/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/inventor/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	inventor
 PORTVERSION=	2.1.5.p10
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	graphics
 MASTER_SITES=	ftp://oss.sgi.com/projects/inventor/download/
 DISTNAME=	${PORTNAME}-${PORTVERSION:S/.p/-/}

Modified: head/graphics/inventor/files/patch-fl.c
==============================================================================
--- head/graphics/inventor/files/patch-fl.c	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/inventor/files/patch-fl.c	Sat Mar 21 23:05:19 2015	(r381876)
@@ -7,7 +7,7 @@
   };
   
 + #ifdef __FreeBSD__
-+ static char *fontPath = IVPREFIX "/lib/X11/fonts/TTF";
++ static char *fontPath = IVPREFIX "/share/fonts/TTF";
 + #else
   static char *fontPath = IVPREFIX "/share/data/fonts";
 + #endif

Modified: head/graphics/inventor/files/pkg-message.in
==============================================================================
--- head/graphics/inventor/files/pkg-message.in	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/inventor/files/pkg-message.in	Sat Mar 21 23:05:19 2015	(r381876)
@@ -14,7 +14,7 @@ Open Inventor (TM) needs the following T
 You should make symbolic links of the TrueType fonts to the OpenInventor (TM)
 font names if they are not available:
 
-    # cd %%PREFIX%%/lib/X11/fonts/TTF
+    # cd %%PREFIX%%/share/fonts/TTF
     # ln -s times.ttf Times-Roman
     # ln -s arial.ttf Helvetica
     # ln -s cour.ttf Utopia-Regular

Modified: head/graphics/lcdtest/Makefile
==============================================================================
--- head/graphics/lcdtest/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/lcdtest/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	lcdtest
 PORTVERSION=	1.18
-PORTREVISION=	9
+PORTREVISION=	10
 CATEGORIES=	graphics
 MASTER_SITES=	http://www.brouhaha.com/~eric/software/lcdtest/download/ \
 		SF/nemysisfreebsdp/${CATEGORIES}/:icons
@@ -33,7 +33,7 @@ OPTIONS_DEFINE=	DOCS
 
 post-patch:
 	@${REINPLACE_CMD} -e \
-		's|/usr/share/fonts/liberation/|${LOCALBASE}/lib/X11/fonts/Liberation/|' \
+		's|/usr/share/fonts/liberation/|${LOCALBASE}/share/fonts/Liberation/|' \
 		${WRKSRC}/src/lcdtest.c
 
 do-build:

Modified: head/graphics/ruby-gd/Makefile
==============================================================================
--- head/graphics/ruby-gd/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/ruby-gd/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gd
 PORTVERSION=	0.8.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	graphics ruby
 MASTER_SITES=	http://www.daifukuya.com/archive/kagemai/lib/
 PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
@@ -62,7 +62,7 @@ DOCS_JA=	readme.ja	\
 		doc/INSTALL.ja
 
 post-patch:
-	${RUBY} -i -pe 'sub %r:/win98/windows/FONTS:, "${LOCALBASE}/lib/X11/fonts/TrueType"' ${WRKSRC}/sample/gdtestttf.rb
+	${RUBY} -i -pe 'sub %r:/win98/windows/FONTS:, "${LOCALBASE}/share/fonts/TrueType"' ${WRKSRC}/sample/gdtestttf.rb
 	${RUBY} -i -pe 'sub %r:%%GD%%:, "gd"' ${WRKSRC}/extconf.rb
 
 post-configure:

Modified: head/graphics/sk1libs/Makefile
==============================================================================
--- head/graphics/sk1libs/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/sk1libs/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,7 +3,7 @@
 
 PORTNAME=	sk1libs
 PORTVERSION=	0.9.1
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	graphics python
 MASTER_SITES=	GOOGLE_CODE \
 		http://mirror.amdmi3.ru/distfiles/

Modified: head/graphics/sk1libs/files/patch-src-utils-fs.py
==============================================================================
--- head/graphics/sk1libs/files/patch-src-utils-fs.py	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/graphics/sk1libs/files/patch-src-utils-fs.py	Sat Mar 21 23:05:19 2015	(r381876)
@@ -5,7 +5,7 @@
  	system type.
  	"""
 +	if system.get_os_family()==system.FREEBSD:
-+		return ['/usr/local/lib/X11/fonts', os.path.join(gethome(),'.fonts')]
++		return ['/usr/local/lib/X11/fonts', '/usr/local/share/fonts', os.path.join(gethome(),'.fonts')]
  	if system.get_os_family()==system.LINUX:
  		return ['/usr/share/fonts', os.path.join(gethome(),'.fonts')]
 -	if  system.get_os_family()==system.WINDOWS:

Modified: head/hebrew/culmus/Makefile
==============================================================================
--- head/hebrew/culmus/Makefile	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/hebrew/culmus/Makefile	Sat Mar 21 23:05:19 2015	(r381876)
@@ -3,6 +3,7 @@
 
 PORTNAME=	culmus
 PORTVERSION=	0.130
+PORTREVISION=	1
 CATEGORIES=	hebrew
 MASTER_SITES=	SF
 
@@ -12,24 +13,20 @@ COMMENT=	Free Hebrew Type1 fonts
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
-		mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir \
-		mkfontscale:${PORTSDIR}/x11-fonts/mkfontscale
+BUILD_DEPENDS=	bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf
 
+USES=	fonts
 NO_BUILD=	yes
 SUB_FILES=	pkg-message
 
 do-install:
-	${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/fonts/culmus
+	${MKDIR} ${STAGEDIR}${FONTSDIR}
 .for filename in AharoniCLM-Bold AharoniCLM-BoldOblique AharoniCLM-Book AharoniCLM-BookOblique CaladingsCLM DrugulinCLM-Bold DrugulinCLM-BoldItalic ElliniaCLM-Bold ElliniaCLM-BoldItalic ElliniaCLM-Light ElliniaCLM-LightItalic NachlieliCLM-Bold NachlieliCLM-BoldOblique NachlieliCLM-Light NachlieliCLM-LightOblique YehudaCLM-Bold YehudaCLM-Light
-		${INSTALL_DATA} ${WRKSRC}/${filename}.afm ${STAGEDIR}${PREFIX}/lib/X11/fonts/culmus
-		${INSTALL_DATA} ${WRKSRC}/${filename}.pfa ${STAGEDIR}${PREFIX}/lib/X11/fonts/culmus
+		${INSTALL_DATA} ${WRKSRC}/${filename}.afm ${STAGEDIR}${FONTSDIR}
+		${INSTALL_DATA} ${WRKSRC}/${filename}.pfa ${STAGEDIR}${FONTSDIR}
 .endfor
 .for filename in DavidCLM-Bold DavidCLM-BoldItalic DavidCLM-Medium DavidCLM-MediumItalic FrankRuehlCLM-Bold FrankRuehlCLM-BoldOblique FrankRuehlCLM-Medium FrankRuehlCLM-MediumOblique HadasimCLM-Bold HadasimCLM-BoldOblique HadasimCLM-Regular HadasimCLM-RegularOblique KeterYG-Bold KeterYG-BoldOblique KeterYG-Medium KeterYG-MediumOblique MiriamCLM-Bold MiriamCLM-Book MiriamMonoCLM-Bold MiriamMonoCLM-BoldOblique MiriamMonoCLM-Book MiriamMonoCLM-BookOblique ShofarDemi-Bold ShofarDemi-BoldOblique ShofarRegular ShofarRegularOblique SimpleCLM-Bold SimpleCLM-BoldOblique SimpleCLM-Medium SimpleCLM-MediumOblique StamAshkenazCLM StamSefaradCLM
-		${INSTALL_DATA} ${WRKSRC}/${filename}.ttf ${STAGEDIR}${PREFIX}/lib/X11/fonts/culmus
+		${INSTALL_DATA} ${WRKSRC}/${filename}.ttf ${STAGEDIR}${FONTSDIR}
 .endfor
 
-	@cd ${WRKSRC}; ${PREFIX}/bin/mkfontscale; ${PREFIX}/bin/mkfontdir
-	${INSTALL_DATA} ${WRKSRC}/fonts.scale-* ${STAGEDIR}${PREFIX}/lib/X11/fonts/culmus
-
 .include <bsd.port.mk>

Modified: head/hebrew/culmus/pkg-plist
==============================================================================
--- head/hebrew/culmus/pkg-plist	Sat Mar 21 22:47:08 2015	(r381875)
+++ head/hebrew/culmus/pkg-plist	Sat Mar 21 23:05:19 2015	(r381876)
@@ -1,68 +1,66 @@
-lib/X11/fonts/culmus/AharoniCLM-Bold.pfa
-lib/X11/fonts/culmus/AharoniCLM-Bold.afm
-lib/X11/fonts/culmus/AharoniCLM-BoldOblique.pfa
-lib/X11/fonts/culmus/AharoniCLM-BoldOblique.afm
-lib/X11/fonts/culmus/AharoniCLM-Book.pfa
-lib/X11/fonts/culmus/AharoniCLM-Book.afm
-lib/X11/fonts/culmus/AharoniCLM-BookOblique.pfa
-lib/X11/fonts/culmus/AharoniCLM-BookOblique.afm
-lib/X11/fonts/culmus/CaladingsCLM.pfa
-lib/X11/fonts/culmus/CaladingsCLM.afm
-lib/X11/fonts/culmus/DavidCLM-Bold.ttf
-lib/X11/fonts/culmus/DavidCLM-BoldItalic.ttf
-lib/X11/fonts/culmus/DavidCLM-Medium.ttf
-lib/X11/fonts/culmus/DavidCLM-MediumItalic.ttf
-lib/X11/fonts/culmus/DrugulinCLM-Bold.pfa
-lib/X11/fonts/culmus/DrugulinCLM-Bold.afm
-lib/X11/fonts/culmus/DrugulinCLM-BoldItalic.pfa
-lib/X11/fonts/culmus/DrugulinCLM-BoldItalic.afm
-lib/X11/fonts/culmus/ElliniaCLM-Bold.pfa
-lib/X11/fonts/culmus/ElliniaCLM-Bold.afm
-lib/X11/fonts/culmus/ElliniaCLM-BoldItalic.pfa
-lib/X11/fonts/culmus/ElliniaCLM-BoldItalic.afm
-lib/X11/fonts/culmus/ElliniaCLM-Light.pfa
-lib/X11/fonts/culmus/ElliniaCLM-Light.afm
-lib/X11/fonts/culmus/ElliniaCLM-LightItalic.pfa
-lib/X11/fonts/culmus/ElliniaCLM-LightItalic.afm
-lib/X11/fonts/culmus/FrankRuehlCLM-Bold.ttf
-lib/X11/fonts/culmus/FrankRuehlCLM-BoldOblique.ttf
-lib/X11/fonts/culmus/FrankRuehlCLM-Medium.ttf
-lib/X11/fonts/culmus/FrankRuehlCLM-MediumOblique.ttf
-lib/X11/fonts/culmus/HadasimCLM-Bold.ttf
-lib/X11/fonts/culmus/HadasimCLM-BoldOblique.ttf
-lib/X11/fonts/culmus/HadasimCLM-Regular.ttf
-lib/X11/fonts/culmus/HadasimCLM-RegularOblique.ttf
-lib/X11/fonts/culmus/KeterYG-Bold.ttf
-lib/X11/fonts/culmus/KeterYG-BoldOblique.ttf
-lib/X11/fonts/culmus/KeterYG-Medium.ttf
-lib/X11/fonts/culmus/KeterYG-MediumOblique.ttf
-lib/X11/fonts/culmus/MiriamCLM-Bold.ttf
-lib/X11/fonts/culmus/MiriamCLM-Book.ttf
-lib/X11/fonts/culmus/MiriamMonoCLM-Bold.ttf
-lib/X11/fonts/culmus/MiriamMonoCLM-BoldOblique.ttf
-lib/X11/fonts/culmus/MiriamMonoCLM-Book.ttf
-lib/X11/fonts/culmus/MiriamMonoCLM-BookOblique.ttf
-lib/X11/fonts/culmus/NachlieliCLM-Bold.pfa
-lib/X11/fonts/culmus/NachlieliCLM-Bold.afm
-lib/X11/fonts/culmus/NachlieliCLM-BoldOblique.pfa
-lib/X11/fonts/culmus/NachlieliCLM-BoldOblique.afm
-lib/X11/fonts/culmus/NachlieliCLM-Light.pfa
-lib/X11/fonts/culmus/NachlieliCLM-Light.afm
-lib/X11/fonts/culmus/NachlieliCLM-LightOblique.pfa
-lib/X11/fonts/culmus/NachlieliCLM-LightOblique.afm
-lib/X11/fonts/culmus/ShofarDemi-Bold.ttf
-lib/X11/fonts/culmus/ShofarDemi-BoldOblique.ttf
-lib/X11/fonts/culmus/ShofarRegular.ttf
-lib/X11/fonts/culmus/ShofarRegularOblique.ttf
-lib/X11/fonts/culmus/SimpleCLM-Bold.ttf
-lib/X11/fonts/culmus/SimpleCLM-BoldOblique.ttf
-lib/X11/fonts/culmus/SimpleCLM-Medium.ttf
-lib/X11/fonts/culmus/SimpleCLM-MediumOblique.ttf
-lib/X11/fonts/culmus/StamAshkenazCLM.ttf
-lib/X11/fonts/culmus/StamSefaradCLM.ttf
-lib/X11/fonts/culmus/YehudaCLM-Bold.pfa
-lib/X11/fonts/culmus/YehudaCLM-Bold.afm
-lib/X11/fonts/culmus/YehudaCLM-Light.pfa
-lib/X11/fonts/culmus/YehudaCLM-Light.afm
-lib/X11/fonts/culmus/fonts.scale-ttf
-lib/X11/fonts/culmus/fonts.scale-type1
+%%FONTSDIR%%/AharoniCLM-Bold.pfa
+%%FONTSDIR%%/AharoniCLM-Bold.afm
+%%FONTSDIR%%/AharoniCLM-BoldOblique.pfa
+%%FONTSDIR%%/AharoniCLM-BoldOblique.afm
+%%FONTSDIR%%/AharoniCLM-Book.pfa
+%%FONTSDIR%%/AharoniCLM-Book.afm
+%%FONTSDIR%%/AharoniCLM-BookOblique.pfa
+%%FONTSDIR%%/AharoniCLM-BookOblique.afm
+%%FONTSDIR%%/CaladingsCLM.pfa
+%%FONTSDIR%%/CaladingsCLM.afm
+%%FONTSDIR%%/DavidCLM-Bold.ttf
+%%FONTSDIR%%/DavidCLM-BoldItalic.ttf
+%%FONTSDIR%%/DavidCLM-Medium.ttf
+%%FONTSDIR%%/DavidCLM-MediumItalic.ttf

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-head mailing list