[csw-devel] SF.net SVN: gar:[14962] csw/mgar/pkg/gawk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Sat Jul 2 12:35:57 CEST 2011


Revision: 14962
          http://gar.svn.sourceforge.net/gar/?rev=14962&view=rev
Author:   dmichelsen
Date:     2011-07-02 10:35:56 +0000 (Sat, 02 Jul 2011)

Log Message:
-----------
gawk: First GAR version

Added Paths:
-----------
    csw/mgar/pkg/gawk/trunk/
    csw/mgar/pkg/gawk/trunk/Makefile
    csw/mgar/pkg/gawk/trunk/checksums
    csw/mgar/pkg/gawk/trunk/files/

Removed Paths:
-------------
    csw/mgar/pkg/gawk/trunk/Makefile
    csw/mgar/pkg/gawk/trunk/checksums
    csw/mgar/pkg/gawk/trunk/files/

Deleted: csw/mgar/pkg/gawk/trunk/Makefile
===================================================================
--- csw/mgar/pkg/grep/trunk/Makefile	2011-07-02 01:23:45 UTC (rev 14957)
+++ csw/mgar/pkg/gawk/trunk/Makefile	2011-07-02 10:35:56 UTC (rev 14962)
@@ -1,42 +0,0 @@
-NAME = grep
-VERSION = 2.9
-CATEGORIES = utils
-
-DESCRIPTION = GNU grep
-define BLURB
-	The GNU family of grep utilities may be the "fastest grep in the west".
-	GNU grep is based on a fast lazy-state deterministic matcher (about
-	twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper
-	search for a fixed string that eliminates impossible text from being
-	considered by the full regexp matcher without necessarily having to
-	look at every character. The result is typically many times faster
-	than Unix grep or egrep. (Regular expressions containing backreferencing
-	will run more slowly, however.)
-endef
-
-MASTER_SITES = $(GNU_MIRROR)
-DISTFILES = $(DISTNAME).tar.xz
-
-PACKAGES = CSWggrep
-CATALOGNAME = ggrep
-RUNTIME_DEP_PKGS_CSWggrep += CSWlibintl8
-RUNTIME_DEP_PKGS_CSWggrep += CSWlibpcre0
-RUNTIME_DEP_PKGS_CSWggrep += CSWiconv
-
-EXTRA_LINKER_FLAGS = -liconv
-
-CONFIGURE_ARGS  = $(DIRPATHS)
-CONFIGURE_ARGS += --program-prefix=g
-
-# Skip tests as they fail only in gnulib and are probably harmless:
-#   https://savannah.gnu.org/bugs/?29380
-SKIPTEST ?= 1
-
-EXTRA_MERGE_EXCLUDE_FILES = $(libdir)/charset.alias
-
-include gar/category.mk
-
-post-install-modulated:
-	ginstall -d $(DESTDIR)$(prefix)/gnu
-	$(foreach G,$(notdir $(wildcard $(DESTDIR)$(bindir)/*)),ln -s ../bin/$G $(DESTDIR)$(prefix)/gnu/$(patsubst g%,%,$G);)
-	@$(MAKECOOKIE)

Copied: csw/mgar/pkg/gawk/trunk/Makefile (from rev 14916, csw/mgar/pkg/grep/trunk/Makefile)
===================================================================
--- csw/mgar/pkg/gawk/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/gawk/trunk/Makefile	2011-07-02 10:35:56 UTC (rev 14962)
@@ -0,0 +1,46 @@
+NAME = gawk
+VERSION = 4.0.0
+CATEGORIES = utils
+
+DESCRIPTION = GNU grep
+define BLURB
+	The GNU family of grep utilities may be the "fastest grep in the west".
+	GNU grep is based on a fast lazy-state deterministic matcher (about
+	twice as fast as stock Unix egrep) hybridized with a Boyer-Moore-Gosper
+	search for a fixed string that eliminates impossible text from being
+	considered by the full regexp matcher without necessarily having to
+	look at every character. The result is typically many times faster
+	than Unix grep or egrep. (Regular expressions containing backreferencing
+	will run more slowly, however.)
+endef
+
+MASTER_SITES = $(GNU_MIRROR)
+DISTFILES = $(DISTNAME).tar.xz
+
+RUNTIME_DEP_PKGS_CSWgawk += CSWlibintl8
+RUNTIME_DEP_PKGS_CSWgawk += CSWlibsigsegv2
+RUNTIME_DEP_PKGS_CSWgawk += CSWlibreadline6
+
+# Coompilation requires setting of __STDC__ to at least 1
+EXTRA_CFLAGS = -Xc
+
+# These are install instructions for other platforms (os/2... 'nuff said.)
+CHECKPKG_OVERRIDES_CSWgawk += file-with-bad-content|/usr/share|root/opt/csw/share/info/gawk.info
+
+# These are instruction for awk, possible adjust them later
+CHECKPKG_OVERRIDES_CSWgawk += file-with-bad-content|/usr/local|root/opt/csw/share/info/gawk.info
+
+# This is an example path (YMMV in the docs)
+CHECKPKG_OVERRIDES_CSWgawk += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/gawk.1
+CHECKPKG_OVERRIDES_CSWgawk += file-with-bad-content|/usr/local|root/opt/csw/share/man/man1/pgawk.1
+
+# This is a detection problem, reported upstream.
+CHECKPKG_OVERRIDES_CSWgawk-i386 += surplus-dependency|CSWlibsigsegv2
+CHECKPKG_OVERRIDES_CSWgawk += $(CHECKPKG_OVERRIDES_CSWgawk-$(GARCH))
+
+include gar/category.mk
+
+post-install-modulated:
+	ginstall -d $(DESTDIR)$(prefix)/gnu
+	$(foreach G,$(notdir $(wildcard $(DESTDIR)$(bindir)/g*)),ln -s ../bin/$G $(DESTDIR)$(prefix)/gnu/$(patsubst g%,%,$G);)
+	@$(MAKECOOKIE)

Deleted: csw/mgar/pkg/gawk/trunk/checksums
===================================================================
--- csw/mgar/pkg/grep/trunk/checksums	2011-07-02 01:23:45 UTC (rev 14957)
+++ csw/mgar/pkg/gawk/trunk/checksums	2011-07-02 10:35:56 UTC (rev 14962)
@@ -1 +0,0 @@
-25e41b2aa201104354740961ef36005a  grep-2.9.tar.xz

Copied: csw/mgar/pkg/gawk/trunk/checksums (from rev 14916, csw/mgar/pkg/grep/trunk/checksums)
===================================================================
--- csw/mgar/pkg/gawk/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/gawk/trunk/checksums	2011-07-02 10:35:56 UTC (rev 14962)
@@ -0,0 +1 @@
+a42be7536a62d0bcb99ca92467d61660  gawk-4.0.0.tar.xz


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