rpms/healpix/F-11 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2
Lubomir Rintel
lkundrak at fedoraproject.org
Tue Apr 7 08:49:39 UTC 2009
- Previous message: rpms/healpix/F-10 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2
- Next message: rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.28, 1.29 nouveau-fedora.patch, 1.17, 1.18 sources, 1.29, 1.30 xorg-x11-drv-nouveau.spec, 1.34, 1.35
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: lkundrak
Update of /cvs/pkgs/rpms/healpix/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv20712/F-11
Modified Files:
healpix-2.11c-shlib.patch
Added Files:
healpix-2.11c-gcc44.patch healpix-f90test.sh
Log Message:
Add missing sources
healpix-2.11c-gcc44.patch:
--- NEW FILE healpix-2.11c-gcc44.patch ---
Fix build with GCC 4.4
Lubomir Rintel <lkundrak at v3.sk>
diff -up Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc
--- Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc.gcc44 2009-04-04 14:57:00.959422841 +0200
+++ Healpix_2.11c/src/cxx/alice/testMollweideSkyMap.cc 2009-04-04 14:57:07.608305831 +0200
@@ -1,3 +1,4 @@
+#include <cstdio>
#include <iostream>
#include <assert.h>
#include <math.h>
diff -up Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc
--- Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc.gcc44 2009-04-04 14:57:38.576299113 +0200
+++ Healpix_2.11c/src/cxx/alice/testOrthogonalSkyMap.cc 2009-04-04 14:57:44.702423754 +0200
@@ -1,3 +1,4 @@
+#include <cstdio>
#include <iostream>
#include <assert.h>
#include <math.h>
--- NEW FILE healpix-f90test.sh ---
#!/bin/bash
\rm test*
hp_synfast syn.par; \
hp_map2gif -inp test_map.fits -out test_map.gif -bar t -ttl 'CMB Map'; \
hp_smoothing smo.par; \
hp_map2gif -inp test_sm.fits -out test_sm.gif -bar t -ttl 'Smoothed CMB Map'; \
hp_ud_grade udg.par ; \
hp_map2gif -inp test_LOres.fits -out test_LOres.gif -bar t -ttl 'Degraded Map'; \
hp_hotspot hot.par ; \
hp_map2gif -inp test_ext.fits -out test_ext.gif -bar t -ttl 'Extrema Only Map'; \
hp_anafast ana.par; \
hp_alteralm alt.par; \
hp_median_filter med.par ; \
hp_map2gif -inp test_mf.fits -out test_mf.gif -bar t -ttl 'Median Filtered Map'; \
hp_sky_ng_sim ngfs.par ; \
hp_map2gif -inp test_ngfs.fits -out test_ngfs.gif -bar t -ttl 'Non-Gaussian Map'; \
echo "Healpix F90 tests done"
healpix-2.11c-shlib.patch:
Index: healpix-2.11c-shlib.patch
===================================================================
RCS file: /cvs/pkgs/rpms/healpix/F-11/healpix-2.11c-shlib.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- healpix-2.11c-shlib.patch 7 Apr 2009 07:04:19 -0000 1.1
+++ healpix-2.11c-shlib.patch 7 Apr 2009 08:49:08 -0000 1.2
@@ -1,11 +1,333 @@
-Compile the Fortran library into a shared object instead
-of static library.
-
-Lubomir Rintel <lkundrak at v3.sk>
-
-diff -up Healpix_2.11c/src/f90/alteralm/Makefile.shlib Healpix_2.11c/src/f90/alteralm/Makefile
---- Healpix_2.11c/src/f90/alteralm/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100
-+++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/cxx/alice/planck.make.orig Healpix_2.11c/src/cxx/alice/planck.make
+--- Healpix_2.11c/src/cxx/alice/planck.make.orig 2009-01-08 18:19:58.000000000 +0200
++++ Healpix_2.11c/src/cxx/alice/planck.make 2009-04-04 13:06:20.000000000 +0300
+@@ -20,28 +20,28 @@ test.o: alice_utils.h
+ alice2.o: alice_usage.h OrthogonalSkyMap.h
+ testOrthogonalSkyMap.o: OrthogonalSkyMap.h
+
+-generateTexture.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++generateTexture.o:
+ generateTexture: generateTexture.o
+ $(CXXL) $(CXXLFLAGS) -o $@ generateTexture.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+
+-$(ALICE2_OBJ): libhealpix_cxx.a libcxxsupport.a libcfitsio.a
+-alice2: $(ALICE2_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++$(ALICE2_OBJ):
++alice2: $(ALICE2_OBJ)
+ $(CXXL) $(CXXLFLAGS) -o $@ $(ALICE2_OBJ) -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+
+-alice_test: $(TEST_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++alice_test: $(TEST_OBJ)
+ $(CXXL) $(CXXLFLAGS) -o $@ $(TEST_OBJ) -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+
+-testSoSSkyMap: $(TESTSOS_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++testSoSSkyMap: $(TESTSOS_OBJ)
+ $(CXXL) $(CXXLFLAGS) -o $@ $(TESTSOS_OBJ) -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+
+-testMollweideSkyMap: $(TESTMOL_OBJ) libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++testMollweideSkyMap: $(TESTMOL_OBJ)
+ $(CXXL) $(CXXLFLAGS) -o $@ $(TESTMOL_OBJ) -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+
+-testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++testOrthogonalSkyMap: $(TESTORTH_OBJ) OrthogonalSkyMap.h
+ $(CXXL) $(CXXLFLAGS) -o $@ $(TESTORTH_OBJ) -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXX_EXTRALIBS)
+diff -up Healpix_2.11c/src/cxx/config/rules.common.orig Healpix_2.11c/src/cxx/config/rules.common
+--- Healpix_2.11c/src/cxx/config/rules.common.orig 2008-02-19 12:58:45.000000000 +0200
++++ Healpix_2.11c/src/cxx/config/rules.common 2009-04-04 12:57:03.000000000 +0300
+@@ -1,10 +1,6 @@
+ SRCROOT = $(LEVELS_SRC)
+ BUILDDIR= $(SRCROOT)/build.$(HEALPIX_TARGET)
+ PREFIX = $(SRCROOT)/$(HEALPIX_TARGET)
+-BINDIR = $(PREFIX)/bin
+-INCDIR = $(PREFIX)/include
+-LIBDIR = $(PREFIX)/lib
+-DOCDIR = $(SRCROOT)/doc
+
+ # do not use any suffix rules
+ .SUFFIXES:
+@@ -28,10 +24,10 @@ ACTIVE_SUBALL=$(addsuffix .all,$(ACTIVE_
+ prep:
+ @if [ ! -d $(PREFIX) ]; then mkdir $(PREFIX) ; fi
+ @if [ ! -d $(BUILDDIR) ]; then mkdir $(BUILDDIR); fi
+- @if [ ! -d $(BINDIR) ]; then mkdir $(BINDIR) ; fi
+- @if [ ! -d $(LIBDIR) ]; then mkdir $(LIBDIR) ; fi
+- @if [ ! -d $(INCDIR) ]; then mkdir $(INCDIR) ; fi
+- @if [ ! -d $(DOCDIR) ]; then mkdir $(DOCDIR) ; fi
++ @if [ ! -d $(DESTBIN) ]; then mkdir $(DESTBIN) ; fi
++ @if [ ! -d $(DESTLIB) ]; then mkdir $(DESTLIB) ; fi
++ @if [ ! -d $(DESTINC) ]; then mkdir $(DESTINC) ; fi
++ @if [ ! -d $(DESTDOC) ]; then mkdir $(DESTDOC) ; fi
+
+ $(SUBCLEAN):
+ @if [ -d $(BUILDDIR)/$(basename $@) ]; then \
+@@ -51,9 +47,9 @@ active_subdir_all: $(ACTIVE_SUBALL)
+ subdir_clean: $(SUBCLEAN)
+
+ install:
+- @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(INCDIR); fi
+- @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(BINDIR); fi
+- @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(LIBDIR); fi
++ @if [ "$(HEADERS)" ]; then cp -p $(HEADERS) $(DESTINC); fi
++ @if [ "$(BINARIES)" ]; then cp -p $(BINARIES) $(DESTBIN); fi
++ @if [ "$(LIBRARIES)" ]; then cp -p $(LIBRARIES) $(DESTLIB); fi
+
+ install: $(BINARIES) $(LIBRARIES)
+ $(BINARIES) $(LIBRARIES): $(OBJECTS)
+diff -up Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig Healpix_2.11c/src/cxx/cxxsupport/planck.make
+--- Healpix_2.11c/src/cxx/cxxsupport/planck.make.orig 2008-02-19 12:58:45.000000000 +0200
++++ Healpix_2.11c/src/cxx/cxxsupport/planck.make 2009-04-04 13:09:33.000000000 +0300
+@@ -1,7 +1,6 @@
+-TEMP1 = $(SRCROOT)/cxxsupport
+ VPATH = $(TEMP1) $(INCDIR)
+
+-LIBRARIES= libcxxsupport.a
++LIBRARIES= libhealpix_cxxsupport.so
+
+ HEADERS=$(TEMP1)/cxxutils.h $(TEMP1)/arr.h $(TEMP1)/paramfile.h \
+ $(TEMP1)/fitshandle.h $(TEMP1)/message_error.h $(TEMP1)/vec3.h \
+@@ -20,7 +19,7 @@ CXXUTILS_H := cxxutils.h $(MESSAGE_ERROR
+ SIMPARAMS_H := simparams.h $(CXXUTILS_H)
+ PARAMFILE_H := paramfile.h $(SIMPARAMS_H) $(CXXUTILS_H)
+ ARR_H := arr.h $(CXXUTILS_H)
+-FITSHANDLE_H := fitshandle.h fitsio.h $(ARR_H) $(DATATYPES_H)
++FITSHANDLE_H := fitshandle.h $(ARR_H) $(DATATYPES_H)
+ VEC3_H := vec3.h
+ ROTMATRIX_H := rotmatrix.h $(CXXUTILS_H) $(VEC3_H)
+ POINTING_H := pointing.h $(VEC3_H) $(CXXUTILS_H)
+@@ -43,3 +42,8 @@ trafos.o: $(TRAFOS_H) $(LSCONSTANTS_H)
+
+ libcxxsupport.a: $(SUPPORT_OBJ) $(HEADERS)
+ $(ARCREATE) libcxxsupport.a $(SUPPORT_OBJ)
++
++.PHONY: libhealpix_cxxsupport.so
++libhealpix_cxxsupport.so: $(SUPPORT_OBJ)
++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(SUPPORT_OBJ)
++ cp -p $@ $(DESTLIB)/
+diff -up Healpix_2.11c/src/cxx/docsrc/planck.make.orig Healpix_2.11c/src/cxx/docsrc/planck.make
+diff -up Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig Healpix_2.11c/src/cxx/Healpix_cxx/planck.make
+--- Healpix_2.11c/src/cxx/Healpix_cxx/planck.make.orig 2006-12-04 21:31:45.000000000 +0200
++++ Healpix_2.11c/src/cxx/Healpix_cxx/planck.make 2009-04-04 13:44:19.000000000 +0300
+@@ -1,21 +1,16 @@
+-TEMP1 = $(SRCROOT)/Healpix_cxx
+ VPATH = $(TEMP1) $(LIBDIR)
+
+-LIBRARIES= libhealpix_cxx.a
++LIBRARIES= libhealpix_cxx.so
+
+ BINARIES= syn_alm_cxx alm2map_cxx anafast_cxx map2tga udgrade_cxx \
+ hotspots_cxx calc_powspec median_filter hpxtest smoothing_cxx \
+ rotalm_cxx mult_alm
+
+-SPHERE_HEADERS= $(TEMP1)/alm.h $(TEMP1)/alm_fitsio.h \
+- $(TEMP1)/alm_powspec_tools.h $(TEMP1)/powspec.h \
+- $(TEMP1)/powspec_fitsio.h \
+- $(TEMP1)/ylmgen.h $(TEMP1)/alm_map_tools.h
+-
+-HEADERS= $(TEMP1)/healpix_base.h $(TEMP1)/healpix_map.h \
+- $(TEMP1)/healpix_map_fitsio.h $(TEMP1)/alm_healpix_tools.h \
+- $(TEMP1)/healpix_data_io.h $(TEMP1)/healpix_base2.h \
+- $(SPHERE_HEADERS)
++SPHERE_HEADERS= alm.h alm_fitsio.h alm_powspec_tools.h powspec.h \
++ powspec_fitsio.h ylmgen.h alm_map_tools.h
++
++HEADERS= healpix_base.h healpix_map.h healpix_map_fitsio.h alm_healpix_tools.h \
++ healpix_data_io.h healpix_base2.h $(SPHERE_HEADERS)
+
+ include $(PARAMFILE)
+
+@@ -25,81 +20,72 @@ SPHERE_OBJ= alm_fitsio.o powspec_fitsio.
+ HEALPIX_OBJ= healpix_base.o healpix_map.o healpix_map_fitsio.o \
+ alm_healpix_tools.o healpix_data_io.o healpix_base2.o $(SPHERE_OBJ)
+
+-healpix_base.o: healpix_base.h libcxxsupport.a
+-healpix_base2.o: healpix_base.h healpix_base2.h libcxxsupport.a
+-healpix_map.o: healpix_base.h healpix_map.h libcxxsupport.a
+-healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h \
+- libcxxsupport.a
+-alm_fitsio.o: alm_fitsio.h alm.h \
+- libcxxsupport.a
+-healpix_data_io.o: healpix_data_io.h libcxxsupport.a
+-powspec_fitsio.o: powspec.h libcxxsupport.a
+-powspec.o: powspec.h libcxxsupport.a
++healpix_base.o: healpix_base.h
++healpix_base2.o: healpix_base.h healpix_base2.h
++healpix_map.o: healpix_base.h healpix_map.h
++healpix_map_fitsio.o: healpix_map_fitsio.h healpix_map.h healpix_base.h
++alm_fitsio.o: alm_fitsio.h alm.h
++healpix_data_io.o: healpix_data_io.h
++powspec_fitsio.o: powspec.h
++powspec.o: powspec.h
+ alm_healpix_tools.o: healpix_base.h healpix_map.h alm.h \
+- ylmgen.h alm_healpix_tools.h alm_map_tools.h \
+- libfftpack.a libcxxsupport.a
+-alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h libfftpack.a libcxxsupport.a
+-alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h libcxxsupport.a
++ ylmgen.h alm_healpix_tools.h alm_map_tools.h
++alm_map_tools.o: alm.h ylmgen.h alm_map_tools.h
++alm_powspec_tools.o: powspec.h alm.h alm_powspec_tools.h
+
+ libhealpix_cxx.a: $(HEALPIX_OBJ) $(HEADERS)
+ $(ARCREATE) libhealpix_cxx.a $(HEALPIX_OBJ)
+
+-syn_alm_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++.PHONY: libhealpix_cxx.so
++libhealpix_cxx.so: $(HEALPIX_OBJ)
++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(HEALPIX_OBJ)
++ cp -p $@ $(DESTLIB)/
++
++
++syn_alm_cxx.o: libhealpix_cxx.so
+ syn_alm_cxx: syn_alm_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ syn_alm_cxx.o $(CXX_EXTRALIBS)
+
+-alm2map_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a
++alm2map_cxx.o: libhealpix_cxx.so
+ alm2map_cxx: alm2map_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ alm2map_cxx.o $(CXX_EXTRALIBS)
+
+-anafast_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a
++anafast_cxx.o: libhealpix_cxx.so
+ anafast_cxx: anafast_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ anafast_cxx.o $(CXX_EXTRALIBS)
+
+-map2tga.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++map2tga.o: libhealpix_cxx.so
+ map2tga: map2tga.o
+- $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ map2tga.o $(CXX_EXTRALIBS)
+
+-udgrade_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++udgrade_cxx.o: libhealpix_cxx.so
+ udgrade_cxx: udgrade_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ udgrade_cxx.o $(CXX_EXTRALIBS)
+
+-hotspots_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++hotspots_cxx.o: libhealpix_cxx.so
+ hotspots_cxx: hotspots_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ hotspots_cxx.o $(CXX_EXTRALIBS)
+
+-calc_powspec.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++calc_powspec.o: libhealpix_cxx.so
+ calc_powspec: calc_powspec.o
+- $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ calc_powspec.o $(CXX_EXTRALIBS)
+
+-median_filter.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++median_filter.o: libhealpix_cxx.so
+ median_filter: median_filter.o
+- $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ median_filter.o $(CXX_EXTRALIBS)
+
+-hpxtest.o: libhealpix_cxx.a libcxxsupport.a
++hpxtest.o: libhealpix_cxx.so
+ hpxtest: hpxtest.o
+- $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ hpxtest.o $(CXX_EXTRALIBS)
+
+-smoothing_cxx.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a libfftpack.a
++smoothing_cxx.o: libhealpix_cxx.so
+ smoothing_cxx: smoothing_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ smoothing_cxx.o $(CXX_EXTRALIBS)
+
+-rotalm_cxx.o: libcxxsupport.a libhealpix_cxx.a
++rotalm_cxx.o: libhealpix_cxxsupport.so
+ rotalm_cxx: rotalm_cxx.o
+- $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ rotalm_cxx.o $(CXX_EXTRALIBS)
+
+-mult_alm.o: libhealpix_cxx.a libcxxsupport.a libcfitsio.a
++mult_alm.o: libhealpix_cxx.so
+ mult_alm: mult_alm.o
+- $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o -lhealpix_cxx \
+- -lcxxsupport -lcfitsio -lfftpack $(CXX_EXTRALIBS)
++ $(CXXL) $(CXXLFLAGS) -o $@ mult_alm.o $(CXX_EXTRALIBS)
+diff -up Healpix_2.11c/src/cxx/libcfitsio/planck.make.orig Healpix_2.11c/src/cxx/libcfitsio/planck.make
+diff -up Healpix_2.11c/src/cxx/libfftpack/planck.make.orig Healpix_2.11c/src/cxx/libfftpack/planck.make
+--- Healpix_2.11c/src/cxx/libfftpack/planck.make.orig 2006-01-26 11:25:58.000000000 +0200
++++ Healpix_2.11c/src/cxx/libfftpack/planck.make 2009-04-04 12:58:11.000000000 +0300
+@@ -1,9 +1,7 @@
+-TEMP1 = $(SRCROOT)/libfftpack
+ VPATH = $(TEMP1) $(INCDIR)
+
+-LIBRARIES= libfftpack.a
++LIBRARIES= libhealpix_fft.so
+
+-HEADERS= $(TEMP1)/ls_fft.h
+
+ include $(PARAMFILE)
+
+@@ -16,3 +14,8 @@ ls_fft.o: ls_fft.h bluestein.h fftpack.h
+
+ libfftpack.a: $(FFTPACK_OBJ) $(HEADERS)
+ $(ARCREATE) libfftpack.a $(FFTPACK_OBJ)
++
++libhealpix_fft.so: $(FFTPACK_OBJ)
++ $(CXX) $(CXXFLAGS_NO_C) -o $@ -shared $(FFTPACK_OBJ)
++ cp -p $@ $(DESTLIB)/
++ cp -p *.h $(DESTINC)/
+diff -up Healpix_2.11c/src/cxx/test/runtest.sh.orig Healpix_2.11c/src/cxx/test/runtest.sh
+--- Healpix_2.11c/src/cxx/test/runtest.sh.orig 2006-03-12 13:29:24.000000000 +0200
++++ Healpix_2.11c/src/cxx/test/runtest.sh 2009-04-04 14:05:11.000000000 +0300
+@@ -1,16 +1,15 @@
+ #!/bin/sh
+
+-BINPATH=../$HEALPIX_TARGET/bin
+
+-time $BINPATH/syn_alm_cxx syn_alm.par && \
+-time $BINPATH/alm2map_cxx alm2map.par && \
+-time $BINPATH/map2tga test.fits test.tga -bar -title "Synthesized Map" && \
+-time $BINPATH/anafast_cxx anafast.par && \
+-time $BINPATH/alm2map_cxx alm2map2.par && \
+-time $BINPATH/map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \
+-time $BINPATH/udgrade_cxx udgrade.par && \
+-time $BINPATH/map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \
+-time $BINPATH/map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \
+-time $BINPATH/alm2map_cxx alm2map3.par && \
+-time $BINPATH/map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \
++time hp_syn_alm_cxx syn_alm.par && \
++time hp_alm2map_cxx alm2map.par && \
++time hp_map2tga test.fits test.tga -bar -title "Synthesized Map" && \
++time hp_anafast_cxx anafast.par && \
++time hp_alm2map_cxx alm2map2.par && \
++time hp_map2tga test2.fits test2.tga -bar -title "Reconstructed Map" && \
++time hp_udgrade_cxx udgrade.par && \
++time hp_map2tga test3.fits test3.tga -bar -title "Downgraded Map" && \
++time hp_map2tga test3.fits test4.tga -bar -interpol -title "Downgraded, Interpolated Map" && \
++time hp_alm2map_cxx alm2map3.par && \
++time hp_map2tga test4.fits test5.tga -bar -title "Synthesized Map (Nside=317)" && \
+ xv test.tga test2.tga test3.tga test4.tga test5.tga
+diff -up Healpix_2.11c/src/f90/alteralm/Makefile.orig Healpix_2.11c/src/f90/alteralm/Makefile
+--- Healpix_2.11c/src/f90/alteralm/Makefile.orig 2005-02-24 12:22:59.000000000 +0200
++++ Healpix_2.11c/src/f90/alteralm/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = alt_sub_inc.f90
default: $(exec)
@@ -14,9 +336,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/anafast/Makefile.shlib Healpix_2.11c/src/f90/anafast/Makefile
---- Healpix_2.11c/src/f90/anafast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100
-+++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/anafast/Makefile.orig Healpix_2.11c/src/f90/anafast/Makefile
+--- Healpix_2.11c/src/f90/anafast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200
++++ Healpix_2.11c/src/f90/anafast/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = ana_sub_inc.f90
default: $(exec)
@@ -25,9 +347,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/hotspot/Makefile.shlib Healpix_2.11c/src/f90/hotspot/Makefile
---- Healpix_2.11c/src/f90/hotspot/Makefile.shlib 2009-04-03 13:01:12.000000000 +0200
-+++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-03 13:01:27.000000000 +0200
+diff -up Healpix_2.11c/src/f90/hotspot/Makefile.orig Healpix_2.11c/src/f90/hotspot/Makefile
+--- Healpix_2.11c/src/f90/hotspot/Makefile.orig 2002-11-27 09:36:18.000000000 +0200
++++ Healpix_2.11c/src/f90/hotspot/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -31,5 +31,5 @@ obj = maxima_tools.o HotSpots.o
default: $(exec)
@@ -36,15 +358,15 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/lib/Makefile.shlib Healpix_2.11c/src/f90/lib/Makefile
---- Healpix_2.11c/src/f90/lib/Makefile.shlib 2005-01-28 08:33:25.000000000 +0100
-+++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/lib/Makefile.orig Healpix_2.11c/src/f90/lib/Makefile
+--- Healpix_2.11c/src/f90/lib/Makefile.orig 2005-01-28 09:33:25.000000000 +0200
++++ Healpix_2.11c/src/f90/lib/Makefile 2009-04-04 13:54:44.000000000 +0300
@@ -17,7 +17,7 @@ allobj = $(libobj) $(gifobj) $(modobj)
%.o: %.f90
$(FC) $(FFLAGS) -c $< -o $@
-default: libgif.a
-+default: libgif.so
++default: libhealpix_gif.so
libgif.a: $(allobj)
$(AR) libgif.a $(allobj)
@@ -58,16 +380,16 @@
+# he's really really sick, he's really really sick
+# he's sick, he's sick.
+# -- Alice Cooper
-+.PHONY: libgif.so
-+libgif.so: $(allobj)
++.PHONY: libhealpix_gif.so
++libhealpix_gif.so: $(allobj)
+ $(FC) $(FFLAGS) -o $@ -shared $(allobj)
+ cp -p $@ $(LIBDIR)/
+ for p in *.$(MOD); do \
+ cp $$p $(INCDIR)/; \
+ done
-diff -up Healpix_2.11c/src/f90/map2gif/Makefile.shlib Healpix_2.11c/src/f90/map2gif/Makefile
---- Healpix_2.11c/src/f90/map2gif/Makefile.shlib 2003-02-17 12:06:10.000000000 +0100
-+++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/map2gif/Makefile.orig Healpix_2.11c/src/f90/map2gif/Makefile
+--- Healpix_2.11c/src/f90/map2gif/Makefile.orig 2003-02-17 13:06:10.000000000 +0200
++++ Healpix_2.11c/src/f90/map2gif/Makefile 2009-04-04 13:55:21.000000000 +0300
@@ -31,5 +31,5 @@ obj = map2gif.o
default: $(exec)
@@ -75,10 +397,10 @@
-$(exec): $(obj) $(LIBDIR)/libhealpix.a $(LIBDIR)/libgif.a
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
-+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lgif -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/median_filter/Makefile.shlib Healpix_2.11c/src/f90/median_filter/Makefile
---- Healpix_2.11c/src/f90/median_filter/Makefile.shlib 2005-04-26 03:50:34.000000000 +0200
-+++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-03 13:00:43.000000000 +0200
++ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -lhealpix_gif -o $(exec) $(obj) $(LDFLAGS)
+diff -up Healpix_2.11c/src/f90/median_filter/Makefile.orig Healpix_2.11c/src/f90/median_filter/Makefile
+--- Healpix_2.11c/src/f90/median_filter/Makefile.orig 2005-04-26 04:50:34.000000000 +0300
++++ Healpix_2.11c/src/f90/median_filter/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = med_sub_inc.f90
default: $(exec)
@@ -87,9 +409,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/mod/Makefile.shlib Healpix_2.11c/src/f90/mod/Makefile
---- Healpix_2.11c/src/f90/mod/Makefile.shlib 2008-01-29 17:39:20.000000000 +0100
-+++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/mod/Makefile.orig Healpix_2.11c/src/f90/mod/Makefile
+--- Healpix_2.11c/src/f90/mod/Makefile.orig 2008-01-29 18:39:20.000000000 +0200
++++ Healpix_2.11c/src/f90/mod/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -65,7 +65,7 @@ obj = healpix_types.o extension.o misc_u
esac
@@ -115,9 +437,9 @@
alm_map_ss_inc.f90: alm_map_template.f90 gen_alm_code
./gen_alm_code
-diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib Healpix_2.11c/src/f90/ngsims_full_sky/Makefile
---- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.shlib 2009-02-09 21:24:46.000000000 +0100
-+++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig Healpix_2.11c/src/f90/ngsims_full_sky/Makefile
+--- Healpix_2.11c/src/f90/ngsims_full_sky/Makefile.orig 2009-02-09 22:24:46.000000000 +0200
++++ Healpix_2.11c/src/f90/ngsims_full_sky/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -27,8 +27,8 @@ obj2 = sky_sub.o sub_ngpdf_powergauss.
default: $(exec1) $(exec2)
@@ -131,9 +453,9 @@
- $(FC) $(FFLAGS) -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS)
+$(exec2): $(obj2)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec2) $(obj2) $(PGLIBS) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/plmgen/Makefile.shlib Healpix_2.11c/src/f90/plmgen/Makefile
---- Healpix_2.11c/src/f90/plmgen/Makefile.shlib 2004-08-25 03:27:24.000000000 +0200
-+++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/plmgen/Makefile.orig Healpix_2.11c/src/f90/plmgen/Makefile
+--- Healpix_2.11c/src/f90/plmgen/Makefile.orig 2004-08-25 04:27:24.000000000 +0300
++++ Healpix_2.11c/src/f90/plmgen/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -10,5 +10,5 @@ obj = plmgen.o
default: $(exec)
@@ -142,9 +464,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/smoothing/Makefile.shlib Healpix_2.11c/src/f90/smoothing/Makefile
---- Healpix_2.11c/src/f90/smoothing/Makefile.shlib 2005-02-24 11:22:59.000000000 +0100
-+++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/smoothing/Makefile.orig Healpix_2.11c/src/f90/smoothing/Makefile
+--- Healpix_2.11c/src/f90/smoothing/Makefile.orig 2005-02-24 12:22:59.000000000 +0200
++++ Healpix_2.11c/src/f90/smoothing/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = smo_sub_inc.f90
default: $(exec)
@@ -153,9 +475,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/synfast/Makefile.shlib Healpix_2.11c/src/f90/synfast/Makefile
---- Healpix_2.11c/src/f90/synfast/Makefile.shlib 2005-02-16 05:55:38.000000000 +0100
-+++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/synfast/Makefile.orig Healpix_2.11c/src/f90/synfast/Makefile
+--- Healpix_2.11c/src/f90/synfast/Makefile.orig 2005-02-16 06:55:38.000000000 +0200
++++ Healpix_2.11c/src/f90/synfast/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = syn_sub_inc.f90
default: $(exec)
@@ -164,9 +486,9 @@
- $(FC) $(FFLAGS) -o $(exec) $(obj) $(LDFLAGS)
+$(exec): $(obj)
+ $(FC) $(FFLAGS) -L$(LIBDIR) -lhealpix -o $(exec) $(obj) $(LDFLAGS)
-diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.shlib Healpix_2.11c/src/f90/ud_grade/Makefile
---- Healpix_2.11c/src/f90/ud_grade/Makefile.shlib 2005-06-03 11:44:52.000000000 +0200
-+++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-03 13:00:43.000000000 +0200
+diff -up Healpix_2.11c/src/f90/ud_grade/Makefile.orig Healpix_2.11c/src/f90/ud_grade/Makefile
+--- Healpix_2.11c/src/f90/ud_grade/Makefile.orig 2005-06-03 12:44:52.000000000 +0300
++++ Healpix_2.11c/src/f90/ud_grade/Makefile 2009-04-04 13:54:13.000000000 +0300
@@ -11,5 +11,5 @@ inc = udg_sub_inc.f90
default: $(exec)
- Previous message: rpms/healpix/F-10 healpix-2.11c-gcc44.patch, NONE, 1.1 healpix-f90test.sh, NONE, 1.1 healpix-2.11c-shlib.patch, 1.1, 1.2
- Next message: rpms/xorg-x11-drv-nouveau/devel .cvsignore, 1.28, 1.29 nouveau-fedora.patch, 1.17, 1.18 sources, 1.29, 1.30 xorg-x11-drv-nouveau.spec, 1.34, 1.35
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the scm-commits
mailing list