--- amule/Makefile Sat Jul 17 15:34:53 2004 +++ amule/Makefile Sat Oct 23 16:37:46 2004 @@ -2,11 +2,11 @@ # Date created: Wed Nov 05 09:30:00 UTC 2003 # Whom: Ganael LAPLANCHE # -# $FreeBSD: ports/net/amule/Makefile,v 1.8 2004/07/17 15:34:53 pav Exp $ +# $FreeBSD: ports/net/amule/Makefile,v 1.2 2004/03/03 09:40:47 pav Exp $ # PORTNAME= aMule -PORTVERSION= 1.2.8 +PORTVERSION= 2.0.0rc7 CATEGORIES= net MASTER_SITES= http://download.berlios.de/amule/ @@ -14,25 +14,37 @@ COMMENT= Just another eMule P2P Client LIB_DEPENDS= wx_gtk2-2.4.0:${PORTSDIR}/x11-toolkits/wxgtk2 \ - curl.3:${PORTSDIR}/ftp/curl + curl.3:${PORTSDIR}/ftp/curl \ + execinfo.1:${PORTSDIR}/devel/libexecinfo +# gd.4:${PORTSDIR}/graphics/gd USE_X_PREFIX= yes USE_GNOME= gnomehier gnomehack gnomeprefix USE_GMAKE= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --without-included-gettext \ +CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ARGS= --disable-debug \ + --without-included-gettext \ --with-libintl-prefix=${LOCALBASE} \ --with-libiconv-prefix=${LOCALBASE} \ --with-wx-config=${WX_CONFIG} \ --with-wxbase-config=${WX_CONFIG} \ --with-curl-config=${CURL_CONFIG} \ - --program-transform-name="s/ed2k/amule-ed2k-handler/" + --enable-embedded_crypto \ + --enable-utf8-systray +# --with-gdlib-prefix=${LOCALBASE} \ +# --with-gdlib-exec-prefix=${LOCALBASE} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" OPTIONS= OPTIMIZE "Build with optimization" on \ - STATIC "Enable static linking" off + ED2K "Compile aMule ed2k links handler" on \ + AMULECMD "Compile aMule command line client (+GUI)" on \ + AMULEWEBSRV "Compile aMule WebServer (+GUI)" on \ + CAS "Compile C aMule Statistics (+GUI)" on \ + ALC "Compile aMule Link Creator (+GUI)" on +# AMULEDAEMON "Compile aMule daemon version (+GUI) - unsupported yet : needs wxGtk >= 2.5.1" on WX_CONFIG?= ${X11BASE}/bin/wxgtk2-2.4-config CURL_CONFIG?= ${LOCALBASE}/bin/curl-config @@ -40,12 +52,58 @@ .include # Configure options -.if !defined(WITHOUT_OPTIMIZE) -CONFIGURE_ARGS+= --enable-optimise +.if defined(WITH_OPTIMIZE) +CONFIGURE_ARGS+= --enable-optimize +.else +CONFIGURE_ARGS+= --disable-optimize .endif -.if defined(WITH_STATIC) -CONFIGURE_ARGS+= --enable-static +.if defined(WITH_ED2K) +CONFIGURE_ARGS+= --enable-ed2k --program-transform-name="s/ed2k/amule-ed2k/" +PLIST_SUB+= PL_ED2K="" +.else +CONFIGURE_ARGS+= --disable-ed2k +PLIST_SUB+= PL_ED2K="@comment " .endif + +.if defined(WITH_AMULECMD) +CONFIGURE_ARGS+= --enable-amulecmd --enable-amulecmdgui +PLIST_SUB+= PL_AMULECMD="" +.else +CONFIGURE_ARGS+= --disable-amulecmd --disable-amulecmdgui +PLIST_SUB+= PL_AMULECMD="@comment " +.endif + +.if defined(WITH_AMULEWEBSRV) +CONFIGURE_ARGS+= --enable-webserver --enable-webservergui +PLIST_SUB+= PL_AMULEWEBSRV="" +.else +CONFIGURE_ARGS+= --disable-webserver --disable-webservergui +PLIST_SUB+= PL_AMULEWEBSRV="@comment " +.endif + +.if defined(WITH_CAS) +CONFIGURE_ARGS+= --enable-cas --enable-wxcas +PLIST_SUB+= PL_CAS="" +.else +CONFIGURE_ARGS+= --disable-cas --disable-wxcas +PLIST_SUB+= PL_CAS="@comment " +.endif + +.if defined(WITH_ALC) +CONFIGURE_ARGS+= --enable-alc --enable-alcc +PLIST_SUB+= PL_ALC="" +.else +CONFIGURE_ARGS+= --disable-alc --disable-alcc +PLIST_SUB+= PL_ALC="@comment " +.endif + +#.if defined(WITH_AMULEDAEMON) +#CONFIGURE_ARGS+= --enable-amule-daemon --enable-amule-gui +#PLIST_SUB+= PL_AMULEDAEMON="" +#.else +#CONFIGURE_ARGS+= --disable-amule-daemon --disable-amule-gui +#PLIST_SUB+= PL_AMULEDAEMON="@comment " +#.endif .include --- amule/distinfo Sat Jul 17 15:34:53 2004 +++ amule/distinfo Wed Oct 20 19:28:58 2004 @@ -1,2 +1,2 @@ -MD5 (aMule-1.2.8.tar.gz) = c2594ab3f7a5cb6f0d2eb68c7b5f9135 -SIZE (aMule-1.2.8.tar.gz) = 2506663 +MD5 (aMule-2.0.0rc7.tar.gz) = b62106da3c38be29314a542aa3d20e95 +SIZE (aMule-2.0.0rc7.tar.gz) = 2491155 --- amule/files/patch-SysTray.cpp Thu Jul 8 19:14:50 2004 +++ amule/files/patch-SysTray.cpp Sat Oct 23 03:56:27 2004 @@ -1,12 +1,15 @@ ---- src/SysTray.cpp.orig Tue Jul 6 07:32:56 2004 -+++ src/SysTray.cpp Tue Jul 6 07:33:44 2004 -@@ -23,8 +23,8 @@ - #include "sys.h" - #include - #include // Needed for setlocale(3) --#include // Needed for struct ifreq - #include // -+#include // Needed for struct ifreq - #include // Needed for inet_ntoa - #include // - #include // Needed for SIOCGIFADDR +--- src/SysTray.cpp.orig Sat Oct 23 05:53:20 2004 ++++ src/SysTray.cpp Sat Oct 23 05:55:40 2004 +@@ -24,6 +24,12 @@ + #include + #endif /* __BSD__ */ + ++#if defined(__FreeBSD__) // for FreeBSD 4.x ++ #if __FreeBSD__ < 5 ++ #include ++ #endif ++#endif ++ + #include // Needed for NULL. Must be BEFORE gtk/gdk headers! + #include // + #include // Needed for inet_ntoa --- amule/pkg-descr Thu Apr 8 08:07:54 2004 +++ amule/pkg-descr Thu Oct 21 20:02:03 2004 @@ -1,6 +1,6 @@ -aMule - aNOTHER eMule P2P Client +aMule, the all-platform eMule p2p client -This program is a multiplatform fork of - xMule client using wxWindows class library. +aMule is a multiplatform fork of xMule +client using wxWindows class library. WWW: http://www.amule.org --- amule/pkg-plist Sat Jul 17 15:34:53 2004 +++ amule/pkg-plist Sat Oct 23 11:45:14 2004 @@ -1,78 +1,100 @@ -bin/amule -bin/amule-ed2k-handler -bin/amulecmd -bin/amulecmdDLG -bin/amuleweb -bin/amulewebDLG -share/gnome/pixmaps/amule.xpm -share/gnome/applications/amule.desktop -share/gnome/doc/aMule-1.2.8/ABOUT-NLS -share/gnome/doc/aMule-1.2.8/AUTHORS -share/gnome/doc/aMule-1.2.8/Changelog -share/gnome/doc/aMule-1.2.8/ED2K-Links.HOWTO -share/gnome/doc/aMule-1.2.8/INSTALL -share/gnome/doc/aMule-1.2.8/README -share/gnome/doc/aMule-1.2.8/TODO -share/gnome/doc/aMule-1.2.8/amulesig.txt -share/gnome/doc/aMule-1.2.8/eMule-Imports-Status -share/gnome/doc/aMule-1.2.8/license.txt -@dirrm share/gnome/doc/aMule-1.2.8 -share/locale/en/LC_MESSAGES/amule.mo -share/locale/es/LC_MESSAGES/amule.mo +share/locale/ar/LC_MESSAGES/amule.mo +share/locale/bg/LC_MESSAGES/amule.mo +share/locale/ca/LC_MESSAGES/amule.mo +share/locale/da/LC_MESSAGES/amule.mo share/locale/de/LC_MESSAGES/amule.mo +share/locale/en_GB/LC_MESSAGES/amule.mo +share/locale/es/LC_MESSAGES/amule.mo +share/locale/es_MX/LC_MESSAGES/amule.mo +share/locale/et_EE/LC_MESSAGES/amule.mo +share/locale/eu/LC_MESSAGES/amule.mo +share/locale/fi/LC_MESSAGES/amule.mo share/locale/fr/LC_MESSAGES/amule.mo +share/locale/gl/LC_MESSAGES/amule.mo +share/locale/hr/LC_MESSAGES/amule.mo +share/locale/hu/LC_MESSAGES/amule.mo share/locale/it/LC_MESSAGES/amule.mo +share/locale/it_CH/LC_MESSAGES/amule.mo share/locale/ko/LC_MESSAGES/amule.mo +share/locale/nl/LC_MESSAGES/amule.mo share/locale/pl/LC_MESSAGES/amule.mo -share/locale/ee/LC_MESSAGES/amule.mo -share/locale/ru/LC_MESSAGES/amule.mo -share/locale/bg/LC_MESSAGES/amule.mo -share/locale/es_MX/LC_MESSAGES/amule.mo share/locale/pt_BR/LC_MESSAGES/amule.mo -share/locale/gl/LC_MESSAGES/amule.mo -share/locale/eu/LC_MESSAGES/amule.mo -share/locale/nl/LC_MESSAGES/amule.mo -share/gnome/amuleweb/webserver/GraphCon.gif -share/gnome/amuleweb/webserver/GraphDL.gif -share/gnome/amuleweb/webserver/GraphUL.gif -share/gnome/amuleweb/webserver/add_server.gif -share/gnome/amuleweb/webserver/arrow_down.gif -share/gnome/amuleweb/webserver/arrow_right.gif -share/gnome/amuleweb/webserver/arrow_up.gif -share/gnome/amuleweb/webserver/black.gif -share/gnome/amuleweb/webserver/blue.gif -share/gnome/amuleweb/webserver/blue1.gif -share/gnome/amuleweb/webserver/blue2.gif -share/gnome/amuleweb/webserver/blue3.gif -share/gnome/amuleweb/webserver/blue4.gif -share/gnome/amuleweb/webserver/blue5.gif -share/gnome/amuleweb/webserver/blue6.gif -share/gnome/amuleweb/webserver/cp_download.gif -share/gnome/amuleweb/webserver/cp_kad.gif -share/gnome/amuleweb/webserver/cp_search.gif -share/gnome/amuleweb/webserver/cp_servers.gif -share/gnome/amuleweb/webserver/cp_settings.gif -share/gnome/amuleweb/webserver/cp_shared.gif -share/gnome/amuleweb/webserver/cp_stats.gif -share/gnome/amuleweb/webserver/emule.gif -share/gnome/amuleweb/webserver/green.gif -share/gnome/amuleweb/webserver/greenpercent.gif -share/gnome/amuleweb/webserver/l_cancel.gif -share/gnome/amuleweb/webserver/l_connect.gif -share/gnome/amuleweb/webserver/l_down.gif -share/gnome/amuleweb/webserver/l_ed2klink.gif -share/gnome/amuleweb/webserver/l_info.gif -share/gnome/amuleweb/webserver/l_pause.gif -share/gnome/amuleweb/webserver/l_resume.gif -share/gnome/amuleweb/webserver/l_up.gif -share/gnome/amuleweb/webserver/log.gif -share/gnome/amuleweb/webserver/main_bg.gif -share/gnome/amuleweb/webserver/main_top_bg.gif -share/gnome/amuleweb/webserver/red.gif -share/gnome/amuleweb/webserver/top_bar_bg.gif -share/gnome/amuleweb/webserver/top_bar_bg2.gif -share/gnome/amuleweb/webserver/transparent.gif -share/gnome/amuleweb/webserver/yellow.gif -share/gnome/amuleweb/aMule.tmpl -@dirrm share/gnome/amuleweb/webserver -@dirrm share/gnome/amuleweb +share/locale/pt_PT/LC_MESSAGES/amule.mo +share/locale/ru/LC_MESSAGES/amule.mo +share/locale/zh_CN/LC_MESSAGES/amule.mo +share/locale/zh_TW/LC_MESSAGES/amule.mo +share/gnome/doc/aMule-2.0.0rc7/ABOUT-NLS +share/gnome/doc/aMule-2.0.0rc7/Changelog +share/gnome/doc/aMule-2.0.0rc7/Doxyfile +share/gnome/doc/aMule-2.0.0rc7/ED2K-Links.HOWTO +share/gnome/doc/aMule-2.0.0rc7/INSTALL +share/gnome/doc/aMule-2.0.0rc7/README +share/gnome/doc/aMule-2.0.0rc7/TODO +share/gnome/doc/aMule-2.0.0rc7/amule-win32.HOWTO.txt +share/gnome/doc/aMule-2.0.0rc7/amulesig.txt +share/gnome/doc/aMule-2.0.0rc7/license.txt +@dirrm share/gnome/doc/aMule-2.0.0rc7 +share/gnome/pixmaps/amule.xpm +%%PL_ALC%%share/gnome/pixmaps/alc.xpm +%%PL_CAS%%share/gnome/pixmaps/wxcas.xpm +share/gnome/applications/amule.desktop +%%PL_ALC%%share/gnome/applications/alc.desktop +%%PL_CAS%%share/gnome/applications/wxcas.desktop +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/GraphCon.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/GraphDL.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/GraphUL.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/add_server.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/arrow_down.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/arrow_right.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/arrow_up.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/black.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue1.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue2.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue3.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue4.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue5.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/blue6.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_download.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_kad.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_search.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_servers.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_settings.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_shared.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/cp_stats.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/emule.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/green.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/greenpercent.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_cancel.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_connect.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_down.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_ed2klink.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_info.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_pause.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_resume.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/l_up.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/log.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/main_bg.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/main_top_bg.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/red.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/top_bar_bg.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/top_bar_bg2.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/transparent.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/webserver/yellow.gif +%%PL_AMULEWEBSRV%%share/gnome/amuleweb/aMule.tmpl +%%PL_AMULEWEBSRV%%@dirrm share/gnome/amuleweb/webserver +%%PL_AMULEWEBSRV%%@dirrm share/gnome/amuleweb +%%PL_CAS%%share/gnome/cas/stat.png +%%PL_CAS%%share/gnome/cas/tmp.html +%%PL_CAS%%@dirrm share/gnome/cas +lib/xchat/plugins/xas.pl +%%PL_CAS%%bin/cas +%%PL_CAS%%bin/wxcas +%%PL_ALC%%bin/alc +%%PL_ALC%%bin/alcc +%%PL_AMULEWEBSRV%%bin/amuleweb +%%PL_AMULEWEBSRV%%bin/amulewebDLG +%%PL_AMULECMD%%bin/amulecmd +%%PL_AMULECMD%%bin/amulecmdDLG +%%PL_ED2K%%bin/amule-ed2k +bin/amule --------------- Patch ends here ---------------