From 5320a5e5e57599f9e18a95ea9b178850bf675aa0 Mon Sep 17 00:00:00 2001 From: jasper Date: Fri, 28 Dec 2012 14:48:42 +0000 Subject: [PATCH] use xdg-open instead of hardcoding a list of browsers --- lang/newlisp/Makefile | 6 ++++-- .../patches/patch-guiserver_newlisp-edit_lsp | 17 +++++++++++++++-- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/lang/newlisp/Makefile b/lang/newlisp/Makefile index d2024fea9af..3d1d64bf04e 100644 --- a/lang/newlisp/Makefile +++ b/lang/newlisp/Makefile @@ -1,10 +1,10 @@ -# $OpenBSD: Makefile,v 1.5 2012/12/28 14:44:56 jasper Exp $ +# $OpenBSD: Makefile,v 1.6 2012/12/28 14:48:42 jasper Exp $ # Makefile prepared Sat Feb 13 11:r7:14 PST 2010 by Ted Walther COMMENT= newLISP is a LISP like, general purpose scripting language V= 10.3.2 DISTNAME= newlisp-$V -REVISION= 0 +REVISION= 1 CATEGORIES= lang HOMEPAGE= http://newlisp.org/ MAINTAINER= Ted Walther @@ -20,6 +20,8 @@ WANTLIB += c m ncurses readline MASTER_SITES= http://dpkg.reactor-core.org/port/ EXTRACT_SUFX= .tgz +RUN_DEPENDS= devel/xdg-utils + SEPARATE_BUILD= Yes CONFIGURE_STYLE= simple CONFIGURE_SCRIPT= configure-alt diff --git a/lang/newlisp/patches/patch-guiserver_newlisp-edit_lsp b/lang/newlisp/patches/patch-guiserver_newlisp-edit_lsp index 8d87cd265f0..a127f093682 100644 --- a/lang/newlisp/patches/patch-guiserver_newlisp-edit_lsp +++ b/lang/newlisp/patches/patch-guiserver_newlisp-edit_lsp @@ -1,6 +1,6 @@ -$OpenBSD: patch-guiserver_newlisp-edit_lsp,v 1.1 2012/12/28 14:44:56 jasper Exp $ +$OpenBSD: patch-guiserver_newlisp-edit_lsp,v 1.2 2012/12/28 14:48:42 jasper Exp $ --- guiserver/newlisp-edit.lsp.orig Tue Jul 19 23:32:22 2011 -+++ guiserver/newlisp-edit.lsp Fri Dec 28 15:41:34 2012 ++++ guiserver/newlisp-edit.lsp Fri Dec 28 15:46:19 2012 @@ -1,4 +1,4 @@ -#!/usr/bin/newlisp +#!${PREFIX}/bin/newlisp @@ -25,3 +25,16 @@ $OpenBSD: patch-guiserver_newlisp-edit_lsp,v 1.1 2012/12/28 14:44:56 jasper Exp ) ) +@@ -1446,11 +1446,7 @@ + ; all other UNIX + (true + (set 'files '( +- "/usr/bin/sensible-browser" +- "/usr/bin/x-www-browser" +- "/usr/bin/mozilla" +- "/usr/bin/firefox" +- "/usr/bin/konqueror" ++ "${PREFIX}/bin/xdg-open" + )) + (set 'prog (find true (map file? files))) + (if prog