mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-21 18:48:05 -04:00
157 lines
3.1 KiB
Makefile
157 lines
3.1 KiB
Makefile
# $NetBSD: options.mk,v 1.1 2009/06/06 13:08:27 obache Exp $
|
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.amule
|
|
PKG_SUPPORTED_OPTIONS= amule-monolithic
|
|
PKG_SUPPORTED_OPTIONS+= amule-gui amule-daemon amule-cmd amule-webserver
|
|
PKG_SUPPORTED_OPTIONS+= amule-cas amule-wxcas amule-ed2k amule-alc amule-alcc
|
|
PKG_SUPPORTED_OPTIONS+= debug geoip upnp
|
|
PKG_SUGGESTED_OPTIONS= amule-monolithic amule-ed2k upnp
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
PLIST_VARS+= share skins alc alcc amule ed2k daemon gui cmd web cas wxcas
|
|
|
|
###
|
|
### monolithic aMule app
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-monolithic)
|
|
CONFIGURE_ARGS+= --enable-monolithic
|
|
PLIST.amule= yes
|
|
PLIST.share= yes
|
|
PLIST.skins= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-monolithic
|
|
.endif
|
|
|
|
###
|
|
### aMule daemon version
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-daemon)
|
|
CONFIGURE_ARGS+= --enable-amule-daemon
|
|
PLIST.daemon= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-amule-daemon
|
|
.endif
|
|
|
|
###
|
|
### aMule remote GUI
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-gui)
|
|
CONFIGURE_ARGS+= --enable-amule-gui
|
|
PLIST.gui= yes
|
|
PLIST.skins= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-amule-gui
|
|
.endif
|
|
|
|
###
|
|
### aMule command line client
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-cmd)
|
|
CONFIGURE_ARGS+= --enable-amulecmd
|
|
PLIST.cmd= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-amulecmd
|
|
.endif
|
|
|
|
###
|
|
### aMule WebServer
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-webserver)
|
|
CONFIGURE_ARGS+= --enable-webserver
|
|
PLIST.web= yes
|
|
PLIST.share= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-webserver
|
|
.endif
|
|
|
|
###
|
|
### C aMule Statistics
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-cas)
|
|
.include "../../graphics/gd/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-cas
|
|
CONFIGURE_ARGS+= --with-gdlib-config=${BUILDLINK_PREFIX.gd}/bin/gdlib-config
|
|
PLIST.cas= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-cas
|
|
.endif
|
|
|
|
###
|
|
### aMule GUI Statistics
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-wxcas)
|
|
CONFIGURE_ARGS+= --enable-wxcas
|
|
PLIST.wxcas= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-wxcas
|
|
.endif
|
|
|
|
###
|
|
### aMule ed2k links handler
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-ed2k)
|
|
CONFIGURE_ARGS+= --enable-ed2k
|
|
PLIST.ed2k= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-ed2k
|
|
.endif
|
|
|
|
###
|
|
### aMule LinkCreator GUI version
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-alc)
|
|
CONFIGURE_ARGS+= --enable-alc
|
|
PLIST.alc= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-alc
|
|
.endif
|
|
|
|
###
|
|
### aMule LinkCreator for console
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mamule-alcc)
|
|
CONFIGURE_ARGS+= --enable-alcc
|
|
PLIST.alcc= yes
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-alcc
|
|
.endif
|
|
|
|
###
|
|
### Additional debugging output
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mdebug)
|
|
CONFIGURE_ARGS+= --enable-debug
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-debug
|
|
.endif
|
|
|
|
###
|
|
### GeoIP IP2Country support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mgeoip)
|
|
.include "../../net/GeoIP/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-geoip
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-geoip
|
|
.endif
|
|
|
|
###
|
|
### UPnP support
|
|
###
|
|
.if !empty(PKG_OPTIONS:Mupnp)
|
|
BUILDLINK_API_DEPENDS.libupnp+= libupnp>=1.6.6
|
|
.include "../../net/libupnp/buildlink3.mk"
|
|
CONFIGURE_ARGS+= --enable-upnp
|
|
CONFIGURE_ARGS+= --with-libupnp-prefix=${BUILDLINK_PREFIX.libupnp}
|
|
.else
|
|
CONFIGURE_ARGS+= --disable-upnp
|
|
.endif
|
|
|
|
.if !empty(PKG_OPTIONS:Mamule-alc) || \
|
|
!empty(PKG_OPTIONS:Mamule-monolithic) || \
|
|
!empty(amule-wxcas) || \
|
|
!empty(amule-gui)
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
|
.endif
|