pkgsrc-WIP-changes archive

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

raqm: import raqm-0.7.1 as wip/raqm



Module Name:	pkgsrc-wip
Committed By:	Brook Milligan <brook%nmsu.edu@localhost>
Pushed By:	brook
Date:		Sat Jun 19 21:11:16 2021 -0600
Changeset:	6b8090056eb1585802199d1bcb76f2f092795628

Modified Files:
	Makefile
Added Files:
	raqm/DESCR
	raqm/Makefile
	raqm/PLIST
	raqm/buildlink3.mk
	raqm/distinfo

Log Message:
raqm: import raqm-0.7.1 as wip/raqm

Raqm is a small library that encapsulates the logic for complex text
layout and provides a convenient API.

It currently provides bidirectional text support (using FriBiDi),
shaping (using HarfBuzz), and proper script itemization. As a result,
Raqm can support most writing systems covered by Unicode.

The documentation can be accessed on the web at:
http://host-oman.github.io/libraqm/

Raqm is writing, also number or digit and the Arabic word for digital
shares the same root, so it is a play on "digital writing".

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

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

diffstat:
 Makefile           |  1 +
 raqm/DESCR         | 12 ++++++++++++
 raqm/Makefile      | 24 ++++++++++++++++++++++++
 raqm/PLIST         | 19 +++++++++++++++++++
 raqm/buildlink3.mk | 13 +++++++++++++
 raqm/distinfo      |  6 ++++++
 6 files changed, 75 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 79cc66f2fb..84e1a863bf 100644
--- a/Makefile
+++ b/Makefile
@@ -4877,6 +4877,7 @@ SUBDIR+=	rainbow
 SUBDIR+=	rakudo-star
 SUBDIR+=	ranmacgen
 SUBDIR+=	rapidxml
+SUBDIR+=	raqm
 SUBDIR+=	rar4
 SUBDIR+=	raster3d
 SUBDIR+=	ratpoints
diff --git a/raqm/DESCR b/raqm/DESCR
new file mode 100644
index 0000000000..b316b28343
--- /dev/null
+++ b/raqm/DESCR
@@ -0,0 +1,12 @@
+Raqm is a small library that encapsulates the logic for complex text
+layout and provides a convenient API.
+
+It currently provides bidirectional text support (using FriBiDi),
+shaping (using HarfBuzz), and proper script itemization. As a result,
+Raqm can support most writing systems covered by Unicode.
+
+The documentation can be accessed on the web at:
+http://host-oman.github.io/libraqm/
+
+Raqm is writing, also number or digit and the Arabic word for digital
+shares the same root, so it is a play on "digital writing".
diff --git a/raqm/Makefile b/raqm/Makefile
new file mode 100644
index 0000000000..6b6479f066
--- /dev/null
+++ b/raqm/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	libraqm
+DISTNAME=	raqm-0.7.1
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=HOST-Oman/}
+GITHUB_RELEASE=	v0.7.1
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/HOST-Oman/libraqm/
+COMMENT=	Library for complex text layout
+LICENSE=	mit
+
+GNU_CONFIGURE=	yes
+USE_LIBTOOL=	yes
+USE_TOOLS+=	gmake pkg-config
+
+PKGCONFIG_OVERRIDE+=	raqm.pc.in
+
+.include "../../converters/fribidi/buildlink3.mk"
+.include "../../fonts/harfbuzz/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/raqm/PLIST b/raqm/PLIST
new file mode 100644
index 0000000000..3631656250
--- /dev/null
+++ b/raqm/PLIST
@@ -0,0 +1,19 @@
+@comment $NetBSD$
+include/raqm-version.h
+include/raqm.h
+lib/libraqm.la
+lib/pkgconfig/raqm.pc
+share/gtk-doc/html/raqm/annotation-glossary.html
+share/gtk-doc/html/raqm/api-index-full.html
+share/gtk-doc/html/raqm/ch01.html
+share/gtk-doc/html/raqm/home.png
+share/gtk-doc/html/raqm/index.html
+share/gtk-doc/html/raqm/left-insensitive.png
+share/gtk-doc/html/raqm/left.png
+share/gtk-doc/html/raqm/raqm-Raqm.html
+share/gtk-doc/html/raqm/raqm.devhelp2
+share/gtk-doc/html/raqm/right-insensitive.png
+share/gtk-doc/html/raqm/right.png
+share/gtk-doc/html/raqm/style.css
+share/gtk-doc/html/raqm/up-insensitive.png
+share/gtk-doc/html/raqm/up.png
diff --git a/raqm/buildlink3.mk b/raqm/buildlink3.mk
new file mode 100644
index 0000000000..25c9f77917
--- /dev/null
+++ b/raqm/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	raqm
+
+.if !defined(RAQM_BUILDLINK3_MK)
+RAQM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.raqm+=	raqm>=0.7.1
+BUILDLINK_PKGSRCDIR.raqm?=	../../wip/raqm
+
+.endif	# RAQM_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-raqm
diff --git a/raqm/distinfo b/raqm/distinfo
new file mode 100644
index 0000000000..894d21c748
--- /dev/null
+++ b/raqm/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libraqm/raqm-0.7.1.tar.gz) = af44030e60584d6b76826aee3284223af50b898c
+RMD160 (libraqm/raqm-0.7.1.tar.gz) = ebc0186d9328a31908601e40a8bfcfd07bd68df9
+SHA512 (libraqm/raqm-0.7.1.tar.gz) = cfd401d2f0c45fcae072898bbbf39c988ea3220fb2c135c73ae006c80b7fe038b7632c3105e1a87830dc9001b614a04cb6270def1f949ee8a6791c4e0d5b277e
+Size (libraqm/raqm-0.7.1.tar.gz) = 677743 bytes


Home | Main Index | Thread Index | Old Index