rpms/mlton/devel mlton.spec,1.1,1.2

Adam Goode (agoode) fedora-extras-commits at redhat.com
Mon Jul 10 12:33:52 UTC 2006


Author: agoode

Update of /cvs/extras/rpms/mlton/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12611

Modified Files:
	mlton.spec 
Log Message:
turn off bootstrapping


Index: mlton.spec
===================================================================
RCS file: /cvs/extras/rpms/mlton/devel/mlton.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mlton.spec	9 Jul 2006 13:51:57 -0000	1.1
+++ mlton.spec	10 Jul 2006 12:33:52 -0000	1.2
@@ -1,16 +1,19 @@
+%define mlton_bootstrap 0
+
 Name:		mlton
 Version:	20051202
-Release:	7%{?dist}
+Release:	8%{?dist}
 Summary:	Optimizing compiler for Standard ML
 
 Group:		Development/Languages
 License:	BSD style and MIT
 URL:		http://mlton.org/
 Source0:	http://mlton.org/pages/Download/attachments/mlton-%{version}-1.src.tgz
-
-# XXX for bootstrapping only, taken from mlton_20060213-1 from Debian
+%if %{mlton_bootstrap}
+# taken from mlton_20060213-1 from Debian
 Source1:	mlton-bootstrap.i386.tar.bz2
 Source2:	mlton-bootstrap.ppc.tar.bz2
+%endif
 
 Patch0:		mlton-pdf-docs.patch
 Patch1:		mlton-debuginfo.patch
@@ -18,8 +21,11 @@
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-# XXX put mlton back into BuildRequires after bootstrap
 BuildRequires:	gmp-devel htmldoc tetex-latex which
+%if ! %{mlton_bootstrap}
+BuildRequires:	mlton
+%endif
+
 Requires:	gmp-devel gcc
 
 # not yet available for 64-bit arch
@@ -46,7 +52,7 @@
 # set correct version of PDF guide until this is fixed upstream
 sed -i 's/\(^version=\).*$/\1%{version}/g' bin/make-pdf-guide
 
-# XXX bootstrap only
+%if %{mlton_bootstrap}
 %ifarch i386
 %setup -T -D -q -a 1
 %endif
@@ -55,12 +61,14 @@
 %endif
 sed -i 's/\(^lib=\).*$/\1\$MLTON_BOOTSTRAP_DIR\/usr\/lib\/mlton/g'  \
 	bootstrap/usr/bin/mlton
+%endif
 
 
 %build
-# XXX bootstrap
+%if %{mlton_bootstrap}
 export MLTON_BOOTSTRAP_DIR=$(pwd)/bootstrap
 export PATH="${PATH}":$MLTON_BOOTSTRAP_DIR/usr/bin
+%endif
 
 make
 
@@ -92,6 +100,9 @@
 %{_mandir}/man1/*
 
 %changelog
+* Sun Jul  9 2006 Adam Goode <adam at spicenitz.org> - 20051202-8
+- Conditionalize bootstrapping and disable it
+
 * Sat Jul  1 2006 Adam Goode <adam at spicenitz.org> - 20051202-7
 - Fix macro in changelog
 - Remove mixed use of tabs and spaces




More information about the fedora-extras-commits mailing list