diff options
author | linimon <linimon@FreeBSD.org> | 2004-01-31 15:45:22 +0800 |
---|---|---|
committer | linimon <linimon@FreeBSD.org> | 2004-01-31 15:45:22 +0800 |
commit | e355d39d1911956e35e81b995fa62a6cd2d91a37 (patch) | |
tree | 8f14291b8714170ef8f242bb4b68c808fe2aa8e8 /x11/electricsheep/Makefile | |
parent | 7443dd7bd806b8ddd84d07178fb6d3a62f41b8ed (diff) | |
download | freebsd-ports-gnome-e355d39d1911956e35e81b995fa62a6cd2d91a37.tar.gz freebsd-ports-gnome-e355d39d1911956e35e81b995fa62a6cd2d91a37.tar.zst freebsd-ports-gnome-e355d39d1911956e35e81b995fa62a6cd2d91a37.zip |
Update to 2.4. Large rework: see the following URL for details:
http://cvs.sourceforge.net/viewcvs.py/electricsheep/client/README.
PR: ports/62017
Submitted by: David Yeske <dyeske@yahoo.com> (maintainer)
Diffstat (limited to 'x11/electricsheep/Makefile')
-rw-r--r-- | x11/electricsheep/Makefile | 57 |
1 files changed, 38 insertions, 19 deletions
diff --git a/x11/electricsheep/Makefile b/x11/electricsheep/Makefile index 6398a0f3b513..3eee981dbc2b 100644 --- a/x11/electricsheep/Makefile +++ b/x11/electricsheep/Makefile @@ -6,40 +6,59 @@ # PORTNAME= electricsheep -PORTVERSION= 2.1 +PORTVERSION= 2.4 CATEGORIES= x11 -MASTER_SITES= http://www-2.cs.cmu.edu/~spot/cache/ +MASTER_SITES= http://electricsheep.org/ MAINTAINER= dyeske@yahoo.com COMMENT= A nice distributed screensaver +LIB_DEPENDS= expat.4:${PORTSDIR}/textproc/expat2 RUN_DEPENDS= xloadimage:${PORTSDIR}/x11/xloadimage \ xsetbg:${PORTSDIR}/graphics/xli \ curl:${PORTSDIR}/ftp/curl USE_X_PREFIX= yes -GNU_CONFIGURE= yes +USE_SDL= yes +USE_GMAKE= yes USE_REINPLACE= yes +USE_LIBTOOL= yes + +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS} -I${X11BASE}/include -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib -L${X11BASE}/lib" + +LIBTOOLFILES= configure mpeg2dec/configure flame/configure post-patch: - @${REINPLACE_CMD} -e 's|/usr/local/share|${PREFIX}/share/electricsheep|g; \ - s|setpgrp()|setpgrp(getpid(), getpid())|g' \ + @${REINPLACE_CMD} -e \ + 's|sdl-config|sdl11-config|' \ + ${WRKSRC}/mpeg2dec/configure + + @${REINPLACE_CMD} -e \ + 's|/usr/X11R6/lib/xscreensaver/config|${X11BASE}/share/xscreensaver/config|' \ + ${WRKSRC}/Makefile.in + + @${REINPLACE_CMD} -e \ + 's|<SDL/SDL.h>|<SDL11/SDL.h>|' \ + ${WRKSRC}/mpeg2dec/libvo/video_out_sdl.c + + @${REINPLACE_CMD} -e \ + 's|/usr/local/share|${PREFIX}/share/electricsheep|' \ ${WRKSRC}/electricsheep.c - @${REINPLACE_CMD} -e 's|/usr/include/X11|${X11BASE}/include|g; \ - s|-I/usr/include||g; \ - s|gcc|${CC}|g; \ - s|^CC|#CC|g; \ - s|/usr/lib/libjpeg.so.62||g' \ - ${WRKSRC}/video_out/Makefile - @${REINPLACE_CMD} -e 's|^CFLAGS =|CFLAGS +=|g' \ - ${WRKSRC}/flame/Makefile + + @${REINPLACE_CMD} -e \ + 's|-Wall||; \ + s|CFLAGS=\$$OPT_CFLAGS|#CFLAGS=\$$OPT_CFLAGS|' \ + ${WRKSRC}/mpeg2dec/configure do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/electricsheep ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/flame/anim-flame ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/flame/pick-flame ${PREFIX}/bin - ${INSTALL_PROGRAM} ${WRKSRC}/video_out/mpeg_play ${PREFIX}/bin/mpeg-loop - ${INSTALL} -d -m 0755 ${PREFIX}/share/electricsheep - ${INSTALL_DATA} ${WRKSRC}/*.tif ${PREFIX}/share/electricsheep + @${INSTALL_PROGRAM} ${WRKSRC}/electricsheep ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/flame/anim-flame ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/flame/convert-flame ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/flame/hqi-flame ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/flame/pick-flame ${PREFIX}/bin + @${INSTALL_PROGRAM} ${WRKSRC}/mpeg2dec/src/mpeg2dec_onroot ${PREFIX}/bin + @${INSTALL} -d -m 0755 ${PREFIX}/share/electricsheep + @${INSTALL_DATA} ${WRKSRC}/*.tif ${PREFIX}/share/electricsheep .include <bsd.port.mk> |