From 8ea086b7a9457f8b62e51c7895ec3522b964d4ad Mon Sep 17 00:00:00 2001 From: danfe Date: Sun, 6 Sep 2015 15:41:08 +0000 Subject: - Convert from using EXTRACT_SUFX to USES=tar:tgz - Allow to build on PowerPC - Do not try to append to MAKE_ENV, do not try to set REINPLACE_ARGS - Mute MKDIR's, move OPTIONS block where it's typically found - Reformat port description, kill EOL whitespace, and adjust WWW --- net/pvm/Makefile | 23 +++++++++++------------ net/pvm/files/patch-pvmgetarch | 3 ++- net/pvm/pkg-descr | 16 ++++++++-------- 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/net/pvm/Makefile b/net/pvm/Makefile index 6d3186b1035d..5c25f65442cf 100644 --- a/net/pvm/Makefile +++ b/net/pvm/Makefile @@ -7,27 +7,26 @@ PORTREVISION= 4 CATEGORIES= net parallel MASTER_SITES= NL/pvm3 ftp://ftp.chg.ru/pub/prog/parallel/pvm3/ DISTNAME= pvm${PORTVERSION} -EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= Parallel Virtual Machine libraries and environment LICENSE= MIT -OPTIONS_DEFINE= X11 -OPTIONS_DEFAULT=X11 -OPTIONS_SUB= yes -X11_USE= XORG=x11,xaw,xt - +USES= tar:tgz USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/pvm3 -MAKE_ENV+= PVM_ROOT=${WRKSRC} SHAREDLDFLAGS="-shared" +MAKE_ENV= PVM_ROOT=${WRKSRC} SHAREDLDFLAGS="-shared" PVM_ROOT_REL= lib/pvm PVM_ROOT= ${PREFIX}/${PVM_ROOT_REL} -REINPLACE_ARGS= -i "" SUB_FILES= pkg-message -NOT_FOR_ARCHS= powerpc + +OPTIONS_DEFINE= X11 +OPTIONS_DEFAULT= X11 +OPTIONS_SUB= yes + +X11_USE= XORG=x11,xaw,xt .include @@ -52,9 +51,9 @@ do-build: EXTRACFLAGS="${CFLAGS} -fpic" shared) do-install: - ${MKDIR} ${STAGEDIR}${PVM_ROOT}/lib/FREEBSD - ${MKDIR} ${STAGEDIR}${PVM_ROOT}/bin/FREEBSD - ${MKDIR} ${STAGEDIR}${PVM_ROOT}/conf + @${MKDIR} ${STAGEDIR}${PVM_ROOT}/lib/FREEBSD + @${MKDIR} ${STAGEDIR}${PVM_ROOT}/bin/FREEBSD + @${MKDIR} ${STAGEDIR}${PVM_ROOT}/conf ${INSTALL_PROGRAM} ${WRKSRC}/bin/FREEBSD/* ${STAGEDIR}${PVM_ROOT}/bin/FREEBSD ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvmd3 ${STAGEDIR}${PVM_ROOT}/lib/FREEBSD ${INSTALL_PROGRAM} ${WRKSRC}/lib/FREEBSD/pvm ${STAGEDIR}${PVM_ROOT}/lib/FREEBSD diff --git a/net/pvm/files/patch-pvmgetarch b/net/pvm/files/patch-pvmgetarch index 8908762e17eb..aa3b62aa91eb 100644 --- a/net/pvm/files/patch-pvmgetarch +++ b/net/pvm/files/patch-pvmgetarch @@ -1,12 +1,13 @@ --- lib/pvmgetarch.orig 2007-11-29 21:17:02 UTC +++ lib/pvmgetarch -@@ -79,6 +79,10 @@ if [ -f /bin/uname -o -f /usr/bin/uname +@@ -79,6 +79,11 @@ if [ -f /bin/uname -o -f /usr/bin/uname BSD/OS,i[3456]86 ) ARCH=BSD386 ;; FreeBSD,i[3456]86 ) ARCH=FREEBSD ;; FreeBSD,alpha ) ARCH=FREEBSD ;; + FreeBSD,arm* ) ARCH=FREEBSD ;; + FreeBSD,amd64 ) ARCH=FREEBSD ;; + FreeBSD,ia64 ) ARCH=FREEBSD ;; ++ FreeBSD,powerpc ) ARCH=FREEBSD ;; + FreeBSD,sparc64 ) ARCH=FREEBSD ;; SUPER-UX,SX-3 ) ARCH=SX3 ;; uts,* ) ARCH=UTS2 ;; diff --git a/net/pvm/pkg-descr b/net/pvm/pkg-descr index 86446f409517..59c90318e284 100644 --- a/net/pvm/pkg-descr +++ b/net/pvm/pkg-descr @@ -1,12 +1,12 @@ PVM (Parallel Virtual Machine) is a portable message-passing programming -system, designed to link separate host machines to form a virtual -machine which is a single, manageable computing resource. +system, designed to link separate host machines to form a virtual machine +which is a single, manageable computing resource. The virtual machine can be composed of hosts of different architectures, -located in physically remote locations. PVM applications can be composed of any -number of separate processes, or components, written in a mixture of C, -C++ and Fortran. The system is portable to a wide variety of -architectures, including workstations, multiprocessors, supercomputers and -PCs. +located in physically remote locations. PVM applications can be composed +of any number of separate processes, or components, written in a mixture +of C, C++, and Fortran. The system is portable to a wide variety of +architectures, including workstations, multiprocessors, supercomputers, +and PCs. -WWW: http://www.csm.ornl.gov/pvm/pvm_home.html +WWW: http://www.csm.ornl.gov/pvm/ -- cgit