rpms/bigloo/F-11 bigloo.spec, 1.31, 1.32 sources, 1.17, 1.18 bigloo-java-1.5.patch, 1.2, NONE bigloo-javaht.patch, 1.3, NONE bigloo-javassl.patch, 1.1, NONE
Gérard Milmeister
gemi at fedoraproject.org
Sun Aug 9 22:05:39 UTC 2009
Author: gemi
Update of /cvs/pkgs/rpms/bigloo/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv670
Modified Files:
bigloo.spec sources
Removed Files:
bigloo-java-1.5.patch bigloo-javaht.patch bigloo-javassl.patch
Log Message:
new release 3.2b
Index: bigloo.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-11/bigloo.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -p -r1.31 -r1.32
--- bigloo.spec 24 Feb 2009 04:37:53 -0000 1.31
+++ bigloo.spec 9 Aug 2009 22:05:39 -0000 1.32
@@ -1,32 +1,30 @@
-%define _with_java 1
-
-Name: bigloo
-Version: 3.1b
-Release: 5%{?dist}
-Summary: Bigloo is compiler for the Scheme programming language
-
-Group: Development/Languages
-License: GPLv2+
-URL: http://www-sop.inria.fr/mimosa/fp/Bigloo
-Source: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo%{version}.tar.gz
-Patch1: bigloo-javaht.patch
-Patch2: bigloo-java-1.5.patch
+Name: bigloo
+Version: 3.2b
+Release: 1%{?dist}
+Summary: Bigloo is compiler for the Scheme programming language
+
+Group: Development/Languages
+License: GPLv2+
+URL: http://www-sop.inria.fr/mimosa/fp/Bigloo
+Source: ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo%{version}-2.tar.gz
+Patch3: bigloo-destdir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: emacs
BuildRequires: emacs-el
BuildRequires: xemacs
BuildRequires: xemacs-el
-BuildRequires: indent
BuildRequires: /sbin/install-info
+BuildRequires: indent
+BuildRequires: java-1.6.0-openjdk-devel
BuildRequires: zip
-BuildRequires: indent
-BuildRequires: sqlite-devel
-BuildRequires: java-1.5.0-gcj-devel
-BuildRequires: gstreamer-plugins-base-devel
-BuildRequires: gstreamer-devel
+BuildRequires: gc-devel
BuildRequires: gmp-devel
+BuildRequires: gstreamer-devel
+BuildRequires: gstreamer-plugins-base-devel
+BuildRequires: indent
BuildRequires: openssl-devel
-Requires: bigloo-libs = %{version}-%{release}
+BuildRequires: sqlite-devel
+Requires: bigloo-libs = %{version}-%{release}
Requires: indent
Requires: gmp-devel
Requires(post): /sbin/install-info
@@ -66,7 +64,7 @@ Group: Development/Languages
Requires: emacs-common
%description emacs
-Emacs development environment for Bigloo
+Emacs development environment for Bigloo.
%package xemacs
@@ -75,13 +73,12 @@ Group: Development/Languages
Requires: xemacs-common
%description xemacs
-XEmacs development environment for Bigloo
+XEmacs development environment for Bigloo.
%prep
%setup -q -n %{name}%{version}
-%patch1 -p1
-%patch2 -p1
+%patch3 -p1
sed -i 's|bmask=755|bmask=644|' configure
@@ -89,8 +86,12 @@ sed -i 's|bmask=755|bmask=644|' configur
%define emacslisppath %{_datadir}/emacs/site-lisp
%define xemacslisppath %{_datadir}/xemacs/site-packages/lisp
%define inplace `pwd`/inplace
-%define bigloo_opt_flags "`echo $RPM_OPT_FLAGS | sed 's/-Wall/-w/g'`"
+%define bigloo_opt_flags "`echo $RPM_OPT_FLAGS | sed 's/-Wall/-w/g' | sed 's/FORTIFY_SOURCE=./FORTIFY_SOURCE=0/g'`"
+%define bigloo_opt_flags_ -O2 -g -pipe -fexceptions -fstack-protector --param=ssp-buffer-size=4
+
+CFLAGS="%bigloo_opt_flags"
+export CFLAGS
./configure \
--prefix=%{_prefix} \
--bindir=%{_bindir} \
@@ -103,13 +104,13 @@ sed -i 's|bmask=755|bmask=644|' configur
--native-default-backend \
--emacs=emacs \
--dotnet=no \
- %{?_with_java: --jvm=yes} \
- %{!?_with_java: --jvm=no} \
+ --jvm=yes \
--sharedbde=yes \
--sharedcompiler=yes \
- --coflags=%{bigloo_opt_flags}
+ --customgc=no \
+ --coflags="$CFLAGS"
-sed -i 's|EMACSBRAND=.*|EMACSBRAND=emacs21|' Makefile.config
+sed -i 's/^EMACSBRAND.*/EMACSBRAND=emacs22/g' Makefile.config
# _smp_mflags breaks the build
env LD_LIBRARY_PATH=`pwd`/lib/%{version} \
@@ -129,7 +130,7 @@ rm -rf $RPM_BUILD_ROOT
env LD_LIBRARY_PATH=`pwd`/lib/%{version} \
make DESTDIR=$RPM_BUILD_ROOT install
env LD_LIBRARY_PATH=`pwd`/lib/%{version} \
- make DESTDIR=$RPM_BUILD_ROOT EMACSDIR=$RPM_BUILD_ROOT%{emacslisppath}/bigloo install-bee
+ make DESTDIR=$RPM_BUILD_ROOT EMACSDIR=%{emacslisppath}/bigloo install-bee
make -C manuals DESTDIR=$RPM_BUILD_ROOT install-bee
# fix permissions
@@ -142,10 +143,10 @@ chmod 755 $RPM_BUILD_ROOT%{_bindir}/*
rm -f *.so
mv bigloo/%{version}/*.so .
# seems to need to be hard linked so that it is provided by the package
- for ext in bdl calendar fth gstreamer mail multimedia pkgcomp pkglib pth sqlite ssl web
- do
- ln -f libbigloo${ext}_s-%{version}.so libbigloo${ext}_u-%{version}.so
- done
+# for ext in bdl calendar fth gstreamer mail multimedia pkgcomp pkglib pth sqlite ssl web
+# do
+# ln -f libbigloo${ext}_s-%{version}.so libbigloo${ext}_u-%{version}.so
+# done
(cd bigloo/%{version}; ln -sf ../../*.so .)
)
@@ -226,6 +227,9 @@ fi
%changelog
+* Sun Aug 9 2009 Gerard Milmeister <gemi at bluewin.ch> - 3.2b-1
+- new release 3.2b
+
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.1b-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bigloo/F-11/sources,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -p -r1.17 -r1.18
--- sources 18 Sep 2008 19:17:25 -0000 1.17
+++ sources 9 Aug 2009 22:05:39 -0000 1.18
@@ -1 +1 @@
-1c44c3dc0f3b8953178a7918e4c442ab bigloo3.1b.tar.gz
+48d8853e108436469ee858116b3da00d bigloo3.2b-2.tar.gz
--- bigloo-java-1.5.patch DELETED ---
--- bigloo-javaht.patch DELETED ---
--- bigloo-javassl.patch DELETED ---
More information about the fedora-extras-commits
mailing list