aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--www/xombrero/Makefile26
-rw-r--r--www/xombrero/distinfo4
-rw-r--r--www/xombrero/files/patch-freebsd__Makefile8
3 files changed, 23 insertions, 15 deletions
diff --git a/www/xombrero/Makefile b/www/xombrero/Makefile
index e02bbf2c2ad1..eb504b83199b 100644
--- a/www/xombrero/Makefile
+++ b/www/xombrero/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= xombrero
-PORTVERSION= 1.4.0
-PORTREVISION= 1
+PORTVERSION= 1.5.0
CATEGORIES= www
MASTER_SITES= https://opensource.conformal.com/snapshots/xombrero/
EXTRACT_SUFX= .tgz
@@ -14,31 +13,40 @@ COMMENT= Minimalists vi-like web browser based on webkit and GTK+
LICENSE= ISCL
LIB_DEPENDS= gnutls:${PORTSDIR}/security/gnutls \
- soup-2.4:${PORTSDIR}/devel/libsoup \
- webkitgtk-1:${PORTSDIR}/www/webkit-gtk2
+ soup-2.4:${PORTSDIR}/devel/libsoup
USES= pkgconfig
USE_PERL5_BUILD=yes
-USE_GNOME= gtk20
INSTALLS_ICONS= yes
-MAKE_ENV= GTK_VERSION="gtk2"
-
MAN1= xombrero.1
PORTEXAMPLES= favorites playflash.sh xombrero.conf
BUILD_WRKSRC= ${WRKSRC}/freebsd
OPTIONS_DEFINE= EXAMPLES
+OPTIONS_SINGLE= GTK
+OPTIONS_SINGLE_GTK=GTK2 GTK3
+OPTIONS_DEFAULT=EXAMPLES GTK3
SUB_FILES= xombrero
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
.if ${OSVERSION} < 800041
BROKEN= does not build due to missing arc4random_buf in libc
.endif
+.if ${PORT_OPTIONS:MGTK2}
+USE_GNOME= gtk20
+LIB_DEPENDS+= webkitgtk-1.0:${PORTSDIR}/www/webkit-gtk2
+MAKE_ENV+= GTK_VERSION="gtk2"
+.else # GTK3
+USE_GNOME= gtk30
+LIB_DEPENDS+= webkitgtk-3.0:${PORTSDIR}/www/webkit-gtk3
+MAKE_ENV+= GTK_VERSION="gtk3"
+.endif
+
post-patch:
@cd ${WRKSRC}; ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
-e 's|# ssl_ca_file|ssl_ca_file|' \
@@ -66,4 +74,4 @@ do-install:
${INSTALL_SCRIPT} ${WRKSRC}/playflash.sh ${EXAMPLESDIR}
.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/xombrero/distinfo b/www/xombrero/distinfo
index 90e96b53d140..0f022b2953f0 100644
--- a/www/xombrero/distinfo
+++ b/www/xombrero/distinfo
@@ -1,2 +1,2 @@
-SHA256 (xombrero-1.4.0.tgz) = 4ad3f1b2f3c31849c257fb412a4bb61c10d35f07a1ddc0b90af29c94c8fc8f65
-SIZE (xombrero-1.4.0.tgz) = 288503
+SHA256 (xombrero-1.5.0.tgz) = d98b3e9901dc273d4aba3b85dfb8a08776725bdbc18aa8bff1f81dedffaedb0d
+SIZE (xombrero-1.5.0.tgz) = 287679
diff --git a/www/xombrero/files/patch-freebsd__Makefile b/www/xombrero/files/patch-freebsd__Makefile
index 94a7af03099a..f25641438296 100644
--- a/www/xombrero/files/patch-freebsd__Makefile
+++ b/www/xombrero/files/patch-freebsd__Makefile
@@ -1,11 +1,11 @@
---- freebsd/Makefile.orig 2012-12-11 14:25:00.000000000 +0100
-+++ freebsd/Makefile 2012-12-11 14:25:07.000000000 +0100
+--- freebsd/Makefile.orig 2013-05-16 18:12:42.000000000 +0200
++++ freebsd/Makefile 2013-05-22 13:40:50.369368284 +0200
@@ -9,7 +9,7 @@
LDADD= -lutil -lgcrypt
GTK_CFLAGS!= pkg-config --cflags $(LIBS)
GTK_LDFLAGS!= pkg-config --libs $(LIBS)
--CFLAGS+= $(GTK_CFLAGS) -O2 -Wall -pthread -I. -I..
+-CFLAGS+= $(GTK_CFLAGS) -O2 -Wall -I. -I..
+CFLAGS+= $(GTK_CFLAGS) -Wall -I. -I..
- LDFLAGS+= $(GTK_LDFLAGS) -pthread
+ LDFLAGS+= $(GTK_LDFLAGS)
PREFIX?= /usr/local