SF.net SVN: gar:[22406] csw/mgar/pkg

guengel at users.sourceforge.net guengel at users.sourceforge.net
Tue Nov 5 19:05:19 CET 2013


Revision: 22406
          http://gar.svn.sourceforge.net/gar/?rev=22406&view=rev
Author:   guengel
Date:     2013-11-05 18:05:19 +0000 (Tue, 05 Nov 2013)
Log Message:
-----------
harfbuzz/trunk: Initial release

Added Paths:
-----------
    csw/mgar/pkg/harfbuzz/
    csw/mgar/pkg/harfbuzz/Makefile
    csw/mgar/pkg/harfbuzz/branches/
    csw/mgar/pkg/harfbuzz/tags/
    csw/mgar/pkg/harfbuzz/trunk/
    csw/mgar/pkg/harfbuzz/trunk/Makefile
    csw/mgar/pkg/harfbuzz/trunk/checksums
    csw/mgar/pkg/harfbuzz/trunk/files/

Added: csw/mgar/pkg/harfbuzz/Makefile
===================================================================
--- csw/mgar/pkg/harfbuzz/Makefile	                        (rev 0)
+++ csw/mgar/pkg/harfbuzz/Makefile	2013-11-05 18:05:19 UTC (rev 22406)
@@ -0,0 +1,2 @@
+%:
+	$(MAKE) -C trunk $*


Property changes on: csw/mgar/pkg/harfbuzz/Makefile
___________________________________________________________________
Added: svn:keywords
   + Date Revision Author HeadURL Id
Added: svn:eol-style
   + native


Property changes on: csw/mgar/pkg/harfbuzz/trunk
___________________________________________________________________
Added: svn:ignore
   + work


Added: csw/mgar/pkg/harfbuzz/trunk/Makefile
===================================================================
--- csw/mgar/pkg/harfbuzz/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/harfbuzz/trunk/Makefile	2013-11-05 18:05:19 UTC (rev 22406)
@@ -0,0 +1,64 @@
+# $Id$
+# TODO (release-critical prefixed with !, non release-critical with *)
+#
+NAME = harfbuzz
+VERSION = 0.9.23
+GARTYPE = v2
+GARCOMPILER = GNU
+
+DESCRIPTION = OpenType text shaping engine
+define BLURB
+    The current HarfBuzz tree, also known as harfbuzz-ng, is under active
+    development and is what is used in latest versions of Firefox, GNOME,
+    ChromeOS, Chrome Linux, LibreOffice, XeTeX, and Android among other places.
+endef
+
+MASTER_SITES = http://www.freedesktop.org/software/harfbuzz/release/
+DISTFILES  = $(DISTNAME).tar.bz2
+
+PACKAGES  = CSWharfbuzz-bin
+SPKG_DESC_CSWharfbuzz-bin = $(DESCRIPTION), utilities
+PKGFILES_CSWharfbuzz-bin = .*/bin/.*
+
+PACKAGES += CSWlibharfbuzz-dev
+SPKG_DESC_CSWlibharfbuzz-dev = $(DESCRIPTION), development files
+PKGFILES_CSWlibharfbuzz-dev = $(PKGFILES_DEVEL)
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-dev  = CSWlibharfbuzz-icu-0
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-dev  = CSWlibharfbuzz-0
+
+PACKAGES += CSWlibharfbuzz-icu-0
+SPKG_DESC_CSWlibharfbuzz-icu-0 = $(DESCRIPTION), libharfbuzz-icu.so.0
+PKGFILES_CSWlibharfbuzz-icu-0 = $(call pkgfiles_lib,libharfbuzz-icu.so.0)
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu-0  = CSWlibharfbuzz-0
+
+PACKAGES += CSWlibharfbuzz-0
+SPKG_DESC_CSWlibharfbuzz-0 = $(DESCRIPTION), libharfbuzz.so.0
+PKGFILES_CSWlibharfbuzz-0 = $(call pkgfiles_lib,libharfbuzz.so.0)
+
+PACKAGES += CSWharfbuzz-doc
+SPKG_DESC_CSWharfbuzz-doc = $(DESCRIPTION), documentation
+PKGFILES_CSWharfbuzz-doc = .*/gtk-doc.*
+
+
+BUILD64 = 1
+
+BUILD_DEP_PKGS  = CSWlibicu-dev
+BUILD_DEP_PKGS += CSWlibglib2-dev
+BUILD_DEP_PKGS += CSWlibcairo-dev
+
+# There are test scripts in src/ such as check-c-linkage-decls.sh,
+# check-symbols.sh, etc. Some of them fail, some do not fail but
+# complain objdump hasn't been found.
+#
+# So, I use a custom target in order to cd'ing to test/ and call make
+# check in there.
+TEST_SCRIPTS = custom
+
+CONFIGURE_ARGS = $(DIRPATHS)
+
+include gar/category.mk
+
+PATH := /opt/csw/gnu:$(PATH)
+
+test-custom:
+	cd $(WORKSRC)/test && env $(BUILD_ENV) $(MAKE) check


Property changes on: csw/mgar/pkg/harfbuzz/trunk/Makefile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: csw/mgar/pkg/harfbuzz/trunk/checksums
===================================================================
--- csw/mgar/pkg/harfbuzz/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/harfbuzz/trunk/checksums	2013-11-05 18:05:19 UTC (rev 22406)
@@ -0,0 +1 @@
+a4a9b548577e2ee22f0887937da5fd6c  harfbuzz-0.9.23.tar.bz2

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list