diff options
author | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-02-24 05:18:33 +0000 |
---|---|---|
committer | Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> | 2002-02-24 05:18:33 +0000 |
commit | 17bda9431625ae0d71ecfb6ea89747bb8a035eb1 (patch) | |
tree | 5db9375daa61b02595dca0d5ed0f9ef9991c5d16 /net-p2p/linux-edonkey-server/Makefile | |
parent | Update to 0.12 (diff) |
o New port linux-edonkey-server version 16.38: A decentralized
peer-to-peer file-sharing server (eDonkey2000 server)
o Submitter asked lioux to take over maintainership since he is
already maintaining all eDonkey related ports
PR: 33222
Submitted by: Yen-Ming Lee <leeym@leeym.com>
Diffstat (limited to 'net-p2p/linux-edonkey-server/Makefile')
-rw-r--r-- | net-p2p/linux-edonkey-server/Makefile | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/net-p2p/linux-edonkey-server/Makefile b/net-p2p/linux-edonkey-server/Makefile new file mode 100644 index 000000000000..a5fb41860a7d --- /dev/null +++ b/net-p2p/linux-edonkey-server/Makefile @@ -0,0 +1,61 @@ +# New ports collection makefile for: Linux eDonkey server +# Date created: 18 December 2001 +# Whom: Yen-Ming Lee <leeym@leeym.com> & Mario S F Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= edonkey +PORTVERSION= 16.38 +CATEGORIES= net linux +MASTER_SITES= http://www.edonkey2000.com/files/ +PKGNAMEPREFIX= linux- +PKGNAMESUFFIX= -server +DISTNAME= dserver +EXTRACT_SUFX= .gz +EXTRACT_ONLY= + +MAINTAINER= lioux@FreeBSD.org + +ONLY_FOR_ARCHS= i386 +USE_LINUX= yes +NO_WRKSUBDIR= yes +NO_BUILD= yes +STRIP= +# +PKGDEINSTALL= ${PKGINSTALL} + +STRIP_CMD= ${LINUXBASE}/usr/bin/strip + +.if exists(/usr/bin/brandelf) +BRANDELF?= /usr/bin/brandelf +.else +BRANDELF?= brandelf +.endif + +BINARY_NAME= dserver +RC_SAMPLE= edonkey2000-server.sh.sample + +post-extract: + @${GZCAT} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} > ${WRKSRC}/${BINARY_NAME} + +post-patch: + @${SED} -e "s|%%PREFIX%%|${PREFIX}|" \ + -e "s|%%LOCALBASE%%|${LOCALBASE}|" ${FILESDIR}/${RC_SAMPLE} \ + > ${WRKDIR}/${RC_SAMPLE} + +pre-install: +.if exists(${STRIP_CMD}) + @${STRIP_CMD} ${WRKSRC}/${BINARY_NAME} +.endif + @${BRANDELF} -t Linux ${WRKSRC}/${BINARY_NAME} + +do-install: +# pre-install work: create user ids, ... + @${SETENV} PKG_PREFIX=${PREFIX} ${SH} \ + ${PKGINSTALL} ${PKGNAME} PRE-INSTALL + @${INSTALL_PROGRAM} ${WRKDIR}/${BINARY_NAME} ${PREFIX}/sbin + @${INSTALL_SCRIPT} ${WRKSRC}/${RC_SAMPLE} ${PREFIX}/etc/rc.d + @${INSTALL_DATA} ${FILESDIR}/donkey.ini ${PREFIX}/etc/edonkey2000 + +.include <bsd.port.mk> |