head	1.22;
access;
symbols
	pkgsrc-2026Q2:1.22.0.22
	pkgsrc-2026Q2-base:1.22
	pkgsrc-2026Q1:1.22.0.20
	pkgsrc-2026Q1-base:1.22
	pkgsrc-2025Q4:1.22.0.18
	pkgsrc-2025Q4-base:1.22
	pkgsrc-2025Q3:1.22.0.16
	pkgsrc-2025Q3-base:1.22
	pkgsrc-2025Q2:1.22.0.14
	pkgsrc-2025Q2-base:1.22
	pkgsrc-2025Q1:1.22.0.12
	pkgsrc-2025Q1-base:1.22
	pkgsrc-2024Q4:1.22.0.10
	pkgsrc-2024Q4-base:1.22
	pkgsrc-2024Q3:1.22.0.8
	pkgsrc-2024Q3-base:1.22
	pkgsrc-2024Q2:1.22.0.6
	pkgsrc-2024Q2-base:1.22
	pkgsrc-2024Q1:1.22.0.4
	pkgsrc-2024Q1-base:1.22
	pkgsrc-2023Q4:1.22.0.2
	pkgsrc-2023Q4-base:1.22
	pkgsrc-2023Q3:1.21.0.4
	pkgsrc-2023Q3-base:1.21
	pkgsrc-2023Q2:1.21.0.2
	pkgsrc-2023Q2-base:1.21
	pkgsrc-2023Q1:1.19.0.2
	pkgsrc-2023Q1-base:1.19
	pkgsrc-2022Q4:1.18.0.4
	pkgsrc-2022Q4-base:1.18
	pkgsrc-2022Q3:1.18.0.2
	pkgsrc-2022Q3-base:1.18
	pkgsrc-2022Q2:1.17.0.10
	pkgsrc-2022Q2-base:1.17
	pkgsrc-2022Q1:1.17.0.8
	pkgsrc-2022Q1-base:1.17
	pkgsrc-2021Q4:1.17.0.6
	pkgsrc-2021Q4-base:1.17
	pkgsrc-2021Q3:1.17.0.4
	pkgsrc-2021Q3-base:1.17
	pkgsrc-2021Q2:1.17.0.2
	pkgsrc-2021Q2-base:1.17
	pkgsrc-2021Q1:1.16.0.2
	pkgsrc-2021Q1-base:1.16
	pkgsrc-2020Q4:1.15.0.4
	pkgsrc-2020Q4-base:1.15
	pkgsrc-2020Q3:1.15.0.2
	pkgsrc-2020Q3-base:1.15
	pkgsrc-2020Q2:1.13.0.2
	pkgsrc-2020Q2-base:1.13
	pkgsrc-2020Q1:1.11.0.2
	pkgsrc-2020Q1-base:1.11
	pkgsrc-2019Q4:1.8.0.4
	pkgsrc-2019Q4-base:1.8
	pkgsrc-2019Q3:1.6.0.2
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.3.0.2
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.2.0.2
	pkgsrc-2019Q1-base:1.2;
locks; strict;
comment	@# @;


1.22
date	2023.11.17.17.40.37;	author fcambus;	state Exp;
branches;
next	1.21;
commitid	vHnhOdiqAOlxlZME;

1.21
date	2023.05.28.17.37.51;	author fcambus;	state Exp;
branches;
next	1.20;
commitid	OnHC7rRGt79mTKqE;

1.20
date	2023.04.07.07.59.06;	author fcambus;	state Exp;
branches;
next	1.19;
commitid	RbqeHpsPURPrk9kE;

1.19
date	2023.02.15.21.30.48;	author fcambus;	state Exp;
branches;
next	1.18;
commitid	dCVujyGJsRazsFdE;

1.18
date	2022.06.27.15.29.15;	author fcambus;	state Exp;
branches;
next	1.17;
commitid	IQmQDlWLRNqyWGJD;

1.17
date	2021.06.13.18.27.55;	author fcambus;	state Exp;
branches;
next	1.16;
commitid	dymhaGzUSbBs70XC;

1.16
date	2021.03.12.11.37.29;	author fcambus;	state Exp;
branches;
next	1.15;
commitid	mxzQOHiSBSn0Q0LC;

1.15
date	2020.07.31.13.49.28;	author fcambus;	state Exp;
branches;
next	1.14;
commitid	JTco54annb9DLeiC;

1.14
date	2020.07.16.17.37.43;	author fcambus;	state Exp;
branches;
next	1.13;
commitid	hK5aDTry4XYPvkgC;

1.13
date	2020.06.29.09.08.30;	author fcambus;	state Exp;
branches;
next	1.12;
commitid	2axJ0jU5ldv3f6eC;

1.12
date	2020.06.21.09.25.05;	author fcambus;	state Exp;
branches;
next	1.11;
commitid	k1wKzg5YYHIHA4dC;

1.11
date	2020.03.11.15.11.17;	author fcambus;	state Exp;
branches;
next	1.10;
commitid	BM8sG6XvssqIMZZB;

1.10
date	2020.03.04.09.09.59;	author fcambus;	state Exp;
branches;
next	1.9;
commitid	q0QFHGTSoaHK04ZB;

1.9
date	2020.02.13.13.46.23;	author fcambus;	state Exp;
branches;
next	1.8;
commitid	xzcMMynR23opbwWB;

1.8
date	2019.12.12.20.17.58;	author fcambus;	state Exp;
branches;
next	1.7;
commitid	6K4KK10mveEinsOB;

1.7
date	2019.10.07.08.41.10;	author fcambus;	state Exp;
branches;
next	1.6;
commitid	moRIvv8ie3zLDUFB;

1.6
date	2019.09.12.12.00.43;	author fcambus;	state Exp;
branches;
next	1.5;
commitid	XXIov3tfEjW4yICB;

1.5
date	2019.09.07.14.03.11;	author fcambus;	state Exp;
branches;
next	1.4;
commitid	afZL47Fr2Bj1o5CB;

1.4
date	2019.09.03.12.10.50;	author fcambus;	state Exp;
branches;
next	1.3;
commitid	309IC16lzkhnTyBB;

1.3
date	2019.06.17.20.50.16;	author fcambus;	state Exp;
branches;
next	1.2;
commitid	1MfVwcSC6t13hArB;

1.2
date	2019.03.20.18.29.36;	author tnn;	state Exp;
branches;
next	1.1;
commitid	W6juMHDDiMaql8gB;

1.1
date	2019.01.10.14.55.58;	author tnn;	state Exp;
branches;
next	;
commitid	5UKlBmzZF4Avof7B;


desc
@@


1.22
log
@spleen: update to 2.0.1.

Spleen 2.0.1 (2023-11-17)

- Add a 'com' target to generate SPLEEN.COM, the DOS version of Spleen
- Also add 'com' in the 'all' target
- Update README to add a link to the Guix package
- In the Spleen loader for DOS, put 4C00h in ax and not 4Ch
- README.md: add Gentoo package link
- Switch to using Oxipng as it compresses even more than OptiPNG
- Add a new FAQ file answering frequently asked questions about Spleen
- Remove C0 control characters range in the 8x16, 16x32, and 32x64 versions
@
text
@# $NetBSD: Makefile,v 1.21 2023/05/28 17:37:51 fcambus Exp $

DISTNAME=	spleen-2.0.1
CATEGORIES=	fonts
MASTER_SITES=	${MASTER_SITE_GITHUB:=fcambus/}
GITHUB_RELEASE=	${PKGVERSION_NOREV}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://github.com/fcambus/spleen/
COMMENT=	Monospaced bitmap fonts
LICENSE=	2-clause-bsd

USE_LANGUAGES=	# none
USE_TOOLS+=	gzip

FONTDIR=		${PREFIX}/share/fonts/X11/spleen
CONSOLEFONTSDIR=	${PREFIX}/share/fonts/consolefonts
FONTS_DIRS.x11+=	${FONTDIR}
INSTALLATION_DIRS=	${FONTDIR} ${CONSOLEFONTSDIR}

do-build:
	${GZIP_CMD} ${WRKSRC}/*.pcf
	${GZIP_CMD} ${WRKSRC}/*.psfu

do-install:
	${INSTALL_DATA}	${WRKSRC}/fonts.alias-spleen	\
	  ${DESTDIR}${FONTDIR}/fonts.alias
	${INSTALL_DATA}	${WRKSRC}/*.pcf.gz ${DESTDIR}${FONTDIR}
	${INSTALL_DATA}	${WRKSRC}/*.otf ${DESTDIR}${FONTDIR}
	${INSTALL_DATA}	${WRKSRC}/*.psfu.gz ${DESTDIR}${CONSOLEFONTSDIR}

.include "../../mk/bsd.pkg.mk"
@


1.21
log
@spleen: update to 2.0.0.

Spleen 2.0.0 (2023-05-28)

- Add full support for CP437 (IBM PC) in the 8x16, 16x32, and 32x64 versions
- Add a cp437 directory with BDF files using the IBM Code page 437 encoding
- Add a DOS version, as a COM file (SPLEEN.COM) setting the font to Spleen
- Add various arrows and triangle-headed arrows in the 8x16, 16x32, and
  32x64 versions
- Shift bullet character at correct position (U+2022) in the 32x64 version
- Add union symbol in the 8x16, 16x32, and 32x64 versions
- Do not remove specimen.png in the clean target
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2023/04/07 07:59:06 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-2.0.0
@


1.20
log
@spleen: update to 1.9.3.

Spleen 1.9.3 (2023-04-07)

- Add a 'fon' target to generate FON files for all sizes using FontForge
- Mention the FON version in the README, in notes for Windows users
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2023/02/15 21:30:48 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.9.3
@


1.19
log
@spleen: update to 1.9.2.

Spleen 1.9.2 (2023-02-15)

- Add Spleen ASCii logo header (Thanks H7!)
- Add SPDX short license identifier in sources and fonts
- Fix link to the Spleen package in AUR
- Use printf instead of echo for *BSD and Linux cross-compatibility
- Generate a specimen file for Spleen and include it in the repository
- Adjust trivias: the Haiku kernel debugger doesn't use Spleen anymore
- Update README to add a link to the MacPorts package
- Point the OpenBSD package link to openports.pl
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2022/06/27 15:29:15 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.9.2
@


1.18
log
@*: drop maintainership for packages not related to toolchains and ELF.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2021/06/13 18:27:55 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.9.1
@


1.17
log
@spleen: update to 1.9.1.

Spleen 1.9.1 (2021-06-13)

- Tweak wsfont export program to account for the new block in the 6x12 version
- Mention that Haiku now uses Spleen 12x24 in the trivia section
- Fix paths to wsfont generators
- Add an 'otb' target to generate OTB files for all sizes using fonttosfnt
- Also remove generated .otb files in the 'clean' target
- Generate .dfont files again in release tarballs
- Generate OTB versions in release tarballs
- Also remove generated .dfont files in the 'clean' target
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2021/03/12 11:37:29 fcambus Exp $
d8 1
a8 1
MAINTAINER=	fcambus@@NetBSD.org
@


1.16
log
@spleen: update to 1.9.0.

Spleen 1.9.0 (2021-03-12)

- Set WEIGHT_NAME property to "Medium" for all sizes
- Increment STARTPROPERTIES to account for WEIGHT_NAME addition
- Enlarge vertical line for consistency with other small sizes (5x8 version)
- Add full support for the Latin-1 Supplement Unicode block (6x12 version)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2020/07/31 13:49:28 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.9.0
@


1.15
log
@spleen: update to 1.8.2.

Spleen 1.8.2 (2020-07-31)

- Fix size of the lower case 'ae' character in the 16x32 and 32x64 versions
- Fix size of the lower case 'oe' character in the 16x32 and 32x64 versions
- Add 'AE' and 'ae' characters with acute accent
- Add 'AE' and 'ae' characters with macron
- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
  inverted breve
- Add 'A', 'a', 'O', 'o' characters with dot above
- Add 'O' and 'o' characters with ogonek
- Add 'O' and 'o' characters with ogonek and macron
- Shorten parentheses, square brackets, braces, slash, backslash in the
  8x16 version, fixing alignment issues
- Shift vertical line and double vertical line characters one pixel
  up (8x16 version)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2020/07/16 17:37:43 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.8.2
@


1.14
log
@spleen: update to 1.8.1.

Spleen 1.8.1 (2020-07-16)

- Center tilde vertically for all sizes, as modern fonts do
- Add black triangles in the 25E2-25E5 range
- Add single angle quotation mark characters
- Add white and black circle characters
- Add inverse bullet and inverse white circle characters
- Add 'A', 'a', 'O', 'o', 'U', 'u' characters with caron
- Add 'I', 'i', 'G', 'g', 'j' characters with caron
- Add 'H', 'h', 'K', 'k', characters with caron
- Add 'E' and 'e' characters with cedilla
- Add 'A', 'a', 'E', 'e', 'I', 'i', 'O', 'o', 'R', 'r', 'U', 'u' with
  double grave
- Add "almost equal to" character
- Add 'G' and 'g' characters with acute accent
- Add 'O' and 'o' characters with stroke and acute
- Add double vertical bar and double exclamation mark characters
- Add stand alone breve, dot above, ogonek, small tilde, and double
  acute accent
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2020/06/29 09:08:30 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.8.1
@


1.13
log
@spleen: update to 1.8.0.

Spleen 1.8.0 (2020-06-29)

- Add Initial 6x12 version, containing printable ASCII characters, the
  Braille Patterns Unicode block, and light Box Drawing characters
- Improve ampersand character, making it more consistent with other
  sizes (5x8 version)
- Add instructions on how to use Spleen in the NetBSD console
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2020/06/21 09:25:05 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.8.0
@


1.12
log
@spleen: update to 1.7.1.

Spleen 1.7.1 (2020-06-21)

- Add some Powerline characters (arrows symbols and padlock) (5x8 version)
- Fix duplicate character names for Powerline symbols
- Uppercase ISO in the FONT property so fonts can be processed through
  ucs2any(1)
- Add "Black Diamond" and "Lozenge" characters for all sizes
- Add "Black Heart Suit" and "Black Diamond Suit" characters for all sizes
- Remove strain pixel on the '5' digit (5x8 version)
- Improve the Esszet character (8x16, 12x24, 16x32, and 32x64 versions)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2020/03/11 15:11:17 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.7.1
@


1.11
log
@spleen: also install PSF versions of the fonts, for the Linux console.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2020/03/04 09:09:59 fcambus Exp $
d3 1
a3 2
DISTNAME=	spleen-1.7.0
PKGREVISION=	2
@


1.10
log
@spleen: also install OTF versions of the fonts.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2020/02/13 13:46:23 fcambus Exp $
d4 1
a4 1
PKGREVISION=	1
d18 1
d20 1
a20 1
INSTALLATION_DIRS=	${FONTDIR}
d24 1
d31 1
@


1.9
log
@spleen: update to 1.7.0.

Spleen 1.7.0 (2020-02-13)

- Improve generated PSF files so that box-drawing characters are correctly
  displayed
- Add the FONT_VERSION XFLD property for all BDF sizes
- Generate OpenType (OTF) versions for the 8x16, 12x24, 16x32 and 32x64 sizes
- Stop generating .dfont files, OTF versions should be used instead
- Add links to Debian and Ubuntu packages
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/12/12 20:17:58 fcambus Exp $
d4 1
d28 1
@


1.8
log
@spleen: update to 1.6.0.

Spleen 1.6.0 (2019-12-02)

- Make it clear that .dfont files are provided in release tarballs
- Initial SFD version converted from the 8x16 BDF file
- Add a 'otf' target in the Makefile to generate an OTF version
- Mention the OTF version in the README, in notes for Windows users
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/10/07 08:41:10 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.6.0
@


1.7
log
@spleen: update to 1.5.0.

Spleen 1.5.0 (2019-10-01)

- Shift the middle bar of the digit '3' one pixel up, for better
  alignement (12x24 version)
- Tweak the digit '7' for consistency with other sizes (5x8 version)
- Make the 'Z', 'z' and derived characters more balanced, as is the
  case with other sizes  (12x24 version)
- Tweak the digit '2' for consistency with other sizes (12x24 version)
- Make the slash inside the digit '0' one pixel thiner (32x64 version)
- Add light box drawings characters in the 5x8 version
- Add full support for the Braille Patterns Unicode block in the 5x8 version
- Add branch, LN, and padlock icons for Powerline users
- Also provide a fonts.alias file, along with fonts.alias-spleen

Spleen 1.4.0 (2019-09-24)

- Add left and right single quotation mark characters, both identical to
  an apostrophe
- Add left and right double quotation mark characters, both identical to
  ASCII quotation mark
- Add bullet and horizontal ellipsis characters
- Add the eight trigrams
- Add full support for the Block Elements Unicode block

OK kamil@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/09/12 12:00:43 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.5.0
@


1.6
log
@spleen: update to 1.3.0.

ChangeLog:

- Add full support for the Box Drawing Unicode block
- Add arrows symbols for Powerline users

OK kamil@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2019/09/07 14:03:11 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.3.0
@


1.5
log
@spleen: update to 1.2.0.

ChangeLog:

- Add link to instructions on how to enable bitmap fonts support on Ubuntu
- Add a Makefile target to generate a specimen file
- Add full support for the Braille Patterns Unicode block
- Add light box drawings characters for the 16x32 and 32x64 versions

OK kamil@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2019/09/03 12:10:50 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.2.0
@


1.4
log
@spleen: update to 1.1.0.

ChangeLog:

- Add full support for the Latin Extended-A Unicode block
- Add euro symbol
- Character at position CB is 'E' with diaeresis, not with tilde (12x24 version)
- Character at position D6 is 'O' with diaeresis, not with tilde (12x24 version)
- Character at position DC is 'U' with diaeresis, not with tilde (12x24 version)
- Fix tilde alignment in the 'o' with tilde character (32x64 version)
- Fix middle bar thickness in the upper case 'eth' character (12x24 version)
- Fix ring alignment for the 'A' and 'a' characters (16x32 and 32x64 versions)
- Remove strain pixel on the '3' and 'k' characters (32x64 version)
- Remove fillers for characters other than ISO 8859-1 ones (5x8 version)

OK kamil@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2019/06/17 20:50:16 fcambus Exp $
d3 1
a3 1
DISTNAME=	spleen-1.1.0
@


1.3
log
@spleen: Update to 1.0.5.

ChangeLog:

- Initial support for the Latin Extended-A Unicode block, all sizes but
  5x8 now have all Polish characters available
- Shift the middle bar of the upper case 'G' one pixel down (12x24 version)
- Shift lower case 'k' character right, for better alignment (12x24, 16x32,
  and 32x64 versions)
- Make upper case 'X' thicker (16x32 and 32x64 versions)
- Make upper case 'V' thicker (32x64 version)
- Make lower case 'g' character smoother (16x32 and 32x64 versions)
- Add some artefacts on each side of the lower case 'i'
- Also add artefacts on each side of accented lower case 'i' characters

OK kamil@@
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2019/03/20 18:29:36 tnn Exp $
d3 1
a3 1
DISTNAME=	spleen-1.0.5
@


1.2
log
@spleen: update to 1.0.4

From maintainer in private mail.

- Remove quotation marks around XLFD font names
- Remove strain pixels on the inner upper part of parentheses (16x32 version)
- Harmonize the 'v' and 'V' characters across all sizes
- Remove artefacts from the 'c' in the copyright sign (8x16, 12x24, 16x32, and
  32x64 versions)
- Make the upper left corner of the 'R' sharp in the registered sign (16x32,
  and 32x64 versions)
- Provide generated fonts in PCF, PSF, and .dfont formats
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/01/10 14:55:58 tnn Exp $
d3 1
a3 1
DISTNAME=	spleen-1.0.4
d8 1
a8 1
MAINTAINER=	fred@@statdns.com
@


1.1
log
@fonts/spleen: import spleen-1.0.3

Spleen is a monospaced bitmap font available in 5 sizes:
5x8, 8x16, 12x24, 16x32 and 32x64.

fonts/spleen provides font files in the PCF format for use with X11.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	spleen-1.0.3
d6 1
a6 1
GITHUB_RELEASE=	1.0.3
d8 1
a8 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
d14 1
a14 1
USE_TOOLS+=	bdftopcf gzip
a20 3
.for sz in 5x8 8x16 12x24 16x32 32x64
	${TOOLS_PATH.bdftopcf} -t -o ${WRKSRC}/spleen-${sz}.pcf ${WRKSRC}/spleen-${sz}.bdf
.endfor
@

