[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gsrc-commit] /srv/bzr/gsrc/trunk r1195: add smarteiffel at 2.3
From: |
Brandon Invergo |
Subject: |
[Gsrc-commit] /srv/bzr/gsrc/trunk r1195: add smarteiffel at 2.3 |
Date: |
Sun, 18 Nov 2012 14:39:49 +0100 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 1195
committer: Brandon Invergo <address@hidden>
branch nick: trunk
timestamp: Sun 2012-11-18 14:39:49 +0100
message:
add smarteiffel at 2.3
added:
gnu/smarteiffel/
gnu/smarteiffel/Makefile
gnu/smarteiffel/config.mk
gnu/smarteiffel/sha256sums
=== added directory 'gnu/smarteiffel'
=== added file 'gnu/smarteiffel/Makefile'
--- a/gnu/smarteiffel/Makefile 1970-01-01 00:00:00 +0000
+++ b/gnu/smarteiffel/Makefile 2012-11-18 13:39:49 +0000
@@ -0,0 +1,45 @@
+GARNAME = smarteiffel
+GARVERSION = 2.3
+HOME_URL = http://smarteiffel.loria.fr/
+DESCRIPTION = A compiler, tools and libraries for the Eiffel language
+
+######################################################################
+
+MASTER_SITES = https://gforge.inria.fr/
+MASTER_SUBDIR = frs/download.php/2461/
+version = $(subst .,-,$(GARVERSION))
+DISTFILES = $(GARNAME)-$(version).tar.bz2
+SIGFILES =
+WORKSRC = $(WORKDIR)/SmartEiffel
+BUILD_SCRIPTS = $(WORKSRC)/Makefile
+INSTALL_SCRIPTS = $(WORKSRC)/Makefile
+
+BUILDDEPS =
+LIBDEPS =
+
+######################################################################
+
+include ../../gar.mk
+include config.mk
+
+EIFFEL_ENV = USRDIR=$(packageprefix) \n \
+ DOCDIR=$(packageprefix)/share/doc \n \
+ ETCDIR=$(packageprefix)/lib/smarteiffel \n \
+ PREFIX=$(packageprefix) \n \
+ SE_PREFIX=$(packageDESTDIR) \n \
+ SmartEiffel="$(packageprefix)/lib/smarteiffel/serc" \n
+
+pre-build:
+ sed -i -e 's/install: all/install:/' $(WORKSRC)/Makefile
+ sed -i -e 's/-Os/-O1/g' $(WORKSRC)/make_release.sh
+# This is just plain weird, but I can't get it to work by passing
+# these in through the environment via Make:
+ sed -i -e '8s|^|$(EIFFEL_ENV)|' $(WORKSRC)/make_release.sh
+ $(MAKECOOKIE)
+
+build-%/Makefile:
+ $(BUILD_ENV) $(MAKE) -C $* all
+
+install-%/Makefile:
+ $(INSTALL_ENV) $(MAKE) -C $* install
+ $(MAKECOOKIE)
=== added file 'gnu/smarteiffel/config.mk'
--- a/gnu/smarteiffel/config.mk 1970-01-01 00:00:00 +0000
+++ b/gnu/smarteiffel/config.mk 2012-11-18 13:39:49 +0000
@@ -0,0 +1,4 @@
+## Configuration options for smarteiffel ##
+
+CONFIGURE_OPTS ?=
+BUILD_OPTS ?=
=== added file 'gnu/smarteiffel/sha256sums'
--- a/gnu/smarteiffel/sha256sums 1970-01-01 00:00:00 +0000
+++ b/gnu/smarteiffel/sha256sums 2012-11-18 13:39:49 +0000
@@ -0,0 +1,1 @@
+e6eabb99e2bb0c02a59151778c3db96044430292536cef869ce0fb0b5d4d540b
download/smarteiffel-2-3.tar.bz2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gsrc-commit] /srv/bzr/gsrc/trunk r1195: add smarteiffel at 2.3,
Brandon Invergo <=