Package: lam
Version: 7.1.1a-1
Severity: normal
Tags: patch

Hi,

Attached is the diff for my lam 7.1.1a-1.1 NMU.

-- 
Luk Claes - http://people.debian.org/~luk - GPG key 1024D/9B7C328D
Fingerprint:   D5AF 25FB 316B 53BB 08E7   F999 E544 DE07 9B7C 328D
diff -u lam-7.1.1a/debian/control lam-7.1.1a/debian/control
--- lam-7.1.1a/debian/control
+++ lam-7.1.1a/debian/control
@@ -2,7 +2,7 @@
 Section: devel
 Priority: extra
 Maintainer: Camm Maguire <[EMAIL PROTECTED]>
-Build-Depends: autoconf,automake,debhelper (>= 
4.1.16),g77,texinfo,autotools-dev,help2man, findutils ( >= 4.2.25-1)
+Build-Depends: autoconf,automake1.8,debhelper (>= 
4.1.16),g77,texinfo,autotools-dev,help2man, findutils ( >= 4.2.25-1)
 Standards-Version: 3.6.2
 
 Package: lam-mpidoc
@@ -54,7 +54,7 @@
 Conflicts: lam1-runtime,lam
 Replaces: lam1-runtime,lam
 Pre-Depends: dpkg (>= 1.6.8)
-Depends: ${shlibs:Depends},ssh | rsh-client,ssh | rsh-server,debconf
+Depends: ${shlibs:Depends},ssh | rsh-client,ssh | rsh-server,debconf | 
debconf-2.0
 Description: LAM runtime environment for executing parallel programs
  LAM (Local Area Multicomputer) is an open source implementation of the
  Message Passing Interface (MPI) standard.
diff -u lam-7.1.1a/debian/rules lam-7.1.1a/debian/rules
--- lam-7.1.1a/debian/rules
+++ lam-7.1.1a/debian/rules
@@ -48,6 +48,7 @@
 
 export DEB_HOST_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+export DEB_HOST_GNU_SYSTEM ?= $(shell dpkg-architecture -qDEB_HOST_GNU_SYSTEM)
 
 ARCHT:=$(shell echo $(DEB_HOST_GNU_TYPE) | cut -f1 -d-)
 OPTFLAGS:=
@@ -162,7 +163,14 @@
        mkdir tmp
        cd tmp && echo $(addprefix ../,$<) | xargs -t -n 1 ar x && rm -f $(ERM)
        mkdir -p $(@D)
+       
+ifeq ($(DEB_HOST_GNU_SYSTEM),kfreebsd-gnu)
+# aio is enable by default on GNU/kFreeBSD, because of UFS support
+       $(CC) -shared -Wl,-soname=$(@F:.$(VER)=.$(SO)) -o $@ tmp/*.o -L$(LDIR) 
-llam -lutil -lrt
+else
        $(CC) -shared -Wl,-soname=$(@F:.$(VER)=.$(SO)) -o $@ tmp/*.o -L$(LDIR) 
-llam -lutil
+endif
+       
        rm -rf tmp
 
 $(LDIR)/liblam++.so.$(VER): $(SHLDIR)/liblammpi++.a $(LDIR)/liblam.so
diff -u lam-7.1.1a/debian/changelog lam-7.1.1a/debian/changelog
--- lam-7.1.1a/debian/changelog
+++ lam-7.1.1a/debian/changelog
@@ -1,3 +1,13 @@
+lam (7.1.1a-1.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * Remove spurious confmodule invocation (Closes: #355245).
+  * Add debconf-2.0 alternative (Closes: #331881).
+  * Add Swedish debconf translation (Closes: #337843).
+  * Add support for GNU/kFreeBSD (Closes: #335721).
+
+ -- Luk Claes <[EMAIL PROTECTED]>  Sun, 26 Mar 2006 17:05:44 +0200
+
 lam (7.1.1a-1) unstable; urgency=low
 
   * /u+x -> -u+x per findutils guru recommendation
diff -u lam-7.1.1a/debian/lam4c2.postinst lam-7.1.1a/debian/lam4c2.postinst
--- lam-7.1.1a/debian/lam4c2.postinst
+++ lam-7.1.1a/debian/lam4c2.postinst
@@ -2,8 +2,6 @@
 
 set -e
 
-. /usr/share/debconf/confmodule
-
 if [ "$1" = "configure" ]; then
        ldconfig
 fi
only in patch2:
unchanged:
--- lam-7.1.1a.orig/romio/adio/ad_nfs/ad_nfs_wait.c
+++ lam-7.1.1a/romio/adio/ad_nfs/ad_nfs_wait.c
@@ -106,7 +106,7 @@
 /* DEC, SGI IRIX 5 and 6 */
     if ((*request)->queued) {
        do {
-           err = aio_suspend((const aiocb_t **) &((*request)->handle), 1, 0);
+           err = aio_suspend((const struct aiocb **) &((*request)->handle), 1, 
0);
        } while ((err == -1) && (errno == EINTR));
 
        if (err != -1) {
only in patch2:
unchanged:
--- lam-7.1.1a.orig/romio/adio/ad_ufs/ad_ufs_wait.c
+++ lam-7.1.1a/romio/adio/ad_ufs/ad_ufs_wait.c
@@ -107,7 +107,7 @@
 /* DEC, SGI IRIX 5 and 6 */
     if ((*request)->queued) {
        do {
-           err = aio_suspend((const aiocb_t **) &((*request)->handle), 1, 0);
+           err = aio_suspend((const struct aiocb **) &((*request)->handle), 1, 
0);
        } while ((err == -1) && (errno == EINTR));
 
        if (err != -1) {
only in patch2:
unchanged:
--- lam-7.1.1a.orig/romio/util/tarch
+++ lam-7.1.1a/romio/util/tarch
@@ -94,6 +94,7 @@
         next)            FARCH=NeXT ; break ;; 
        KSR1|KSR2)       FARCH=ksr ; break ;;   
         FreeBSD)         FARCH=freebsd ; break ;;
+        GNU/kFreeBSD)    FARCH=freebsd ; break ;;
         OpenBSD)         FARCH=openbsd ; break ;;
         NetBSD)          FARCH=netbsd ; break ;;
        i386)            GARCH=ipsc2 ;;
only in patch2:
unchanged:
--- lam-7.1.1a.orig/debian/po/sv.po
+++ lam-7.1.1a/debian/po/sv.po
@@ -0,0 +1,63 @@
+#
+#    Translators, if you are not familiar with the PO format, gettext
+#    documentation is worth reading, especially sections dedicated to
+#    this format, e.g. by running:
+#         info -n '(gettext)PO Files'
+#         info -n '(gettext)Header Entry'
+#
+#    Some information specific to po-debconf are available at
+#            /usr/share/doc/po-debconf/README-trans
+#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
+#
+#    Developers do not need to manually edit POT or PO files.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: lam 7.1.1-5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2004-02-25 08:50-0800\n"
+"PO-Revision-Date: 2005-11-06 22:07+0100\n"
+"Last-Translator: Daniel Nylander <[EMAIL PROTECTED]>\n"
+"Language-Team: Swedish <[EMAIL PROTECTED]>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: swe\n"
+"X-Poedit-Country: swe\n"
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:3
+msgid "Cannot run lam2 programs with this lam-runtime"
+msgstr "Kan inte k?ra lam2-program med denna lam-runtime"
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:3
+msgid "LAM 6.5.x is not binary compatible with the previous series, LAM 6.3.x. 
This runtime environment will only be able to execute programs statically or 
dynamically linked against the lam3 shared libraries.  As lam3-dev is 
compile-time compatible with lam2-dev, you should simply be able to rebuild any 
old programs linking against lam2 and all should work as expected."
+msgstr "LAM 6.5.x ?r inte bin?rkompatibel med den tidigare serien, LAM 6.3.x. 
Denna k?rtidsmilj? kommer bara kunna exekvera program som statiskt eller 
dynamiskt ?r l?nkade mot de delade biblioteken i lam4. Eftersom lam3-dev ?r 
byggnationstidkompatibel med lam2-dev kan du helt enkelt bygga om alla ?ldre 
program och l?nka mot lam2 och alla b?r fungera som v?ntat."
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:3
+msgid "The lam2 shared libraries are not removed from your system by default. 
This is to assist in the upgrade process.  If you need to rerun old programs 
linking against lam2 before rebuilding, please downgrade lam-runtime to the 
latest 6.3.x version.  When all is ported to lam3, you can purge lam2 and any 
old packages which may depend upon it."
+msgstr "De delade biblioteken f?r lam2 tas inte bort fr?n ditt system som 
standard. Detta f?r att hj?lpa till i uppgraderingsprocessen. Om du beh?ver 
k?ra om l?nkningen av ?ldre program mot lam2 f?re en ombyggnation, v?nligen 
nedgradera lam-runtime till den senaste 6.3.x-versionen. N?r alla ?r portade 
till lam3 kan du rensa lam2 och alla gamla paket som kan vara beroende av den."
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:19
+msgid "Cannot run lam3 programs with this lam-runtime"
+msgstr "Kan inte k?ra lam3-program med denna lam-runtime"
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:19
+msgid "LAM 6.7.x is not binary compatible with the previous series, LAM 6.5.x. 
This runtime environment will only be able to execute programs statically or 
dynamically linked against the lam4 shared libraries.  As lam4-dev is 
compile-time compatible with lam3-dev, you should simply be able to rebuild any 
old programs linking against lam3 and all should work as expected."
+msgstr "LAM 6.7.x ?r inte bin?rkompatibel med den tidigare serien, LAM 6.5.x. 
Denna k?rtidsmilj? kommer bara kunna exekvera program som statiskt eller 
dynamiskt ?r l?nkade mot de delade biblioteken i lam4. Eftersom lam4-dev ?r 
byggnationstidkompatibel med lam3-dev kan du helt enkelt bygga om alla ?ldre 
program och l?nka mot lam3 och alla b?r fungera som v?ntat."
+
+#. Type: note
+#. Description
+#: ../lam-runtime.templates:19
+msgid "The lam3 shared libraries are not removed from your system by default. 
This is to assist in the upgrade process.  If you need to rerun old programs 
linking against lam3 before rebuilding, please downgrade lam-runtime to the 
latest 6.5.x version.  When all is ported to lam4, you can purge lam3 and any 
old packages which may depend upon it."
+msgstr "De delade biblioteken f?r lam3 tas inte bort fr?n ditt system som 
standard. Detta f?r att hj?lpa till i uppgraderingsprocessen. Om du beh?ver 
k?ra om l?nkningen av ?ldre program mot lam3 f?re en ombyggnation, v?nligen 
nedgradera lam-runtime till den senaste 6.5.x-versionen. N?r alla ?r portade 
till lam4 kan du rensa lam3 och alla gamla paket som kan vara beroende av den."
+

Attachment: signature.asc
Description: Digital signature

Reply via email to