[Midnightbsd-cvs] mports: biology/linux-foldingathome: Fake fixes.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Thu Apr 24 23:59:31 EDT 2008


Log Message:
-----------
Fake fixes.  Replace a bunch of crub with modern techniques.

Modified Files:
--------------
    mports/biology/linux-foldingathome:
        Makefile (r1.2 -> r1.3)

Added Files:
-----------
    mports/biology/linux-foldingathome/files:
        FoldingAtHome.in (r1.1)

Removed Files:
-------------
    mports/biology/linux-foldingathome/scripts:
        FoldingAtHome

-------------- next part --------------
--- /dev/null
+++ biology/linux-foldingathome/files/FoldingAtHome.in
@@ -0,0 +1,7 @@
+#!/bin/sh
+FAHDIR=~/.fah
+CURDIR=`pwd`
+mkdir $FAHDIR
+cd $FAHDIR
+nice -n 20 %%DATADIR%%/%%BINNAME%% -freeBSD
+cd $CURDIR
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/biology/linux-foldingathome/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -L biology/linux-foldingathome/Makefile -L biology/linux-foldingathome/Makefile -u -r1.2 -r1.3
--- biology/linux-foldingathome/Makefile
+++ biology/linux-foldingathome/Makefile
@@ -16,28 +16,27 @@
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Distributed client for Protein Folding
 LICENSE=        unknown
+
 USE_LINUX=	yes
 ONLY_FOR_ARCHS=	i386 amd64
-REINPLACE_ARGS=
+
 PLIST_FILES=	share/${PORTNAME}/${DISTNAME}${EXTRACT_SUFX} \
 		bin/FoldingAtHome
 PLIST_DIRS=	share/${PORTNAME}
 
+SUB_FILES=	FoldingAtHome
+SUB_LIST=	BINNAME=${DISTNAME}${EXTRACT_SUFX}
+
 do-extract:
-	${MKDIR} ${WRKSRC}
-	${CP} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${WRKSRC}
+	@${MKDIR} ${WRKSRC}
+	@${CP} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ${WRKSRC}
 
 do-build:
 	${BRANDELF} -t Linux ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX}
-	${CHMOD} 755 ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX}
 
 do-install:
-	${MKDIR} ${PREFIX}/bin
-	${REINPLACE_CMD} -e "s|DATADIR|${DATADIR}|" ${SCRIPTDIR}/FoldingAtHome \
-		| ${REINPLACE_CMD} -e "s|BINNAME|${DISTNAME}${EXTRACT_SUFX}|" \
-		> ${PREFIX}/bin/FoldingAtHome
-	${CHMOD} 755 ${PREFIX}/bin/FoldingAtHome
-	${MKDIR} ${DATADIR}
-	${CP} ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} ${DATADIR}/
+	${INSTALL_SCRIPT} ${WRKDIR}/FoldingAtHome ${PREFIX}/bin
+	@${MKDIR} ${DATADIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME}${EXTRACT_SUFX} ${DATADIR}/
 
 .include <bsd.port.mk>
--- biology/linux-foldingathome/scripts/FoldingAtHome
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-FAHDIR=~/.fah
-CURDIR=`pwd`
-mkdir $FAHDIR
-cd $FAHDIR
-nice -n 20 /DATADIR/BINNAME -freeBSD
-cd $CURDIR


More information about the Midnightbsd-cvs mailing list