Thu May 6 20:20:09 BST 2010 - surfraw 2.2.7 * New elvi (surfraw now has over one hundred elvi!): + by tczy: * bing: Search using Microsoft's Bing. + by Ivy Foster: * bookfinder: Search for books using www.bookfinder.com. * bugmenot: Bypass compulsory web registration with bugmenot.com. + by Ian Beckwith: * duckduckgo: Search the web via duckduckgo.com. * scroogle: Search Google anonymously via www.scroogle.org. + by Simone Fittabile: * jamendo: Search Jamendo: free music with Creative Commons licenses * Removed elvi: genpkg (use genportage instead). * Fixed elvi: + cnn + imdb (thanks to Sadako) + bbcnews (thanks to Sumant Oemrawsingh and James Rowe) * aur: added options (thanks to Ivy Foster) * wikipedia, ixquick: support https. Thanks to Simone Fittabile. * debwiki: remove -w, Debian Women wiki is being merged into main Debian wiki. Thanks to Simone Fittabile. * Improved support for screen(1). Thanks to Ivy Foster: + Support for using tmux as $SURFRAW_screen. + Added `-ns|-newscreen' switch for setting $SURFRAW_new_screen. + Added $SURFRAW_screen_args for passing arguments to the defined screen tool. * uzbl_load_url_from_surfraw: fix menu. Thanks to Sumant Oemrawsingh.
47 lines
1.6 KiB
Makefile
47 lines
1.6 KiB
Makefile
# $NetBSD: Makefile,v 1.44 2010/05/09 20:53:15 wiz Exp $
|
|
#
|
|
|
|
DISTNAME= surfraw-2.2.7
|
|
CATEGORIES= www
|
|
MASTER_SITES= http://surfraw.alioth.debian.org/dist/
|
|
|
|
MAINTAINER= wiz@NetBSD.org
|
|
HOMEPAGE= http://surfraw.alioth.debian.org/
|
|
COMMENT= Shell Users' Revolutionary Front Rage Against the Web
|
|
LICENSE= public-domain
|
|
|
|
CONFLICTS+= surfaw-[0-9]*
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
GNU_CONFIGURE= YES
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
|
|
CONFIGURE_ARGS+= --disable-sr
|
|
USE_TOOLS+= gmake perl sed
|
|
REPLACE_PERL+= surfraw-update-path.IN opensearch-discover \
|
|
opensearch-genquery
|
|
|
|
DOCDIR= ${PREFIX}/share/doc/surfraw
|
|
EGDIR= ${PREFIX}/share/examples/surfraw
|
|
INSTALLATION_DIRS= ${DOCDIR}
|
|
INSTALL_MAKE_FLAGS= sysconfdir=${EGDIR}
|
|
MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg/surfraw
|
|
CONF_FILES= ${EGDIR}/xdg/surfraw/conf ${PKG_SYSCONFDIR}/xdg/surfraw/conf
|
|
CONF_FILES+= ${EGDIR}/xdg/surfraw/bookmarks ${PKG_SYSCONFDIR}/xdg/surfraw/bookmarks
|
|
|
|
# avoid installing useless manpage links
|
|
post-patch:
|
|
-${GREP} -v elvi.1sr.gz ${WRKSRC}/links.IN > ${WRKSRC}/links.IN.new
|
|
${MV} ${WRKSRC}/links.IN.new ${WRKSRC}/links.IN
|
|
${SED} -e s/sr/surfraw/g ${WRKSRC}/surfraw.1.IN > ${WRKSRC}/surfraw.1.IN.new
|
|
${MV} ${WRKSRC}/surfraw.1.IN.new ${WRKSRC}/surfraw.1.IN
|
|
${SED} -e s/sr/surfraw/g ${WRKSRC}/elvi.1sr.IN > ${WRKSRC}/elvi.1sr.IN.new
|
|
${MV} ${WRKSRC}/elvi.1sr.IN.new ${WRKSRC}/elvi.1sr.IN
|
|
|
|
# fix man page name; install additional documentation
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR}
|
|
${MV} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/elvi.1sr \
|
|
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/elvi.1
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|