pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/parallel/pvm3



Module Name:    pkgsrc
Committed By:   he
Date:           Fri Jul 22 09:03:16 UTC 2022

Modified Files:
        pkgsrc/parallel/pvm3: Makefile distinfo
        pkgsrc/parallel/pvm3/patches: patch-bu patch-bv

Log Message:
parallel/pvm3: use -fallow-argument-mismatch for fortran sources.

Respect passed LDFLAGS.  Add comments to a couple of patches.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/parallel/pvm3/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/parallel/pvm3/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/parallel/pvm3/patches/patch-bu \
    pkgsrc/parallel/pvm3/patches/patch-bv

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/parallel/pvm3/Makefile
diff -u pkgsrc/parallel/pvm3/Makefile:1.65 pkgsrc/parallel/pvm3/Makefile:1.66
--- pkgsrc/parallel/pvm3/Makefile:1.65  Wed Mar 20 10:55:21 2019
+++ pkgsrc/parallel/pvm3/Makefile       Fri Jul 22 09:03:16 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.65 2019/03/20 10:55:21 wiz Exp $
+# $NetBSD: Makefile,v 1.66 2022/07/22 09:03:16 he Exp $
 
 DISTNAME=      pvm3.4.6
 PKGNAME=       pvm-3.4.6
@@ -37,6 +37,8 @@ MAKE_ENV+=            PVMLIB_VER=3:4
 MAKE_ENV+=             PVM_DIR=${PVM_DIR:Q}
 BUILD_TARGET=          all install
 
+FFLAGS+=               -fallow-argument-mismatch
+
 REPLACE_CSH=           ${WRKSRC}/lib/debugger ${WRKSRC}/lib/debugger2
 
 # Set PVM_ARCH to the correct value for this machine platform.

Index: pkgsrc/parallel/pvm3/distinfo
diff -u pkgsrc/parallel/pvm3/distinfo:1.33 pkgsrc/parallel/pvm3/distinfo:1.34
--- pkgsrc/parallel/pvm3/distinfo:1.33  Tue Oct 26 11:10:38 2021
+++ pkgsrc/parallel/pvm3/distinfo       Fri Jul 22 09:03:16 2022
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.33 2021/10/26 11:10:38 nia Exp $
+$NetBSD: distinfo,v 1.34 2022/07/22 09:03:16 he Exp $
 
 BLAKE2s (pvm3.4.6.tgz) = 209e125d5af842efc70571602849d054770dabc0d7d7761325ef4b2b8c25c4d6
 SHA512 (pvm3.4.6.tgz) = a8ddb8fc944bbe64d185eeffba0e020f28af4c8175a446511deca55d7c4f5cf62884c8c5dcb03dd9700bcc48368c8dab353e45656094d139385d88fdf34dd78a
@@ -48,8 +48,8 @@ SHA1 (patch-bq) = 404d9b54968945019767bd
 SHA1 (patch-br) = bb3431cd07153d9a8d42ca0fed8c55282a21977e
 SHA1 (patch-bs) = 0f982d32bc145aae66fcae721c21560417ed304f
 SHA1 (patch-bt) = aa57072e31b8c717eff64b57a5332b58f214b109
-SHA1 (patch-bu) = a8410e44d6d18949fde5afa57780adc8e168d559
-SHA1 (patch-bv) = faff2d0c965ece536942e97c12fad47a42253d3e
+SHA1 (patch-bu) = 1a713e9e59071fdd1776a5c9fd677ab33ed282c0
+SHA1 (patch-bv) = 92944d99a638312c77ba24af6c221790486e33cd
 SHA1 (patch-bw) = 2dd00c3b3cebc8dfc926429648a6f9a3d314d041
 SHA1 (patch-bx) = a8e538ec5bf5f0c6bba76a136186430a72e480fa
 SHA1 (patch-by) = bb381baef296a792b01bacacbaa54710736ffd8f

Index: pkgsrc/parallel/pvm3/patches/patch-bu
diff -u pkgsrc/parallel/pvm3/patches/patch-bu:1.3 pkgsrc/parallel/pvm3/patches/patch-bu:1.4
--- pkgsrc/parallel/pvm3/patches/patch-bu:1.3   Sat Jan 29 20:37:35 2011
+++ pkgsrc/parallel/pvm3/patches/patch-bu       Fri Jul 22 09:03:16 2022
@@ -1,15 +1,30 @@
-$NetBSD: patch-bu,v 1.3 2011/01/29 20:37:35 markd Exp $
+$NetBSD: patch-bu,v 1.4 2022/07/22 09:03:16 he Exp $
+
+Use libtool for linking.
+Also respect passed LDFLAGS.
 
 --- examples/Makefile.aimk.orig        Wed Feb 16 21:49:35 2000
 +++ examples/Makefile.aimk     Thu Mar 25 03:43:25 2004
-@@ -85,5 +85,5 @@
+@@ -63,7 +63,7 @@ FFLOPTS              =       -g
+ FFLAGS                =       $(FFLOPTS) $(ARCHFFLAGS)
+ FLIBS         =       -lfpvm3
+ 
+-LDFLAGS               =       $(LOPT) -L$(PVMDIR)/lib/$(PVM_ARCH)
++LDFLAGS               +=      $(LOPT) -L$(PVMDIR)/lib/$(PVM_ARCH)
+ 
+ CPROGS                =       hello$(EXESFX) hello_other$(EXESFX) \
+                               gexample$(EXESFX) \
+@@ -84,7 +84,7 @@ HOSTFPROGS   =       fmaster1h hitch
+ CTXPROGS      =       inherita$(EXESFX) inheritb$(EXESFX) inherit1$(EXESFX) \
                                inherit2$(EXESFX) inherit3$(EXESFX)
  
 -MBPROGS               =       taskf.o task0$(EXESFX) task1$(EXESFX) \
 +MBPROGS               =       taskf.lo task0$(EXESFX) task1$(EXESFX) \
                                task_end$(EXESFX) rme$(EXESFX) \
                                lmbi$(EXESFX) gmbi$(EXESFX)
-@@ -108,172 +108,177 @@
+ 
+@@ -107,173 +107,178 @@ $(XDIR):
+       - mkdir $(BDIR)
        - mkdir $(XDIR)
  
 +LTCC=         ${LIBTOOL} --mode=compile ${CC}
Index: pkgsrc/parallel/pvm3/patches/patch-bv
diff -u pkgsrc/parallel/pvm3/patches/patch-bv:1.3 pkgsrc/parallel/pvm3/patches/patch-bv:1.4
--- pkgsrc/parallel/pvm3/patches/patch-bv:1.3   Sat Jan 29 20:37:35 2011
+++ pkgsrc/parallel/pvm3/patches/patch-bv       Fri Jul 22 09:03:16 2022
@@ -1,14 +1,18 @@
-$NetBSD: patch-bv,v 1.3 2011/01/29 20:37:35 markd Exp $
+$NetBSD: patch-bv,v 1.4 2022/07/22 09:03:16 he Exp $
+
+Use libtool for linking.
+Also, respect passed LDFLAGS.
 
 --- gexamples/Makefile.aimk.orig       Wed Feb 16 21:48:37 2000
 +++ gexamples/Makefile.aimk    Thu Mar 25 02:04:18 2004
-@@ -38,48 +38,53 @@
+@@ -37,50 +37,55 @@ PROGS      =       joinleave$(EXESFX) gexamp$(EXESF
+                       thb$(EXESFX) tnb$(EXESFX) ge$(EXESFX) tjl$(EXESFX) \
                        tjf$(EXESFX) trsg$(EXESFX) frsg$(EXESFX) gs$(EXESFX)
  
 +LTCC=         ${LIBTOOL} --mode=compile ${CC}
 +LTCC_LINK=    ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
 +LTFORT=               ${LIBTOOL} --mode=compile --tag=F77 ${FC}
-+LTFORT_LINK=  ${LIBTOOL} --mode=link --tag=F77 ${FC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH}
++LTFORT_LINK=  ${LIBTOOL} --mode=link --tag=F77 ${FC} ${PVM_STATIC} ${COMPILER_RPATH_FLAG}${PVM_DIR}/lib/${PVM_ARCH} ${LDFLAGS}
 +
  all:  $(PROGS)
  
@@ -67,3 +71,4 @@ $NetBSD: patch-bv,v 1.3 2011/01/29 20:37
 +      $(LTFORT_LINK) $(FFLAGS) -o $@ $(SDIR)/frsg.f $(PVMFLIB)
        cp frsg$(EXESFX) $(XDIR)
  
+ clean:



Home | Main Index | Thread Index | Old Index