pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/fonts



Module Name:    pkgsrc
Committed By:   nikita
Date:           Mon May 23 17:09:24 UTC 2022

Modified Files:
        pkgsrc/fonts: Makefile
Added Files:
        pkgsrc/fonts/ttf-meera: DESCR Makefile PLIST distinfo

Log Message:
fonts: Add ttf-meera

Meera is a TrueType font for the Malayalam language.
This is a comprehensive Malayalam font with 1000+ glyphs for all
common Malayalam ligatures.

It has carefully designed ascent, descent metrics optimized for
Malayalam script's vertically stacked conjuncts.  Meera is an even
stroke typeface for better screen rendering, with individually
designed glyphs for complex conjuncts rather than using component
glyphs.

Meera is a san-serif counter part of Rachana font with all traditional
characters.  It is also meant for body text like Rachana, preferably
for a pamphlet or single page designs.  Usage of Meera can be thought
of similar to Helvetica typeface and its variations like Arial.  Meera
Roman glyphs are visually similar to Arial but its orthography
strictly follows Meera Malayalam glyphs. Basic curves and straight
lines are taken from Malayalam ‘റ’ and ‘വ’ characters. This is why
Meera Roman glyphs differ from Helvetica but holds san-serif
characteristics and smoothly sit with its Malayalam glyphs.

Released in 2007, Meera is the default Malayalam font for many
GNU/Linux distros for Malayalam script.  The font is widely used in
web as the primary choice for Malayalam screen font.  The font is
available only in regular style.


To generate a diff of this commit:
cvs rdiff -u -r1.376 -r1.377 pkgsrc/fonts/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/fonts/ttf-meera/DESCR \
    pkgsrc/fonts/ttf-meera/Makefile pkgsrc/fonts/ttf-meera/PLIST \
    pkgsrc/fonts/ttf-meera/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/fonts/Makefile
diff -u pkgsrc/fonts/Makefile:1.376 pkgsrc/fonts/Makefile:1.377
--- pkgsrc/fonts/Makefile:1.376 Mon Apr 18 05:08:47 2022
+++ pkgsrc/fonts/Makefile       Mon May 23 17:09:24 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.376 2022/04/18 05:08:47 markd Exp $
+# $NetBSD: Makefile,v 1.377 2022/05/23 17:09:24 nikita Exp $
 #
 
 COMMENT=       Fonts
@@ -865,6 +865,7 @@ SUBDIR+=    tex-zhmetrics-uptex-doc
 SUBDIR+=       tex-zlmtt
 SUBDIR+=       tex-zlmtt-doc
 SUBDIR+=       thaixfonts
+SUBDIR+=       ttf-meera
 SUBDIR+=       ttf-tlwg
 SUBDIR+=       ttf2pk
 SUBDIR+=       ttf2pt1

Added files:

Index: pkgsrc/fonts/ttf-meera/DESCR
diff -u /dev/null pkgsrc/fonts/ttf-meera/DESCR:1.1
--- /dev/null   Mon May 23 17:09:24 2022
+++ pkgsrc/fonts/ttf-meera/DESCR        Mon May 23 17:09:24 2022
@@ -0,0 +1,24 @@
+Meera is a TrueType font for the Malayalam language.
+This is a comprehensive Malayalam font with 1000+ glyphs for all
+common Malayalam ligatures.
+
+It has carefully designed ascent, descent metrics optimized for
+Malayalam script's vertically stacked conjuncts.  Meera is an even
+stroke typeface for better screen rendering, with individually
+designed glyphs for complex conjuncts rather than using component
+glyphs.
+
+Meera is a san-serif counter part of Rachana font with all traditional
+characters.  It is also meant for body text like Rachana, preferably
+for a pamphlet or single page designs.  Usage of Meera can be thought
+of similar to Helvetica typeface and its variations like Arial.  Meera
+Roman glyphs are visually similar to Arial but its orthography
+strictly follows Meera Malayalam glyphs. Basic curves and straight
+lines are taken from Malayalam ‘റ’ and ‘വ’ characters. This is why
+Meera Roman glyphs differ from Helvetica but holds san-serif
+characteristics and smoothly sit with its Malayalam glyphs.
+
+Released in 2007, Meera is the default Malayalam font for many
+GNU/Linux distros for Malayalam script.  The font is widely used in
+web as the primary choice for Malayalam screen font.  The font is
+available only in regular style.
Index: pkgsrc/fonts/ttf-meera/Makefile
diff -u /dev/null pkgsrc/fonts/ttf-meera/Makefile:1.1
--- /dev/null   Mon May 23 17:09:24 2022
+++ pkgsrc/fonts/ttf-meera/Makefile     Mon May 23 17:09:24 2022
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1 2022/05/23 17:09:24 nikita Exp $
+
+DISTNAME=      ttf-meera-${GITLAB_TAG}
+PKGNAME=       ttf-meera-7.0.3.20191223
+CATEGORIES=    fonts
+MASTER_SITES=  https://gitlab.com/smc/fonts/${GITLAB_PROJECT}/-/archive/${GITLAB_TAG}/
+GITLAB_PROJECT=        meera
+GITLAB_LONGTAG=        aebe37081332d93e02a83a8649120401967fc379
+GITLAB_TAG=    aebe3708
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://smc.org.in/fonts/meera
+COMMENT=       Malayalam font in TTF format
+LICENSE=       gnu-gpl-v3 OR ofl-v1.1 # gpl-v3 with font exception OR ofl 1.1
+
+USE_LANGUAGES=         # none
+PYTHON_FOR_BUILD_ONLY= yes
+
+WRKSRC=                ${WRKDIR}/${GITLAB_PROJECT}-${GITLAB_TAG}-${GITLAB_LONGTAG}
+USE_TOOLS+=    gmake
+
+BUILD_DEPENDS+=        ${PYPKGPREFIX}-fonttools-[0-9]*:../../fonts/py-fonttools
+
+FONTDIR=               ${PREFIX}/share/fonts/X11/TTF
+FONTS_DIRS.ttf=                ${FONTDIR}
+INSTALLATION_DIRS=     ${FONTDIR} share/fontconfig/conf.avail
+
+# make all would run tests, which requires the hb-view binary of
+# harfbuzz to be available, which we currently don't build.
+do-build:
+       cd ${WRKSRC} && ${MAKE_ENV} make ttf
+
+do-install:
+       ${INSTALL_DATA} ${WRKSRC}/build/Meera-Regular.ttf ${DESTDIR}${FONTDIR}/Meera-Regular.ttf
+       ${INSTALL_DATA} ${WRKSRC}/65-0-smc-meera.conf ${DESTDIR}${PREFIX}/share/fontconfig/conf.avail/
+
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/fonts/ttf-meera/PLIST
diff -u /dev/null pkgsrc/fonts/ttf-meera/PLIST:1.1
--- /dev/null   Mon May 23 17:09:24 2022
+++ pkgsrc/fonts/ttf-meera/PLIST        Mon May 23 17:09:24 2022
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2022/05/23 17:09:24 nikita Exp $
+share/fontconfig/conf.avail/65-0-smc-meera.conf
+share/fonts/X11/TTF/Meera-Regular.ttf
Index: pkgsrc/fonts/ttf-meera/distinfo
diff -u /dev/null pkgsrc/fonts/ttf-meera/distinfo:1.1
--- /dev/null   Mon May 23 17:09:24 2022
+++ pkgsrc/fonts/ttf-meera/distinfo     Mon May 23 17:09:24 2022
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2022/05/23 17:09:24 nikita Exp $
+
+BLAKE2s (ttf-meera-aebe3708.tar.gz) = 752feea012026721ecb73bdd04ab38fc395486911960e32e590381ab98ec7cf7
+SHA512 (ttf-meera-aebe3708.tar.gz) = 0abea0440dedf5e9ee486fa021b9d1865d8dbd20a1e1466056c46c5a9bc111ad5a344c2d66cf3cb501ec1815194c317c602b96fd9cfe91701a9c1259eecc2713
+Size (ttf-meera-aebe3708.tar.gz) = 791238 bytes



Home | Main Index | Thread Index | Old Index