summaryrefslogtreecommitdiff
path: root/mk/fonts.mk
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2019-04-04 07:34:11 +0000
committermaya <maya@pkgsrc.org>2019-04-04 07:34:11 +0000
commit806f8227fc7f37dc948a886d724b2f4d9bf437cf (patch)
tree081e4bdfce1c6c663516b2db4558a551644b5ff1 /mk/fonts.mk
parent306c1512446f744461bf3d32387dd6cc836fbcfe (diff)
downloadpkgsrc-806f8227fc7f37dc948a886d724b2f4d9bf437cf.tar.gz
Add a generic fonts.mk makefile fragment.
Reviewed by rillig in http://mail-index.netbsd.org/tech-pkg/2019/03/05/msg020895.html I am only adding TTF and OTF handling because I don't know enough about the other font formats. :)
Diffstat (limited to 'mk/fonts.mk')
-rw-r--r--mk/fonts.mk27
1 files changed, 27 insertions, 0 deletions
diff --git a/mk/fonts.mk b/mk/fonts.mk
new file mode 100644
index 00000000000..c74ad314662
--- /dev/null
+++ b/mk/fonts.mk
@@ -0,0 +1,27 @@
+# $NetBSD: fonts.mk,v 1.12 2019/04/04 07:34:11 maya Exp $
+#
+# Install .otf and .ttf font files.
+#
+# The following variables may be used to tweak the installation path:
+#
+# TTF_FONTS_DIR is the install directory for .ttf files
+#
+# OTF_FONTS_DIR is the install directory for .otf files
+
+NO_CONFIGURE?= yes
+NO_BUILD?= yes
+
+TTF_FONTS_DIR?= ${PREFIX}/share/fonts/X11/TTF
+OTF_FONTS_DIR?= ${PREFIX}/share/fonts/X11/OTF
+
+INSTALLATION_DIRS+= ${TTF_FONTS_DIR} ${OTF_FONTS_DIR}
+
+do-install: install-fonts
+
+install-fonts:
+ ${STEP_MSG} "Installing all .otf and .ttf files from " ${WRKSRC}
+ find ${WRKSRC} -name '*.ttf' \
+ -exec ${INSTALL_DATA} "{}" ${DESTDIR}${TTF_FONTS_DIR} ";"
+ find ${WRKSRC} -name '*.otf' \
+ -exec ${INSTALL_DATA} "{}" ${DESTDIR}${OTF_FONTS_DIR} ";"
+