r45420 - in /packages/scalasca: ./ trunk/ trunk/debian/ trunk/debian/patches/ trunk/debian/source/

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Mon Oct 22 04:07:52 UTC 2012


Author: sylvestre
Date: Mon Oct 22 04:07:50 2012
New Revision: 45420

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=45420
Log:
Initial version of scalasca packaging

Added:
    packages/scalasca/
    packages/scalasca/trunk/
    packages/scalasca/trunk/debian/
    packages/scalasca/trunk/debian/changelog
    packages/scalasca/trunk/debian/compat
    packages/scalasca/trunk/debian/control
    packages/scalasca/trunk/debian/copyright
    packages/scalasca/trunk/debian/docs
    packages/scalasca/trunk/debian/patches/
    packages/scalasca/trunk/debian/patches/FLAGS_MGMT.diff
    packages/scalasca/trunk/debian/patches/fix_security_format.diff
    packages/scalasca/trunk/debian/patches/series
    packages/scalasca/trunk/debian/rules   (with props)
    packages/scalasca/trunk/debian/scalasca-doc.install
    packages/scalasca/trunk/debian/scalasca-examples.install
    packages/scalasca/trunk/debian/scalasca.install
    packages/scalasca/trunk/debian/source/
    packages/scalasca/trunk/debian/source/format
    packages/scalasca/trunk/debian/watch

Added: packages/scalasca/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/changelog?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/changelog (added)
+++ packages/scalasca/trunk/debian/changelog Mon Oct 22 04:07:50 2012
@@ -1,0 +1,5 @@
+scalasca (1.4.2-1) unstable; urgency=low
+
+  * Initial release (Closes: #691137)
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Thu, 27 Sep 2012 19:32:09 +0200

Added: packages/scalasca/trunk/debian/compat
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/compat?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/compat (added)
+++ packages/scalasca/trunk/debian/compat Mon Oct 22 04:07:50 2012
@@ -1,0 +1,1 @@
+8

Added: packages/scalasca/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/control?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/control (added)
+++ packages/scalasca/trunk/debian/control Mon Oct 22 04:07:50 2012
@@ -1,0 +1,33 @@
+Source: scalasca
+Section: devel
+Priority: extra
+Maintainer: Sylvestre Ledru <sylvestre at debian.org>
+Build-Depends: debhelper (>= 8.0.0), autotools-dev, mpi-default-dev,
+ binutils-dev, gfortran
+Standards-Version: 3.9.3
+Homepage: http://www.scalasca.org/
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/scalasca/trunk/
+Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/scalasca/trunk/
+
+Package: scalasca
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Scalable performance Analysis of Large-Scale parallel Applications
+ Tool that supports the performance optimization of parallel programs by
+ measuring and analyzing their runtime behavior. The analysis identifies
+ potential performance bottlenecks - in particular those concerning
+ communication and synchronization - and offers guidance in exploring their
+ causes.
+
+
+Package: scalasca-examples
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Scalable performance Analysis of Large-Scale parallel Applications
+ Tool that supports the performance optimization of parallel programs by
+ measuring and analyzing their runtime behavior. The analysis identifies
+ potential performance bottlenecks - in particular those concerning
+ communication and synchronization - and offers guidance in exploring their
+ causes.
+ .
+ This package contains examples.

Added: packages/scalasca/trunk/debian/copyright
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/copyright?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/copyright (added)
+++ packages/scalasca/trunk/debian/copyright Mon Oct 22 04:07:50 2012
@@ -1,0 +1,15 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: scalasca
+Upstream-Contact: scalasca at fz-juelich.de
+Source: http://www.scalasca.org/download/scalasca/scalasca.html
+
+Files: *
+Copyright: 1998-2012, Forschungszentrum Juelich GmbH, Federal
+Republic of Germany
+Copyright: 2009-2012, German Research School for Simulation
+Sciences GmbH, Federal Republic of Germany
+Copyright: 2003-2008, University of Tennessee, Knoxville, United
+States of America
+License: BSD-3-clause
+
+

Added: packages/scalasca/trunk/debian/docs
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/docs?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/docs (added)
+++ packages/scalasca/trunk/debian/docs Mon Oct 22 04:07:50 2012
@@ -1,0 +1,1 @@
+README.1st

Added: packages/scalasca/trunk/debian/patches/FLAGS_MGMT.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/patches/FLAGS_MGMT.diff?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/patches/FLAGS_MGMT.diff (added)
+++ packages/scalasca/trunk/debian/patches/FLAGS_MGMT.diff Mon Oct 22 04:07:50 2012
@@ -1,0 +1,24 @@
+Index: scalasca-1.4.2/mf/Makefile.defs.linux-gomp
+===================================================================
+--- scalasca-1.4.2.orig/mf/Makefile.defs.linux-gomp	2012-07-11 10:44:00.000000000 +0200
++++ scalasca-1.4.2/mf/Makefile.defs.linux-gomp	2012-10-22 04:44:48.264890421 +0200
+@@ -23,15 +23,15 @@
+ 
+ OPTFLAGS = -Wall
+ CC       = gcc
+-CFLAGS   = $(PFLAG) $(OPTFLAGS) -Wno-unknown-pragmas
++CFLAGS   = $(PFLAG) $(OPTCFLAGS) -Wno-unknown-pragmas
+ CXX      = g++
+-CXXFLAGS = $(PFLAG) $(OPTFLAGS) -Wno-unknown-pragmas -O3
++CXXFLAGS = $(PFLAG) $(OPTCXXFLAGS) -Wno-unknown-pragmas -O3
+ F77      = gfortran
+ F90      = $(F77)
+-FFLAGS   = $(PFLAG) $(OPTFLAGS)
++FFLAGS   = $(PFLAG) $(OPTFFLAGS)
+ FPP      =
+ FDOPT    = -D
+-LDFLAGS  = $(PFLAG) $(OPTFLAGS)
++LDFLAGS  = $(PFLAG) $(OPTLDFLAGS)
+ UTILLIB  =
+ FOBASE   = pomp2_fwrapper_base.o
+ 

Added: packages/scalasca/trunk/debian/patches/fix_security_format.diff
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/patches/fix_security_format.diff?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/patches/fix_security_format.diff (added)
+++ packages/scalasca/trunk/debian/patches/fix_security_format.diff Mon Oct 22 04:07:50 2012
@@ -1,0 +1,26 @@
+Index: scalasca-1.4.2/epik/epilog/tools/elg_paraver.c
+===================================================================
+--- scalasca-1.4.2.orig/epik/epilog/tools/elg_paraver.c	2012-07-11 10:43:58.000000000 +0200
++++ scalasca-1.4.2/epik/epilog/tools/elg_paraver.c	2012-10-22 04:38:02.684899471 +0200
+@@ -358,8 +358,8 @@
+ static void write_paraver_cfgfile() {
+   int a, i, firstid;
+ 
+-  fprintf(pv_cfg, cfg_default);
+-  fprintf(pv_cfg, cfg_states1);
++  fprintf(pv_cfg, "%s", cfg_default);
++  fprintf(pv_cfg, "%s", cfg_states1);
+   /* map each non-default activity to a state */
+   for (a=0; a<numact; a++) {
+     if ( acttab[a].id == ELG_NO_ID ) break;
+@@ -372,8 +372,8 @@
+     if ( strcmp(acttab[a].name, "OMP-SYNC") == 0 ) continue;
+     fprintf(pv_cfg, "%d    %s\n", ST_LAST + acttab[a].id, acttab[a].name);
+   }
+-  fprintf(pv_cfg, cfg_states2);
+-  fprintf(pv_cfg, cfg_gradient);
++  fprintf(pv_cfg, "%s", cfg_states2);
++  fprintf(pv_cfg, "%s", cfg_gradient);
+ 
+   /* Basic event types: Application, Flushing, Tracing */
+   fprintf(pv_cfg, cfg_basic_events, ET_APPLIC, ET_FLUSH, ET_TRACING);

Added: packages/scalasca/trunk/debian/patches/series
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/patches/series?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/patches/series (added)
+++ packages/scalasca/trunk/debian/patches/series Mon Oct 22 04:07:50 2012
@@ -1,0 +1,2 @@
+fix_security_format.diff
+FLAGS_MGMT.diff

Added: packages/scalasca/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/rules?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/rules (added)
+++ packages/scalasca/trunk/debian/rules Mon Oct 22 04:07:50 2012
@@ -1,0 +1,17 @@
+#!/usr/bin/make -f
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+%:
+	dh $@
+
+
+override_dh_auto_configure:
+	./configure --prefix=$(CURDIR)/debian/tmp/usr/ --disable-zlib --compiler=gnu --mpi=openmpi
+
+override_dh_auto_build:
+	make OPTCFLAGS="$$(dpkg-buildflags --get CFLAGS)" OPTCXXXFLAGS="-OX `dpkg-buildflags --get CXXFLAGS`" OPTFFLAGS="`dpkg-buildflags --get FFLAGS`" OPTLDFLAGS="`dpkg-buildflags --get LDFLAGS`" 
+
+override_dh_clean:
+	rm -rf build-*
+	dh_clean

Propchange: packages/scalasca/trunk/debian/rules
------------------------------------------------------------------------------
    svn:executable = *

Added: packages/scalasca/trunk/debian/scalasca-doc.install
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/scalasca-doc.install?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/scalasca-doc.install (added)
+++ packages/scalasca/trunk/debian/scalasca-doc.install Mon Oct 22 04:07:50 2012
@@ -1,0 +1,1 @@
+doc usr/share/doc/scalasca-doc/

Added: packages/scalasca/trunk/debian/scalasca-examples.install
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/scalasca-examples.install?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/scalasca-examples.install (added)
+++ packages/scalasca/trunk/debian/scalasca-examples.install Mon Oct 22 04:07:50 2012
@@ -1,0 +1,1 @@
+usr/example usr/share/doc/scalasca-examples/

Added: packages/scalasca/trunk/debian/scalasca.install
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/scalasca.install?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/scalasca.install (added)
+++ packages/scalasca/trunk/debian/scalasca.install Mon Oct 22 04:07:50 2012
@@ -1,0 +1,3 @@
+usr/bin/
+usr/include/
+usr/lib/

Added: packages/scalasca/trunk/debian/source/format
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/source/format?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/source/format (added)
+++ packages/scalasca/trunk/debian/source/format Mon Oct 22 04:07:50 2012
@@ -1,0 +1,1 @@
+3.0 (quilt)

Added: packages/scalasca/trunk/debian/watch
URL: http://svn.debian.org/wsvn/debian-science/packages/scalasca/trunk/debian/watch?rev=45420&op=file
==============================================================================
--- packages/scalasca/trunk/debian/watch (added)
+++ packages/scalasca/trunk/debian/watch Mon Oct 22 04:07:50 2012
@@ -1,0 +1,3 @@
+version=3
+http://www.scalasca.org/download/scalasca/scalasca.html \
+.*/scalasca-(.*)\.tar\.gz




More information about the debian-science-commits mailing list