ports/147702: [patch] Add icon to www/links and make desktop file conditional on X11
Warren Block
wblock at wonkity.com
Tue Jun 8 22:00:13 UTC 2010
>Number: 147702
>Category: ports
>Synopsis: [patch] Add icon to www/links and make desktop file conditional on X11
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Jun 08 22:00:12 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Warren Block
>Release: 8.1-prerelease
>Organization:
>Environment:
FreeBSD lightning 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #0: Mon Jun 7 21:00:33 MDT 2010 root at lightning:/usr/obj/usr/src/sys/LIGHTNING i386
>Description:
Added installation of links.xpm to $PREFIX/share/pixmaps.
Made creation of .desktop file (DESKTOP_ENTRIES) conditional on X11.
Modify DESKTOP_ENTRIES to just use "links" as an icon; let it find the
file automatically.
Modify DESKTOP_ENTRIES to use "false" instead of ${FALSE} for the
startup notification value. I think this is just a preset value, no
need for a program call.
Switched to new-style bsd.port.options.mk and bsd.port.mk.
Bump PORTREVISION to 5.
>How-To-Repeat:
>Fix:
Apply attached patch to www/links Makefile.
Patch attached with submission follows:
--- Makefile.orig 2010-06-08 14:59:35.000000000 -0600
+++ Makefile 2010-06-08 15:39:47.000000000 -0600
@@ -7,7 +7,7 @@
PORTNAME= links
DISTVERSION= 2.2
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES?= www
MASTER_SITES= http://links.twibright.com/download/
@@ -31,20 +31,13 @@
USE_OPENSSL= yes
USE_BZIP2= yes
-DESKTOP_ENTRIES="links" \
- "Lynx-like text WWW browser" \
- "${DATADIR}/links.xpm" \
- "links -g" \
- "Application;Network;WebBrowser;" \
- ${FALSE}
-
OPTIONS= SVGALIB "non-X11 graphics support" off \
DIRECTFB "directfb driver support" off \
X11 "X11 graphics support" on \
UTF8 "With gentoo utf-8 patch" on \
TRANS "Hack for background transparency" off
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
.ifdef(WITH_SVGALIB) || defined(WITH_X11) || defined(WITH_DIRECTFB)
LIB_DEPENDS+= png.6:${PORTSDIR}/graphics/png \
@@ -72,6 +65,13 @@
.if !defined(WITHOUT_X11)
USE_XORG= x11 xproto
CONFIGURE_ARGS+= --with-x
+DESKTOP_ENTRIES="links" \
+ "Lynx-like text WWW browser" \
+ "links" \
+ "links -g" \
+ "Application;Network;WebBrowser;" \
+ false
+PLIST_FILES+= share/pixmaps/links.xpm
.else
CONFIGURE_ARGS+= --without-x
.endif
@@ -87,9 +87,14 @@
.endif
MAN1= links.1
-PLIST_FILES= bin/links
+PLIST_FILES+= bin/links
post-patch:
@${REINPLACE_CMD} -e "s!/etc/!${PREFIX}/etc/!" ${WRKSRC}/os_dep.h
-.include <bsd.port.post.mk>
+.if !defined(WITHOUT_X11)
+post-install:
+ @${INSTALL} ${WRKSRC}/graphics/links.xpm ${PREFIX}/share/pixmaps/links.xpm
+.endif
+
+.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list