gsrc-commit
[Top][All Lists]
Advanced

[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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]