diff --git a/devel/wasi-compiler-rt12/Makefile b/devel/wasi-compiler-rt12/Makefile index e945f2b9ff76..4547aefe118f 100644 --- a/devel/wasi-compiler-rt12/Makefile +++ b/devel/wasi-compiler-rt12/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm12 DISTVERSION= 12.0.1 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-compiler-rt13/Makefile b/devel/wasi-compiler-rt13/Makefile index 4ba8f8909e6d..46013b132099 100644 --- a/devel/wasi-compiler-rt13/Makefile +++ b/devel/wasi-compiler-rt13/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm13 DISTVERSION= 13.0.1 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-compiler-rt14/Makefile b/devel/wasi-compiler-rt14/Makefile index 7b9b4fa5aadd..05335b88f3a4 100644 --- a/devel/wasi-compiler-rt14/Makefile +++ b/devel/wasi-compiler-rt14/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm14 DISTVERSION= 14.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-compiler-rt15/Makefile b/devel/wasi-compiler-rt15/Makefile index b3d91b783001..fdb3d740edd4 100644 --- a/devel/wasi-compiler-rt15/Makefile +++ b/devel/wasi-compiler-rt15/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm15 DISTVERSION= 15.0.7 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-compiler-rt16/Makefile b/devel/wasi-compiler-rt16/Makefile index e5b0d916bf64..05fff01c81a6 100644 --- a/devel/wasi-compiler-rt16/Makefile +++ b/devel/wasi-compiler-rt16/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm16 DISTVERSION= 16.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-compiler-rt17/Makefile b/devel/wasi-compiler-rt17/Makefile index b9ba826bf5de..caae24542522 100644 --- a/devel/wasi-compiler-rt17/Makefile +++ b/devel/wasi-compiler-rt17/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm17 DISTVERSION= 17.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-compiler-rt .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile index 861ea01a01cd..533a8d21ec39 100644 --- a/devel/wasi-libc/Makefile +++ b/devel/wasi-libc/Makefile @@ -1,47 +1,46 @@ PORTNAME= wasi-libc -DISTVERSION= 20-13 -DISTVERSIONSUFFIX= -gce2f157 +DISTVERSION= 21 CATEGORIES= devel MAINTAINER= vishwin@FreeBSD.org COMMENT= C standard library for WebAssembly System Interface WWW= https://github.com/WebAssembly/wasi-libc LICENSE= APACHE20 MIT LLVM2 LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_LLVM2= ${WRKSRC}/LICENSE-APACHE-LLVM LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= gmake llvm:min=12 USE_GITHUB= yes GH_ACCOUNT= WebAssembly GH_TAGNAME= wasi-sdk-${DISTVERSION}${DISTVERSIONSUFFIX} GH_TUPLE= WebAssembly:WASI:59cbe14:wasi/tools/wasi-headers/WASI NO_ARCH= yes ALL_TARGET= finish # NOTE: matches the https://github.com/WebAssembly/wasi-sdk WASI_SYSROOT= ${PREFIX}/share/wasi-sysroot # NOTE: our llvm ports don't ship stdarg/stddef clang headers, so they're in FILESDIR # and we install them to the sysroot MAKE_ENV= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \ EXTRA_CFLAGS="-O2 -DNDEBUG -isystem ${FILESDIR}" \ AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \ post-patch: # NOTE: phony targets cause make install to rebuild everything # https://github.com/WebAssembly/wasi-libc/issues/156 ${REINPLACE_CMD} -e 's|install: finish|install:|' ${WRKSRC}/Makefile post-install: ${INSTALL_DATA} ${FILESDIR}/stdarg.h ${STAGEDIR}${WASI_SYSROOT}/include/ ${INSTALL_DATA} ${FILESDIR}/stddef.h ${STAGEDIR}${WASI_SYSROOT}/include/ .include diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo index bdb9ce2bcd26..fec86f470d2b 100644 --- a/devel/wasi-libc/distinfo +++ b/devel/wasi-libc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1695350727 -SHA256 (WebAssembly-wasi-libc-20-13-gce2f157-wasi-sdk-20-13-gce2f157_GH0.tar.gz) = 0fa54e7536108eff99af04945d5d8facdc34e120179f622484ef9c7b799032f4 -SIZE (WebAssembly-wasi-libc-20-13-gce2f157-wasi-sdk-20-13-gce2f157_GH0.tar.gz) = 1312723 +TIMESTAMP = 1704903461 +SHA256 (WebAssembly-wasi-libc-21-wasi-sdk-21_GH0.tar.gz) = 4a2a3e3b120ba1163c57f34ac79c3de720a8355ee3a753d81f1f0c58c4cf6017 +SIZE (WebAssembly-wasi-libc-21-wasi-sdk-21_GH0.tar.gz) = 1313865 SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6 SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059 diff --git a/devel/wasi-libc/pkg-plist b/devel/wasi-libc/pkg-plist index 4f27a45c78fe..6b7902c5d833 100644 --- a/devel/wasi-libc/pkg-plist +++ b/devel/wasi-libc/pkg-plist @@ -1,222 +1,223 @@ share/wasi-sysroot/include/__errno.h share/wasi-sysroot/include/__errno_values.h share/wasi-sysroot/include/__fd_set.h share/wasi-sysroot/include/__function___isatty.h share/wasi-sysroot/include/__functions_malloc.h share/wasi-sysroot/include/__functions_memcpy.h share/wasi-sysroot/include/__header_dirent.h share/wasi-sysroot/include/__header_fcntl.h share/wasi-sysroot/include/__header_inttypes.h share/wasi-sysroot/include/__header_netinet_in.h share/wasi-sysroot/include/__header_poll.h share/wasi-sysroot/include/__header_stdlib.h share/wasi-sysroot/include/__header_string.h share/wasi-sysroot/include/__header_sys_ioctl.h share/wasi-sysroot/include/__header_sys_resource.h share/wasi-sysroot/include/__header_sys_socket.h share/wasi-sysroot/include/__header_sys_stat.h share/wasi-sysroot/include/__header_time.h share/wasi-sysroot/include/__header_unistd.h share/wasi-sysroot/include/__macro_FD_SETSIZE.h share/wasi-sysroot/include/__macro_PAGESIZE.h share/wasi-sysroot/include/__mode_t.h share/wasi-sysroot/include/__seek.h share/wasi-sysroot/include/__struct_dirent.h share/wasi-sysroot/include/__struct_in6_addr.h share/wasi-sysroot/include/__struct_in_addr.h share/wasi-sysroot/include/__struct_iovec.h share/wasi-sysroot/include/__struct_msghdr.h share/wasi-sysroot/include/__struct_pollfd.h share/wasi-sysroot/include/__struct_rusage.h share/wasi-sysroot/include/__struct_sockaddr.h share/wasi-sysroot/include/__struct_sockaddr_in.h share/wasi-sysroot/include/__struct_sockaddr_in6.h share/wasi-sysroot/include/__struct_sockaddr_storage.h share/wasi-sysroot/include/__struct_sockaddr_un.h share/wasi-sysroot/include/__struct_stat.h share/wasi-sysroot/include/__struct_timespec.h share/wasi-sysroot/include/__struct_timeval.h share/wasi-sysroot/include/__struct_tm.h share/wasi-sysroot/include/__struct_tms.h share/wasi-sysroot/include/__typedef_DIR.h share/wasi-sysroot/include/__typedef_blkcnt_t.h share/wasi-sysroot/include/__typedef_blksize_t.h share/wasi-sysroot/include/__typedef_clock_t.h share/wasi-sysroot/include/__typedef_clockid_t.h share/wasi-sysroot/include/__typedef_dev_t.h share/wasi-sysroot/include/__typedef_fd_set.h share/wasi-sysroot/include/__typedef_gid_t.h share/wasi-sysroot/include/__typedef_in_addr_t.h share/wasi-sysroot/include/__typedef_in_port_t.h share/wasi-sysroot/include/__typedef_ino_t.h share/wasi-sysroot/include/__typedef_mode_t.h share/wasi-sysroot/include/__typedef_nfds_t.h share/wasi-sysroot/include/__typedef_nlink_t.h share/wasi-sysroot/include/__typedef_off_t.h share/wasi-sysroot/include/__typedef_sa_family_t.h share/wasi-sysroot/include/__typedef_sigset_t.h share/wasi-sysroot/include/__typedef_socklen_t.h share/wasi-sysroot/include/__typedef_ssize_t.h share/wasi-sysroot/include/__typedef_suseconds_t.h share/wasi-sysroot/include/__typedef_time_t.h share/wasi-sysroot/include/__typedef_uid_t.h share/wasi-sysroot/include/alloca.h share/wasi-sysroot/include/ar.h share/wasi-sysroot/include/arpa/ftp.h share/wasi-sysroot/include/arpa/inet.h share/wasi-sysroot/include/arpa/nameser.h share/wasi-sysroot/include/arpa/nameser_compat.h share/wasi-sysroot/include/arpa/telnet.h share/wasi-sysroot/include/arpa/tftp.h share/wasi-sysroot/include/assert.h share/wasi-sysroot/include/bits/alltypes.h share/wasi-sysroot/include/bits/dirent.h share/wasi-sysroot/include/bits/fcntl.h share/wasi-sysroot/include/bits/fenv.h share/wasi-sysroot/include/bits/float.h share/wasi-sysroot/include/bits/hwcap.h share/wasi-sysroot/include/bits/io.h share/wasi-sysroot/include/bits/ioctl.h share/wasi-sysroot/include/bits/ioctl_fix.h share/wasi-sysroot/include/bits/ipcstat.h share/wasi-sysroot/include/bits/limits.h share/wasi-sysroot/include/bits/mman.h share/wasi-sysroot/include/bits/poll.h share/wasi-sysroot/include/bits/posix.h share/wasi-sysroot/include/bits/reg.h share/wasi-sysroot/include/bits/resource.h share/wasi-sysroot/include/bits/signal.h share/wasi-sysroot/include/bits/socket.h share/wasi-sysroot/include/bits/stat.h share/wasi-sysroot/include/bits/stdint.h share/wasi-sysroot/include/byteswap.h share/wasi-sysroot/include/complex.h share/wasi-sysroot/include/cpio.h share/wasi-sysroot/include/crypt.h share/wasi-sysroot/include/ctype.h share/wasi-sysroot/include/dirent.h +share/wasi-sysroot/include/dlfcn.h share/wasi-sysroot/include/endian.h share/wasi-sysroot/include/err.h share/wasi-sysroot/include/errno.h share/wasi-sysroot/include/fcntl.h share/wasi-sysroot/include/features.h share/wasi-sysroot/include/fenv.h share/wasi-sysroot/include/float.h share/wasi-sysroot/include/fmtmsg.h share/wasi-sysroot/include/fnmatch.h share/wasi-sysroot/include/ftw.h share/wasi-sysroot/include/getopt.h share/wasi-sysroot/include/glob.h share/wasi-sysroot/include/iconv.h share/wasi-sysroot/include/ifaddrs.h share/wasi-sysroot/include/inttypes.h share/wasi-sysroot/include/iso646.h share/wasi-sysroot/include/langinfo.h share/wasi-sysroot/include/libgen.h share/wasi-sysroot/include/limits.h share/wasi-sysroot/include/locale.h share/wasi-sysroot/include/malloc.h share/wasi-sysroot/include/math.h share/wasi-sysroot/include/memory.h share/wasi-sysroot/include/monetary.h share/wasi-sysroot/include/mqueue.h share/wasi-sysroot/include/netinet/icmp6.h share/wasi-sysroot/include/netinet/igmp.h share/wasi-sysroot/include/netinet/in.h share/wasi-sysroot/include/netinet/in_systm.h share/wasi-sysroot/include/netinet/ip.h share/wasi-sysroot/include/netinet/ip6.h share/wasi-sysroot/include/netinet/ip_icmp.h share/wasi-sysroot/include/netinet/tcp.h share/wasi-sysroot/include/netinet/udp.h share/wasi-sysroot/include/netpacket/packet.h share/wasi-sysroot/include/nl_types.h share/wasi-sysroot/include/poll.h share/wasi-sysroot/include/regex.h share/wasi-sysroot/include/sched.h share/wasi-sysroot/include/search.h share/wasi-sysroot/include/semaphore.h share/wasi-sysroot/include/signal.h share/wasi-sysroot/include/stdalign.h share/wasi-sysroot/include/stdarg.h share/wasi-sysroot/include/stdbool.h share/wasi-sysroot/include/stdc-predef.h share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/stdint.h share/wasi-sysroot/include/stdio.h share/wasi-sysroot/include/stdio_ext.h share/wasi-sysroot/include/stdlib.h share/wasi-sysroot/include/stdnoreturn.h share/wasi-sysroot/include/string.h share/wasi-sysroot/include/strings.h share/wasi-sysroot/include/stropts.h share/wasi-sysroot/include/sys/dir.h share/wasi-sysroot/include/sys/errno.h share/wasi-sysroot/include/sys/eventfd.h share/wasi-sysroot/include/sys/fcntl.h share/wasi-sysroot/include/sys/file.h share/wasi-sysroot/include/sys/ioctl.h share/wasi-sysroot/include/sys/mman.h share/wasi-sysroot/include/sys/param.h share/wasi-sysroot/include/sys/poll.h share/wasi-sysroot/include/sys/random.h share/wasi-sysroot/include/sys/reg.h share/wasi-sysroot/include/sys/resource.h share/wasi-sysroot/include/sys/select.h share/wasi-sysroot/include/sys/signal.h share/wasi-sysroot/include/sys/socket.h share/wasi-sysroot/include/sys/stat.h share/wasi-sysroot/include/sys/stropts.h share/wasi-sysroot/include/sys/syscall.h share/wasi-sysroot/include/sys/sysinfo.h share/wasi-sysroot/include/sys/time.h share/wasi-sysroot/include/sys/timeb.h share/wasi-sysroot/include/sys/times.h share/wasi-sysroot/include/sys/timex.h share/wasi-sysroot/include/sys/ttydefaults.h share/wasi-sysroot/include/sys/types.h share/wasi-sysroot/include/sys/uio.h share/wasi-sysroot/include/sys/un.h share/wasi-sysroot/include/sys/utsname.h share/wasi-sysroot/include/syscall.h share/wasi-sysroot/include/sysexits.h share/wasi-sysroot/include/tar.h share/wasi-sysroot/include/tgmath.h share/wasi-sysroot/include/threads.h share/wasi-sysroot/include/time.h share/wasi-sysroot/include/uchar.h share/wasi-sysroot/include/unistd.h share/wasi-sysroot/include/utime.h share/wasi-sysroot/include/values.h share/wasi-sysroot/include/wasi/api.h share/wasi-sysroot/include/wasi/libc-environ.h share/wasi-sysroot/include/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasi/libc-nocwd.h share/wasi-sysroot/include/wasi/libc.h share/wasi-sysroot/include/wchar.h share/wasi-sysroot/include/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libc.imports share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt share/wasi-sysroot/share/wasm32-wasi/include-all.c share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt @dir share/wasi-sysroot/include/net @dir share/wasi-sysroot/include/scsi diff --git a/devel/wasi-libcxx12/Makefile b/devel/wasi-libcxx12/Makefile index 0cbe734219a7..5fb77e5b411c 100644 --- a/devel/wasi-libcxx12/Makefile +++ b/devel/wasi-libcxx12/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm12 DISTVERSION= 12.0.1 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx13/Makefile b/devel/wasi-libcxx13/Makefile index a20c9924be08..c0422a465d6d 100644 --- a/devel/wasi-libcxx13/Makefile +++ b/devel/wasi-libcxx13/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm13 DISTVERSION= 13.0.1 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx14/Makefile b/devel/wasi-libcxx14/Makefile index c3ab75ac771e..815e2513e1ec 100644 --- a/devel/wasi-libcxx14/Makefile +++ b/devel/wasi-libcxx14/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm14 DISTVERSION= 14.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx15/Makefile b/devel/wasi-libcxx15/Makefile index 1d503bbbf44f..890c47a0a510 100644 --- a/devel/wasi-libcxx15/Makefile +++ b/devel/wasi-libcxx15/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm15 DISTVERSION= 15.0.7 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx16/Makefile b/devel/wasi-libcxx16/Makefile index a42026e5070d..387f84d604d4 100644 --- a/devel/wasi-libcxx16/Makefile +++ b/devel/wasi-libcxx16/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm16 DISTVERSION= 16.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx17/Makefile b/devel/wasi-libcxx17/Makefile index beda85347bd5..a9198e632db2 100644 --- a/devel/wasi-libcxx17/Makefile +++ b/devel/wasi-libcxx17/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm17 DISTVERSION= 17.0.6 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile index a57befd50ebc..6b70257be088 100644 --- a/mail/thunderbird/Makefile +++ b/mail/thunderbird/Makefile @@ -1,79 +1,79 @@ PORTNAME= thunderbird DISTVERSION= 115.6.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= mail news net-im wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org COMMENT= Mozilla Thunderbird is standalone mail and news that stands above WWW= https://www.mozilla.com/thunderbird/ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.90:security/nss \ libevent>=2.1.8:devel/libevent \ harfbuzz>=7.3.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.39:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.13.0:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip LIB_DEPENDS= libjson-c.so:devel/json-c \ libbotan-2.so:security/botan2 SSP_UNSAFE= yes USE_GECKO= gecko # cannot use system icu: calendar is completely broken by # https://unicode-org.atlassian.net/browse/ICU-22132 (fix not in 74.1) USE_MOZILLA= -icu -sqlite CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 USES= tar:xz MOZ_OPTIONS= --enable-application=comm/mail --enable-official-branding MOZ_OPTIONS+= --with-system-bz2 --with-system-jsonc --with-system-botan MOZ_MK_OPTIONS= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 MOZ_EXPORT= MOZ_THUNDERBIRD=1 MAIL_PKG_SHARED=1 PORTNAME_ICON= ${MOZILLA}.png PORTNAME_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/chrome/icons/default/default48.png SYSTEM_PREFS= ${FAKEDIR}/lib/${PORTNAME}/defaults/pref/${PORTNAME}.js OPTIONS_DEFAULT=CANBERRA .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-extract: @${SED} -e 's|@PORTNAME_ICON@|${PORTNAME_ICON:R}|;s|@MOZILLA@|${MOZILLA}|' \ <${FILESDIR}/thunderbird.desktop.in >${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/comm/mail/app/nsMailApp.cpp port-pre-install: ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/defaults post-install: ${INSTALL_DATA} ${WRKDIR}/${MOZILLA_EXEC_NAME}.desktop ${STAGEDIR}${PREFIX}/share/applications ${LN} -sf ${PORTNAME_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME_ICON} .include diff --git a/www/firefox-esr/Makefile b/www/firefox-esr/Makefile index 11ef89eeaa3b..d126b7eb4e88 100644 --- a/www/firefox-esr/Makefile +++ b/www/firefox-esr/Makefile @@ -1,71 +1,71 @@ PORTNAME= firefox DISTVERSION= 115.6.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}esr/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}esr-candidates/build1/source PKGNAMESUFFIX= -esr DISTFILES= ${DISTNAME}esr.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla WWW= https://www.mozilla.com/firefox BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.90:security/nss \ icu>=73.1,1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=7.3.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.39:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.13.0:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip USE_GECKO= gecko CPE_PRODUCT= ${PORTNAME}_esr CONFLICTS_INSTALL= firefox USE_MOZILLA= -sqlite CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 CONFIGURE_ENV+= BINDGEN_CFLAGS="-I${LOCALBASE}/include" USES= tar:xz FIREFOX_ICON= ${MOZILLA}.png FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png FIREFOX_DESKTOP= ${MOZSRC}/taskcluster/docker/${MOZILLA}-snap/${MOZILLA}.desktop MOZ_OPTIONS= --enable-application=browser \ --enable-official-branding .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-patch: @${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \ -e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \ ${FIREFOX_DESKTOP} @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp post-install: ${INSTALL_DATA} ${FIREFOX_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${LN} -sf ${FIREFOX_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${FIREFOX_ICON} .include diff --git a/www/firefox/Makefile b/www/firefox/Makefile index 35f3d10ca837..a0250af09b45 100644 --- a/www/firefox/Makefile +++ b/www/firefox/Makefile @@ -1,73 +1,73 @@ PORTNAME= firefox DISTVERSION= 121.0.1 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 2 CATEGORIES= www wayland MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}${DISTVERSIONSUFFIX}-candidates/build1/source DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX} MAINTAINER= gecko@FreeBSD.org COMMENT= Web browser based on the browser portion of Mozilla WWW= https://www.mozilla.com/firefox BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.95:security/nss \ icu>=73.1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=8.2.2:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.39:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.13.1:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip USE_GECKO= gecko CONFLICTS_INSTALL= firefox-esr USE_MOZILLA= -sqlite CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 # work around bindgen not finding ICU, e.g. # dist/include/mozilla/intl/ICU4CGlue.h:8:10: fatal error: 'unicode/uenum.h' file not found, err: true CONFIGURE_ENV+= BINDGEN_CFLAGS="-I${LOCALBASE}/include" USES= tar:xz # helpful when testing beta WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} FIREFOX_ICON= ${MOZILLA}.png FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png FIREFOX_DESKTOP= ${MOZSRC}/taskcluster/docker/${MOZILLA}-snap/${MOZILLA}.desktop MOZ_OPTIONS= --enable-application=browser \ --enable-official-branding .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-patch: @${REINPLACE_CMD} -e 's/%u/%U/' -e '/X-MultipleArgs/d' \ -e '/^Icon/s/=.*/=${FIREFOX_ICON:R}/' \ ${FIREFOX_DESKTOP} @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp post-install: ${INSTALL_DATA} ${FIREFOX_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${LN} -sf ${FIREFOX_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${FIREFOX_ICON} .include diff --git a/www/librewolf/Makefile b/www/librewolf/Makefile index 47b378c2b6ea..995729b4e27e 100644 --- a/www/librewolf/Makefile +++ b/www/librewolf/Makefile @@ -1,104 +1,104 @@ PORTNAME= librewolf DISTVERSION= 117.0.1-1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= www wayland MASTER_SITES= https://gitlab.com/api/v4/projects/32320088/packages/generic/librewolf-source/${DISTVERSION:R}-1/ DISTNAME= ${PORTNAME}-${DISTVERSION:R}-1.source. EXTRACT_SUFX= tar.gz PATCH_SITES= https://gitlab.com/librewolf-community/browser/source/-/raw/5a211f7bad8dcf188a96b408cc143082df8d30a8/ PATCHFILES= patches/unity_kde/unity-menubar.patch?inline=false:-p1 MAINTAINER= freebsd@sysctl.cz COMMENT= Custom version of Firefox, focused on privacy, security and freedom WWW= https://librewolf.net/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.84:security/nss \ icu>=71.1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=4.4.1:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.37:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.12.0:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} != powerpc64 BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} .endif USE_GECKO= gecko USE_MOZILLA= -sqlite CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 # work around bindgen not finding ICU, e.g. # dist/include/mozilla/intl/ICU4CGlue.h:8:10: fatal error: 'unicode/uenum.h' file not found, err: true CONFIGURE_ENV+= BINDGEN_CFLAGS="-I${LOCALBASE}/include" CONFIGURE_ENV+= MOZ_REQUIRE_SIGNING="" MOZ_EXPORT+= MOZ_TELEMETRY_REPORTING="" \ MOZILLA_OFFICIAL="1" \ MOZ_OFFICIAL_BRANDING="1" \ MOZ_APP_DISPLAYNAME="Librewolf" \ MOZ_APP_NAME="librewolf" MOZ_OPTIONs= --enable-application=browser \ --allow-addon-sideload \ --disable-crashreporter \ --disable-debug \ --disable-default-browser-agent \ --disable-tests \ --disable-updater \ --enable-hardening \ --enable-optimize \ --enable-release \ --enable-rust-simd \ --with-app-name=librewolf \ --with-branding=browser/branding/librewolf \ --with-unsigned-addon-scopes=app,system \ --with-l10n-base=$PWD/browser/locales/l10n \ --enable-bootstrap \ MOZ_CRASHREPORTER=0 \ MOZ_DATA_REPORTING=0 \ MOZ_SERVICES_HEALTHREPORT=0 # helpful when testing beta WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION:R}-1 FIREFOX_ICON_SRC= ${PREFIX}/lib/${MOZILLA}/browser/chrome/icons/default/default48.png FIREFOX_DESKTOP= ${MOZSRC}/taskcluster/docker/firefox-snap/firefox.desktop .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/browser/app/nsBrowserApp.cpp @${RM} ${WRKSRC}/mozconfig post-install: ${CP} ${FIREFOX_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/librewolf.desktop ${REINPLACE_CMD} -e 's|Firefox|Librewolf|g' ${STAGEDIR}${PREFIX}/share/applications/librewolf.desktop ${REINPLACE_CMD} -e 's|firefox|librewolf|g' ${STAGEDIR}${PREFIX}/share/applications/librewolf.desktop ${REINPLACE_CMD} -e 's|Icon=.*|Icon=${FIREFOX_ICON_SRC}|g' ${STAGEDIR}${PREFIX}/share/applications/librewolf.desktop .include diff --git a/www/tor-browser/Makefile b/www/tor-browser/Makefile index 30d5dea17a89..b57638f7e6fb 100644 --- a/www/tor-browser/Makefile +++ b/www/tor-browser/Makefile @@ -1,123 +1,123 @@ PORTNAME= tor-browser DISTVERSION= 13.0.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www net security wayland MASTER_SITES= TOR \ https://build-sources.tbb.torproject.org/:source1 \ LOCAL/jsm:source2 MASTER_SITE_SUBDIR= torbrowser/${DISTVERSION} DISTNAME= src-firefox-tor-browser-115.4.0esr-13.0-1-build2 DISTFILES= ${DISTNAME}.tar.xz \ manual_112141.zip:source1 \ firefox-tor-browser-13.0.1-build2-firefox-1l0n-out.tar:source2 MAINTAINER= freebsd@sysctl.cz COMMENT= Tor Browser for FreeBSD WWW= https://www.torproject.org/ BUILD_DEPENDS= nspr>=4.32:devel/nspr \ nss>=3.79.1:security/nss \ icu>=71.1,1:devel/icu \ libevent>=2.1.8:devel/libevent \ harfbuzz>=4.1.0:print/harfbuzz \ graphite2>=1.3.14:graphics/graphite2 \ png>=1.6.37:graphics/png \ dav1d>=1.0.0:multimedia/dav1d \ libvpx>=1.11.0:multimedia/libvpx \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ v4l_compat>0:multimedia/v4l_compat \ autoconf2.13:devel/autoconf2.13 \ nasm:devel/nasm \ yasm:devel/yasm \ zip:archivers/zip USE_GITLAB=nodefault GL_SITE= https://gitlab.torproject.org/ GL_ACCOUNT= tpo GL_PROJECT= translation:basebrowser translation:torbrowser GL_TAGNAME= 3faf7dcd545109f7bbd8a6374838e139ca422d6c:basebrowser 51bc08246d73990d461f747fb3c8cc7b6f66c1f4:torbrowser RUN_DEPENDS= tor:security/tor \ obfs4proxy:security/obfs4proxy-tor USES= compiler:c++11-lib libtool \ perl5 pkgconfig python shebangfix localbase:ldflags tar:xz python:3 USE_GECKO= gecko SSP_UNSAFE= yes SUB_FILES= torrc-defaults tor-browser.desktop BUNDLE_LIBS= yes USE_MOZILLA= -sqlite MOZILLA_VER=115.4.0 CFLAGS_powerpc64le= -DSQLITE_BYTEORDER=1234 CONFIGURE_ENV+= BINDGEN_CFLAGS="-I${LOCALBASE}/include" \ MOZ_CHROME_MULTILOCALE="ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN zh-TW en-US" MAKE_ENV+= AB_CD="multi" \ LOCALES="ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN zh-TW en-US" MOZ_EXPORT+= MOZ_TELEMETRY_REPORTING="" \ MOZILLA_OFFICIAL="1" \ MOZ_OFFICIAL_BRANDING="1" \ MOZ_APP_DISPLAYNAME="Tor Browser" \ MOZ_APP_NAME="tor-browser" \ MOZ_CHROME_MULTILOCALE="ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN zh-TW en-US" MOZ_OPTIONS= --with-base-browser-version=${DISTVERSION} \ --enable-official-branding \ --enable-optimize \ --enable-bundled-fonts \ --disable-tests \ --disable-debug \ --disable-crashreporter \ --disable-webrtc \ --disable-parental-controls \ --enable-proxy-bypass-protection \ --disable-system-policies \ --disable-backgroundtasks \ --with-distribution-id=org.torproject \ --with-branding=browser/branding/tb-release WRKSRC= ${WRKDIR}/${DISTNAME:S/src-//} SHEBANG_FILES+= mach .include "${.CURDIR}/../../www/firefox/Makefile.options" .include .if ${ARCH} == amd64 MOZ_OPTIONS+= --enable-rust-simd .endif .if ${ARCH} == powerpc64 MOZ_OPTIONS+= --without-wasm-sandboxed-libraries .else BUILD_DEPENDS+= ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc++abi.a:devel/wasi-libcxx${LLVM_VERSION} \ ${LOCALBASE}/share/wasi-sysroot/lib/wasm32-wasi/libc.a:devel/wasi-libc \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} MOZILLA_PLIST_DIRS= bin lib share/pixmaps share/applications share/tor-browser MOZ_OPTIONS+= --with-wasi-sysroot=${LOCALBASE}/share/wasi-sysroot .endif post-patch: @${REINPLACE_CMD} 's|LOCALBASE|${LOCALBASE}|g' "${WRKSRC}/browser/app/profile/000-tor-browser.js" ${MKDIR} ${WRKSRC}/tmp-manual unzip -d ${WRKSRC}/tmp-manual ${DISTDIR}/manual_112141.zip ${MKDIR} ${WRKSRC}/tmp-l10n-central tar -C ${WRKSRC}/tmp-l10n-central -xf ${DISTDIR}/firefox-tor-browser-13.0.1-build2-firefox-1l0n-out.tar pre-configure: @${REINPLACE_CMD} 's|export MOZ_GOOGLE_.*||g' ${WRKSRC}/.mozconfig ${PYTHON_CMD} ${FILESDIR}/packagemanual.py ${WRKSRC}/tmp-manual/public ${WRKSRC}/browser/base/content/manual post-build: ${MKDIR} -p ${WRKSRC}/../.mozbuild/l10n-central find ${WRKSRC}/tmp-l10n-central -name "*.tar.xz" -exec tar -C ${WRKSRC}/../.mozbuild/l10n-central -xvf {} \; cd ${WRKSRC}/../.build/ && MOZBUILD_STATE_PATH=${WRKSRC}/../.mozbuild MOZ_AUTOMATION="1" ${WRKSRC}/mach package-multi-locale --locales ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN zh-TW .for i in ar ca cs da de el es-ES fa fi fr ga-IE he hu id is it ja ka ko lt mk ms my nb-NO nl pl pt-BR ro ru sq sv-SE th tr uk vi zh-CN zh-TW ${CP} ${WRKDIR}/translation-3faf7dcd545109f7bbd8a6374838e139ca422d6c/${i}/base-browser.ftl ${WRKDIR}/.build/dist/bin/browser/localization/${i}/browser/base-browser.ftl ${CP} ${WRKDIR}/translation-3faf7dcd545109f7bbd8a6374838e139ca422d6c/${i}/newIdentity.properties ${WRKDIR}/.build/dist/bin/browser/chrome/${i}/locale/browser/newIdentity.properties ${CP} ${WRKDIR}/translation-3faf7dcd545109f7bbd8a6374838e139ca422d6c/${i}/securityLevel.properties ${WRKDIR}/.build/dist/bin/browser/chrome/${i}/locale/browser/securityLevel.properties ${MKDIR} ${WRKDIR}/.build/dist/bin/chrome/torbutton/locale/${i}/browser test -f ${WRKDIR}/translation-51bc08246d73990d461f747fb3c8cc7b6f66c1f4/${i}/tor-browser.ftl && ${CP} ${WRKDIR}/translation-51bc08246d73990d461f747fb3c8cc7b6f66c1f4/${i}/tor-browser.ftl ${WRKDIR}/.build/dist/bin/browser/localization/${i}/browser/tor-browser.ftl ${CP} ${WRKDIR}/translation-51bc08246d73990d461f747fb3c8cc7b6f66c1f4/${i}/cryptoSafetyPrompt.properties ${WRKDIR}/.build/dist/bin/browser/chrome/${i}/locale/browser/cryptoSafetyPrompt.properties .for j in brand.dtd aboutDialog.dtd aboutTBUpdate.dtd torbutton.dtd onboarding.properties brand.properties torlauncher.properties branding/brand.ftl rulesets.properties settings.properties torConnect.properties onionLocation.properties aboutTor.dtd torbutton.properties browserOnboarding.properties ${MKDIR} ${WRKDIR}/.build/dist/bin/chrome/torbutton/locale/${i}/branding ${CP} ${WRKDIR}/translation-51bc08246d73990d461f747fb3c8cc7b6f66c1f4/${i}/${j} ${WRKDIR}/.build/dist/bin/chrome/torbutton/locale/${i}/${j} .endfor .endfor post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKDIR}/torrc-defaults ${STAGEDIR}${DATADIR}/torrc-defaults ${INSTALL_DATA} ${WRKDIR}/tor-browser.desktop ${STAGEDIR}${PREFIX}/share/applications/tor-browser.desktop .include