12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- # $OpenBSD: Makefile.inc,v 1.7 2017/05/11 01:26:37 danj 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 = 6.5.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
|