SF.net SVN: gar:[26194] csw/mgar/pkg/harfbuzz/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed May 10 00:18:10 CEST 2017


Revision: 26194
          http://sourceforge.net/p/gar/code/26194
Author:   dmichelsen
Date:     2017-05-09 22:18:10 +0000 (Tue, 09 May 2017)
Log Message:
-----------
harfbuzz/trunk: Update to 1.4.6 and cleanup

Modified Paths:
--------------
    csw/mgar/pkg/harfbuzz/trunk/Makefile
    csw/mgar/pkg/harfbuzz/trunk/checksums

Modified: csw/mgar/pkg/harfbuzz/trunk/Makefile
===================================================================
--- csw/mgar/pkg/harfbuzz/trunk/Makefile	2017-05-09 20:23:07 UTC (rev 26193)
+++ csw/mgar/pkg/harfbuzz/trunk/Makefile	2017-05-09 22:18:10 UTC (rev 26194)
@@ -2,7 +2,7 @@
 # TODO (release-critical prefixed with !, non release-critical with *)
 #
 NAME = harfbuzz
-VERSION = 0.9.23
+VERSION = 1.4.6
 GARTYPE = v2
 GARCOMPILER = GNU
 
@@ -17,31 +17,37 @@
 DISTFILES  = $(DISTNAME).tar.bz2
 DISTFILES += changelog.CSW
 
-PACKAGES  = CSWharfbuzz-bin
-SPKG_DESC_CSWharfbuzz-bin = $(DESCRIPTION), utilities
-PKGFILES_CSWharfbuzz-bin = .*/bin/.*
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibharfbuzz0
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibcairo2
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibfreetype6
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibglib2-0-0
-RUNTIME_DEP_PKGS_CSWharfbuzz-bin += CSWlibgcc-s1
+BUILD_DEP_PKGS  = CSWlibicu-dev
+BUILD_DEP_PKGS += CSWlibglib2-dev
+BUILD_DEP_PKGS += CSWlibcairo-dev
+
+PACKAGES += CSWharfbuzz
+SPKG_DESC_CSWharfbuzz = $(DESCRIPTION), utilities
+PKGFILES_CSWharfbuzz += $(bindir)/.*
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibintl9
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibharfbuzz0
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibcairo2
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibfreetype6
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibglib2-0-0
+RUNTIME_DEP_PKGS_CSWharfbuzz += CSWlibgcc-s1
 # remove once ld -z ignore is resolved on sparc
-CHECKPKG_OVERRIDES_CSWharfbuzz-bin += surplus-dependency|CSWlibfreetype6
-CHECKPKG_OVERRIDES_CSWharfbuzz-bin += surplus-dependency|CSWlibintl8
+CHECKPKG_OVERRIDES_CSWharfbuzz += surplus-dependency|CSWlibfreetype6
+CHECKPKG_OVERRIDES_CSWharfbuzz += surplus-dependency|CSWlibintl8
+OBSOLETED_BY_CSWharfbuzz += CSWharfbuzz-bin
 
 PACKAGES += CSWlibharfbuzz-dev
 SPKG_DESC_CSWlibharfbuzz-dev = $(DESCRIPTION), development files
-PKGFILES_CSWlibharfbuzz-dev = $(PKGFILES_DEVEL)
-RUNTIME_DEP_PKGS_CSWlibharfbuzz-dev  = CSWlibharfbuzz-icu0
+# PKGFILES is catchall
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-dev += CSWlibharfbuzz-icu0
 RUNTIME_DEP_PKGS_CSWlibharfbuzz-dev += CSWlibharfbuzz0
+OBSOLETED_BY_CSWharfbuzz-dev += CSWharfbuzz-doc
 
 PACKAGES += CSWlibharfbuzz-icu0
 SPKG_DESC_CSWlibharfbuzz-icu0 = $(DESCRIPTION), libharfbuzz-icu.so.0
 PKGFILES_CSWlibharfbuzz-icu0 = $(call pkgfiles_lib,libharfbuzz-icu.so.0)
-RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0  = CSWlibharfbuzz0
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0 += CSWlibharfbuzz0
 RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0 += CSWlibicudata51
-RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0 += CSWlibicuuc51
+RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0 += CSWlibicuuc57
 RUNTIME_DEP_PKGS_CSWlibharfbuzz-icu0 += CSWlibgcc-s1
 # remove once ld -z ignore is resolved on sparc
 CHECKPKG_OVERRIDES_CSWlibharfbuzz-icu0 += surplus-dependency|CSWlibicudata51
@@ -49,7 +55,7 @@
 PACKAGES += CSWlibharfbuzz0
 SPKG_DESC_CSWlibharfbuzz0 = $(DESCRIPTION), libharfbuzz.so.0
 PKGFILES_CSWlibharfbuzz0 = $(call pkgfiles_lib,libharfbuzz.so.0)
-RUNTIME_DEP_PKGS_CSWlibharfbuzz0 += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWlibharfbuzz0 += CSWlibintl9
 RUNTIME_DEP_PKGS_CSWlibharfbuzz0 += CSWlibglib2-0-0
 RUNTIME_DEP_PKGS_CSWlibharfbuzz0 += CSWlibfreetype6
 RUNTIME_DEP_PKGS_CSWlibharfbuzz0 += CSWlibgcc-s1
@@ -56,31 +62,25 @@
 # remove once ld -z ignore is resolved on sparc
 CHECKPKG_OVERRIDES_CSWlibharfbuzz0 += surplus-dependency|CSWlibintl8
 
-PACKAGES += CSWharfbuzz-doc
-ARCHALL_CSWharfbuzz-doc = 1
-SPKG_DESC_CSWharfbuzz-doc = $(DESCRIPTION), documentation
-# Catch all
-
 BUILD64 = 1
 
-BUILD_DEP_PKGS  = CSWlibicu-dev
-BUILD_DEP_PKGS += CSWlibglib2-dev
-BUILD_DEP_PKGS += CSWlibcairo-dev
+# Testsuite uses bashisms
+REINPLACEMENTS += bash
+REINPLACE_MATCH_bash = \ sh\ 
+REINPLACE_WITH_bash = \ bash\ 
+REINPLACE_FILES_bash += test/shaping/Makefile.in
 
+CONFIGURE_ARGS = $(DIRPATHS)
+
+# We need 'id -u'
+CONFIGURE_ENV_PATH = /usr/xpg4/bin:$(PATH)
+
 # 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
+TEST_SCRIPTS = $(WORKSRC)/test/Makefile
 
-CONFIGURE_ARGS = $(DIRPATHS)
+# We need 'grep -q'
+TEST_ENV_PATH = /opt/csw/gnu:$(PATH)
 
 include gar/category.mk
-
-PATH := /opt/csw/gnu:$(PATH)
-
-test-custom:
-	cd $(WORKSRC)/test && env $(BUILD_ENV) $(MAKE) check
-	@$(MAKECOOKIE)

Modified: csw/mgar/pkg/harfbuzz/trunk/checksums
===================================================================
--- csw/mgar/pkg/harfbuzz/trunk/checksums	2017-05-09 20:23:07 UTC (rev 26193)
+++ csw/mgar/pkg/harfbuzz/trunk/checksums	2017-05-09 22:18:10 UTC (rev 26194)
@@ -1 +1 @@
-a4a9b548577e2ee22f0887937da5fd6c  harfbuzz-0.9.23.tar.bz2
+e246c08a3bac98e31e731b2a1bf97edf  harfbuzz-1.4.6.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