[Pkg-ocaml-maint-commits] r5538 - in /trunk/packages/ergo: tarballs/ trunk/debian/
dogguy-guest at users.alioth.debian.org
dogguy-guest at users.alioth.debian.org
Mon Apr 21 13:08:19 UTC 2008
Author: dogguy-guest
Date: Mon Apr 21 13:08:19 2008
New Revision: 5538
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5538
Log:
- Ergo is now Alt-Ergo
- Fix encoding problems in copyright file
- Fix watch file
- DO NOT RELEASE : waiting for a clean tarball from upstream.
Added:
trunk/packages/ergo/tarballs/alt-ergo_0.7.3.orig.tar.gz
- copied unchanged from r5506, trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz
trunk/packages/ergo/trunk/debian/alt-ergo.dirs
- copied, changed from r5506, trunk/packages/ergo/trunk/debian/ergo.dirs
trunk/packages/ergo/trunk/debian/alt-ergo.manpages
- copied unchanged from r5506, trunk/packages/ergo/trunk/debian/ergo.manpages
Removed:
trunk/packages/ergo/tarballs/ergo_0.7.3.orig.tar.gz
trunk/packages/ergo/trunk/debian/ergo.dirs
trunk/packages/ergo/trunk/debian/ergo.manpages
Modified:
trunk/packages/ergo/trunk/debian/changelog
trunk/packages/ergo/trunk/debian/compat
trunk/packages/ergo/trunk/debian/control
trunk/packages/ergo/trunk/debian/copyright
trunk/packages/ergo/trunk/debian/rules
trunk/packages/ergo/trunk/debian/watch
Copied: trunk/packages/ergo/trunk/debian/alt-ergo.dirs (from r5506, trunk/packages/ergo/trunk/debian/ergo.dirs)
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/alt-ergo.dirs?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/ergo.dirs (original)
+++ trunk/packages/ergo/trunk/debian/alt-ergo.dirs Mon Apr 21 13:08:19 2008
@@ -1,2 +1,3 @@
usr/bin
+usr/lib/alt-ergo
Modified: trunk/packages/ergo/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/changelog?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/changelog (original)
+++ trunk/packages/ergo/trunk/debian/changelog Mon Apr 21 13:08:19 2008
@@ -1,8 +1,5 @@
-ergo (0.7.3-1) UNRELEASED; urgency=low
+alt-ergo (0.7.3-1) UNRELEASED; urgency=low
* Initial release (Closes: #468557)
- * Install ergoAPI
- * Install ergo.byte
- * Patch upstream makefile to enhance clean target
-- Mehdi Dogguy <dogguy at pps.jussieu.fr> Fri, 11 Mar 2008 15:55:41 +0100
Modified: trunk/packages/ergo/trunk/debian/compat
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/compat?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/compat (original)
+++ trunk/packages/ergo/trunk/debian/compat Mon Apr 21 13:08:19 2008
@@ -1,1 +1,1 @@
-5
+6
Modified: trunk/packages/ergo/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/control?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/control (original)
+++ trunk/packages/ergo/trunk/debian/control Mon Apr 21 13:08:19 2008
@@ -1,24 +1,24 @@
-Source: ergo
+Source: alt-ergo
Section: math
Priority: optional
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint at lists.debian.org>
Uploaders: Mehdi Dogguy <dogguy at pps.jussieu.fr>
-Build-Depends: debhelper (>= 5), autotools-dev, ocaml-nox (>= 3.10.0), libocamlgraph-ocaml-dev, dpatch
-Homepage: http://ergo.lri.fr
+Build-Depends: debhelper (>= 6), autotools-dev, ocaml-nox (>= 3.10.0), libocamlgraph-ocaml-dev, dpatch
+Homepage: http://alt-ergo.lri.fr
Standards-Version: 3.7.3
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/ergo
XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/
-Package: ergo
+Package: alt-ergo
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${F:OCamlRun}
Suggests: why
Description: Automatic theorem prover dedicated to program verification
- Ergo is an automatic theorem prover dedicated to program verification.
- Ergo is based on CC(X) a congruence closure algorithm parameterized by an
+ Alt-Ergo is an automatic theorem prover dedicated to program verification.
+ Alt-Ergo is based on CC(X) a congruence closure algorithm parameterized by an
equational theory X. Currently, CC(X) can be instantiated by the empty
- equational theory and by the linear arithmetics. Ergo contains also a home
+ equational theory and by the linear arithmetics. Alt-Ergo contains also a home
made SAT-solver and an instantiation mechanism.
.
- Ergo is both safe and modular: each box is described by a small set of
+ Alt-Ergo is both safe and modular: each box is described by a small set of
inference rules and is implemented as an OCaml functor.
Modified: trunk/packages/ergo/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/copyright?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/copyright (original)
+++ trunk/packages/ergo/trunk/debian/copyright Mon Apr 21 13:08:19 2008
@@ -1,36 +1,25 @@
This package was debianized by Mehdi Dogguy <dogguy at pps.jussieu.fr> on
Fri, 22 Feb 2008 10:09:03 +0100.
-It was downloaded from <http://ergo.lri.fr/http/>
-
- Sylvain Conchon <conchon at lri.fr>
- Evelyne Contejean <contejea at lri.fr>
- Johannes Kanig <kanig at lri.fr>
- Stephane Lescuyer <lescuyer at lri.fr>
-
- Some code is contributed by :
- Jean-Christophe FILLIATRE <filliatr at lri.fr>
-
-Copyright:
-
- <Copyright (C) 2006 Sylvain Conchon>
-
- heap.ml, heap.mli :
- <Copyright (C) 2003 Jean-Christophe FILLIATRE>
- <Copyright (C) 1996 INRIA>
-
- configure.in, Makefile.in :
- <Copyright (C) 2001 Jean-Christophe FILLIATRE>
-
- hashcons.ml, hashcons.mli :
- <Copyright (C) 2000 Jean-Christophe FILLIATRE>
-
- why_lexer.mll, why_parser.mly :
- <Copyright (C) 2002 Jean-Christophe FILLIATRE>
-
-License:
-
- Ergo's licence is CeCILL-C:
+It was downloaded from <http://alt-ergo.lri.fr/http/>
+
+Files: heap.ml{,i}
+Copyright: © 2003 Jean-Christophe FILLIÃTRE <filliatr at lri.fr>
+ © 1996 INRIA
+
+Files: configure.in,Makefile.in
+Copyright: © 2001 Jean-Christophe FILLIÃTRE <filliatr at lri.fr>
+
+Files: hashcons.ml{,i}
+Copyright: © 2000 Jean-Christophe FILLIÃTRE <filliatr at lri.fr>
+
+Files: why_lexer.mll,why_parser.mly
+Copyright: © 2002 Jean-Christophe FILLIÃTRE <filliatr at lri.fr>
+
+Copyright: © 2006 Sylvain Conchon
+License: CeCILL-C
+
+ Alt-Ergo's licence is CeCILL-C:
CeCILL-C FREE SOFTWARE LICENSE AGREEMENT
@@ -53,7 +42,7 @@
The authors of the CeCILL-C (for Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre])
license are:
-Commissariat ÃÂ l'Energie Atomique - CEA, a public scientific, technical
+Commissariat à l'Energie Atomique - CEA, a public scientific, technical
and industrial research establishment, having its principal place of
business at 25 rue Leblanc, immeuble Le Ponant D, 75015 Paris, France.
@@ -372,7 +361,7 @@
The Licensee undertakes not to directly or indirectly infringe the
intellectual property rights of the Holder and/or Contributors on the
-Software and to take, where applicable, vis-ÃÂ -vis its staff, any and all
+Software and to take, where applicable, vis-Ã -vis its staff, any and all
measures required to ensure respect of said intellectual property rights
of the Holder and/or Contributors.
@@ -551,5 +540,5 @@
Version 1.0 dated 2006-09-05.
-The Debian packaging is (C) 2008, Mehdi Dogguy <dogguy at pps.jussieu.fr> and
+The Debian packaging is © 2008, Mehdi Dogguy <dogguy at pps.jussieu.fr> and
is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
Modified: trunk/packages/ergo/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/rules?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/rules (original)
+++ trunk/packages/ergo/trunk/debian/rules Mon Apr 21 13:08:19 2008
@@ -16,18 +16,13 @@
OCAMLABI = $(shell ocamlc -version)
BYTECODE = $(shell [ -x /usr/bin/ocamlopt ] || echo yes)
-OCAMLRUN = ocaml-base-nox-$(OCAMLABI)
+OCAMLRUN = $(if $(BYTECODE),ocaml-base-nox-$(OCAMLABI),)
OCAMLBEST = $(if $(BYTECODE),byte,opt)
-OPTTARGET = byte api.byte $(if $(BYTECODE),,opt api.opt)
+OPTTARGET = api.byte $(if $(BYTECODE),byte,opt api.opt)
APIFILES = ergoAPI.cma $(if $(BYTECODE),,ergoAPI.cmxa)
MAKEOPTS = OCAMLC=ocamlc OCAMLOPT=ocamlopt OCAMLLEX=ocamllex OCAMLLIB=/usr/lib/ocaml/$(OCAMLABI) OCAMLVERSION=$(OCAMLABI)
-ocamlinit:
- if [ -x /usr/bin/ocamlopt ]; then \
- echo "usr/share/man/man1/ergo.1.gz usr/share/man/man1/ergo.byte.1.gz" > debian/ergo.links; \
- fi
-
-config.status: ocamlinit
+config.status:
dh_testdir
./configure --host=$(DEB_HOST_GNU_TYPE) \
--build=$(DEB_BUILD_GNU_TYPE) \
@@ -61,9 +56,10 @@
dh_testroot
dh_clean -k
dh_installdirs
- $(MAKE) prefix=$(CURDIR)/debian/ergo/usr install-indep install-$(OCAMLBEST)
- [ -x /usr/bin/ocamlopt ] && cp ergo.byte $(CURDIR)/debian/ergo/usr/bin/
- cp $(APIFILES) $(CURDIR)/debian/ergo/usr/lib/ergo/
+# $(MAKE) prefix=$(CURDIR)/debian/alt-ergo/usr install-$(OCAMLBEST)
+ cp -f ergo.$(OCAMLBEST) $(CURDIR)/debian/alt-ergo/usr/bin/ergo
+ cp -f smt_prelude.mlw $(CURDIR)/debian/alt-ergo/usr/lib/alt-ergo/
+ cp -f $(APIFILES) $(CURDIR)/debian/alt-ergo/usr/lib/alt-ergo/
binary-indep: build install
@@ -74,7 +70,9 @@
dh_installdocs
dh_installman
dh_link
- dh_strip
+ if [ "$(OCAMLBEST)" = "opt" ]; then \
+ dh_strip; \
+ fi
dh_compress
dh_fixperms
dh_installdeb
Modified: trunk/packages/ergo/trunk/debian/watch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/ergo/trunk/debian/watch?rev=5538&op=diff
==============================================================================
--- trunk/packages/ergo/trunk/debian/watch (original)
+++ trunk/packages/ergo/trunk/debian/watch Mon Apr 21 13:08:19 2008
@@ -1,3 +1,3 @@
version=3
-http://ergo.lri.fr/http/ergo-(.*)\.tar\.gz
+http://alt-ergo.lri.fr/http/alt-ergo-(.*)\.tar\.gz
More information about the Pkg-ocaml-maint-commits
mailing list