Tue Dec 9 01:54:25 2008 UTC ()
Import silgraphite from pkgsrc-wip.

Graphite is a project under development within SIL's Non-Roman Script
Initiative and Language Software Development groups to provide
rendering capabilities for complex non-Roman writing systems.

Its smart-font engine is the bit that takes a Unicode string, font
formatting information (features, size, etc.), and a font, and returns
a set of positioned glyphs.  Graphite also does more than this, in
that it can handle cursor tracking and interaction with the
application for string selection, etc.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(minskim)
diff -r0 -r1.1.1.1 pkgsrc/graphics/silgraphite/DESCR
diff -r0 -r1.1.1.1 pkgsrc/graphics/silgraphite/Makefile
diff -r0 -r1.1.1.1 pkgsrc/graphics/silgraphite/PLIST
diff -r0 -r1.1.1.1 pkgsrc/graphics/silgraphite/buildlink3.mk
diff -r0 -r1.1.1.1 pkgsrc/graphics/silgraphite/distinfo

File Added: pkgsrc/graphics/silgraphite/DESCR
Graphite is a project under development within SIL's Non-Roman Script
Initiative and Language Software Development groups to provide
rendering capabilities for complex non-Roman writing systems.

Its smart-font engine is the bit that takes a Unicode string, font
formatting information (features, size, etc.), and a font, and returns
a set of positioned glyphs.  Graphite also does more than this, in
that it can handle cursor tracking and interaction with the
application for string selection, etc.

File Added: pkgsrc/graphics/silgraphite/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2008/12/09 01:54:25 minskim Exp $

DISTNAME=	silgraphite-2.3
CATEGORIES=	graphics
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=silgraphite/}

MAINTAINER=	minskim@NetBSD.org
HOMEPAGE=	http://silgraphite.sourceforge.net/
COMMENT=	Font engine for complex non-Roman writing systems

PKG_DESTDIR_SUPPORT=	user-destdir

GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes
USE_TOOLS+=	pkg-config
USE_LANGUAGES=	c c++
WRKSRC=		${WRKDIR}/${DISTNAME}/engine

PKGCONFIG_OVERRIDE+=	silgraphite.pc.in

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

File Added: pkgsrc/graphics/silgraphite/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/09 01:54:25 minskim Exp $
include/graphite/FileFont.h
include/graphite/Font.h
include/graphite/GrAppData.h
include/graphite/GrClient.h
include/graphite/GrCommon.h
include/graphite/GrConstants.h
include/graphite/GrData.h
include/graphite/GrDebug.h
include/graphite/GrExt.h
include/graphite/GrFeature.h
include/graphite/GrMstypes.h
include/graphite/GrPlatform.h
include/graphite/GrResult.h
include/graphite/GrStructs.h
include/graphite/GrWrappers.h
include/graphite/GraphiteProcess.h
include/graphite/IGrEngine.h
include/graphite/IGrJustifier.h
include/graphite/IGraphiteProcess.h
include/graphite/ITextSource.h
include/graphite/MemoryUsage.h
include/graphite/Segment.h
include/graphite/SegmentAux.h
include/graphite/SegmentPainter.h
lib/libgraphite.la
lib/pkgconfig/silgraphite.pc
@dirrm include/graphite

File Added: pkgsrc/graphics/silgraphite/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/12/09 01:54:25 minskim Exp $

BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH}+
SILGRAPHITE_BUILDLINK3_MK:=	${SILGRAPHITE_BUILDLINK3_MK}+

.if ${BUILDLINK_DEPTH} == "+"
BUILDLINK_DEPENDS+=	silgraphite
.endif

BUILDLINK_PACKAGES:=	${BUILDLINK_PACKAGES:Nsilgraphite}
BUILDLINK_PACKAGES+=	silgraphite
BUILDLINK_ORDER:=	${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}silgraphite

.if ${SILGRAPHITE_BUILDLINK3_MK} == "+"
BUILDLINK_API_DEPENDS.silgraphite+=	silgraphite>=2.3
BUILDLINK_PKGSRCDIR.silgraphite?=	../../graphics/silgraphite
.endif	# SILGRAPHITE_BUILDLINK3_MK

BUILDLINK_DEPTH:=		${BUILDLINK_DEPTH:S/+$//}

File Added: pkgsrc/graphics/silgraphite/distinfo
$NetBSD: distinfo,v 1.1.1.1 2008/12/09 01:54:25 minskim Exp $

SHA1 (silgraphite-2.3.tar.gz) = f3f7ed75fd16197bae41953ffb8c13d53ffae773
RMD160 (silgraphite-2.3.tar.gz) = 0a8ca776793c0835799387ea6ab11a5ea7d72e2f
Size (silgraphite-2.3.tar.gz) = 3394463 bytes