[Midnightbsd-cvs] mports [15946] trunk/graphics: add graphite 2 port.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Feb 28 19:28:10 EST 2014


Revision: 15946
          http://svnweb.midnightbsd.org/mports/?rev=15946
Author:   laffer1
Date:     2014-02-28 19:28:09 -0500 (Fri, 28 Feb 2014)
Log Message:
-----------
add graphite 2 port.

Modified Paths:
--------------
    trunk/graphics/Makefile

Added Paths:
-----------
    trunk/graphics/graphite2/
    trunk/graphics/graphite2/Makefile
    trunk/graphics/graphite2/distinfo
    trunk/graphics/graphite2/pkg-descr
    trunk/graphics/graphite2/pkg-plist

Modified: trunk/graphics/Makefile
===================================================================
--- trunk/graphics/Makefile	2014-02-28 23:55:01 UTC (rev 15945)
+++ trunk/graphics/Makefile	2014-03-01 00:28:09 UTC (rev 15946)
@@ -42,6 +42,7 @@
 SUBDIR += goocanvas
 SUBDIR += goom
 SUBDIR += gozer
+SUBDIR += graphite2
 SUBDIR += graphviz
 SUBDIR += gstreamer-plugins-jpeg
 SUBDIR += gstreamer-plugins-libpng

Added: trunk/graphics/graphite2/Makefile
===================================================================
--- trunk/graphics/graphite2/Makefile	                        (rev 0)
+++ trunk/graphics/graphite2/Makefile	2014-03-01 00:28:09 UTC (rev 15946)
@@ -0,0 +1,21 @@
+# MidnightBSD$
+
+PORTNAME=	graphite2
+PORTVERSION=	1.2.4
+CATEGORIES=	graphics print
+MASTER_SITES=	SF/silgraphite/${PORTNAME}
+EXTRACT_SUFX=	.tgz
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Rendering capabilities for complex non-Roman writing systems
+
+LICENSE=	lgpl2.1
+
+USES=		cmake iconv
+USE_LDCONFIG=	yes
+LDFLAGS+=	-L${LOCALBASE}/lib ${ICONV_LIB}
+
+post-patch:
+	@${REINPLACE_CMD} -e 's,/pkgconfig,data/pkgconfig,g' ${WRKSRC}/CMakeLists.txt
+
+.include <bsd.port.mk>

Added: trunk/graphics/graphite2/distinfo
===================================================================
--- trunk/graphics/graphite2/distinfo	                        (rev 0)
+++ trunk/graphics/graphite2/distinfo	2014-03-01 00:28:09 UTC (rev 15946)
@@ -0,0 +1,2 @@
+SHA256 (graphite2-1.2.4.tgz) = 4bc3d5168029bcc0aa00eb2c973269d29407be2796ff56f9c80e10736bd8b003
+SIZE (graphite2-1.2.4.tgz) = 6938866

Added: trunk/graphics/graphite2/pkg-descr
===================================================================
--- trunk/graphics/graphite2/pkg-descr	                        (rev 0)
+++ trunk/graphics/graphite2/pkg-descr	2014-03-01 00:28:09 UTC (rev 15946)
@@ -0,0 +1,12 @@
+Graphite is a package that can be used to create "smart fonts" capable of
+displaying writing systems with various complex behaviors, such as:
+
+ * contextual shaping
+ * ligatures
+ * reordering
+ * split glyphs
+ * bidirectionality
+ * stacking diacritics
+ * complex positioning 
+
+WWW:	http://scripts.sil.org/RenderingGraphite

Added: trunk/graphics/graphite2/pkg-plist
===================================================================
--- trunk/graphics/graphite2/pkg-plist	                        (rev 0)
+++ trunk/graphics/graphite2/pkg-plist	2014-03-01 00:28:09 UTC (rev 15946)
@@ -0,0 +1,13 @@
+%%DATADIR%%/graphite2-%%CMAKE_BUILD_TYPE%%.cmake
+%%DATADIR%%/graphite2.cmake
+bin/gr2fonttest
+include/graphite2/Log.h
+include/graphite2/Font.h
+include/graphite2/Segment.h
+include/graphite2/Types.h
+lib/libgraphite2.so
+lib/libgraphite2.so.3
+lib/libgraphite2.so.3.0.1
+libdata/pkgconfig/graphite2.pc
+ at dirrmtry include/graphite2
+ at dirrmtry %%DATADIR%%



More information about the Midnightbsd-cvs mailing list