Revision: 20250 http://gar.svn.sourceforge.net/gar/?rev=20250&view=rev Author: pfelecan Date: 2013-02-01 13:37:29 +0000 (Fri, 01 Feb 2013) Log Message: ----------- scm/trunk: first complete packaging
Modified Paths: -------------- csw/mgar/pkg/scm/trunk/Makefile csw/mgar/pkg/scm/trunk/checksums Added Paths: ----------- csw/mgar/pkg/scm/trunk/files/0002-Fix-build-shebang.patch csw/mgar/pkg/scm/trunk/files/0003-Fix-configure-prefix.patch csw/mgar/pkg/scm/trunk/files/0004-Use-gcc-in-Makefile.patch Modified: csw/mgar/pkg/scm/trunk/Makefile =================================================================== --- csw/mgar/pkg/scm/trunk/Makefile 2013-02-01 07:54:46 UTC (rev 20249) +++ csw/mgar/pkg/scm/trunk/Makefile 2013-02-01 13:37:29 UTC (rev 20250) @@ -2,6 +2,7 @@ NAME = scm VERSION = 5e7 +SLIB_VERSION = 3b3 GARTYPE = v2 DESCRIPTION = The Algorithmic Language Scheme @@ -16,16 +17,72 @@ PATCHDIR = $(WORKSRC) MASTER_SITES = http://groups.csail.mit.edu/mac/ftpdir/scm/ DISTFILES = $(DISTNAME).zip +DISTFILES += slib-$(SLIB_VERSION).tar.gz PATCHFILES = 0001-Fix-configure-shebang.patch +PATCHFILES += 0002-Fix-build-shebang.patch +PATCHFILES += 0003-Fix-configure-prefix.patch +PATCHFILES += 0004-Use-gcc-in-Makefile.patch +PACKAGING_PLATFORMS = solaris10-sparc +PACKAGING_PLATFORMS += solaris10-i386 + +BUILD_DEP_PKGS += CSWguile-dev + GARCOMPILER = GNU EXTRA_CONFIGURE_ENV = PATH=$(prefix)/gnu:$(PATH) CONFIGURE_ARGS = $(DIRPATHS) -BUILD_SCRIPTS = custom +CONFIGURE_SCRIPTS = +BUILD_SCRIPTS = custom +TEST_SCRIPTS = +INSTALL_SCRIPTS = custom +scmdir=$(libdir)/guile/site/scm + +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/bench.scm +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/build.scm +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/example.scm +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/grtest.scm +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/pi.scm +EXTRA_MERGE_EXCLUDE_FILES += $(scmdir)/r4rstest.scm + +PACKAGES += CSWscm-common +CATALOGNAME_CSWscm-common = scm_common +SPKG_DESC_CSWscm-common = $(DESCRIPTION), architecture neutral files +RUNTIME_DEP_PKGS_CSWscm-common = CSWguile +CHECKPKG_OVERRIDES_CSWscm-common += surplus-dependency|CSWguile +ARCHALL_CSWscm-common = 1 + +PACKAGES += CSWscm +CATALOGNAME_CSWscm = scm +SPKG_DESC_CSWscm = $(DESCRIPTION) +RUNTIME_DEP_PKGS_CSWscm = CSWscm-common +CHECKPKG_OVERRIDES_CSWscm += surplus-dependency|CSWscm-common +PKGFILES_CSWscm = /opt/csw/bin/scm + include gar/category.mk +pre-build-modulated: + cd $(WORKDIR) && ln -s slib-$(SLIB_VERSION) slib + $(MAKECOOKIE) + build-custom: + cd $(WORKSRC) && $(MAKE) cd $(WORKSRC) && $(MAKE) scmlit + cd $(WORKSRC) && ./build > build.sh && chmod u+x build.sh + cd $(WORKSRC) && gsed --in-place --regexp-extended --expression 's;^#![[:space:]]*.*/sh[[:space:]]*;#!/usr/bin/env bash ;' --expression 's/^mv /# mv /' --expression 's/cc /gcc /g' build.sh + cd $(WORKSRC) && ./build.sh $(MAKECOOKIE) + +install-custom: + ginstall --directory $(DESTDIR)/$(scmdir) + cd $(WORKSRC) && ginstall *.scm $(DESTDIR)/$(scmdir) + ginstall --directory $(DESTDIR)/$(docdir)/$(NAME) + cd $(WORKSRC) && ginstall QUICKREF ChangeLog $(DESTDIR)/$(docdir)/$(NAME) + ginstall --directory $(DESTDIR)/$(infodir) + cd $(WORKSRC) && ginstall scm.info $(DESTDIR)/$(infodir) + ginstall --directory $(DESTDIR)/$(mandir)/man1 + cd $(WORKSRC) && ginstall scm.1 $(DESTDIR)/$(mandir)/man1 + ginstall --directory $(DESTDIR)/$(bindir) + cd $(WORKSRC) && ginstall scm $(DESTDIR)/$(bindir) + $(MAKECOOKIE) Modified: csw/mgar/pkg/scm/trunk/checksums =================================================================== --- csw/mgar/pkg/scm/trunk/checksums 2013-02-01 07:54:46 UTC (rev 20249) +++ csw/mgar/pkg/scm/trunk/checksums 2013-02-01 13:37:29 UTC (rev 20250) @@ -1 +1,2 @@ d53c0e7f11e468a40222f59a37a71edf scm-5e7.zip +11626eef380de4f56d3082514559beb6 slib-3b3.tar.gz Added: csw/mgar/pkg/scm/trunk/files/0002-Fix-build-shebang.patch =================================================================== --- csw/mgar/pkg/scm/trunk/files/0002-Fix-build-shebang.patch (rev 0) +++ csw/mgar/pkg/scm/trunk/files/0002-Fix-build-shebang.patch 2013-02-01 13:37:29 UTC (rev 20250) @@ -0,0 +1,22 @@ +From 650e0dba13aac8330f1041e24e675fa7f8a2ae6c Mon Sep 17 00:00:00 2001 +From: Peter Felecan <pfele...@opencsw.org> +Date: Fri, 1 Feb 2013 12:57:46 +0100 +Subject: [PATCH] Fix build shebang + +--- + build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/build b/build +index 11f7552..7289319 100755 +--- a/build ++++ b/build +@@ -1,4 +1,4 @@ +-#! /bin/sh ++#! /usr/bin/env bash + :;exec ./scmlit -no-init-file -f $0 -e"(bi)" build "$@" + ;;;; "build" Script for compiling SCM. + ;; Copyright (C) 1994-2006 Free Software Foundation, Inc. +-- +1.8.1 + Added: csw/mgar/pkg/scm/trunk/files/0003-Fix-configure-prefix.patch =================================================================== --- csw/mgar/pkg/scm/trunk/files/0003-Fix-configure-prefix.patch (rev 0) +++ csw/mgar/pkg/scm/trunk/files/0003-Fix-configure-prefix.patch 2013-02-01 13:37:29 UTC (rev 20250) @@ -0,0 +1,25 @@ +From 5bf304ad1d428c4c5a578c00e3376a092697a58c Mon Sep 17 00:00:00 2001 +From: Peter Felecan <pfele...@opencsw.org> +Date: Fri, 1 Feb 2013 13:00:38 +0100 +Subject: [PATCH] Fix configure prefix + +--- + configure | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure b/configure +index 3c82251..4f2ff99 100755 +--- a/configure ++++ b/configure +@@ -35,7 +35,7 @@ PACKAGE_STRING="$PACKAGE_TARNAME $PACKAGE_VERSION" + PACKAGE_BUGREPORT="$package_tarname-disc...@gnu.org" + + CONFIG_STATUS="config.status" +-ac_default_prefix=/usr/local/ ++ac_default_prefix=/opt/csw/ + ac_init_version=false + srcdir=`pwd` + silent= +-- +1.8.1 + Added: csw/mgar/pkg/scm/trunk/files/0004-Use-gcc-in-Makefile.patch =================================================================== --- csw/mgar/pkg/scm/trunk/files/0004-Use-gcc-in-Makefile.patch (rev 0) +++ csw/mgar/pkg/scm/trunk/files/0004-Use-gcc-in-Makefile.patch 2013-02-01 13:37:29 UTC (rev 20250) @@ -0,0 +1,25 @@ +From b38a7aae12b4b5102bb5c1ceeb6ab4be10fc2fe7 Mon Sep 17 00:00:00 2001 +From: Peter Felecan <pfele...@opencsw.org> +Date: Fri, 1 Feb 2013 13:31:22 +0100 +Subject: [PATCH] Use gcc in Makefile + +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index cf1b2b9..4aab1c4 100644 +--- a/Makefile ++++ b/Makefile +@@ -35,7 +35,7 @@ CHPAT = $(HOME)/bin/chpat + RSYNC = rsync -av + Uploadee = csail + +-#CC = gcc ++CC = gcc + #CFLAGS = -g + #LIBS = + #LD = $(CC) -g +-- +1.8.1 + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel