From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 19 18:40:18 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D95B616A41C for ; Sun, 19 Jun 2005 18:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 465B443D48 for ; Sun, 19 Jun 2005 18:40:18 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j5JIeIPb063574 for ; Sun, 19 Jun 2005 18:40:18 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j5JIeIHS063573; Sun, 19 Jun 2005 18:40:18 GMT (envelope-from gnats) Resent-Date: Sun, 19 Jun 2005 18:40:18 GMT Resent-Message-Id: <200506191840.j5JIeIHS063573@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jose M Rodriguez Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EAAC716A441 for ; Sun, 19 Jun 2005 18:30:54 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from 62-15-207-214.inversas.jazztel.es (62-15-207-214.inversas.jazztel.es [62.15.207.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id 695EC43E5E for ; Sun, 19 Jun 2005 18:02:05 +0000 (GMT) (envelope-from josemi@freebsd.jazztel.es) Received: from redesjm.local (orion.redesjm.local [192.168.254.16]) by 62-15-207-214.inversas.jazztel.es (8.13.3/8.13.3) with ESMTP id j5JI1wuT042600 for ; Sun, 19 Jun 2005 20:01:58 +0200 (CEST) (envelope-from josemi@redesjm.local) Received: (from josemi@localhost) by redesjm.local (8.13.3/8.13.3/Submit) id j5JI1wv7039286; Sun, 19 Jun 2005 20:01:58 +0200 (CEST) (envelope-from josemi) Message-Id: <200506191801.j5JI1wv7039286@redesjm.local> Date: Sun, 19 Jun 2005 20:01:58 +0200 (CEST) From: Jose M Rodriguez To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/82424: [NEW PORT] net/mldonkey-core-stable: A OCAML client core for multiple peer-to-peer networks X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Jun 2005 18:40:19 -0000 >Number: 82424 >Category: ports >Synopsis: [NEW PORT] net/mldonkey-core-stable: A OCAML client core for multiple peer-to-peer networks >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jun 19 18:40:17 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Jose M Rodriguez >Release: FreeBSD 5.4-RELEASE-p2 i386 >Organization: RedesJM >Environment: System: FreeBSD orion.redesjm.local 5.4-RELEASE-p2 FreeBSD 5.4-RELEASE-p2 #0: Thu Jun 9 17:54:55 CEST >Description: mldonkey is a OCAML/GTK client for a number of peer-to-peer networks. This port install the stable version of the core with telnet and web interfaces. The following protocols are supported: - eDonkey (http://www.edonkey2000.com/) - Overnet (http://www.edonkey2000.com/) - Bittorrent (http://bitconjurer.org/BitTorrent/) - Gnutella (http://www.gnutella.org/) - Gnutella2 (http://www.shareaza.com/) - Fasttrack (Kazaa, Grokser, iMesh, Morpheus) - FileTP (HTTP/FTP downloads) WWW: http://mldonkey.dyndns.info/ Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- mldonkey-core-stable-2.5.16w.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mldonkey-core-stable # mldonkey-core-stable/Makefile # mldonkey-core-stable/distinfo # mldonkey-core-stable/pkg-descr # mldonkey-core-stable/pkg-message # mldonkey-core-stable/pkg-plist # mldonkey-core-stable/files # mldonkey-core-stable/files/kill_mldonkey # mldonkey-core-stable/files/patch-Makefile # mldonkey-core-stable/files/wrapper.sh # echo c - mldonkey-core-stable mkdir -p mldonkey-core-stable > /dev/null 2>&1 echo x - mldonkey-core-stable/Makefile sed 's/^X//' >mldonkey-core-stable/Makefile << 'END-of-mldonkey-core-stable/Makefile' X# New ports collection makefile for: mldonkey-core-stable X# Date created: 16 June 2005 X# Whom: Jose Rodriguez X# X# $FreeBSD$ X# X XPORTNAME= mldonkey XPORTVERSION= 2.5.16w XDISTVERSIONSUFFIX= -3 XCATEGORIES= net XMASTER_SITES= http://mldonkey.dyndns.info/${DISTVERSION}${DISTVERSIONSUFFIX}/ XPKGNAMESUFFIX= -core-stable XDISTNAME= SVN-${DISTVERSION}${DISTVERSIONSUFFIX} XDIST_SUBDIR= mldonkey X XMAINTAINER= ports@FreeBSD.org XCOMMENT= A OCAML client core for multiple peer-to-peer networks X XBUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml X XNO_LATEST_LINK= yes XCONFLICTS= mldonkey-[0-9]* mldonkey-devel-[0-9]* \ X mldonkey-core-[0.9]* mldonkey-core-devel-[0.9]* X XUSE_BZIP2= yes XUSE_ICONV= yes XWANT_AUTOCONF_VER= 259 XUSE_REINPLACE= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes XALL_TARGET= opt X XCONFIGURE_ARGS+= --enable-pthread --enable-ocamlver=3 X XWRKSRC= ${WRKDIR}/knocker-${DISTVERSION}${DISTVERSIONSUFFIX} X X# have no 'without-' flag XCONFIGURE_ARGS+=--disable-gui \ X --disable-gd X XDOCFILES= Authors.txt Bugs.txt ChangeLog Developers.txt FAQ.html \ X Install.txt Readme.txt Todo.txt ed2k_links.txt X XPORTDOCS= ${DOCFILES} X XPKGMESSAGE= ${WRKDIR}/pkg-message X X.include X Xpost-patch: X @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \ X ${WRKDIR}/wrapper.sh X @${REINPLACE_CMD} -E \ X -e 's|%%AUTOCONF%%|${AUTOCONF}|' \ X ${BUILD_WRKSRC}/config/Makefile.in X Xpre-configure: X cd ${WRKSRC}/config && ${AUTOCONF} X Xpost-build: X @${SED} -e 's,%%DOCSDIR%%,${DOCSDIR},' \ X < ${.CURDIR}/pkg-message > ${PKGMESSAGE} X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${PREFIX}/bin/mlnet-real X @${INSTALL_SCRIPT} ${FILESDIR}/kill_mldonkey ${PREFIX}/bin X @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/mlnet X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for file in ${DOCFILES} X @${INSTALL_DATA} ${WRKSRC}/distrib/${file} ${DOCSDIR} X.endfor X.endif X Xpost-install: X @${CAT} ${PKGMESSAGE} X X.include END-of-mldonkey-core-stable/Makefile echo x - mldonkey-core-stable/distinfo sed 's/^X//' >mldonkey-core-stable/distinfo << 'END-of-mldonkey-core-stable/distinfo' XMD5 (mldonkey/SVN-2.5.16w-3.tar.bz2) = 9b39ea7664c3da73cd7778437e785507 XSIZE (mldonkey/SVN-2.5.16w-3.tar.bz2) = 2597710 END-of-mldonkey-core-stable/distinfo echo x - mldonkey-core-stable/pkg-descr sed 's/^X//' >mldonkey-core-stable/pkg-descr << 'END-of-mldonkey-core-stable/pkg-descr' Xmldonkey is a OCAML/GTK client for a number of Xpeer-to-peer networks. X XThis port install the stable version of the core with Xtelnet and web interfaces. X XThe following protocols are supported: X- eDonkey (http://www.edonkey2000.com/) X- Overnet (http://www.edonkey2000.com/) X- Bittorrent (http://bitconjurer.org/BitTorrent/) X- Gnutella (http://www.gnutella.org/) X- Gnutella2 (http://www.shareaza.com/) X- Fasttrack (Kazaa, Grokser, iMesh, Morpheus) X- FileTP (HTTP/FTP downloads) X XWWW: http://mldonkey.dyndns.info/ END-of-mldonkey-core-stable/pkg-descr echo x - mldonkey-core-stable/pkg-message sed 's/^X//' >mldonkey-core-stable/pkg-message << 'END-of-mldonkey-core-stable/pkg-message' X ATTENTIONATTENTION: X X- If you want to know how to use mldonkey, read "INSTALL" or X "FAQ.html" in the port docs (%%DOCSDIR%%) X X- You can import the downloads you started with eDonkey X (try "import ~/.edonkey2000-core" X on the console), but you can NOT go back! X X- You have to enable the different protocols on the client X console. Go to the (mldonkey-) console, and try the commands X 'set enable_ true' (try 'voo' for reference). X X+------------------------------------------------------------+ X|- For upgraders: The names of the binaries have changed. | X| Core is called "mlnet". | X+------------------------------------------------------------+ END-of-mldonkey-core-stable/pkg-message echo x - mldonkey-core-stable/pkg-plist sed 's/^X//' >mldonkey-core-stable/pkg-plist << 'END-of-mldonkey-core-stable/pkg-plist' Xbin/kill_mldonkey Xbin/mlnet Xbin/mlnet-real END-of-mldonkey-core-stable/pkg-plist echo c - mldonkey-core-stable/files mkdir -p mldonkey-core-stable/files > /dev/null 2>&1 echo x - mldonkey-core-stable/files/kill_mldonkey sed 's/^X//' >mldonkey-core-stable/files/kill_mldonkey << 'END-of-mldonkey-core-stable/files/kill_mldonkey' X#!/bin/sh X# X# $FreeBSD$ X X# Copyright (c) 2003 X# Mario Sergio Fujikawa Ferreira X# Holger Lamm X# All rights reserved. X# X# Redistribution and use in source and binary forms, with or without X# modification, are permitted provided that the following conditions X# are met: X# 1. Redistributions of source code must retain the above copyright X# notice, this list of conditions and the following disclaimer. X# 2. Redistributions in binary form must reproduce the above copyright X# notice, this list of conditions and the following disclaimer in the X# documentation and/or other materials provided with the distribution. X# X# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND X# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE X# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE X# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE X# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL X# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS X# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) X# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT X# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY X# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF X# SUCH DAMAGE. X# X X# X# Add Username and password here X# like this: X# X#MLNETUSER="Admin" X#MLNETPASS="" X#MLNETHOST="127.0.0.1" X#MLNETPORT="4080" X X# internal configuration XHTTP_COMMAND="/usr/bin/fetch" XHTTP_COMMAND_ARGS="-1 -q -s -o /dev/null" X Xif [ -n "${MLNETPASS}" ]; then X export HTTP_AUTH=basic:*:${MLNETUSER:-Admin}:${MLNETPASS} Xfi X Xexec > /dev/null 2>&1 X X${HTTP_COMMAND} ${HTTP_COMMAND_ARGS} \ X "http://${MLNETHOST:-127.0.0.1}:${MLNETPORT:-4080}/submit?q=kill" \ X 2>&1 > /dev/null X END-of-mldonkey-core-stable/files/kill_mldonkey echo x - mldonkey-core-stable/files/patch-Makefile sed 's/^X//' >mldonkey-core-stable/files/patch-Makefile << 'END-of-mldonkey-core-stable/files/patch-Makefile' X--- config/Makefile.in.orig Sun Jun 19 16:26:04 2005 X+++ config/Makefile.in Sun Jun 19 16:26:56 2005 X@@ -230,7 +230,7 @@ X all: Makefile config/Makefile.config $(TARGET_TYPE) X X config/configure: config/configure.in X- cd config; autoconf X+ cd config; %%AUTOCONF%% X X ifeq ("$(MYCONFIG_ARGS_DEFINED)" , "yes") X X@@ -1544,4 +1544,4 @@ X src/utils/lib/sha1_c.h src/utils/lib/os_stubs.h X X src/daemon/common/commonHasher_c.o: src/utils/lib/sha1_c.h X-src/utils/lib/stubs_c.o: src/utils/lib/sha1_c.h X\ No newline at end of file X+src/utils/lib/stubs_c.o: src/utils/lib/sha1_c.h END-of-mldonkey-core-stable/files/patch-Makefile echo x - mldonkey-core-stable/files/wrapper.sh sed 's/^X//' >mldonkey-core-stable/files/wrapper.sh << 'END-of-mldonkey-core-stable/files/wrapper.sh' X#!/bin/sh X XPREFIX="%%PREFIX%%/bin" XPROGRAM="${0}" XDIRNAME=${HOME}/.mldonkey X Xif [ ! -d ${DIRNAME} ] Xthen X mkdir -p ${DIRNAME} Xfi X Xecho " ${*} " | grep " \-createdironly " || X{ X cd ${DIRNAME} && X echo Running under ${DIRNAME} && X exec ${PREFIX}/${PROGRAM##*/}-real "${@}" || X echo PROBLEM. Cannot create directory ${DIRNAME}, make sure you have the proper permissions to create it and try again X} END-of-mldonkey-core-stable/files/wrapper.sh exit --- mldonkey-core-stable-2.5.16w.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: