sthen 49384b0ddd update to tor-browser 7.0.2 and related extensions. from attila (maintainer).
also fixes build on a clang+libc++ system.

there's a possible issue where the bookmark toolbar uses firefox defaults -
to be investigated further, committing early as the previous version doesn't
package any more.
2017-07-26 20:50:39 +00:00

64 lines
1.7 KiB
Makefile

# $OpenBSD: Makefile.inc,v 1.8 2017/07/26 20:50:39 sthen Exp $
MAINTAINER ?= Sean Levy <attila@stalphonsos.com>
HOMEPAGE ?= https://www.torproject.org
GH_ACCOUNT ?= torbsd
PERMIT_PACKAGE_CDROM ?= Yes
CATEGORIES = www
BROWSER_NAME = tor-browser
# XXX If updating, bump REVISION of any extensions which did not get updated.
TB_VERSION = 7.0.2
TB_PREFIX = tb
SUBST_VARS += BROWSER_NAME TB_VERSION
ADDON_NAME ?=
.if !empty(ADDON_NAME)
# Everything in this .if (most of the file) is for add-ons like
# torbutton, tor-launcher, ... tor-browser does its own thing.
. if !defined(GUID)
ERRORS += "GUID missing: please set a GUID for ${ADDON_NAME}"
. endif
# This should be set to Yes if the distfile for the addon is the .xpi
# file itself (noscript, https-everywhere)
DISTFILE_IS_XPI ?= No
TB_NAME ?= ${ADDON_NAME}-${V}
PKGNAME ?= ${TB_PREFIX}-${TB_NAME}
DISTNAME ?= ${TB_NAME}
WRKDIST = ${WRKDIR}/${TB_NAME}
ADDON_XPI_FILE ?= ${TB_NAME}.xpi
# Directory that the port's makexpi.sh script dumps into, if it has one
ADDON_SUBDIR ?= pkg
ADDON_BUILDDIR ?= ${WRKBUILD}/${ADDON_SUBDIR}
. if !defined(MASTER_SITES)
GH_PROJECT ?= ${ADDON_NAME}
GH_TAGNAME ?= ${V}
. endif
CONFIGURE_STYLE ?= none
BUILD_DEPENDS += archivers/zip archivers/unzip
RUN_DEPENDS += www/tor-browser/browser
EXTDIR_ROOT ?= lib/${BROWSER_NAME}-${TB_VERSION}
REAL_EXTDIR ?= ${PREFIX}/${EXTDIR_ROOT}/browser/extensions
SUBST_VARS += EXTDIR_ROOT GUID
. if ${DISTFILE_IS_XPI:L} == "yes"
EXTRACT_SUFX = .xpi
do-extract:
mkdir -p ${ADDON_BUILDDIR}
do-build:
cp ${FULLDISTDIR}/${ADDON_XPI_FILE} ${ADDON_BUILDDIR}/${ADDON_XPI_FILE}
. endif
do-install:
${INSTALL_DATA_DIR} ${REAL_EXTDIR}
${INSTALL_DATA} ${ADDON_BUILDDIR}/${ADDON_XPI_FILE} ${REAL_EXTDIR}/${GUID}.xpi
.endif