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
This commit is contained in:
Baptiste Daroussin 2015-03-21 23:05:19 +00:00
parent 51da733b69
commit a5da770e67
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=381876
413 changed files with 6371 additions and 7365 deletions

View file

@ -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) ;;

View file

@ -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

View file

@ -14,7 +14,7 @@ RUN_DEPENDS+= fc-cache:${PORTSDIR}/x11-fonts/fontconfig \
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}"

View file

@ -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

View file

@ -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@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@FreeBSD.org

View file

@ -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}

View file

@ -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}

View file

@ -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/

View file

@ -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>

View file

@ -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

View file

@ -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|" \

View file

@ -28,7 +28,7 @@ RELAXCONF_DESC= A set of utilities for FreeBSD LiveCD
.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}

View file

@ -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

View file

@ -1,11 +0,0 @@
--- bg5ps.conf.orig Thu Nov 2 23:47:35 2000
+++ bg5ps.conf Thu Nov 2 23:50:27 2000
@@ -4,7 +4,7 @@
Encoding="big5"
#chineseFontPath: 指定中文字型的路徑(預設值: 與 bg5ps 同)
-chineseFontPath="/usr/share/fonts/ttf/"
+chineseFontPath="/usr/X11R6/lib/X11/fonts/TrueType"
#modify the above line

View file

@ -1,9 +0,0 @@
--- gb2312-bg5ps.conf.orig Fri Nov 3 01:31:43 2000
+++ gb2312-bg5ps.conf Fri Nov 3 01:31:49 2000
@@ -1,5 +1,5 @@
#chineseFontPath: 指定中文字型的路徑(預設值: 與 bg5ps 同)
-chineseFontPath="/usr/share/fonts/ttf/"
+chineseFontPath="/usr/X11R6/lib/X11/fonts/TrueType"
#modify the above line

View file

@ -18,6 +18,6 @@ CONFIGURE_ARGS= --enable-trans --enable-utmp \
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"

View file

@ -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@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>

View file

@ -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
@exec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
@unexec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
%%FONTSDIR%%/gugod16.bdf
%%FONTSDIR%%/gugod18.bdf
%%FONTSDIR%%/gugod20.bdf
%%FONTSDIR%%/gugod22.bdf

View file

@ -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@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>

View file

@ -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

View file

@ -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
@exec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
@unexec cd %D/lib/X11/fonts/local ; %D/bin/mkfontdir
@unexec if [ `\head -1 %D/lib/X11/fonts/local/fonts.dir` = 0 ]; then rm -f %D/lib/X11/fonts/local/fonts.dir; fi
@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

View file

@ -3,15 +3,13 @@
PORTNAME= ttfm
PORTVERSION= 0.9.5
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= chinese print
MASTER_SITES= LOCAL/rafan/chinese
MAINTAINER= ports@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},' \

View file

@ -16,7 +16,8 @@ FONTSDIR?= ${PREFIX}/share/fonts/TrueType
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}

View file

@ -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}/devel/doxygen \
${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"

View file

@ -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

View file

@ -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

View file

@ -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 conky
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

View file

@ -5,7 +5,7 @@ line to the "Modules" section of your X Windows configuration file:
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

View file

@ -2,6 +2,7 @@
PORTNAME= rlvm
PORTVERSION= 0.14.0.20150223
PORTREVISION= 1
CATEGORIES= devel games
MAINTAINER= jbeich@FreeBSD.org
@ -15,7 +16,7 @@ LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis \
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,'

View file

@ -21,7 +21,7 @@ LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt \
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

View file

@ -62,12 +62,12 @@ LIB_DEPENDS= libapr-1.so:${PORTSDIR}/devel/apr1 \
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= #

View file

@ -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

View file

@ -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

View file

@ -14,7 +14,7 @@ BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf \
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}/include \
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

View file

@ -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
@exec mkfontdir %D/lib/X11/fonts/misc
@exec xset fp+ %D/lib/X11/fonts/misc
@exec xset fp rehash

View file

@ -15,8 +15,8 @@ COMMENT= HP48 SX/GX graphic calculator emulator
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

View file

@ -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

View file

@ -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

View file

@ -22,7 +22,7 @@ LIB_DEPENDS= libphysfs.so:${PORTSDIR}/devel/physfs \
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

View file

@ -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=${DATADIR}
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

View file

@ -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@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>

View file

@ -1,13 +0,0 @@
#!/bin/sh
if [ "x$2" = "xPOST-DEINSTALL" ]; then
cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir
${PKG_PREFIX}/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
[ `wc -c ${PKG_PREFIX}/%%FONTSDIR%%/fonts.dir | awk '{print $1}'` = 2 ] && rm -f ${PKG_PREFIX}/%%FONTSDIR%%/fonts.dir
fi

View file

@ -1,12 +0,0 @@
#!/bin/sh
if [ "x$2" = "xPOST-INSTALL" ]; then
cd ${PKG_PREFIX}/%%FONTSDIR%%; ${PKG_PREFIX}/bin/mkfontdir
${PKG_PREFIX}/bin/xset fp rehash ||
(
echo "**********************************************************"
echo "You should restart X server or do 'xset fp rehash' command"
echo "to enable this update."
echo "**********************************************************"
)
fi

View file

@ -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

View file

@ -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

View file

@ -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}

View file

@ -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

View file

@ -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/-/}

View file

@ -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

View file

@ -14,7 +14,7 @@ Open Inventor (TM) needs the following TrueType fonts:
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

View file

@ -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:

View file

@ -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:

View file

@ -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/

View file

@ -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:

View file

@ -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>

View file

@ -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
%%FONTSDIR%%/DrugulinCLM-Bold.pfa
%%FONTSDIR%%/DrugulinCLM-Bold.afm
%%FONTSDIR%%/DrugulinCLM-BoldItalic.pfa
%%FONTSDIR%%/DrugulinCLM-BoldItalic.afm
%%FONTSDIR%%/ElliniaCLM-Bold.pfa
%%FONTSDIR%%/ElliniaCLM-Bold.afm
%%FONTSDIR%%/ElliniaCLM-BoldItalic.pfa
%%FONTSDIR%%/ElliniaCLM-BoldItalic.afm
%%FONTSDIR%%/ElliniaCLM-Light.pfa
%%FONTSDIR%%/ElliniaCLM-Light.afm
%%FONTSDIR%%/ElliniaCLM-LightItalic.pfa
%%FONTSDIR%%/ElliniaCLM-LightItalic.afm
%%FONTSDIR%%/FrankRuehlCLM-Bold.ttf
%%FONTSDIR%%/FrankRuehlCLM-BoldOblique.ttf
%%FONTSDIR%%/FrankRuehlCLM-Medium.ttf
%%FONTSDIR%%/FrankRuehlCLM-MediumOblique.ttf
%%FONTSDIR%%/HadasimCLM-Bold.ttf
%%FONTSDIR%%/HadasimCLM-BoldOblique.ttf
%%FONTSDIR%%/HadasimCLM-Regular.ttf
%%FONTSDIR%%/HadasimCLM-RegularOblique.ttf
%%FONTSDIR%%/KeterYG-Bold.ttf
%%FONTSDIR%%/KeterYG-BoldOblique.ttf
%%FONTSDIR%%/KeterYG-Medium.ttf
%%FONTSDIR%%/KeterYG-MediumOblique.ttf
%%FONTSDIR%%/MiriamCLM-Bold.ttf
%%FONTSDIR%%/MiriamCLM-Book.ttf
%%FONTSDIR%%/MiriamMonoCLM-Bold.ttf
%%FONTSDIR%%/MiriamMonoCLM-BoldOblique.ttf
%%FONTSDIR%%/MiriamMonoCLM-Book.ttf
%%FONTSDIR%%/MiriamMonoCLM-BookOblique.ttf
%%FONTSDIR%%/NachlieliCLM-Bold.pfa
%%FONTSDIR%%/NachlieliCLM-Bold.afm
%%FONTSDIR%%/NachlieliCLM-BoldOblique.pfa
%%FONTSDIR%%/NachlieliCLM-BoldOblique.afm
%%FONTSDIR%%/NachlieliCLM-Light.pfa
%%FONTSDIR%%/NachlieliCLM-Light.afm
%%FONTSDIR%%/NachlieliCLM-LightOblique.pfa
%%FONTSDIR%%/NachlieliCLM-LightOblique.afm
%%FONTSDIR%%/ShofarDemi-Bold.ttf
%%FONTSDIR%%/ShofarDemi-BoldOblique.ttf
%%FONTSDIR%%/ShofarRegular.ttf
%%FONTSDIR%%/ShofarRegularOblique.ttf
%%FONTSDIR%%/SimpleCLM-Bold.ttf
%%FONTSDIR%%/SimpleCLM-BoldOblique.ttf
%%FONTSDIR%%/SimpleCLM-Medium.ttf
%%FONTSDIR%%/SimpleCLM-MediumOblique.ttf
%%FONTSDIR%%/StamAshkenazCLM.ttf
%%FONTSDIR%%/StamSefaradCLM.ttf
%%FONTSDIR%%/YehudaCLM-Bold.pfa
%%FONTSDIR%%/YehudaCLM-Bold.afm
%%FONTSDIR%%/YehudaCLM-Light.pfa
%%FONTSDIR%%/YehudaCLM-Light.afm

View file

@ -3,7 +3,7 @@
PORTNAME= elmar-fonts
PORTVERSION= 3.3
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= hebrew x11-fonts
DISTNAME= H.fonts
EXTRACT_SUFX= .tar.Z
@ -11,12 +11,14 @@ EXTRACT_SUFX= .tar.Z
MAINTAINER= cpm@fbsd.es
COMMENT= Collection of Hebrew fonts from El-Mar software Ltd
USES= fonts
NO_WRKSUBDIR= yes
NO_BUILD= yes
FONTNAME= hebrew
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/X11/fonts/hebrew
${TAR} -C ${STAGEDIR}${PREFIX}/lib/X11/fonts/hebrew -xZpf \
@${MKDIR} ${STAGEDIR}${FONTSDIR}
${TAR} -C ${STAGEDIR}${FONTSDIR} -xZpf \
${DISTDIR}/${DISTNAME}${EXTRACT_SUFX}
.include <bsd.port.mk>

View file

@ -1,52 +1,52 @@
lib/X11/fonts/hebrew/10x20h.pcf
lib/X11/fonts/hebrew/12x24h.pcf
lib/X11/fonts/hebrew/6x13h.pcf
lib/X11/fonts/hebrew/7x14h.pcf
lib/X11/fonts/hebrew/8x13Bh.pcf
lib/X11/fonts/hebrew/8x13h.pcf
lib/X11/fonts/hebrew/8x16h.pcf
lib/X11/fonts/hebrew/COPYRIGHT
lib/X11/fonts/hebrew/H.fonts.lsm
lib/X11/fonts/hebrew/bible7x8Ph.pcf
lib/X11/fonts/hebrew/bible8x14h.pcf
lib/X11/fonts/hebrew/bible8x16h.pcf
lib/X11/fonts/hebrew/bible8x8h.pcf
lib/X11/fonts/hebrew/bibleB18h.pcf
lib/X11/fonts/hebrew/bibleB28h.pcf
lib/X11/fonts/hebrew/bibleB45h.pcf
lib/X11/fonts/hebrew/bibleBP18h.pcf
lib/X11/fonts/hebrew/bibleO28h.pcf
lib/X11/fonts/hebrew/bibleO45h.pcf
lib/X11/fonts/hebrew/config
lib/X11/fonts/hebrew/courh___.pfa
lib/X11/fonts/hebrew/courhb__.pfa
lib/X11/fonts/hebrew/courhbo_.pfa
lib/X11/fonts/hebrew/courho__.pfa
lib/X11/fonts/hebrew/fonts.alias
lib/X11/fonts/hebrew/fonts.dir
lib/X11/fonts/hebrew/maarivB40h.pcf
lib/X11/fonts/hebrew/maarivBPh.pcf
lib/X11/fonts/hebrew/maarivO40h.pcf
lib/X11/fonts/hebrew/maarivOPh.pcf
lib/X11/fonts/hebrew/maarivS40h.pcf
lib/X11/fonts/hebrew/maarivSPh.pcf
lib/X11/fonts/hebrew/menu10h.pcf
lib/X11/fonts/hebrew/menu12h.pcf
lib/X11/fonts/hebrew/new8x14h.pcf
lib/X11/fonts/hebrew/new8x16h.pcf
lib/X11/fonts/hebrew/ortic___.pfa
lib/X11/fonts/hebrew/orticb__.pfa
lib/X11/fonts/hebrew/orticbi_.pfa
lib/X11/fonts/hebrew/ortici__.pfa
lib/X11/fonts/hebrew/rashiBh.pcf
lib/X11/fonts/hebrew/rashih.pcf
lib/X11/fonts/hebrew/script14h.pcf
lib/X11/fonts/hebrew/scriptB24h.pcf
lib/X11/fonts/hebrew/termB36h.pcf
lib/X11/fonts/hebrew/termC36h.pcf
lib/X11/fonts/hebrew/termO36h.pcf
lib/X11/fonts/hebrew/termS36h.pcf
lib/X11/fonts/hebrew/timehb__.pfa
lib/X11/fonts/hebrew/timehbi_.pfa
lib/X11/fonts/hebrew/timehi__.pfa
lib/X11/fonts/hebrew/timehr__.pfa
%%FONTSDIR%%/10x20h.pcf
%%FONTSDIR%%/12x24h.pcf
%%FONTSDIR%%/6x13h.pcf
%%FONTSDIR%%/7x14h.pcf
%%FONTSDIR%%/8x13Bh.pcf
%%FONTSDIR%%/8x13h.pcf
%%FONTSDIR%%/8x16h.pcf
%%FONTSDIR%%/COPYRIGHT
%%FONTSDIR%%/H.fonts.lsm
%%FONTSDIR%%/bible7x8Ph.pcf
%%FONTSDIR%%/bible8x14h.pcf
%%FONTSDIR%%/bible8x16h.pcf
%%FONTSDIR%%/bible8x8h.pcf
%%FONTSDIR%%/bibleB18h.pcf
%%FONTSDIR%%/bibleB28h.pcf
%%FONTSDIR%%/bibleB45h.pcf
%%FONTSDIR%%/bibleBP18h.pcf
%%FONTSDIR%%/bibleO28h.pcf
%%FONTSDIR%%/bibleO45h.pcf
%%FONTSDIR%%/config
%%FONTSDIR%%/courh___.pfa
%%FONTSDIR%%/courhb__.pfa
%%FONTSDIR%%/courhbo_.pfa
%%FONTSDIR%%/courho__.pfa
%%FONTSDIR%%/fonts.alias
%%FONTSDIR%%/fonts.dir
%%FONTSDIR%%/maarivB40h.pcf
%%FONTSDIR%%/maarivBPh.pcf
%%FONTSDIR%%/maarivO40h.pcf
%%FONTSDIR%%/maarivOPh.pcf
%%FONTSDIR%%/maarivS40h.pcf
%%FONTSDIR%%/maarivSPh.pcf
%%FONTSDIR%%/menu10h.pcf
%%FONTSDIR%%/menu12h.pcf
%%FONTSDIR%%/new8x14h.pcf
%%FONTSDIR%%/new8x16h.pcf
%%FONTSDIR%%/ortic___.pfa
%%FONTSDIR%%/orticb__.pfa
%%FONTSDIR%%/orticbi_.pfa
%%FONTSDIR%%/ortici__.pfa
%%FONTSDIR%%/rashiBh.pcf
%%FONTSDIR%%/rashih.pcf
%%FONTSDIR%%/script14h.pcf
%%FONTSDIR%%/scriptB24h.pcf
%%FONTSDIR%%/termB36h.pcf
%%FONTSDIR%%/termC36h.pcf
%%FONTSDIR%%/termO36h.pcf
%%FONTSDIR%%/termS36h.pcf
%%FONTSDIR%%/timehb__.pfa
%%FONTSDIR%%/timehbi_.pfa
%%FONTSDIR%%/timehi__.pfa
%%FONTSDIR%%/timehr__.pfa

View file

@ -11,16 +11,15 @@ DISTFILES= # empty
MAINTAINER= CQG00620@nifty.ne.jp
COMMENT= Meta-port which setups Japanese fonts
RUN_DEPENDS= ${FONTSDIR}/jpnhn4-iso.pcf.gz:${PORTSDIR}/japanese/elisa8x8 \
${FONTSDIR}/5x10B.pcf.gz:${PORTSDIR}/japanese/k10 \
${LOCALBASE}/share/font-shinonome/shnmk12.pcf.gz:${PORTSDIR}/japanese/font-shinonome \
${FONTSDIR}/kanji18.pcf.gz:${PORTSDIR}/japanese/kanji18 \
${FONTSDIR}/k20b.pcf.gz:${PORTSDIR}/japanese/kappa20 \
${FONTSDIR}/kanji26.pcf.gz:${PORTSDIR}/japanese/kanji26 \
${LOCALBASE}/lib/X11/fonts/jisx0213/K12-1.pcf.gz:${PORTSDIR}/japanese/font-jisx0213
RUN_DEPENDS= ja-elisa8x8>0:${PORTSDIR}/japanese/elisa8x8 \
ja-naga10>0:${PORTSDIR}/japanese/k10 \
ja-font-shinonome>0:${PORTSDIR}/japanese/font-shinonome \
ja-kanji18>0:${PORTSDIR}/japanese/kanji18 \
ja-k20fonts>0:${PORTSDIR}/japanese/kappa20 \
ja-kanji26>0:${PORTSDIR}/japanese/kanji26 \
ja-font-jisx0213>0:${PORTSDIR}/japanese/font-jisx0213
NO_BUILD= yes
NO_INSTALL= yes
FONTSDIR= ${LOCALBASE}/lib/X11/fonts/local
.include <bsd.port.mk>

View file

@ -5,7 +5,7 @@ if [ $2 != "POST-INSTALL" ]; then
exit 0
fi
dir="${PKG_PREFIX}/lib/X11/fonts/local";
dir="${PKG_PREFIX}/share/fonts/local";
to="$dir/fonts.alias";
from="$to.orig";

View file

@ -3,7 +3,7 @@
PORTNAME= elisa8x8
PORTVERSION= 1.0
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.bsdbbq.org/~toshi/distfiles/
DISTNAME= elisat10
@ -11,18 +11,13 @@ DISTNAME= elisat10
MAINTAINER= toshi@tea.forus.or.jp
COMMENT= X11 8-dot Kanji font 'elisa font'
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_WRKSUBDIR= yes
BDFTOPCF_CMD= ${PREFIX}/bin/bdftopcf
MKFONTDIR_CMD= ${PREFIX}/bin/mkfontdir
FONTSDIR= lib/X11/fonts/local
INSTALLDIR= ${PREFIX}/${FONTSDIR}
MYPORTDOCS= elisa100.doc elisat10.doc elisat10.html
PLIST_SUB= FONTSDIR=${FONTSDIR}
OPTIONS_DEFINE= DOCS
@ -34,11 +29,11 @@ do-build:
)
do-install:
@${MKDIR} ${STAGEDIR}${INSTALLDIR}
@${MKDIR} ${STAGEDIR}${FONTSDIR}
(cd ${WRKSRC} ;\
${INSTALL_DATA} elisat10.pcf.gz ${STAGEDIR}${INSTALLDIR} ;\
${INSTALL_DATA} jpnhn4-jis.pcf.gz ${STAGEDIR}${INSTALLDIR} ;\
${INSTALL_DATA} jpnhn4-iso.pcf.gz ${STAGEDIR}${INSTALLDIR} ;\
${INSTALL_DATA} elisat10.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
${INSTALL_DATA} jpnhn4-jis.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
${INSTALL_DATA} jpnhn4-iso.pcf.gz ${STAGEDIR}${FONTSDIR} ; \
)
post-install:

View file

@ -4,7 +4,7 @@ if [ "$2" != "DEINSTALL" ]; then
exit 0
fi
FONTDIR=${PKG_PREFIX}/lib/X11/fonts/local
FONTDIR=%%FONTSDIR%%
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2

View file

@ -4,7 +4,7 @@ if [ "$2" != "POST-INSTALL" ]; then
exit 0
fi
FONTDIR=${PKG_PREFIX}/lib/X11/fonts/local
FONTDIR=%%FONTSDIR%%
grepv() {
awk -v SRC=$1 'BEGIN{while (getline < SRC) {ENTRY[$0]=1}} (ENTRY[$0] != 1) {print}' $2

View file

@ -4,6 +4,3 @@
%%PORTDOCS%%%%DOCSDIR%%/elisa100.doc
%%PORTDOCS%%%%DOCSDIR%%/elisat10.doc
%%PORTDOCS%%%%DOCSDIR%%/elisat10.html
@exec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir
@unexec cd %D/%%FONTSDIR%% ; %D/bin/mkfontdir
@unexec if [ `wc -c %D/%%FONTSDIR%%/fonts.dir | awk '{print $1}'` = 2 ]; then rm -f %D/%%FONTSDIR%%/fonts.dir; fi

View file

@ -2,7 +2,7 @@
PORTNAME= ipa-uigothic
PORTVERSION= 00203
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/old/
PKGNAMEPREFIX= ja-font-
@ -11,40 +11,28 @@ DISTNAME= IPAfont${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= IPA Japanese fonts, UIGothic
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
# ja-font-mplus-ipa-1.0.20060520.p1 has an old ipagui.ttf
CONFLICTS= ja-font-mplus-ipa-1.0.20060520.p1 \
ja-ipa-ttfonts-[0-9]*
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= enduser_license.txt \
Readme${PORTVERSION}.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/ipagui.ttf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipagui.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipagui.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/ipagui.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -54,9 +42,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
@ -70,7 +70,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -78,7 +78,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -86,6 +86,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -1,8 +1,6 @@
%%DATADIR%%/ipagui.ttf
%%LOCAL_FONTSDIR%%/TTF/ipagui.ttf
etc/fonts/conf.avail/20-unhint-ipa-uigothic.conf
etc/fonts/conf.avail/62-fonts-ipa-uigothic.conf
etc/fonts/conf.d/20-unhint-ipa-uigothic.conf
etc/fonts/conf.d/62-fonts-ipa-uigothic.conf
%%X_FONTSDIR%%/TTF/ipagui.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/ipagui.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= ipa
PORTVERSION= 00303
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/
PKGNAMEPREFIX= ja-font-
@ -11,41 +11,29 @@ DISTNAME= IPAfont${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= IPA Japanese fonts
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
CONFLICTS= ja-ipa-ttfonts-[0-9]*
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= IPA_Font_License_Agreement_v1.0.txt \
Readme_IPAfont${PORTVERSION}.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= OTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
post-extract:
cd ${WRKSRC} && for F in *.ttf; do ${MV} $${F} $${F%.ttf}.otf; done
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipa*.otf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipa*.otf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR}/ && ${LN} -s -f \
../../../${DATADIR_REL}/ipa*.otf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -55,9 +43,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/OTF
FONTSDIR=%%FONTSDIR%%/OTF
catfontsdir ()
{
@ -77,7 +77,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -85,7 +85,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -93,6 +93,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -2,16 +2,11 @@
%%DATADIR%%/ipam.otf
%%DATADIR%%/ipagp.otf
%%DATADIR%%/ipag.otf
%%LOCAL_FONTSDIR%%/OTF/ipag.otf
%%LOCAL_FONTSDIR%%/OTF/ipagp.otf
%%LOCAL_FONTSDIR%%/OTF/ipam.otf
%%LOCAL_FONTSDIR%%/OTF/ipamp.otf
etc/fonts/conf.avail/20-unhint-ipa.conf
etc/fonts/conf.avail/62-fonts-ipa.conf
etc/fonts/conf.d/20-unhint-ipa.conf
etc/fonts/conf.d/62-fonts-ipa.conf
%%X_FONTSDIR%%/OTF/ipag.otf
%%X_FONTSDIR%%/OTF/ipagp.otf
%%X_FONTSDIR%%/OTF/ipam.otf
%%X_FONTSDIR%%/OTF/ipamp.otf
@fc %%X_FONTSDIR%%/OTF
%%FONTSDIR%%/ipag.otf
%%FONTSDIR%%/ipagp.otf
%%FONTSDIR%%/ipam.otf
%%FONTSDIR%%/ipamp.otf

View file

@ -2,7 +2,7 @@
PORTNAME= ipaex
PORTVERSION= 00201
PORTREVISION= 3
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://info.openlab.ipa.go.jp/ipafont/fontdata/7bf84182a04a9632268dbcb03f100d05/
PKGNAMEPREFIX= ja-font-
@ -13,20 +13,16 @@ COMMENT= IPAex Japanese fonts
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
PLIST_SUB= FONTSDIR=${FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= IPA_Font_License_Agreement_v1.0.txt \
Readme_IPAexfont${PORTVERSION}.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= OTF
OPTIONS_DEFINE= DOCS
@ -38,14 +34,10 @@ post-extract:
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.otf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipaex*.otf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipaex*.otf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
cd ${STAGEDIR}${FONTSDIR}; ${LN} -s -f ../../../${DATADIR_REL}/*.otf .
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
${FILESDIR}/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.avail
@ -53,9 +45,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/OTF
FONTSDIR=%%FONTSDIR%%/OTF
catfontsdir ()
{
@ -76,7 +76,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -84,7 +84,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -92,6 +92,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -1,11 +1,8 @@
%%DATADIR%%/ipaexg.otf
%%DATADIR%%/ipaexm.otf
%%LOCAL_FONTSDIR%%/OTF/ipaexg.otf
%%LOCAL_FONTSDIR%%/OTF/ipaexm.otf
etc/fonts/conf.avail/20-unhint-ipaex.conf
etc/fonts/conf.avail/62-fonts-ipaex.conf
etc/fonts/conf.d/20-unhint-ipaex.conf
etc/fonts/conf.d/62-fonts-ipaex.conf
%%X_FONTSDIR%%/OTF/ipaexg.otf
%%X_FONTSDIR%%/OTF/ipaexm.otf
@fc %%X_FONTSDIR%%/OTF
%%FONTSDIR%%/ipaexg.otf
%%FONTSDIR%%/ipaexm.otf

View file

@ -2,6 +2,7 @@
PORTNAME= ipamjm
PORTVERSION= 00301
PORTREVISION= 1
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://dl.mojikiban.ipa.go.jp/IPAmjMincho/
PKGNAMEPREFIX= ja-font-
@ -15,35 +16,23 @@ LICENSE_NAME= IPA Font License Agreement v1.0
LICENSE_FILE= ${WRKSRC}/IPA_Font_License_Agreement_v1.0.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= Readme_${PORTNAME}003.01.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= OTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/ipamjm.ttf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/OTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipamjm.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/OTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/ipamjm.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/ipamjm.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -53,9 +42,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/OTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
@ -73,7 +73,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -81,7 +81,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -89,6 +89,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -1,8 +1,6 @@
%%DATADIR%%/ipamjm.ttf
%%LOCAL_FONTSDIR%%/OTF/ipamjm.ttf
etc/fonts/conf.avail/20-unhint-ipamjm.conf
etc/fonts/conf.avail/62-fonts-ipamjm.conf
etc/fonts/conf.d/20-unhint-ipamjm.conf
etc/fonts/conf.d/62-fonts-ipamjm.conf
%%X_FONTSDIR%%/OTF/ipamjm.ttf
@fc %%X_FONTSDIR%%/OTF
%%FONTSDIR%%/ipamjm.ttf

View file

@ -3,7 +3,7 @@
PORTNAME= jisx0213
PORTVERSION= 20040425
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www12.ocn.ne.jp/~imamura/ \
LOCAL/hrs:yagi
@ -26,15 +26,7 @@ NO_WRKSUBDIR= yes
EXTRACT_CMD= ${GZCAT}
EXTRACT_BEFORE_ARGS=
EXTRACT_AFTER_ARGS= > ${WRKDIR}/$${file%.gz}
MAKE_ENV= STAGEDIR=${STAGEDIR} FONTDIR=${LOCALFONTDIR}
PLIST_SUB= LOCALFONTSDIR=${LOCALFONTDIR}
MAKE_ENV= FONTSDIR=${FONTSDIR}
MAKEFILE= ${FILESDIR}/Makefile
LOCALFONTDIR= share/font-${PORTNAME}
post-install:
${MKDIR} ${STAGEDIR}/${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../../${LOCALFONTDIR}/*.pcf.gz . \
.include <bsd.port.mk>

View file

@ -2,9 +2,6 @@
.SUFFIXES:
.SUFFIXES: .bdf .pcf
.if defined(STAGEDIR) && !empty(STAGEDIR)
PREFIX:= ${STAGEDIR}${PREFIX}
.endif
LOCALBASE?= /usr/local
GZIP_CMD?= /usr/bin/gzip
MKBOLD_CMD?= ${LOCALBASE}/bin/mkbold
@ -64,8 +61,8 @@ CLEANFILES+= ${B}i.bdf ${B}bi.bdf \
.endfor
install::
mkdir -p ${PREFIX}/${FONTDIR}
${BSD_INSTALL_DATA} ${TARGETS} ${PREFIX}/${FONTDIR}
mkdir -p ${DESTDIR}${FONTSDIR}
${BSD_INSTALL_DATA} ${TARGETS} ${DESTDIR}${FONTSDIR}
clean::
rm -f ${TARGETS} ${CLEANFILES}

View file

@ -1,43 +1,3 @@
%%LOCALFONTSDIR%%/K12-1.pcf.gz
%%LOCALFONTSDIR%%/K12-1b.pcf.gz
%%LOCALFONTSDIR%%/K12-1bi.pcf.gz
%%LOCALFONTSDIR%%/K12-1i.pcf.gz
%%LOCALFONTSDIR%%/K12-2.pcf.gz
%%LOCALFONTSDIR%%/K12-2b.pcf.gz
%%LOCALFONTSDIR%%/K12-2bi.pcf.gz
%%LOCALFONTSDIR%%/K12-2i.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-1.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-1b.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-1bi.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-1i.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-2.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-2b.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-2bi.pcf.gz
%%LOCALFONTSDIR%%/K14-2000-2i.pcf.gz
%%LOCALFONTSDIR%%/K14-2004-1.pcf.gz
%%LOCALFONTSDIR%%/K14-2004-1b.pcf.gz
%%LOCALFONTSDIR%%/K14-2004-1bi.pcf.gz
%%LOCALFONTSDIR%%/K14-2004-1i.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-1.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-1b.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-1bi.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-1i.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-2.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-2b.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-2bi.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2000-2i.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2004-1.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2004-1b.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2004-1bi.pcf.gz
%%LOCALFONTSDIR%%/jiskan16-2004-1i.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-1.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-1b.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-1bi.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-1i.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-2.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-2b.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-2bi.pcf.gz
%%LOCALFONTSDIR%%/jiskan24-2000-2i.pcf.gz
%%FONTSDIR%%/K12-1.pcf.gz
%%FONTSDIR%%/K12-1b.pcf.gz
%%FONTSDIR%%/K12-1bi.pcf.gz

View file

@ -3,7 +3,7 @@
PORTNAME= kochi
PORTVERSION= 20030809
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= japanese x11-fonts
MASTER_SITES= SFJP/efont/5411/
PKGNAMEPREFIX= ja-font-
@ -12,38 +12,26 @@ DISTNAME= ${PORTNAME}-substitute-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Kochi Japanese TrueType font
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= tar:bzip2
USES= fonts tar:bzip2
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR} \
DATADIR=share/font-${PORTNAME}
PLIST_SUB= DATADIR=share/font-${PORTNAME}
WRKSRC= ${WRKDIR}/${DISTNAME}
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
PORTDOCS= README.ja COPYING docs
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -53,9 +41,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${CP} -R ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
@ -77,7 +77,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -85,7 +85,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -1,11 +1,8 @@
%%DATADIR%%/kochi-mincho-subst.ttf
%%DATADIR%%/kochi-gothic-subst.ttf
%%LOCAL_FONTSDIR%%/TTF/kochi-mincho-subst.ttf
%%LOCAL_FONTSDIR%%/TTF/kochi-gothic-subst.ttf
etc/fonts/conf.avail/20-unhint-kochi.conf
etc/fonts/conf.avail/62-fonts-kochi.conf
etc/fonts/conf.d/20-unhint-kochi.conf
etc/fonts/conf.d/62-fonts-kochi.conf
%%X_FONTSDIR%%/TTF/kochi-mincho-subst.ttf
%%X_FONTSDIR%%/TTF/kochi-gothic-subst.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/kochi-mincho-subst.ttf
%%FONTSDIR%%/kochi-gothic-subst.ttf

View file

@ -3,7 +3,7 @@
PORTNAME= koruri
PORTVERSION= 20141224
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese x11-fonts
MASTER_SITES= SFJP/koruri/62469
PKGNAMEPREFIX= ja-font-
@ -14,33 +14,23 @@ COMMENT= Koruri Japanese TrueType fonts
LICENSE= APACHE20
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= tar:xz
USES= fonts tar:xz
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= README.md
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -50,8 +40,6 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%/TTF
catfontsdir ()
{
@ -78,7 +78,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -86,7 +86,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir

View file

@ -3,18 +3,12 @@
%%DATADIR%%/Koruri-Light.ttf
%%DATADIR%%/Koruri-Semibold.ttf
%%DATADIR%%/Koruri-Regular.ttf
%%LOCAL_FONTSDIR%%/TTF/Koruri-Bold.ttf
%%LOCAL_FONTSDIR%%/TTF/Koruri-Extrabold.ttf
%%LOCAL_FONTSDIR%%/TTF/Koruri-Light.ttf
%%LOCAL_FONTSDIR%%/TTF/Koruri-Semibold.ttf
%%LOCAL_FONTSDIR%%/TTF/Koruri-Regular.ttf
etc/fonts/conf.avail/20-unhint-koruri.conf
etc/fonts/conf.avail/62-fonts-koruri.conf
etc/fonts/conf.d/20-unhint-koruri.conf
etc/fonts/conf.d/62-fonts-koruri.conf
%%X_FONTSDIR%%/TTF/Koruri-Bold.ttf
%%X_FONTSDIR%%/TTF/Koruri-Extrabold.ttf
%%X_FONTSDIR%%/TTF/Koruri-Light.ttf
%%X_FONTSDIR%%/TTF/Koruri-Semibold.ttf
%%X_FONTSDIR%%/TTF/Koruri-Regular.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/Koruri-Bold.ttf
%%FONTSDIR%%/Koruri-Extrabold.ttf
%%FONTSDIR%%/Koruri-Light.ttf
%%FONTSDIR%%/Koruri-Semibold.ttf
%%FONTSDIR%%/Koruri-Regular.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= migmix
PORTVERSION= 1.0.20130617
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese x11-fonts
MASTER_SITES= SFJP/mix-mplus-ipa/59021
PKGNAMEPREFIX= ja-font-
@ -14,26 +14,18 @@ DISTFILES= ${PORTNAME}-1m-${PORTVERSION:E}${EXTRACT_SUFX} \
MAINTAINER= hrs@FreeBSD.org
COMMENT= Mixed Japanese font with IPA Gothic and M-plus outline
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= IPA_Font_License_Agreement_v1.0.txt Readme_ipag00303.txt \
migmix-README.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
cd ${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/ && \
${INSTALL_DATA} ipag00303/*.txt \
@ -46,12 +38,9 @@ do-install:
${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/*.ttf \
${WRKDIR}/${PORTNAME}-2p-${PORTVERSION:E}/*.ttf \
${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/migmix*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/migmix*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/migmix*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -61,9 +50,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%/TTF
catfontsdir ()
{
@ -89,7 +89,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -97,7 +97,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -105,6 +105,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -6,24 +6,15 @@
%%DATADIR%%/migmix-2m-regular.ttf
%%DATADIR%%/migmix-2p-bold.ttf
%%DATADIR%%/migmix-2p-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-1m-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-1m-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-1p-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-1p-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-2m-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-2m-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-2p-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migmix-2p-regular.ttf
etc/fonts/conf.avail/20-unhint-migmix.conf
etc/fonts/conf.avail/62-fonts-migmix.conf
etc/fonts/conf.d/20-unhint-migmix.conf
etc/fonts/conf.d/62-fonts-migmix.conf
%%X_FONTSDIR%%/TTF/migmix-1m-bold.ttf
%%X_FONTSDIR%%/TTF/migmix-1m-regular.ttf
%%X_FONTSDIR%%/TTF/migmix-1p-bold.ttf
%%X_FONTSDIR%%/TTF/migmix-1p-regular.ttf
%%X_FONTSDIR%%/TTF/migmix-2m-bold.ttf
%%X_FONTSDIR%%/TTF/migmix-2m-regular.ttf
%%X_FONTSDIR%%/TTF/migmix-2p-bold.ttf
%%X_FONTSDIR%%/TTF/migmix-2p-regular.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/migmix-1m-bold.ttf
%%FONTSDIR%%/migmix-1m-regular.ttf
%%FONTSDIR%%/migmix-1p-bold.ttf
%%FONTSDIR%%/migmix-1p-regular.ttf
%%FONTSDIR%%/migmix-2m-bold.ttf
%%FONTSDIR%%/migmix-2m-regular.ttf
%%FONTSDIR%%/migmix-2p-bold.ttf
%%FONTSDIR%%/migmix-2p-regular.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= migu
PORTVERSION= 1.0.20130617
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese x11-fonts
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_JP}
MASTER_SITE_SUBDIR= mix-mplus-ipa/59022
@ -15,27 +15,18 @@ DISTFILES= ${PORTNAME}-1p-${PORTVERSION:E}${EXTRACT_SUFX} \
MAINTAINER= hrs@FreeBSD.org
COMMENT= Another Japanese font set based on MigMix
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= zip
USES= fonts zip
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= IPA_Font_License_Agreement_v1.0.txt Readme_ipag00303.txt \
migu-README.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
cd ${WRKDIR}/${PORTNAME}-1p-${PORTVERSION:E}/ && \
${INSTALL_DATA} ipag00303/*.txt \
@ -48,12 +39,9 @@ do-install:
${WRKDIR}/${PORTNAME}-1m-${PORTVERSION:E}/*.ttf \
${WRKDIR}/${PORTNAME}-2m-${PORTVERSION:E}/*.ttf \
${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/migu*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/migu*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/migu*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -63,9 +51,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKDIR} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%/TTF
catfontsdir ()
{
@ -91,7 +91,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -99,7 +99,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -107,6 +107,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -6,24 +6,15 @@
%%DATADIR%%/migu-1m-regular.ttf
%%DATADIR%%/migu-2m-bold.ttf
%%DATADIR%%/migu-2m-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1c-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1c-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1p-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1p-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1m-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-1m-regular.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-2m-bold.ttf
%%LOCAL_FONTSDIR%%/TTF/migu-2m-regular.ttf
etc/fonts/conf.avail/20-unhint-migu.conf
etc/fonts/conf.avail/62-fonts-migu.conf
etc/fonts/conf.d/20-unhint-migu.conf
etc/fonts/conf.d/62-fonts-migu.conf
%%X_FONTSDIR%%/TTF/migu-1c-bold.ttf
%%X_FONTSDIR%%/TTF/migu-1c-regular.ttf
%%X_FONTSDIR%%/TTF/migu-1p-bold.ttf
%%X_FONTSDIR%%/TTF/migu-1p-regular.ttf
%%X_FONTSDIR%%/TTF/migu-1m-bold.ttf
%%X_FONTSDIR%%/TTF/migu-1m-regular.ttf
%%X_FONTSDIR%%/TTF/migu-2m-bold.ttf
%%X_FONTSDIR%%/TTF/migu-2m-regular.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/migu-1c-bold.ttf
%%FONTSDIR%%/migu-1c-regular.ttf
%%FONTSDIR%%/migu-1p-bold.ttf
%%FONTSDIR%%/migu-1p-regular.ttf
%%FONTSDIR%%/migu-1m-bold.ttf
%%FONTSDIR%%/migu-1m-regular.ttf
%%FONTSDIR%%/migu-2m-bold.ttf
%%FONTSDIR%%/migu-2m-regular.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= mona-ipa
PORTVERSION= 1.0.8
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= japanese x11-fonts
MASTER_SITES= http://www.geocities.jp/ipa_mona/
PKGNAMEPREFIX= ja-font-
@ -11,34 +11,22 @@ DISTNAME= opfc-ModuleHP-1.1.1_withIPAMonaFonts-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= IPA Japanese TrueType fonts with Mona font
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= fonts
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= COPYING.font.ja README_ipamona.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF/ && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/fonts/ipa*-mona.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF/ && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/fonts/ipa*-mona.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/fonts/ipa*-mona.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -48,11 +36,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/fonts && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%/TTF
catfontsdir ()
{
@ -75,7 +75,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -83,7 +83,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -91,6 +91,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -67,18 +67,12 @@
%%DATADIR%%/ChangeLog
%%DATADIR%%/COPYING
%%DATADIR%%/AUTHORS
%%LOCAL_FONTSDIR%%/TTF/ipag-mona.ttf
%%LOCAL_FONTSDIR%%/TTF/ipagp-mona.ttf
%%LOCAL_FONTSDIR%%/TTF/ipagui-mona.ttf
%%LOCAL_FONTSDIR%%/TTF/ipam-mona.ttf
%%LOCAL_FONTSDIR%%/TTF/ipamp-mona.ttf
etc/fonts/conf.avail/20-unhint-mona-ipa.conf
etc/fonts/conf.avail/62-fonts-mona-ipa.conf
etc/fonts/conf.d/20-unhint-mona-ipa.conf
etc/fonts/conf.d/62-fonts-mona-ipa.conf
%%X_FONTSDIR%%/TTF/ipag-mona.ttf
%%X_FONTSDIR%%/TTF/ipagp-mona.ttf
%%X_FONTSDIR%%/TTF/ipagui-mona.ttf
%%X_FONTSDIR%%/TTF/ipam-mona.ttf
%%X_FONTSDIR%%/TTF/ipamp-mona.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/ipag-mona.ttf
%%FONTSDIR%%/ipagp-mona.ttf
%%FONTSDIR%%/ipagui-mona.ttf
%%FONTSDIR%%/ipam-mona.ttf
%%FONTSDIR%%/ipamp-mona.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= font-motoya-al
PORTVERSION= 0.0.20100921
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= japanese x11-fonts
MASTER_SITES= LOCAL
MASTER_SITE_SUBDIR= hrs
@ -11,34 +11,22 @@ DISTNAME= motoya-al-fonts-${PORTVERSION:S,^0.0.,,}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Free Japanese fonts by MOTOYA
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
USES= tar:bzip2
USES= fonts tar:bzip2
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
PORTDOCS= newsrelease20100921.pdf
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/*.ttf ${STAGEDIR}${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/MTL*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/MTL*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/MTL*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-motoya-al.conf \
@ -48,11 +36,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-motoya-al.conf
${LN} -s -f ../conf.avail/62-fonts-motoya-al.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-motoya-al.conf
.if ${PORT_OPTIONS:MDOCS}
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%
catfontsdir ()
{
@ -76,7 +76,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -84,7 +84,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -92,6 +92,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -1,11 +1,8 @@
%%DATADIR%%/MTLc3m.ttf
%%DATADIR%%/MTLmr3m.ttf
%%LOCAL_FONTSDIR%%/TTF/MTLc3m.ttf
%%LOCAL_FONTSDIR%%/TTF/MTLmr3m.ttf
etc/fonts/conf.avail/20-unhint-motoya-al.conf
etc/fonts/conf.avail/62-fonts-motoya-al.conf
etc/fonts/conf.d/20-unhint-motoya-al.conf
etc/fonts/conf.d/62-fonts-motoya-al.conf
%%X_FONTSDIR%%/TTF/MTLc3m.ttf
%%X_FONTSDIR%%/TTF/MTLmr3m.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/MTLc3m.ttf
%%FONTSDIR%%/MTLmr3m.ttf

View file

@ -2,7 +2,7 @@
PORTNAME= mplus-ipa
PORTVERSION= 1.0.20060520.p1
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= japanese x11-fonts
MASTER_SITES= ${MASTER_SITE_LOCAL}
MASTER_SITE_SUBDIR= hrs
@ -12,39 +12,27 @@ DISTNAME= mixfont-mplus-ipa-TrueType-20060520p1
MAINTAINER= hrs@FreeBSD.org
COMMENT= Mixed Japanese font with IPA, M-plus outline, and Bitstream Vera
RUN_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig
CONFLICTS= ja-ipa-ttfonts-[0-9]*
USES= tar:bzip2
USES= fonts tar:bzip2
NO_BUILD= yes
PKGINSTALL= ${WRKDIR}/pkg-install
PKGDEINSTALL= ${WRKDIR}/pkg-install
SUB_FILES= pkg-install
SUB_LIST= X_FONTSDIR=${PREFIX}/${X_FONTSDIR}
PLIST_SUB= X_FONTSDIR=${X_FONTSDIR} \
LOCAL_FONTSDIR=${LOCAL_FONTSDIR}
DATADIR= ${PREFIX}/share/font-${PORTNAME}
PORTDOCS= Bitstream-COPYRIGHT.txt Mplus-LICENSE_E.txt \
Mplus-LICENSE_J.txt README.txt
LOCAL_FONTSDIR= share/fonts
X_FONTSDIR= lib/X11/fonts
FONTNAME= TTF
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
do-install:
${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC}/opfc-ModuleHP-1.1.1_withIPAFonts_and_Mplus && \
${COPYTREE_SHARE} . ${STAGEDIR}/${DATADIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${LOCAL_FONTSDIR}/TTF && ${LN} -s -f \
../${LOCAL_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/fonts/M+*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF
cd ${STAGEDIR}${PREFIX}/${X_FONTSDIR}/TTF && ${LN} -s -f \
../${X_FONTSDIR:C,[^/]+,..,g}/${DATADIR_REL}/fonts/M+*.ttf .
${MKDIR} ${STAGEDIR}${FONTSDIR}
cd ${STAGEDIR}${FONTSDIR} && ${LN} -s -f \
../../../${DATADIR_REL}/fonts/M+*.ttf .
${MKDIR} ${STAGEDIR}${PREFIX}/etc/fonts/conf.avail \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d
${INSTALL_DATA} ${FILESDIR}/20-unhint-${PORTNAME}.conf \
@ -54,11 +42,7 @@ do-install:
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/20-unhint-${PORTNAME}.conf
${LN} -s -f ../conf.avail/62-fonts-${PORTNAME}.conf \
${STAGEDIR}${PREFIX}/etc/fonts/conf.d/62-fonts-${PORTNAME}.conf
.if ${PORT_OPTIONS:MDOCS}
post-install:
${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
.endif
.include <bsd.port.mk>

View file

@ -1,7 +1,7 @@
#!/bin/sh
# $FreeBSD$
X_FONTSDIR=%%X_FONTSDIR%%/TTF
FONTSDIR=%%FONTSDIR%%/
catfontsdir ()
{
@ -74,7 +74,7 @@ nfonts ()
case "$2" in
POST-INSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
touch fonts.dir
(catfontsdir < fonts.dir; addentries) > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
@ -82,7 +82,7 @@ POST-INSTALL)
rm -f fonts.dir.tmp
;;
POST-DEINSTALL)
cd ${X_FONTSDIR}
cd ${FONTSDIR}
catfontsdir < fonts.dir > fonts.dir.tmp
nfonts < fonts.dir.tmp > fonts.dir
cat fonts.dir.tmp >> fonts.dir
@ -90,6 +90,5 @@ POST-DEINSTALL)
if [ -r fonts.dir -a `wc -l < fonts.dir` = 1 ]; then
rm -f fonts.dir
fi
rmdir ${X_FONTSDIR} > /dev/null 2>&1 || true
;;
esac

View file

@ -60,20 +60,13 @@
%%DATADIR%%/ChangeLog
%%DATADIR%%/COPYING
%%DATADIR%%/AUTHORS
%%LOCAL_FONTSDIR%%/TTF/M+2VM+IPAG-circle.ttf
%%LOCAL_FONTSDIR%%/TTF/M+2P+IPAG.ttf
%%LOCAL_FONTSDIR%%/TTF/M+2P+IPAG-circle.ttf
%%LOCAL_FONTSDIR%%/TTF/M+1VM+IPAG-circle.ttf
%%LOCAL_FONTSDIR%%/TTF/M+1P+IPAG.ttf
%%LOCAL_FONTSDIR%%/TTF/M+1P+IPAG-circle.ttf
etc/fonts/conf.avail/20-unhint-mplus-ipa.conf
etc/fonts/conf.avail/62-fonts-mplus-ipa.conf
etc/fonts/conf.d/20-unhint-mplus-ipa.conf
etc/fonts/conf.d/62-fonts-mplus-ipa.conf
%%X_FONTSDIR%%/TTF/M+2VM+IPAG-circle.ttf
%%X_FONTSDIR%%/TTF/M+2P+IPAG.ttf
%%X_FONTSDIR%%/TTF/M+2P+IPAG-circle.ttf
%%X_FONTSDIR%%/TTF/M+1VM+IPAG-circle.ttf
%%X_FONTSDIR%%/TTF/M+1P+IPAG.ttf
%%X_FONTSDIR%%/TTF/M+1P+IPAG-circle.ttf
@fc %%X_FONTSDIR%%/TTF
%%FONTSDIR%%/M+2VM+IPAG-circle.ttf
%%FONTSDIR%%/M+2P+IPAG.ttf
%%FONTSDIR%%/M+2P+IPAG-circle.ttf
%%FONTSDIR%%/M+1VM+IPAG-circle.ttf
%%FONTSDIR%%/M+1P+IPAG.ttf
%%FONTSDIR%%/M+1P+IPAG-circle.ttf

Some files were not shown because too many files have changed in this diff Show more