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