On 2016/04/23 16:34, patrick keshishian wrote:
> + symquotes - Build with symmetric single quotes.
> + centered_tilde - Build with centered ASCII tilde.
> + symquotes-centered_tilde - Build with both modifications.
I think this last line is a little confusing, it suggests there's
something unusual about this port - and if you're building it from
ports it won't work like that anyway - you would specify it like
`env FLAVOR="symquotes centered_tilde" make'.
Looking at the post-patch target, we don't actually need it at
all, see the diff below. I also included upstream's patch names in
DESCR in case somebody is looking for a variant by that name, and
tweaked the text above a little.
Although I am still in two minds about this strange spelling of
the word that most English-speakers in the world know as "centred".
OK with you Daniel? (and I guess, as maintainer, you get final
choice on spelling ;-)
Index: Makefile
===================================================================
RCS file: /cvs/ports/fonts/Makefile,v
retrieving revision 1.31
diff -u -p -r1.31 Makefile
--- Makefile 10 Mar 2016 07:22:46 -0000 1.31
+++ Makefile 24 Apr 2016 00:48:51 -0000
@@ -56,6 +56,9 @@
SUBDIR += spranq-ecofont-ttf
SUBDIR += symbola-ttf
SUBDIR += terminus-font
+ SUBDIR += terminus-font,symquotes
+ SUBDIR += terminus-font,symquotes,centered_tilde
+ SUBDIR += terminus-font,centered_tilde
SUBDIR += ubuntu-fonts
SUBDIR += un-fonts
SUBDIR += zh-arphicttf
Index: terminus-font/Makefile
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- terminus-font/Makefile 13 Nov 2015 20:18:25 -0000 1.10
+++ terminus-font/Makefile 24 Apr 2016 00:48:51 -0000
@@ -3,6 +3,7 @@
COMMENT = fixed width fonts especially for long hacking sessions
DISTNAME = terminus-font-4.40
+REVISION = 0
CATEGORIES = fonts x11
HOMEPAGE = http://terminus-font.sourceforge.net/
@@ -24,13 +25,18 @@ FONTDIR = ${PREFIX}/share/fonts/terminu
USE_GMAKE = Yes
-FLAVORS = symquotes
+FLAVORS = symquotes centered_tilde
FLAVOR ?=
+.if ${FLAVOR:Mcentered_tilde}
+FLAVOR_PATCHES += ${WRKSRC}/alt/td1.diff
+.endif
+
.if ${FLAVOR:Msymquotes}
-post-patch:
- ${PATCH} -d ${WRKSRC} < ${WRKSRC}/alt/gq2.diff
+FLAVOR_PATCHES += ${WRKSRC}/alt/gq2.diff
.endif
+
+PATCH_LIST = patch-* ${FLAVOR_PATCHES}
do-install:
${GZIP_CMD} ${WRKSRC}/*.pcf
Index: terminus-font/pkg/DESCR
===================================================================
RCS file: /cvs/ports/fonts/terminus-font/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- terminus-font/pkg/DESCR 19 Jul 2011 09:16:08 -0000 1.1.1.1
+++ terminus-font/pkg/DESCR 24 Apr 2016 00:48:51 -0000
@@ -1,5 +1,6 @@
The Terminus font is a complete set of fixed-size fonts designed
-especially for the usage in terms.
+especially for use in terminals.
Flavors:
- symquotes - Build with symmetric single quotes.
+ symquotes - Build with symmetric single quotes (gq2)
+ centered_tilde - Build with centered ASCII tilde (td1)