pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/parallel/pvm3 Fix up some more bugs introduced by the ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9e7ca2e77551
branches:  trunk
changeset: 478799:9e7ca2e77551
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Fri Jul 30 13:07:25 2004 +0000

description:
Fix up some more bugs introduced by the libtoolization.  Hopefully this
will finally fix all of the bulk build problems seen on -current and
2.0 branch machines (1.6 branch has never had problems).

diffstat:

 parallel/pvm3/distinfo         |  10 ++++----
 parallel/pvm3/patches/patch-bs |  19 ++++++++++++++--
 parallel/pvm3/patches/patch-bt |  46 ++++++++++++++++++++++++++++++++---------
 parallel/pvm3/patches/patch-bw |  25 ++++++++++++++++------
 parallel/pvm3/patches/patch-bx |  21 +++++++++++++++---
 5 files changed, 92 insertions(+), 29 deletions(-)

diffs (232 lines):

diff -r 79913ac62a9c -r 9e7ca2e77551 parallel/pvm3/distinfo
--- a/parallel/pvm3/distinfo    Fri Jul 30 13:03:17 2004 +0000
+++ b/parallel/pvm3/distinfo    Fri Jul 30 13:07:25 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2004/07/26 11:15:24 dmcmahill Exp $
+$NetBSD: distinfo,v 1.14 2004/07/30 13:07:25 dmcmahill Exp $
 
 SHA1 (pvm3.4.4.tgz) = 95bfabee61383fe2223ee2f539129bb54b5afb40
 Size (pvm3.4.4.tgz) = 967852 bytes
@@ -46,9 +46,9 @@
 SHA1 (patch-bp) = 5820e2ff17c58b2ee0ca7290bb8a259ff080087f
 SHA1 (patch-bq) = 5fd3027d3fe2815e9f9555e8c238dcd819978045
 SHA1 (patch-br) = bb3431cd07153d9a8d42ca0fed8c55282a21977e
-SHA1 (patch-bs) = 87140b9f45685471fc2814de9624e23666f81735
-SHA1 (patch-bt) = c52c750af0e51c857ae9b73eda6afc1923706ff4
+SHA1 (patch-bs) = 0f982d32bc145aae66fcae721c21560417ed304f
+SHA1 (patch-bt) = d9331073d273a197f4a03499d69693b63f7fb473
 SHA1 (patch-bu) = 0ee41192bf7c350b22e3f4dd804f20792dbfee47
 SHA1 (patch-bv) = bf9a53cceb5d0c0cbe541a612e014c8421b470da
-SHA1 (patch-bw) = 881c72c6cb07428dd1110bed52a7cd3512259f3c
-SHA1 (patch-bx) = 7c22c0da74e8d09c8deb950b98f4e9652dcd57a7
+SHA1 (patch-bw) = 2dd00c3b3cebc8dfc926429648a6f9a3d314d041
+SHA1 (patch-bx) = a8e538ec5bf5f0c6bba76a136186430a72e480fa
diff -r 79913ac62a9c -r 9e7ca2e77551 parallel/pvm3/patches/patch-bs
--- a/parallel/pvm3/patches/patch-bs    Fri Jul 30 13:03:17 2004 +0000
+++ b/parallel/pvm3/patches/patch-bs    Fri Jul 30 13:07:25 2004 +0000
@@ -1,8 +1,20 @@
-$NetBSD: patch-bs,v 1.1 2004/07/19 22:41:16 dmcmahill Exp $
+$NetBSD: patch-bs,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
 
 --- console/Makefile.aimk.orig Thu Aug 28 18:12:54 1997
-+++ console/Makefile.aimk      Wed Mar 24 18:39:55 2004
-@@ -37,17 +37,21 @@
++++ console/Makefile.aimk
+@@ -20,8 +20,8 @@ TRCLDIR              =       $(TRCDIR)/$(PVM_ARCH)
+ PVMLIB                =       pvm3
+ TRCLIB                =       pvmtrc
+ LIBPREFIX     =       lib
+-PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
+-TRCLIBDEP     =       $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).a
++PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
++TRCLIBDEP     =       $(TRCLDIR)/$(LIBPREFIX)$(TRCLIB).la
+ CFLAGS                =       $(CFLOPTS) -DIMA_$(PVM_ARCH) -I$(PVMIDIR) -I$(TRCIDIR) \
+                               -I$(PVMSDIR) $(ARCHCFLAGS)
+ LIBS          =       $(LOPT) -L$(TRCLDIR) -L$(PVMLDIR) \
+@@ -36,19 +36,23 @@ $(PVMLDIR):
+       - mkdir $(PVMLDIR)
  
  $(PVMLDIR)/pvm$(EXESFX):      pvm$(EXESFX)
 +      ${MKDIR} $(PVMLDIR)/.libs
@@ -29,3 +41,4 @@
 +      $(LTCC) $(CFLAGS) -c $(SDIR)/trc.c
  
  clean:
+       rm -f *.o pvm$(EXESFX)
diff -r 79913ac62a9c -r 9e7ca2e77551 parallel/pvm3/patches/patch-bt
--- a/parallel/pvm3/patches/patch-bt    Fri Jul 30 13:03:17 2004 +0000
+++ b/parallel/pvm3/patches/patch-bt    Fri Jul 30 13:07:25 2004 +0000
@@ -1,8 +1,27 @@
-$NetBSD: patch-bt,v 1.1 2004/07/19 22:41:16 dmcmahill Exp $
+$NetBSD: patch-bt,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
 
 --- pvmgs/Makefile.aimk.orig   Wed Feb 16 21:49:03 2000
-+++ pvmgs/Makefile.aimk        Thu Mar 25 01:45:35 2004
-@@ -58,15 +58,22 @@
++++ pvmgs/Makefile.aimk
+@@ -26,7 +26,7 @@ PVMXDIR              =       $(PVMBDIR)/$(PVM_ARCH)
+ PVMLDIR               =       $(PVMDIR)/lib/$(PVM_ARCH)
+ PVMLIB                =       pvm3
+ LIBPREFIX     =       lib
+-PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
++PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
+ CFLAGS                =       $(CFLOPTS) -I$(PVMIDIR) -I$(PVMSDIR) -DIMA_$(PVM_ARCH) \
+                               $(ARCHCFLAGS)
+ LIBS          =       $(LOPT) -L$(PVMLDIR) -l$(PVMLIB) $(ARCHLIB)
+@@ -39,7 +39,7 @@ PROGS                =       $(PVMXDIR)/pvm_gstat$(EXESFX) \
+ 
+ LPROGS                =       $(PVMLDIR)/pvmgs$(EXESFX)
+ 
+-LIBGPVM               =       $(LIBPREFIX)gpvm3.a
++LIBGPVM               =       $(LIBPREFIX)gpvm3.la
+ 
+ install:      all
+ 
+@@ -57,17 +57,24 @@ $(PVMLDIR):
+       - mkdir $(PVMLDIR)
  
  $(PVMXDIR)/pvm_gstat$(EXESFX):  pvm_gstat$(EXESFX)
 +      ${MKDIR} $(PVMXDIR)/.libs
@@ -24,10 +43,12 @@
 -      case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(PVMLDIR)/$(LIBGPVM) ;; esac
 +      ${MKDIR} $(PVMLDIR)/.libs
 +      -cp .libs/* $(PVMLDIR)/.libs
-+      cp $(LIBGPVM:.a=.*) $(PVMLDIR)
++      cp $(LIBGPVM:.la=.*) $(PVMLDIR)
  
  $(PVMLDIR)/$(LIBGPVM)-mpp:  $(LIBGPVM)-mpp
-@@ -76,16 +83,21 @@
+       cp $(LIBGPVM) $(PVMLDIR)
+@@ -75,18 +82,23 @@ $(PVMLDIR)/$(LIBGPVM)-mpp:  $(LIBGPVM)-m
+       touch $(PVMLDIR)/$(LIBGPVM)-mpp
  
  $(PVMLDIR)/pvmgs$(EXESFX):  pvmgs$(EXESFX)
 +      ${MKDIR} $(PVMLDIR)/.libs
@@ -38,7 +59,7 @@
 +
  pvmgroups$(EXESFX):   pvmgroups.o $(LIBGPVM) $(PVMLIBDEP)
 -      $(CC) $(CFLAGS) -o $@ pvmgroups.o $(LIBGPVM) $(LIBS) 
-+      $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvmgroups.lo $(LIBGPVM:.a=.la) $(LIBS) 
++      $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvmgroups.lo $(LIBGPVM) $(LIBS) 
  
  pvmgs$(EXESFX):       $(DOBJ) $(PVMLIBDEP)
 -      $(CC) $(CFLAGS) -o $@ $(DOBJ) $(LIBS)
@@ -48,19 +69,23 @@
        rm -f $(LIBGPVM)
 -      $(AR) cr $(LIBGPVM) $(LOBJ)
 -      case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBGPVM) ;; esac
-+      ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${.TARGET:.a=.la} ${LOBJ:.o=.lo} \
++      ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o $@ ${LOBJ:.o=.lo} \
 +              -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
 +              -version-info ${PVMLIB_VER}
  
  $(LIBGPVM)-mpp:       $(LOBJ)
-@@ -96,5 +108,5 @@
+       rm -f $(LIBGPVM)
+@@ -95,7 +107,7 @@ $(LIBGPVM)-mpp:     $(LOBJ)
+       touch $(LIBGPVM)-mpp
  
  pvm_gstat$(EXESFX): pvm_gstat.o $(LIBGPVM) $(PVMLIBDEP)
 -      $(CC) $(CFLAGS) -o $@ pvm_gstat.o $(LIBGPVM) $(LIBS)
-+      $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvm_gstat.lo $(LIBGPVM:.a=.la) $(LIBS)
++      $(LIBTOOL) --mode=link $(CC) ${PVM_STATIC} $(CFLAGS) -o $@ pvm_gstat.lo $(LIBGPVM) $(LIBS)
  
  clean:
-@@ -111,15 +123,15 @@
+       rm -f $(DOBJ) $(LOBJ) pvmgs$(EXESFX) $(LIBGPVM) \
+@@ -110,17 +122,17 @@ lint:
+ 
  #
  pvmgsu_core.o:        $(SDIR)/pvmgsu_core.c
 -      $(CC) $(CFLAGS) -c $(SDIR)/pvmgsu_core.c
@@ -82,3 +107,4 @@
 +      $(LTCC) $(CFLAGS) -c $(SDIR)/pvmgs_func.c
  
  #
+ # Source File Dependencies
diff -r 79913ac62a9c -r 9e7ca2e77551 parallel/pvm3/patches/patch-bw
--- a/parallel/pvm3/patches/patch-bw    Fri Jul 30 13:03:17 2004 +0000
+++ b/parallel/pvm3/patches/patch-bw    Fri Jul 30 13:07:25 2004 +0000
@@ -1,24 +1,35 @@
-$NetBSD: patch-bw,v 1.1 2004/07/19 22:41:16 dmcmahill Exp $
+$NetBSD: patch-bw,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
 
 --- libfpvm/Makefile.aimk.orig Mon Mar 15 19:05:11 1999
-+++ libfpvm/Makefile.aimk      Wed Mar 24 23:23:12 2004
-@@ -110,9 +110,12 @@
++++ libfpvm/Makefile.aimk
+@@ -35,7 +35,7 @@ PVMBFUNCH            =       $(PVMDIR)/src/bfunc.h
+ PVMBFHEADERS  =       $(PVMHEADERS) $(PVMBFUNCH)
+ 
+ LIBPREFIX             =       lib
+-LIBFPVM                       =       $(LIBPREFIX)fpvm3.a
++LIBFPVM                       =       $(LIBPREFIX)fpvm3.la
+ 
+ LOBS                  =       pvmfaddhost.o \
+                                       pvmfaddmhf.o \
+@@ -109,11 +109,14 @@ $(PVMLDIR):
+       - mkdir $(PVMLDIR)
  
  $(PVMLDIR)/$(LIBFPVM):  $(LIBFPVM)
--      cp $(LIBFPVM) $(PVMLDIR)
 +      ${MKDIR} $(PVMLDIR)/.libs
 +      cp .libs/* $(PVMLDIR)/.libs
-+      cp $(LIBFPVM:.a=.la) $(PVMLDIR)
+       cp $(LIBFPVM) $(PVMLDIR)
  
  $(LIBFPVM):  $(LOBS) ftocstr.o
 -      $(AR) cr $(LIBFPVM) $?
 -      case x$(HASRANLIB) in xt ) echo ranlib; ranlib $(LIBFPVM) ;; esac
-+      ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o ${.TARGET:.a=.la} ${LOBS:.o=.lo} \
++      ${LIBTOOL} --mode=link ${CC} ${PVM_STATIC} -o $@ ${LOBS:.o=.lo} \
 +              ftocstr.lo -rpath ${PVM_DIR}/lib/$(PVM_ARCH) \
 +              -version-info ${PVMLIB_VER}
  
  clean:
-@@ -122,320 +125,322 @@
+       rm -f $(LOBS) ftocstr.o $(LIBFPVM)
+@@ -121,321 +124,323 @@ clean:
+ tidy:
        rm -f $(LOBS)
  
 +LTCC= $(LIBTOOL) --mode=compile $(CC)
diff -r 79913ac62a9c -r 9e7ca2e77551 parallel/pvm3/patches/patch-bx
--- a/parallel/pvm3/patches/patch-bx    Fri Jul 30 13:03:17 2004 +0000
+++ b/parallel/pvm3/patches/patch-bx    Fri Jul 30 13:07:25 2004 +0000
@@ -1,15 +1,27 @@
-$NetBSD: patch-bx,v 1.1 2004/07/19 22:41:16 dmcmahill Exp $
+$NetBSD: patch-bx,v 1.2 2004/07/30 13:07:25 dmcmahill Exp $
 
 --- rm/Makefile.aimk.orig      Thu Aug 28 21:20:11 1997
-+++ rm/Makefile.aimk   Thu Mar 25 02:03:29 2004
-@@ -43,4 +43,6 @@
++++ rm/Makefile.aimk
+@@ -20,7 +20,7 @@ PVMIDIR              =       $(PVMDIR)/include
+ PVMLDIR               =       $(PVMDIR)/lib/$(PVM_ARCH)
+ PVMLIB                =       pvm3
+ LIBPREFIX     =       lib
+-PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).a
++PVMLIBDEP     =       $(PVMLDIR)/$(LIBPREFIX)$(PVMLIB).la
+ SDIR          =       $(PVMDIR)/rm
+ BDIR          =       $(PVMDIR)/bin
+ XDIR          =       $(BDIR)/$(PVM_ARCH)
+@@ -42,6 +42,8 @@ $(XDIR):
+       - mkdir $(XDIR)
  
  $(XDIR)/srm$(EXESFX):  srm$(EXESFX)
 +      ${MKDIR} $(XDIR)/.libs
 +      -cp .libs/srm$(EXESFX) $(XDIR)/.libs
        cp srm$(EXESFX) $(XDIR)
  
-@@ -52,9 +54,12 @@
+ 
+@@ -51,11 +53,14 @@ install: $(XDIR) $(XDIR)/srm$(EXESFX)
+ 
  local:        srm$(EXESFX)
  
 +LTCC=         $(LIBTOOL) --mode=compile $(CC)
@@ -24,3 +36,4 @@
 +      $(LTCC) $(CFLAGS) -c $(SDIR)/srm.c
  
  again:
+       cd $(SDIR) ; touch *.c *.h ; make



Home | Main Index | Thread Index | Old Index