From 14c939698e60308945229bdf210710dab9bbf639 Mon Sep 17 00:00:00 2001 From: gonzalo Date: Thu, 7 Jun 2012 14:18:14 +0000 Subject: [PATCH] As Spectrwm time ago, now XXXterm change its name to Xombrero 1.0.0, so here is the new port and the new stuff: * Fix a bug where not the entire saved cert wouldn't be checked * Add an include_config setting to load additional configuration settings * Add option to display when a download completes * Rewrite mutex implementation to work around some bogus buggy mutex implementation messages * Make bunch of settings work in runtime vs start-of-day * Add option to select search engine when used the first time * Add ctrl-enter to prefix www. and postfix .com * Add stop keybinding * Fix a bunch of tiny bugs and general code improvement OK sthen@ --- www/xombrero/Makefile | 56 ++++++++++++++++++++++++++++++++++++++++++ www/xombrero/distinfo | 5 ++++ www/xombrero/pkg/DESCR | 5 ++++ www/xombrero/pkg/PLIST | 21 ++++++++++++++++ 4 files changed, 87 insertions(+) create mode 100755 www/xombrero/Makefile create mode 100644 www/xombrero/distinfo create mode 100644 www/xombrero/pkg/DESCR create mode 100644 www/xombrero/pkg/PLIST diff --git a/www/xombrero/Makefile b/www/xombrero/Makefile new file mode 100755 index 00000000000..f9f9b8bd234 --- /dev/null +++ b/www/xombrero/Makefile @@ -0,0 +1,56 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2012/06/07 14:18:14 gonzalo Exp $ + +COMMENT= vi-like minimalists web browser +DISTNAME= xombrero-1.0.0 +CATEGORIES= www +EPOCH= 1 + +HOMEPAGE= http://opensource.conformal.com/wiki/xombrero + +MAINTAINER= Gonzalo L. R. + +# MPL 1.1/GPL 2.0/LGPL 2.1 for tld-rules file +# BSD +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MODULES += devel/gettext + +WANTLIB += GL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi +WANTLIB += Xinerama Xrandr Xrender atk-1.0 c cairo expat +WANTLIB += fontconfig freetype gcrypt gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 +WANTLIB += glib-2.0 gnutls gobject-2.0 gthread-2.0 +WANTLIB += gtk-x11-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 +WANTLIB += pixman-1 png pthread pthread-stubs soup-2.4 util webkitgtk-1.0 +WANTLIB += xcb xcb-render xcb-shm z javascriptcoregtk-1.0 + +MASTER_SITES= http://opensource.conformal.com/snapshots/xombrero/ + +LIB_DEPENDS= www/webkit>=1.6.1v0 +RUN_DEPENDS= devel/desktop-file-utils + +EXTRACT_SUFX= .tgz + +NO_REGRESS= Yes + +EXAMPLEDIR= ${PREFIX}/share/examples/xombrero + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/xombrero ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/xombrero.1 ${PREFIX}/man/man1/xombrero.1 + ${INSTALL_DATA_DIR} ${EXAMPLEDIR} + ${INSTALL_DATA} ${WRKSRC}/xombrero.conf ${EXAMPLEDIR} + ${INSTALL_DATA} ${WRKSRC}/favorites ${EXAMPLEDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/playflash.sh ${EXAMPLEDIR} + ${INSTALL_DATA_DIR} ${PREFIX}/share/xombrero/ + ${INSTALL_DATA} ${WRKSRC}/xombreroicon*.png ${PREFIX}/share/xombrero/ + ${INSTALL_DATA} ${WRKSRC}/style.css ${PREFIX}/share/xombrero/ + ${INSTALL_DATA} ${WRKSRC}/tld-rules ${PREFIX}/share/xombrero/ + ${INSTALL_DATA_DIR} ${PREFIX}/share/applications/ + ${SUBST_CMD} -o ${SHAREOWN} -g ${SHAREGRP} \ + -c ${WRKSRC}/xombrero.desktop \ + ${PREFIX}/share/applications/xombrero.desktop + +.include diff --git a/www/xombrero/distinfo b/www/xombrero/distinfo new file mode 100644 index 00000000000..9a45cbfec5a --- /dev/null +++ b/www/xombrero/distinfo @@ -0,0 +1,5 @@ +MD5 (xombrero-1.0.0.tgz) = xctWoQb23zlbwdMjuQ4tFg== +RMD160 (xombrero-1.0.0.tgz) = AwAoyKEkmmATpxtwH3rOo7kMhwk= +SHA1 (xombrero-1.0.0.tgz) = j244eaYf687BBKg1e0eg5PlQ9iI= +SHA256 (xombrero-1.0.0.tgz) = RvvBlTR2Y5yE2qj475BrbwVAcWgP3xynKuV5oHuimlg= +SIZE (xombrero-1.0.0.tgz) = 229171 diff --git a/www/xombrero/pkg/DESCR b/www/xombrero/pkg/DESCR new file mode 100644 index 00000000000..299b472b22d --- /dev/null +++ b/www/xombrero/pkg/DESCR @@ -0,0 +1,5 @@ +Xombrero is a minimalists web browser. It strives to be vi-like for +heavy keyboard users. Development has just begun and currently it +is very spartan. + +Please refer to the man page for more details. diff --git a/www/xombrero/pkg/PLIST b/www/xombrero/pkg/PLIST new file mode 100644 index 00000000000..a6108ae57e6 --- /dev/null +++ b/www/xombrero/pkg/PLIST @@ -0,0 +1,21 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2012/06/07 14:18:14 gonzalo Exp $ +@conflict xxxterm-* +@pkgpath www/xxxterm +@bin bin/xombrero +@man man/man1/xombrero.1 +share/applications/xombrero.desktop +share/examples/xombrero/ +share/examples/xombrero/favorites +share/examples/xombrero/playflash.sh +share/examples/xombrero/xombrero.conf +share/xombrero/ +share/xombrero/style.css +share/xombrero/tld-rules +share/xombrero/xombreroicon.png +share/xombrero/xombreroicon128.png +share/xombrero/xombreroicon16.png +share/xombrero/xombreroicon32.png +share/xombrero/xombreroicon48.png +share/xombrero/xombreroicon64.png +@exec %D/bin/update-desktop-database +@unexec-delete %D/bin/update-desktop-database