aboutsummaryrefslogtreecommitdiff
path: root/graphics/feh/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/feh/Makefile')
-rw-r--r--graphics/feh/Makefile45
1 files changed, 18 insertions, 27 deletions
diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile
index b7070f2f6de3..3f0993723b16 100644
--- a/graphics/feh/Makefile
+++ b/graphics/feh/Makefile
@@ -6,47 +6,38 @@
#
PORTNAME= feh
-PORTVERSION= 1.3.4
-PORTREVISION= 8
+PORTVERSION= 1.5
CATEGORIES= graphics
-MASTER_SITES= http://linuxbrit.co.uk/downloads/
+MASTER_SITES= http://www.chaosdorf.de/~derf/feh/ \
+ http://people.freebsd.org/~uqs/distfiles/
-MAINTAINER= uspoerlein@gmail.com
+MAINTAINER= uqs@FreeBSD.org
COMMENT= An image viewer that utilizes Imlib2
LIB_DEPENDS= giblib.1:${PORTSDIR}/graphics/giblib
USE_XORG= x11 xt xinerama
-USE_PERL5= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+USE_PERL5_RUN= yes
+USE_GMAKE= yes
+USE_BZIP2= yes
-MAN1= feh.1
+MAN1= feh.1 feh-cam.1
-CPPFLAGS= -I${LOCALBASE}/include
+CFLAGS= -I${LOCALBASE}/include -std=c99
LDFLAGS= -L${LOCALBASE}/lib
+MAKE_ENV+= LDFLAGS="${LDFLAGS}"
post-patch:
- @${PERL} -pi.bak -e \
- 's|^CFLAGS="-I|#CFLAGS="-I|g ; \
- s|^LIBS="-L|#LIBS="-L|g' ${WRKSRC}/configure
- @${PERL} -pi.bak -e \
- 's|-man install-docsDATA|-man|g' ${WRKSRC}/Makefile.in
- @${PERL} -pi.bak -e \
- 's|^#!/bin/bash|#!/bin/sh|g' ${WRKSRC}/cam/gen_cam_menu.sh
- @${PERL} -pi.bak -e \
- 's|^LDFLAGS.*$$|LDFLAGS = \@LDFLAGS\@|g ; \
- s|-I/usr/X11R6/include||g ; \
- s|-I/usr/local/include/libpng||g ; \
- s| getopt\.[cho]||g ; \
- s| getopt1\.[co]||g ; \
- s|^getopt|#getopt|g' ${WRKSRC}/src/Makefile.in
- @${PERL} -pi.bak -e \
- 's|"getopt\.h"|<getopt.h>|g' ${WRKSRC}/src/feh.h
- @${PERL} -pi.bak -e \
- 's|wprintf|weprintf|g' ${WRKSRC}/src/support.c
+ @${REINPLACE_CMD} 's#share/man#man#' ${WRKSRC}/config.mk
+ @${REINPLACE_CMD} 's#install-man install-doc install-bin##' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} 's#/bin/bash#/bin/sh#' ${WRKSRC}/cam/gen-cam-menu
post-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/feh ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/man/feh.1 ${PREFIX}/man/man1
+ ${INSTALL_SCRIPT} ${WRKSRC}/cam/feh-cam ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/cam/gen-cam-menu ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/man/feh-cam.1 ${PREFIX}/man/man1
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
.for file in AUTHORS ChangeLog README TODO