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@
This commit is contained in:
gonzalo 2012-06-07 14:18:14 +00:00
parent 403cb2c106
commit 14c939698e
4 changed files with 87 additions and 0 deletions

56
www/xombrero/Makefile Executable file
View File

@ -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. <gonzalo@openbsd.org>
# 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 <bsd.port.mk>

5
www/xombrero/distinfo Normal file
View File

@ -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

5
www/xombrero/pkg/DESCR Normal file
View File

@ -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.

21
www/xombrero/pkg/PLIST Normal file
View File

@ -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