packages: SuiteSparse_config/SuiteSparse_config-config.patch, SuiteSparse_c...
qboosh
qboosh at pld-linux.org
Tue Jun 26 20:38:02 CEST 2012
Author: qboosh Date: Tue Jun 26 18:38:02 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 4.0.0; UFconfig is now known as SuiteSparse_config (no Obsoletes though: both packages can coexist)
---- Files affected:
packages/SuiteSparse_config:
SuiteSparse_config-config.patch (1.7 -> 1.8) , SuiteSparse_config-shared.patch (1.1 -> 1.2) , SuiteSparse_config.spec (1.12 -> 1.13)
---- Diffs:
================================================================
Index: packages/SuiteSparse_config/SuiteSparse_config-config.patch
diff -u packages/SuiteSparse_config/SuiteSparse_config-config.patch:1.7 packages/SuiteSparse_config/SuiteSparse_config-config.patch:1.8
--- packages/SuiteSparse_config/SuiteSparse_config-config.patch:1.7 Mon Jan 9 17:01:33 2012
+++ packages/SuiteSparse_config/SuiteSparse_config-config.patch Tue Jun 26 20:37:57 2012
@@ -1,15 +1,15 @@
---- UFconfig/UFconfig.mk.orig 2011-12-08 20:19:48.000000000 +0100
-+++ UFconfig/UFconfig.mk 2012-01-09 16:20:56.743005449 +0100
-@@ -53,7 +53,7 @@
- # default make environment.
-
+--- SuiteSparse_config/SuiteSparse_config.mk.orig 2012-06-01 21:25:05.000000000 +0200
++++ SuiteSparse_config/SuiteSparse_config.mk 2012-06-26 19:19:18.178725712 +0200
+@@ -60,7 +60,7 @@
# C and C++ compiler flags. The first three are standard for *.c and *.cpp
--CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC
+ # Add -DNTIMER if you do use any timing routines (otherwise -lrt is required).
+ # CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC -DNTIMER
+- CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O3 -fexceptions -fPIC
+CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -fPIC
# ranlib, and ar, for generating libraries. If you don't need ranlib,
# just change it to RANLAB = echo
-@@ -67,15 +67,16 @@
+@@ -73,7 +73,7 @@
# Fortran compiler (not required for 'make' or 'make library')
F77 = gfortran
@@ -17,8 +17,9 @@
+F77FLAGS = $(FFLAGS)
F77LIB =
- # C and Fortran libraries
- LIB = -lm
+ # C and Fortran libraries. Remove -lrt if you don't have it.
+@@ -82,8 +82,9 @@
+ # LIB = -lm
# For "make install"
-INSTALL_LIB = /usr/local/lib
@@ -27,9 +28,9 @@
+INSTALL_LIB = $(INSTALL_PREFIX)/lib
+INSTALL_INCLUDE = $(INSTALL_PREFIX)/include
- # For compiling MATLAB mexFunctions (MATLAB 7.5 or later)
- MEX = mex -O -largeArrayDims -lmwlapack -lmwblas
-@@ -148,8 +149,8 @@
+ # Which version of MAKE you are using (default is "make")
+ # MAKE = make
+@@ -162,8 +163,8 @@
# The path is relative to where it is used, in CHOLMOD/Lib, CHOLMOD/MATLAB, etc.
# You may wish to use an absolute path. METIS is optional. Compile
# CHOLMOD with -DNPARTITION if you do not wish to use METIS.
================================================================
Index: packages/SuiteSparse_config/SuiteSparse_config-shared.patch
diff -u packages/SuiteSparse_config/SuiteSparse_config-shared.patch:1.1 packages/SuiteSparse_config/SuiteSparse_config-shared.patch:1.2
--- packages/SuiteSparse_config/SuiteSparse_config-shared.patch:1.1 Mon Jan 9 17:01:33 2012
+++ packages/SuiteSparse_config/SuiteSparse_config-shared.patch Tue Jun 26 20:37:57 2012
@@ -1,43 +1,46 @@
---- UFconfig/Makefile.orig 2011-12-14 19:09:00.000000000 +0100
-+++ UFconfig/Makefile 2012-01-09 16:45:18.549721061 +0100
-@@ -8,15 +8,13 @@
-
- include UFconfig.mk
-
--ccode: libufconfig.a
-+ccode: libufconfig.la
-
--all: libufconfig.a
-+all: libufconfig.la
-
--libufconfig.a: UFconfig.c UFconfig.h
-- $(CC) $(CF) -c UFconfig.c
-- $(ARCHIVE) libufconfig.a UFconfig.o
-- $(RANLIB) libufconfig.a
-- - $(RM) UFconfig.o
-+libufconfig.la: UFconfig.c UFconfig.h
-+ libtool --mode=compile --tag=CC $(CC) $(CF) -c UFconfig.c
-+ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o libufconfig.la UFconfig.lo -rpath $(INSTALL_LIB)
+--- SuiteSparse_config/Makefile.orig 2012-05-27 00:53:19.000000000 +0200
++++ SuiteSparse_config/Makefile 2012-06-26 19:54:44.061969831 +0200
+@@ -8,17 +8,15 @@
+
+ include SuiteSparse_config.mk
+
+-ccode: libsuitesparseconfig.a
++ccode: libsuitesparseconfig.la
+
+-all: libsuitesparseconfig.a
++all: libsuitesparseconfig.la
+
+-library: libsuitesparseconfig.a
++library: libsuitesparseconfig.la
+
+-libsuitesparseconfig.a: SuiteSparse_config.c SuiteSparse_config.h
+- $(CC) $(CF) -c SuiteSparse_config.c
+- $(ARCHIVE) libsuitesparseconfig.a SuiteSparse_config.o
+- $(RANLIB) libsuitesparseconfig.a
+- - $(RM) SuiteSparse_config.o
++libsuitesparseconfig.la: SuiteSparse_config.c SuiteSparse_config.h
++ libtool --mode=compile --tag=CC $(CC) $(CF) -c SuiteSparse_config.c
++ libtool --mode=link --tag=CC $(CC) $(LDFLAGS) $(CFLAGS) -o libsuitesparseconfig.la SuiteSparse_config.lo -lrt -rpath $(INSTALL_LIB)
distclean: purge
-@@ -28,14 +26,12 @@
+@@ -30,14 +28,12 @@
- # install UFconfig
+ # install SuiteSparse_config
install:
-- $(CP) libufconfig.a $(INSTALL_LIB)/libufconfig.$(VERSION).a
-- ( cd $(INSTALL_LIB) ; ln -sf libufconfig.$(VERSION).a libufconfig.a )
-- $(CP) UFconfig.h $(INSTALL_INCLUDE)
-- chmod 644 $(INSTALL_LIB)/libufconfig*.a
-- chmod 644 $(INSTALL_INCLUDE)/UFconfig.h
-+ libtool --mode=install $(CP) libufconfig.la $(DESTDIR)$(INSTALL_LIB)
-+ $(CP) UFconfig.h $(DESTDIR)$(INSTALL_INCLUDE)
-+ chmod 644 $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h
+- $(CP) libsuitesparseconfig.a $(INSTALL_LIB)/libsuitesparseconfig.$(VERSION).a
+- ( cd $(INSTALL_LIB) ; ln -sf libsuitesparseconfig.$(VERSION).a libsuitesparseconfig.a )
+- $(CP) SuiteSparse_config.h $(INSTALL_INCLUDE)
+- chmod 644 $(INSTALL_LIB)/libsuitesparseconfig*.a
+- chmod 644 $(INSTALL_INCLUDE)/SuiteSparse_config.h
++ libtool --mode=install $(CP) libsuitesparseconfig.la $(DESTDIR)$(INSTALL_LIB)
++ $(CP) SuiteSparse_config.h $(DESTDIR)$(INSTALL_INCLUDE)
++ chmod 644 $(DESTDIR)$(INSTALL_INCLUDE)/SuiteSparse_config.h
- # uninstall UFconfig
+ # uninstall SuiteSparse_config
uninstall:
-- $(RM) $(INSTALL_LIB)/libufconfig*.a
-- $(RM) $(INSTALL_INCLUDE)/UFconfig.h
-+ $(RM) $(DESTDIR)$(INSTALL_LIB)/libufconfig.la $(DESTDIR)$(INSTALL_LIB)/libufconfig.so* $(DESTDIR)$(INSTALL_LIB)/libufconfig.a
-+ $(RM) $(DESTDIR)$(INSTALL_INCLUDE)/UFconfig.h
+- $(RM) $(INSTALL_LIB)/libsuitesparseconfig*.a
+- $(RM) $(INSTALL_INCLUDE)/SuiteSparse_config.h
++ $(RM) $(DESTDIR)$(INSTALL_LIB)/libsuitesparseconfig.la
++ $(RM) $(DESTDIR)$(INSTALL_INCLUDE)/SuiteSparse_config.h
================================================================
Index: packages/SuiteSparse_config/SuiteSparse_config.spec
diff -u packages/SuiteSparse_config/SuiteSparse_config.spec:1.12 packages/SuiteSparse_config/SuiteSparse_config.spec:1.13
--- packages/SuiteSparse_config/SuiteSparse_config.spec:1.12 Fri May 25 15:06:10 2012
+++ packages/SuiteSparse_config/SuiteSparse_config.spec Tue Jun 26 20:37:57 2012
@@ -1,62 +1,66 @@
# $Revision$, $Date$
-Summary: UFconfig development files
-Summary(pl.UTF-8): Pliki programistyczne UFconfig
-Name: UFconfig
-Version: 3.7.1
+Summary: SuiteSparse_config development files
+Summary(pl.UTF-8): Pliki programistyczne SuiteSparse_config
+Name: SuiteSparse_config
+Version: 4.0.0
Release: 1
License: no restrictions
Group: Development
Source0: http://www.cise.ufl.edu/research/sparse/UFconfig/%{name}-%{version}.tar.gz
-# Source0-md5: 145b8126b7ee957d1ea6b401be0bf798
+# Source0-md5: 05ea5b1e08b590bbd51f103584ff243d
Patch0: %{name}-config.patch
Patch1: %{name}-shared.patch
URL: http://www.cise.ufl.edu/research/sparse/UFconfig/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-UFconfig is required by nearly all sparse matrix packages that are
-authored by Timothy A. Davis.
+SuiteSparse_config is required by nearly all sparse matrix packages
+that are authored by Timothy A. Davis.
+
+Before version 4, SuiteSparse_config used to be named UFconfig.
%description -l pl.UTF-8
-UFconfig jest wymagany przez prawie wszystkie pakiety do obliczeń na
-macierzach rzadkich autorstwa Timothy'ego A. Davisa.
+SuiteSparse_config jest wymagany przez prawie wszystkie pakiety do
+obliczeń na macierzach rzadkich autorstwa Timothy'ego A. Davisa.
+
+SuiteSparse_concig przed wersją 4 nazywał się UFconfig.
%package libs
-Summary: UFconfig shared library
-Summary(pl.UTF-8): Biblioteka współdzielona UFconfig
+Summary: SuiteSparse_config shared library
+Summary(pl.UTF-8): Biblioteka współdzielona SuiteSparse_config
Group: Libraries
%description libs
-UFconfig shared library, containing malloc/free wrappers.
+SuiteSparse_config shared library, containing malloc/free wrappers.
%description libs -l pl.UTF-8
-Biblioteka współdzielona UFconfig, zawierająca funkcje obudowujące
-malloc/free.
+Biblioteka współdzielona SuiteSparse_config, zawierająca funkcje
+obudowujące malloc/free.
%package devel
-Summary: Development files for UFconfig library
-Summary(pl.UTF-8): Pliki programistyczne biblioteki UFconfig
+Summary: Development files for SuiteSparse_config library
+Summary(pl.UTF-8): Pliki programistyczne biblioteki SuiteSparse_config
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
%description devel
-Development files for UFconfig library.
+Development files for SuiteSparse_config library.
%description devel -l pl.UTF-8
-Pliki programistyczne biblioteki UFconfig.
+Pliki programistyczne biblioteki SuiteSparse_config.
%package static
-Summary: UFconfig static library
-Summary(pl.UTF-8): Biblioteka statyczna UFconfig
+Summary: SuiteSparse_config static library
+Summary(pl.UTF-8): Biblioteka statyczna SuiteSparse_config
Group: Libraries
Requires: %{name}-devel = %{version}-%{release}
%description static
-UFconfig static library.
+SuiteSparse_config static library.
%description static -l pl.UTF-8
-Biblioteka statyczna UFconfig.
+Biblioteka statyczna SuiteSparse_config.
%prep
%setup -q -n %{name}
@@ -78,7 +82,7 @@
DESTDIR=$RPM_BUILD_ROOT \
INSTALL_LIB=%{_libdir}
-cp -a UFconfig.mk $RPM_BUILD_ROOT%{_datadir}/misc
+cp -a SuiteSparse_config.mk $RPM_BUILD_ROOT%{_datadir}/misc
%clean
rm -rf $RPM_BUILD_ROOT
@@ -89,22 +93,22 @@
%files
%defattr(644,root,root,755)
%doc README.txt
-%{_includedir}/UFconfig.h
-%{_datadir}/misc/UFconfig.mk
+%{_includedir}/SuiteSparse_config.h
+%{_datadir}/misc/SuiteSparse_config.mk
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libufconfig.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libufconfig.so.0
+%attr(755,root,root) %{_libdir}/libsuitesparseconfig.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libsuitesparseconfig.so.0
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libufconfig.so
-%{_libdir}/libufconfig.la
+%attr(755,root,root) %{_libdir}/libsuitesparseconfig.so
+%{_libdir}/libsuitesparseconfig.la
%files static
%defattr(644,root,root,755)
-%{_libdir}/libufconfig.a
+%{_libdir}/libsuitesparseconfig.a
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -112,6 +116,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.13 2012/06/26 18:37:57 qboosh
+- updated to 4.0.0; UFconfig is now known as SuiteSparse_config (no Obsoletes though: both packages can coexist)
+
Revision 1.12 2012/05/25 13:06:10 qboosh
- updated to 3.7.1
================================================================
---- CVS-web:
http://cvs.pld-linux.org/packages/SuiteSparse_config/SuiteSparse_config-config.patch?r1=1.7&r2=1.8
http://cvs.pld-linux.org/packages/SuiteSparse_config/SuiteSparse_config-shared.patch?r1=1.1&r2=1.2
http://cvs.pld-linux.org/packages/SuiteSparse_config/SuiteSparse_config.spec?r1=1.12&r2=1.13
More information about the pld-cvs-commit
mailing list