svn commit: r335853 - in head/net/xpvm: . files

Gerald Pfeifer gerald at FreeBSD.org
Sat Dec 7 22:23:30 UTC 2013


Author: gerald
Date: Sat Dec  7 22:23:29 2013
New Revision: 335853
URL: http://svnweb.freebsd.org/changeset/ports/335853

Log:
  Unbreak this port by applying a simplified version of the real patch that
  was submitted [1] which
  - adds USE_GCC since that's how libpvm3.a (a dependency) was built;
  - works around pvm's aimk build system to pass our LDFLAGS.
  
  While we are at it, migrate to the new LIB_DEPENDS format.
  
  PR:             183342 [1]
  Submitted by:   Christoph Moench-Tegeder <cmt at burggraben.net> [1]
  Pointyhat to:	gerald [1]

Deleted:
  head/net/xpvm/files/patch-mrt-base_file.h
Modified:
  head/net/xpvm/Makefile
  head/net/xpvm/files/patch-src:Makefile.aimk

Modified: head/net/xpvm/Makefile
==============================================================================
--- head/net/xpvm/Makefile	Sat Dec  7 22:08:49 2013	(r335852)
+++ head/net/xpvm/Makefile	Sat Dec  7 22:23:29 2013	(r335853)
@@ -13,13 +13,12 @@ EXTRACT_SUFX=	.tgz
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	A Graphical Console and Monitor for PVM
 
-BROKEN=		Fails to patch
-
 MAKE_JOBS_UNSAFE=	yes
 
+USE_GCC=	yes
 BUILD_DEPENDS=	${LOCALBASE}/lib/libpvm3.a:${PORTSDIR}/net/pvm
 RUN_DEPENDS:=	${BUILD_DEPENDS}
-LIB_DEPENDS=	tk84.1:${PORTSDIR}/x11-toolkits/tk84
+LIB_DEPENDS=	libtk84.so:${PORTSDIR}/x11-toolkits/tk84
 
 WRKSRC=		${WRKDIR}/xpvm
 PVM_ROOT?=	${LOCALBASE}/lib/pvm

Modified: head/net/xpvm/files/patch-src:Makefile.aimk
==============================================================================
--- head/net/xpvm/files/patch-src:Makefile.aimk	Sat Dec  7 22:08:49 2013	(r335852)
+++ head/net/xpvm/files/patch-src:Makefile.aimk	Sat Dec  7 22:23:29 2013	(r335853)
@@ -1,6 +1,14 @@
-diff -ruN xpvm.orig/src/Makefile.aimk xpvm/src/Makefile.aimk
---- src/Makefile.aimk	Fri Apr 10 05:11:22 1998
-+++ src/Makefile.aimk	Thu Apr  1 13:38:57 2004
+--- src/Makefile.aimk.orig	1998-04-09 23:11:22.000000000 +0200
++++ src/Makefile.aimk	2013-11-16 20:41:32.000000000 +0100
+@@ -29,7 +29,7 @@
+ #CC			=	gcc
+ 
+ CFLAGS		=	$(CFLOPTS) $(PVMVERSION) -DIMA_$(PVM_ARCH) $(ARCHCFLAGS)
+-LFLAGS		=	$(ARCHCFLAGS)
++LFLAGS		=	$(LDFLAGS) $(ARCHCFLAGS)
+ 
+ AIMK		=	$(PVM_ROOT)/lib/aimk
+ 
 @@ -39,36 +39,39 @@
  #
  
@@ -100,3 +108,4 @@ diff -ruN xpvm.orig/src/Makefile.aimk xp
 +				$(LOCALBASE)/include/pvmtev.h \
  				$(TRCDIR)/trcdef.h $(TRCDIR)/trctype.h \
  				$(TRCDIR)/trcproto.h $(TRCDIR)/trccompat.h
+ 


More information about the svn-ports-head mailing list