From owner-freebsd-ports@FreeBSD.ORG Mon Jun 20 23:26:20 2005 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BE6B816A41C; Mon, 20 Jun 2005 23:26:20 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from lakermmtao01.cox.net (lakermmtao01.cox.net [68.230.240.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 430B843D1F; Mon, 20 Jun 2005 23:26:20 +0000 (GMT) (envelope-from mezz7@cox.net) Received: from mezz.mezzweb.com ([68.103.32.140]) by lakermmtao01.cox.net (InterMail vM.6.01.04.00 201-2131-118-20041027) with ESMTP id <20050620232617.MWRW11036.lakermmtao01.cox.net@mezz.mezzweb.com>; Mon, 20 Jun 2005 19:26:17 -0400 Date: Mon, 20 Jun 2005 18:27:41 -0500 To: freebsd-gnome@freebsd.org From: "Jeremy Messenger" Content-Type: text/plain; format=flowed; delsp=yes; charset=us-ascii MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: User-Agent: Opera M2/8.01 (Linux, build 1204) Cc: freebsd-ports@freebsd.org Subject: Linux DC++ port created, want test or help? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Jun 2005 23:26:20 -0000 Hello folks, I have created a linuxdcpp port, it has some stability problems but runs pretty well so far. It uses GTK2 and libglade2 stuff. It won't be in ports tree for a while until the author makes the decision for change name or not and when tarball is released. Also, it's not very active project but update depend on like two to five times in weeks or a month. I have created a tarball with date for version when I checkout from CVS and put it in my freefall space. WWW: http://linuxdcpp.berlios.de/ Screenshot: http://img26.echo.cx/my.php?image=dcpp15gc.jpg Port: http://people.freebsd.org/~mezz/shar/linuxdcpp.shar (binary is dcpp, btw) As for FreeBSD 4.x user, I wouldn't be surprised if it will need to add USE_GCC=3.4 in Makefile. Maybe not, but don't report to me unless you are going to bother create a patch. Anyway...here are more info: 1) I disabled the BinReloc (prefix.cc and prefix.hh) stuff complete. BinReloc needs to die. However, I replaced all of those to DATADIR path. 2) I had to disable atomic, because it wouldn't compile. If anyone know how to patch it, please feel free to do it and send it to me. It's small and is in ${WRKSRC}/client/Thread.h . 3) It doesn't respect the PTHREAD_CFLAGS and PTHREAD_LIBS, I am not sure how to do with scons yet. 4) I renamed all from PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP to PTHREAD_MUTEX_INITIALIZER to get it compiles. I don't remember what's right way to do it, but I will checking in mplayer-plugins or some other port that I don't remember what I did. If it's right, then it's great. 5) I hope, I did it right for FD_SETSIZE stuff. files/patch-config.h 6) Sometimes it would get disconnect for no reason, but it will auto-connect by itself. Maybe Linux has the same problem. 7) I think, the hash is slow. Maybe Linux has the same problem. I think, that's all for now. Have fun! Cheers, Mezz -- mezz7@cox.net - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org