diff options
author | krion <krion@FreeBSD.org> | 2004-02-26 03:35:41 +0800 |
---|---|---|
committer | krion <krion@FreeBSD.org> | 2004-02-26 03:35:41 +0800 |
commit | 0a830e3f7adc60f15138fbe6ccc67f5a5d0d47bc (patch) | |
tree | f09965d4427cf2851a89f3b3577e7db0c7049ce5 /sysutils/sge62/Makefile | |
parent | 2125dba2ce1f7668dd1a7f84a287ce1e385ab869 (diff) | |
download | freebsd-ports-graphics-0a830e3f7adc60f15138fbe6ccc67f5a5d0d47bc.tar.gz freebsd-ports-graphics-0a830e3f7adc60f15138fbe6ccc67f5a5d0d47bc.tar.zst freebsd-ports-graphics-0a830e3f7adc60f15138fbe6ccc67f5a5d0d47bc.zip |
- Upgrade to an SGE snapshot from Feb 24, 2004.
* Fix build on non-i386 platforms.
* Obey CC and CPP in a few places (qmake, qtcsh, pvm
integration).
* Use USE_GETTEXT.
* Sort USE_* variables.
* Remove $Aero$ revision tags since I now work in perforce.
* Fix a patch so openssl is found and add to plist.
* Move maintainer make targets to the bottom. Add one to build a
distfile from CVS.
* Sizify.
* Use %D instead of %%PREFIX%% in plist.
PR: ports/63361
Submitted by: brooks
Diffstat (limited to 'sysutils/sge62/Makefile')
-rw-r--r-- | sysutils/sge62/Makefile | 46 |
1 files changed, 34 insertions, 12 deletions
diff --git a/sysutils/sge62/Makefile b/sysutils/sge62/Makefile index 9c6542ca345..4c2b0bdc6a7 100644 --- a/sysutils/sge62/Makefile +++ b/sysutils/sge62/Makefile @@ -3,12 +3,11 @@ # Whom: Brooks Davis <brooks@FreeBSD.org> # # $FreeBSD$ -# $Aero: ports/sge/Makefile,v 1.3 2004/01/21 22:26:12 brooks Exp $ # PORTNAME= sge -PORTVERSION= 5.3.5.20040120 -PORTREVISION= 1 +PORTVERSION= ${SGE_VERSION}.${SGE_SNAPDATE} +PORTREVISION= 0 CATEGORIES= sysutils parallel MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= brooks @@ -16,12 +15,11 @@ MASTER_SITE_SUBDIR= brooks MAINTAINER= brooks@FreeBSD.org COMMENT?= Sun Grid Engine, a batch queueing system -LIB_DEPENDS= intl.6:${PORTSDIR}/devel/gettext - USE_BZIP2= yes -USE_OPENSSL= yes +USE_GETTEXT= yes USE_GMAKE= yes USE_MOTIF= yes +USE_OPENSSL= yes USE_REINPLACE= yes INSTALLS_SHLIB= yes LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} @@ -29,6 +27,8 @@ LDCONFIG_DIRS= ${SGE_ROOT}/lib/${SGE_ARCH} SGE_BASE?= sge SGE_ROOT= ${PREFIX}/${SGE_BASE} SGE_ARCH= fbsd-${ARCH} +SGE_VERSION= 5.3.5 +SGE_SNAPDATE= 20040224 SGE_RELEASE= 5.3p5-snap-20040120 PLIST_SUB+= SGE_ARCH=${SGE_ARCH} @@ -69,6 +69,11 @@ post-patch: -e "s|%%CFLAGS%%|${CFLAGS}|g" -e "s|%CXXFLAGS%%|${CXXFLAGS}|g" \ ${WRKSRC}/aimk \ ${WRKSRC}/dist/pvm/src/aimk + @${REINPLACE_CMD} -e 's|^CC = gcc|CC = ${CC}|' \ + -e 's|^CPP = gcc -E|CPP = ${CPP}|' \ + ${WRKSRC}/3rdparty/qmake/FREEBSD_*/Makefile \ + ${WRKSRC}/3rdparty/qmake/FREEBSD_*/glob/Makefile \ + ${WRKSRC}/3rdparty/qtcsh/FREEBSD_*/Makefile @${RM} ${WRKSRC}/dist/util/arch_variables.orig @${FIND} ${WRKSRC} -name Makefile | ${XARGS} \ ${REINPLACE_CMD} "s|-g -O2|${CFLAGS}|" @@ -100,12 +105,6 @@ do-install: | ${TAR} cTf - - | ${TAR} xUCf ${DOCSDIR} - .endif -# Automaticly produce the offical machine dependent tarball -release-tar: install - cd ${SGE_ROOT} && \ - ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ - `find . -name ${SGE_ARCH}` - post-install: @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%SGE_BASE%%|${SGE_BASE}|g' \ @@ -113,4 +112,27 @@ post-install: @${CAT} ${PKGMESSAGE} @${ECHO} +# Automaticly produce the offical machine dependent tarball +# Be sure to do an install first +release-tar: + cd ${SGE_ROOT} && \ + ${TAR} cfvz ${.CURDIR}/sge-${SGE_RELEASE}-bin-${SGE_ARCH}.tar.gz \ + `find . -name ${SGE_ARCH}` + +# Produce a distfile for today. This target exists for the use of the +# port's maintainer. +SGE_TAG= V53_beta2_BRANCH +TODAY!= /bin/date +%Y%m%d +XDISTNAME= sge-${SGE_VERSION}.${TODAY} +XDISTFILE= ${DISTDIR}/${XDISTNAME}.tar.bz2 +distfile: + ${MKDIR} ${WRKDIR} + cd ${WRKDIR}; \ + cvs -d :pserver:guest@cvs.gridengine.sunsource.net:/cvs co \ + -r ${SGE_TAG} -d ${XDISTNAME} gridengine + ${FIND} ${WRKDIR}/${XDISTNAME} -name CVS | ${XARGS} ${RM} -rf + cd ${WRKDIR}; ${TAR} cfy ${XDISTFILE} ${XDISTNAME} + @${RM} -rf ${WRKDIR}/${XDISTNAME} + @${RMDIR} ${WRKDIR} 2> /dev/null || true + .include <bsd.port.mk> |