freebsd-ports/deskutils/xneur/Makefile
Wen Heping 67f004d95e - Update to 0.10.0
PR:		ports/151293
Submitted by:	Alex Keda <admin@lissyara.su> (maintainer)
2010-10-12 01:36:26 +00:00

100 lines
2.3 KiB
Makefile

# New ports collection makefile for: xneur
# Date created: 19 January 2007
# Whom: Alex "lissyara" Keda <admin@lissyara.su>
#
# $FreeBSD$
#
PORTNAME= xneur
PORTVERSION= 0.10.0
CATEGORIES= deskutils
MASTER_SITES= http://dists.xneur.ru/release-${DISTVERSION}/tgz/ \
http://mirror.amdmi3.ru/distfiles/
MAINTAINER= admin@lissyara.su
COMMENT= Auto keyboard switcher
LIB_DEPENDS= notify.1:${PORTSDIR}/devel/libnotify
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_GNOME= pkgconfig gnomehack
USE_ICONV= yes
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
CONFIGURE_ARGS= --disable-static --libdir=${PREFIX}/lib/xneur
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="${LDFLAGS}"
USE_LDCONFIG= yes
MAN1= xneur.1
MAN5= xneurrc.5
OPTIONS= GSTREAMER "Build with GStreamer sound support" on \
OPENAL "Build with OpenAL sound support" off \
PCRE "Build with libpcre support" on \
ASPELL "Build with aspell support" on \
XOSD "Build with xosd support" off
.include <bsd.port.pre.mk>
.if !defined(WITHOUT_NLS)
USE_GETTEXT= yes
LDFLAGS+= -lintl
PLIST_SUB+= NLS=""
.else
CONFIGURE_ARGS+= --disable-nls
PLIST_SUB+= NLS="@comment "
.endif
.if defined(WITHOUT_X11)
CONFIGURE_ARGS+= --with-x=no
.else
USE_XORG+= x11
CONFIGURE_ARGS+= --with-x
.endif
.if !defined(WITHOUT_GSTREAMER) && defined(WITH_OPENAL)
IGNORE= please select support one of the sound library
.else
.if !defined(WITHOUT_GSTREAMER)
USE_GSTREAMER= yes
CONFIGURE_ARGS+= --with-sound=gstreamer
.endif
.if defined(WITH_OPENAL)
USE_OPENAL= al
CONFIGURE_ARGS+= --with-sound=openal
.endif
.if defined(WITHOUT_GSTREAMER) && !defined(WITH_OPENAL)
CONFIGURE_ARGS+= --with-sound=no
.endif
.endif
.if defined(WITHOUT_PCRE)
CONFIGURE_ARGS+= --without-pcre
.else
LIB_DEPENDS+= pcre.0:${PORTSDIR}/devel/pcre
.endif
.if defined(WITHOUT_ASPELL)
CONFIGURE_ARGS+= --without-aspell
.else
LIB_DEPENDS+= aspell:${PORTSDIR}/textproc/aspell
.endif
.if !defined(WITH_XOSD)
CONFIGURE_ARGS+= --without-xosd
.else
LIB_DEPENDS+= xosd.4:${PORTSDIR}/misc/xosd
.endif
post-patch:
@${REINPLACE_CMD} -e '/^CFLAGS=/s|="|="$$CFLAGS |' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's| xneurrc |xneurrc.dist|g' ${WRKSRC}/etc/Makefile.in
${CP} -np ${WRKSRC}/etc/xneurrc ${WRKSRC}/etc/xneurrc.dist
post-install:
@for i in ${PREFIX}/etc/xneur/*.dist ;\
do ${CP} -np $$i $${i%.dist}; done
.include <bsd.port.post.mk>