pkgsrc-WIP-changes archive

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

New package, fcft.



Module Name:	pkgsrc-wip
Committed By:	Benny Siegert <bsiegert%gmail.com@localhost>
Pushed By:	bsiegert
Date:		Sat Mar 23 20:55:52 2024 +0100
Changeset:	67afcf89369a0890101aae52fa0472aeb72bc752

Modified Files:
	Makefile
Added Files:
	fcft/DESCR
	fcft/Makefile
	fcft/PLIST
	fcft/distinfo

Log Message:
New package, fcft.

fcft is a small font loading and glyph rasterization library built on-top of
FontConfig, FreeType2 and pixman.

It can load and cache fonts from a fontconfig-formatted name string,
e.g. Monospace:size=12, optionally with user configured fallback fonts.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=67afcf89369a0890101aae52fa0472aeb72bc752

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

diffstat:
 Makefile      |  1 +
 fcft/DESCR    |  5 +++++
 fcft/Makefile | 22 ++++++++++++++++++++++
 fcft/PLIST    |  7 +++++++
 fcft/distinfo |  5 +++++
 5 files changed, 40 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ff38d96751..6df002b016 100644
--- a/Makefile
+++ b/Makefile
@@ -867,6 +867,7 @@ SUBDIR+=	fbpager
 SUBDIR+=	fbpanel
 SUBDIR+=	fbsd2pkg
 SUBDIR+=	fceux
+SUBDIR+=	fcft
 SUBDIR+=	fdm_materials
 SUBDIR+=	feathercoin
 SUBDIR+=	felt
diff --git a/fcft/DESCR b/fcft/DESCR
new file mode 100644
index 0000000000..864b506d1b
--- /dev/null
+++ b/fcft/DESCR
@@ -0,0 +1,5 @@
+fcft is a small font loading and glyph rasterization library built on-top of
+FontConfig, FreeType2 and pixman.
+
+It can load and cache fonts from a fontconfig-formatted name string,
+e.g. Monospace:size=12, optionally with user configured fallback fonts.
diff --git a/fcft/Makefile b/fcft/Makefile
new file mode 100644
index 0000000000..c53acee1cc
--- /dev/null
+++ b/fcft/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD$
+
+DISTNAME=	fcft-3.1.8
+CATEGORIES=	fonts
+MASTER_SITES=	https://codeberg.org/dnkl/fcft/releases/download/${PKGVERSION_NOREV}/
+
+MAINTAINER=	bsiegert%NetBSD.org@localhost
+HOMEPAGE=	https://codeberg.org/dnkl/fcft/
+COMMENT=	Simple library for font loading and glyph rasterization
+LICENSE=	mit
+
+USE_TOOLS+=	pkg-config
+
+BUILD_DEPENDS+=	scdoc-[0-9]*:../../textproc/scdoc
+
+.include "../../converters/utf8proc/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../x11/pixman/buildlink3.mk"
+.include "../../wip/tllist/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fcft/PLIST b/fcft/PLIST
new file mode 100644
index 0000000000..b1a8d8ffe5
--- /dev/null
+++ b/fcft/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD$
+include/fcft/fcft.h
+include/fcft/stride.h
+lib/libfcft.so
+lib/libfcft.so.4
+lib/libfcft.so.4.1.8
+lib/pkgconfig/fcft.pc
diff --git a/fcft/distinfo b/fcft/distinfo
new file mode 100644
index 0000000000..b7d324225b
--- /dev/null
+++ b/fcft/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (fcft-3.1.8.tar.gz) = d395d7855f0633b86ec272c273dac558098b9e9038de5d70d7db585ad6875e46
+SHA512 (fcft-3.1.8.tar.gz) = a73f0457cd44bdba4f5004beff6b87715c66ab1112f1d29e3b607f4b2662cf2ea3538481d4b8a4dce4e4c3fdc38f825416df13bc64609501bd9db1cf09c4b0d2
+Size (fcft-3.1.8.tar.gz) = 697864 bytes


Home | Main Index | Thread Index | Old Index