# Created by: Aldis Berjoza # $FreeBSD$ PORTNAME= xombrero PORTVERSION= 1.4.0 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://opensource.conformal.com/snapshots/xombrero/ EXTRACT_SUFX= .tgz MAINTAINER= zeising@FreeBSD.org 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 USE_PKGCONFIG= build 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 SUB_FILES= xombrero .include .if ${OSVERSION} < 800041 BROKEN= does not build due to missing arc4random_buf in libc .endif post-patch: @cd ${WRKSRC}; ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ -e 's|# ssl_ca_file|ssl_ca_file|' \ -e 's|/etc/ssl/cert.pem|${LOCALBASE}/share/certs/ca-root-nss.crt|' \ unix.c xombrero.conf do-install: ${INSTALL_SCRIPT} ${WRKDIR}/xombrero ${PREFIX}/bin/xombrero ${INSTALL_PROGRAM} ${WRKSRC}/freebsd/xombrero ${PREFIX}/bin/xombrero-bin ${INSTALL_MAN} ${WRKSRC}/xombrero.1 ${MANPREFIX}/man/man1 .for i in 16 32 48 64 128 ${MKDIR} ${PREFIX}/share/icons/hicolor/${i}x${i}/apps ${INSTALL_DATA} ${WRKSRC}/xombreroicon${i}.png ${PREFIX}/share/icons/hicolor/${i}x${i}/apps .endfor ${MKDIR} ${DATADIR} .for i in hsts-preload style.css tld-rules ${INSTALL_DATA} ${WRKSRC}/${i} ${DATADIR} .endfor ${MKDIR} ${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/xombrero.desktop ${PREFIX}/share/applications .if ${PORT_OPTIONS:MEXAMPLES} ${MKDIR} ${EXAMPLESDIR} .for i in favorites xombrero.conf ${INSTALL_DATA} ${WRKSRC}/${i} ${EXAMPLESDIR} .endfor ${INSTALL_SCRIPT} ${WRKSRC}/playflash.sh ${EXAMPLESDIR} .endif .include