svn commit: r314006 - head/graphics/lcdtest
Beech Rintoul
beech at FreeBSD.org
Tue Mar 12 22:54:46 UTC 2013
Author: beech
Date: Tue Mar 12 22:54:45 2013
New Revision: 314006
URL: http://svnweb.freebsd.org/changeset/ports/314006
Log:
- Makefile tweaks
- Shorten Header
- Bump portrevision
- Pass maintainership to submitter
PR: ports/176865
Submitted by: nemysis <nemysis at gmx.ch>
Added:
head/graphics/lcdtest/pkg-plist (contents, props changed)
Modified:
head/graphics/lcdtest/Makefile (contents, props changed)
head/graphics/lcdtest/pkg-descr (contents, props changed)
Modified: head/graphics/lcdtest/Makefile
==============================================================================
--- head/graphics/lcdtest/Makefile Tue Mar 12 22:46:55 2013 (r314005)
+++ head/graphics/lcdtest/Makefile Tue Mar 12 22:54:45 2013 (r314006)
@@ -1,20 +1,17 @@
-# New ports collection makefile for: lcdtest
-# Date created: 23 Mar 2007
-# Whom: Eric P. Scott <eps+pbug0703 at ana.com>
-#
+# Created By: Eric P. Scott <eps+pbug0703 at ana.com>
# $FreeBSD$
-#
PORTNAME= lcdtest
PORTVERSION= 1.18
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
-MASTER_SITES= http://www.brouhaha.com/~eric/software/lcdtest/download/ \
- http://www.predatorlabs.net/dl/
+MASTER_SITES= http://www.brouhaha.com/~eric/software/lcdtest/download/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= nemysis at gmx.ch
COMMENT= LCD monitor test pattern generator
+LICENSE= GPLv3
+
RUN_DEPENDS= ${LOCALBASE}/lib/X11/fonts/Liberation/LiberationMono-Bold.ttf:${PORTSDIR}/x11-fonts/liberation-fonts-ttf
USE_SDL= sdl image ttf
@@ -22,13 +19,22 @@ USE_SDL= sdl image ttf
CFLAGS+= -I${LOCALBASE}/include -DRELEASE=1.18
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lSDL -lSDL_image -lSDL_ttf
-PLIST_FILES= bin/lcdtest
PORTDOCS= README
MAN1= lcdtest.1
+OPTIONS_DEFINE= DOCS
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MDOCS}
+PLIST_SUB+= PORTDOCS=""
+.else
+PLIST_SUB+= PORTDOCS="@comment "
+.endif
+
post-patch:
- ${REINPLACE_CMD} -e 's|/usr/share/fonts/liberation/|${LOCALBASE}/lib/X11/fonts/Liberation/|' \
+ @${REINPLACE_CMD} -e 's|/usr/share/fonts/liberation/|${LOCALBASE}/lib/X11/fonts/Liberation/|' \
${WRKSRC}/src/lcdtest.c
do-build:
@@ -36,11 +42,15 @@ do-build:
(cd ${WRKSRC}/src && ${CC} ${LDFLAGS} -o lcdtest lcdtest.o)
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/lcdtest ${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/man/lcdtest.1 ${PREFIX}/man/man1
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}/
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${PREFIX}/bin/
+ ${INSTALL_MAN} ${WRKSRC}/man/${MAN1} ${MAN1PREFIX}/man/man1/
+ ${INSTALL_DATA} ${WRKSRC}/desktop/${PORTNAME}.svg ${PREFIX}/share/pixmaps/
+ @${MKDIR} ${PREFIX}/share/applications
+ ${INSTALL_DATA} ${WRKSRC}/desktop/${PORTNAME}.desktop ${PREFIX}/share/applications/
+
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
.include <bsd.port.mk>
Modified: head/graphics/lcdtest/pkg-descr
==============================================================================
--- head/graphics/lcdtest/pkg-descr Tue Mar 12 22:46:55 2013 (r314005)
+++ head/graphics/lcdtest/pkg-descr Tue Mar 12 22:54:45 2013 (r314006)
@@ -1,4 +1,4 @@
-lcdtest is a utility to display LCD monitor test patterns. It may be
+lcdtest is a utility to display LCD monitor test patterns. It may be
useful for adjusting the pixel clock frequency and phase on LCD
monitors when using analog inputs, and for finding pixels that are
stuck on or off.
Added: head/graphics/lcdtest/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/lcdtest/pkg-plist Tue Mar 12 22:54:45 2013 (r314006)
@@ -0,0 +1,6 @@
+bin/lcdtest
+share/applications/lcdtest.desktop
+%%PORTDOCS%%%%DOCSDIR%%/README
+share/pixmaps/lcdtest.svg
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+ at dirrmtry share/applications
More information about the svn-ports-head
mailing list