version 1.43, 2012/04/07 22:19:13 |
version 1.44, 2012/04/15 04:07:21 |
|
|
|
|
DISTNAME= sge-8.0.0d |
DISTNAME= sge-8.0.0d |
PKGNAME= sge-8.0.0.4 |
PKGNAME= sge-8.0.0.4 |
|
PKGREVISION= 1 |
CATEGORIES= parallel sysutils |
CATEGORIES= parallel sysutils |
MASTER_SITES= http://arc.liv.ac.uk/downloads/SGE/releases/8.0.0d/ |
MASTER_SITES= http://arc.liv.ac.uk/downloads/SGE/releases/8.0.0d/ |
|
|
Line 14 BUILD_DEPENDS+= {standalone-tcsh,tcsh}- |
|
Line 15 BUILD_DEPENDS+= {standalone-tcsh,tcsh}- |
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir |
PKG_DESTDIR_SUPPORT= user-destdir |
|
|
# Not 64-bit clean; crashes during build. |
|
NOT_FOR_PLATFORM= ${LP64PLATFORMS} |
|
|
|
GNU_CONFIGURE= YES |
GNU_CONFIGURE= YES |
USE_TOOLS+= gmake perl:run |
USE_TOOLS+= gmake perl:run |
|
|
|
MANINSTALL= maninstall catinstall |
|
|
CFLAGS+= -D${UPPER_OPSYS} |
CFLAGS+= -D${UPPER_OPSYS} |
CONFIGURE_ENV+= REMOTE=sge |
CONFIGURE_ENV+= REMOTE=sge |
CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q} |
CONFIGURE_ENV+= CFLAGS=${CFLAGS:M*:Q} |
Line 50 REPLACE.tclsh.new= ${PREFIX}/bin/tclsh |
|
Line 50 REPLACE.tclsh.new= ${PREFIX}/bin/tclsh |
|
REPLACE_FILES.tclsh= source/dist/util/resources/jsv/jsv.tcl |
REPLACE_FILES.tclsh= source/dist/util/resources/jsv/jsv.tcl |
REPLACE_PERL+= source/dist/util/resources/jsv/jsv.pl |
REPLACE_PERL+= source/dist/util/resources/jsv/jsv.pl |
|
|
CHECK_INTERPRETER_SKIP+= sge/ckpt/cpr_* sge/mpi/myrinet/* sge/util/resources/loadsensors/interix-loadsensor.sh |
|
|
|
.include "../../mk/bsd.prefs.mk" |
.include "../../mk/bsd.prefs.mk" |
|
|
# SGE_ARCH should match the putput of ${WRKSRC}/source/dist/util/arch |
# SGE_ARCH should match the putput of ${WRKSRC}/source/dist/util/arch |
|
|
SGE_BUILDARCH= DARWIN |
SGE_BUILDARCH= DARWIN |
.elif ${OPSYS} == "Linux" |
.elif ${OPSYS} == "Linux" |
AIMK+= -no-dump |
AIMK+= -no-dump |
SGE_ARCH= lx26-x86 |
SGE_ARCH= lx-x86 |
SGE_BUILDARCH= LINUX86 |
SGE_BUILDARCH= LINUX86 |
.else |
.else |
PKG_FAIL_REASON+= "SGE_ARCH and SGE_BUILDARCH need to be configured for your OS" |
PKG_FAIL_REASON+= "SGE_ARCH and SGE_BUILDARCH need to be configured for your OS" |
Line 91 PKG_FAIL_REASON+= "SGE_ARCH and SGE_BUIL |
|
Line 89 PKG_FAIL_REASON+= "SGE_ARCH and SGE_BUIL |
|
SGE_BUILDARCH?= ${SGE_BUILDARCH_cmd:sh} |
SGE_BUILDARCH?= ${SGE_BUILDARCH_cmd:sh} |
|
|
# Some hacks to get it properly linked: |
# Some hacks to get it properly linked: |
MAKE_ENV+= SGE_ARCH=$(SGE_ARCH) SGE_ROOT=$(SGE_ROOT) |
MAKE_ENV+= SGE_ARCH=${SGE_ARCH} SGE_ROOT=${SGE_ROOT} |
|
|
LDFLAGS+= -R${SGE_ROOT}/lib/${SGE_ARCH} |
LDFLAGS+= ${COMPILER_RPATH_FLAG}${SGE_ROOT}/lib/${SGE_ARCH} |
BUILDLINK_PASSTHRU_RPATHDIRS+= ${SGE_ROOT}/lib/${SGE_ARCH} |
BUILDLINK_PASSTHRU_RPATHDIRS+= ${SGE_ROOT}/lib/${SGE_ARCH} |
|
|
SGE_ROOT= ${PREFIX}/sge |
SGE_ROOT= ${PREFIX}/sge |
|
|
${ECHO} "set PERL = ${PERL5}" ) > ${WRKSRC}/source/aimk.private |
${ECHO} "set PERL = ${PERL5}" ) > ${WRKSRC}/source/aimk.private |
( ${ECHO} "OPENSSLBASE=${SSL_PREFIX}" ; \ |
( ${ECHO} "OPENSSLBASE=${SSL_PREFIX}" ; \ |
${ECHO} "BERKELEYDBBASE=${BUILDLINK_PREFIX.db4}" ) > ${WRKSRC}/source/distinst.private |
${ECHO} "BERKELEYDBBASE=${BUILDLINK_PREFIX.db4}" ) > ${WRKSRC}/source/distinst.private |
|
rm ${WRKSRC}/source/dist/util/*.orig |
|
|
SUBST_CLASSES+= paths |
SUBST_CLASSES+= paths |
SUBST_STAGE.paths= post-patch |
SUBST_STAGE.paths= post-patch |
SUBST_FILES.paths= source/dist/util/arch_variables |
SUBST_FILES.paths= source/dist/util/arch_variables |
SUBST_SED.paths= -e 's;@rcd_dir@;${RCD_SCRIPTS_DIR};' |
SUBST_SED.paths= -e 's;@rcd_dir@;${RCD_SCRIPTS_DIR};' |
|
|
do-configure: |
do-configure: |
.for __prog__ in qmake qtcsh |
.for __prog__ in qmake qtcsh |
|
|
.endfor |
.endfor |
|
|
do-build: |
do-build: |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -only-depend |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -no-hwloc -only-depend |
cd ${WRKSRC}/source && ${SETENV} ${MAKE_ENV} ./scripts/zerodepend |
cd ${WRKSRC}/source && ${SETENV} ${MAKE_ENV} ./scripts/zerodepend |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -no-qmake -no-qtcsh depend |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -no-hwloc -no-qmake -no-qtcsh depend |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -no-hwloc |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -man -sunman |
cd ${WRKSRC}/source && ${AIMK} -no-java -no-jni -no-hwloc -man |
|
|
CHECK_INTERPRETER_SKIP= sge/bin/process-scheduler-log \ |
CHECK_INTERPRETER_SKIP= sge/bin/process-scheduler-log \ |
sge/bin/qsched \ |
sge/bin/qsched \ |
sge/bin/status \ |
sge/bin/status \ |
|
sge/ckpt/cpr_* \ |
sge/examples/drmaa/ruby/* \ |
sge/examples/drmaa/ruby/* \ |
sge/hadoop/pestart.sh \ |
sge/hadoop/pestart.sh \ |
sge/hadoop/pestop.sh \ |
sge/hadoop/pestop.sh \ |
sge/hadoop/setup.pl \ |
sge/hadoop/setup.pl \ |
sge/hadoop/wait.sh \ |
sge/hadoop/wait.sh \ |
|
sge/mpi/myrinet/* \ |
sge/util/resources/drmaa4ruby/* \ |
sge/util/resources/drmaa4ruby/* \ |
sge/util/resources/drmaa4ruby/samples/* \ |
sge/util/resources/drmaa4ruby/samples/* \ |
|
sge/util/resources/loadsensors/interix-loadsensor.sh \ |
sge/util/resources/wrappers/rshd-wrapper |
sge/util/resources/wrappers/rshd-wrapper |
|
|
do-install: |
do-install: |