# New ports collection makefile for: mldonkey # Date created: 21 August 2002 # Whom: Holger Lamm # # $FreeBSD$ # PORTNAME= mldonkey PORTVERSION= 2.5.3 CATEGORIES= net MASTER_SITES= http://savannah.nongnu.org/download/mldonkey/release-${PORTVERSION:C/\.(.)$/-\1/}/official/ DISTNAME= ${PORTNAME}-${PORTVERSION:C/\.(.)$/-\1/}.sources MAINTAINER= holger@e-gitt.net COMMENT?= A OCAML client for multiple peer-to-peer networks BUILD_DEPENDS= ocamlc:${PORTSDIR}/lang/ocaml GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-pthread WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:C/\.(.)$/-\1/} USE_GMAKE= yes ALL_TARGET= depend opt .if defined(WITHOUT_GUI) .if defined(WITHOUT_CORE) .error "Cool, you defined both WITHOUT_GUI and WITHOUT_CORE. I think I'll do nothing." .endif # have no 'without-' flag CONFIGURE_ARGS+=--disable-gui PLIST_SUB+= CORE="" GUI="@comment " GUICORE="@comment " PKGNAMESUFFIX= -core .else PLIST_SUB+= GUI="" BUILD_DEPENDS+= lablgtk:${PORTSDIR}/x11-toolkits/ocaml-lablgtk \ ${LOCALBASE}/lib/ocaml/jabbr.cma:${PORTSDIR}/net/ocaml-jabbr # we don't need lablgtk as RUN dependency, but we need gtk+glib USE_GNOME= gtk12 .if defined(WITHOUT_CORE) PKGNAMESUFFIX= -gui PLIST_SUB+= CORE="@comment " GUICORE="@comment " .else PLIST_SUB+= CORE="" GUICORE="" .endif .endif DOCFILES= AUTHORS BUGS ChangeLog FAQ.html \ INSTALL TODO ed2k_links.txt pre-everything:: .if !defined(WITHOUT_GUI) && !defined(WITHOUT_CORE) @${ECHO_MSG} "You can disable the GUI by defining WITHOUT_GUI." @${ECHO_MSG} "You can disable the CORE by defining WITHOUT_CORE." .endif post-patch: @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${FILESDIR}/wrapper.sh > \ ${WRKDIR}/wrapper.sh do-install: .ifndef(WITHOUT_CORE) @${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${PREFIX}/bin/mlnet-real @${INSTALL_SCRIPT} ${FILESDIR}/kill_mldonkey ${PREFIX}/bin @${INSTALL_SCRIPT} ${WRKDIR}/wrapper.sh ${PREFIX}/bin/mlnet .endif .ifndef(WITHOUT_GUI) @${INSTALL_PROGRAM} ${WRKSRC}/mlchat ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/mlim ${PREFIX}/bin .endif .ifndef(WITHOUT_CORE && WITHOUT_GUI) @${INSTALL_SCRIPT} ${WRKSRC}/distrib/mldonkey_previewer ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter ${PREFIX}/bin @${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui ${PREFIX}/bin .endif .ifndef(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in ${DOCFILES} @${INSTALL_DATA} ${WRKSRC}/distrib/${file} ${DOCSDIR} .endfor .endif post-install: @${CAT} ${PKGMESSAGE} install-user: extract .if !defined(LANG) @${ECHO_MSG} "Please call as: make install-user LANG=" @${ECHO_MSG} "with one of en,de,fr,fr.noaccents,sp !" .else @${CP} ${WRKSRC}/distrib/i18n/gui_messages.ini.${LANG}\ ${HOME}/.mldonkey_gui_messages.ini .endif .include ode-fetch-2.6.1 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Convert to USES=jpegantoine2015-06-231-2/+2
* Bump portrevision after png updatebapt2014-12-261-1/+1
* Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgradeantoine2014-12-261-1/+1
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla intijl2014-12-091-1/+1
* Cleanup plistbapt2014-10-211-7/+0
* Support LIBS like LDFLAGS.tijl2014-06-111-11/+4
* graphics/povray37: Fix build on clang, support stagemarino2014-04-216-20/+119
* Chase boost and icu bumpbapt2014-02-071-1/+1
* Convert LIB_DEPENDS for ports depending on boostbapt2013-12-121-5/+5
* - Fix package name collisionmakc2013-12-051-5/+5
* - Bump dependent ports' revisions (graphics/ilmbase and graphics/OpenEXR)nemysis2013-11-201-1/+1
* graphics/ilmbasenemysis2013-10-311-1/+1
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-0/+1
* Chase boost updatebapt2013-01-311-2/+9
* - Chase lib version changes from ilmbase and OpenEXR updatesswills2013-01-181-0/+1
* - Update to 3.7.0.rc6 [1]makc2012-10-074-1303/+52
* - update png to 1.5.10dinoex2012-06-011-2/+2
* - Update devel/sdl12 to 1.2.15mva2012-02-181-0/+1
* Does not compile on sparc64: thread-local storage not supported.linimon2011-07-161-0/+4
* Update to 3.7.0 RC3makc2011-05-088-1269/+1584
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* Punt autoconf267->autoconf268ade2010-10-161-1/+1
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+2
* - fix build for png-1.4.1dinoex2010-03-291-0/+20
* - update to 1.4.1dinoex2010-03-281-2/+2
* - update to jpeg-8dinoex2010-02-051-1/+1
* - update to jpeg7dinoex2009-07-181-1/+1
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.rafan2008-08-211-1/+0
* Conversion from (now defunct) autoconf-2.61 to autoconf-2.62ade2008-08-201-1/+1
* From povray-3.6.1/doc/distribution-license.txtmaho2008-07-031-533/+533
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-201-4/+5
* - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORGmiwi2008-03-241-2/+1
* Remove always-false/true conditions based on OSVERSION 500000edwin2007-10-041-4/+0
* Switch autoconf dependencies from 2.53 or 2.59 to 2.61.linimon2007-09-301-2/+2
* - Welcome X.org 7.2 \o/.flz2007-05-201-0/+1
* Minor cleanupsmaho2006-03-152-11/+12
* clean up mastersite[1] and add SHA256maho2005-11-282-2/+1
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1
* www.hensa.ac.uk has been replaced by the UK Mirror Service on 1 August 1999.fenner2005-10-011-1/+1
* At Kris's request, back out the MACHINE_ARCH spelling correction untilobrien2005-04-121-3/+3
* Assist getting more ports working on AMD64 by obeying theobrien2005-04-111-3/+3
* BROKEN on 4.x: Does not buildkris2004-12-041-0/+4
* Update to 3.6.1maho2004-11-2310-1604/+1211
* BROKEN on i386: Does not compilekris2004-11-181-1/+7
* Best optimization flag for Pentium 4 -axNmaho2004-08-171-2/+2
* update Intel C Compiler optimization flagmaho2004-08-171-2/+2
* Intel C/C++ compiler support via WITH_ICCmaho2004-08-161-0/+11
* Make portlint happy by replacing space to tabmaho2004-05-071-4/+4
* Hope this fixes for Alpha 4-stablemaho2004-04-131-2/+2
* Set LATEST_LINKmaho2004-04-041-0/+1
* SIZEifymaho2004-03-191-0/+1
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-1/+1
* fix build on 64 bit environmentmaho2003-12-283-5/+39
* svgalib is only available for i386 archs.maho2003-11-101-2/+4
* unbreak povray port.maho2003-04-173-12/+8
* Clear moonlight beckons.ade2003-03-072-1/+1
* 1. Fix checksum error and update to 3.50cmaho2002-12-027-844/+862
* Remove unnecessary commented lineslioux2002-09-051-10/+0
* o Update to 3.5lioux2002-09-0510-767/+1589
* Style police: WWW tags should either end in a file/script or TRAILING /; Fix ...lioux2001-11-211-1/+1
* Bump png majorache2001-09-111-1/+1