*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2019-01-24 17:46:51 +01:00
parent 4a3bb6a4fb
commit 491133a05f
112 changed files with 4674 additions and 479 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= bup
PORTVERSION= 0.29.1
PORTVERSION= 0.29.2
CATEGORIES= archivers python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -18,6 +18,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pylibacl>=0:security/py-pylibacl@${PY_FLAVOR
par2cmdline>=0.4:archivers/par2cmdline
BUILD_DEPENDS= bash:shells/bash git>=1.5.3.1:devel/git
USES= python:2.7 gmake
PLIST_SUB= MANDIR=${PREFIX}/man
OPTIONS_DEFINE= TORNADO DOCS
@ -31,7 +33,6 @@ DOCS_VARS_OFF= PANDOC=""
TEST_TARGET= test
MAKE_ARGS= PANDOC="${PANDOC}"
USES= python:2.7 gmake
USE_GITHUB= yes
.include <bsd.port.pre.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1524554104
SHA256 (bup-bup-0.29.1_GH0.tar.gz) = d24b53c842d1edc907870aa69facbd45f68d778cc013b1c311b655d10d017250
SIZE (bup-bup-0.29.1_GH0.tar.gz) = 388654
TIMESTAMP = 1548255421
SHA256 (bup-bup-0.29.2_GH0.tar.gz) = 7f54503f305eab5db5db41e1825477b8804870ca251f65bcfb4d89ad2598574f
SIZE (bup-bup-0.29.2_GH0.tar.gz) = 389145

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= libopenmpt
PORTVERSION= 0.4.1
PORTVERSION= 0.4.2
DISTVERSIONSUFFIX= +release.autotools
CATEGORIES= audio
MASTER_SITES= https://lib.openmpt.org/files/libopenmpt/src/ \

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1546885809
SHA256 (libopenmpt-0.4.1+release.autotools.tar.gz) = e4fe7e476b91bc99a16c1a06fc739f6a1051a619c8cdd769c24213289b0a35cc
SIZE (libopenmpt-0.4.1+release.autotools.tar.gz) = 1461371
TIMESTAMP = 1548322318
SHA256 (libopenmpt-0.4.2+release.autotools.tar.gz) = d7120b8298e7693ab80631341b82ade6e07e7355ac516ac99513ceec6fb910c2
SIZE (libopenmpt-0.4.2+release.autotools.tar.gz) = 1461745

View file

@ -19,7 +19,7 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
libmxml.so:textproc/mxml \
liblo.so:audio/liblo
USES= tar:bzip2 cmake:insource pkgconfig
USES= compiler:c++11-lang tar:bzip2 cmake:insource pkgconfig
USE_LDCONFIG= yes
OPTIONS_DEFINE= OSS JACK GUI PORTAUDIO LASH DOCS EXAMPLES

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gerbv
PORTVERSION= 2.6.2
PORTVERSION= 2.7.0
CATEGORIES= cad
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@ -12,11 +12,16 @@ COMMENT= Gerber file viewer
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
USES= autoreconf desktop-file-utils gmake libtool localbase pathfix pkgconfig
USE_GNOME= gtk20
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
USES= autoreconf desktop-file-utils gmake gnome \
libtool localbase pathfix pkgconfig
USE_GNOME= cairo gtk20
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ENV= ac_aux_dir="."
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1515246425
SHA256 (gerbv-2.6.2.tar.gz) = f1049ba16e9a2acba0d39f838bf036c09ee90c52700ed014d7136110ad9988b3
SIZE (gerbv-2.6.2.tar.gz) = 2619053
TIMESTAMP = 1548269427
SHA256 (gerbv-2.7.0.tar.gz) = cdd5d9924617a9c3e4294e7a40b85bb78cf7c2cbba87fdd9dcf60f04f13097d9
SIZE (gerbv-2.7.0.tar.gz) = 5565812

View file

@ -3,7 +3,7 @@ include/gerbv-%%VERSION%%/gerbv.h
lib/libgerbv.a
lib/libgerbv.so
lib/libgerbv.so.1
lib/libgerbv.so.1.0.8
lib/libgerbv.so.1.0.9
libdata/pkgconfig/libgerbv.pc
man/man1/gerbv.1.gz
share/applications/gerbv.desktop
@ -18,6 +18,14 @@ share/applications/gerbv.desktop
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mentor-BoardStation/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/Mentor-BoardStation/artwork_1.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/am-test/am-test.gbx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/1.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/full-ex.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/gerbv_am_expression_bug.ger
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/jj1.drl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/jj1.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/limit-ex.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/amacro-ref/stp0.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cslk/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cslk/cslk.gbx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cslk/cslk.ps
@ -26,6 +34,10 @@ share/applications/gerbv.desktop
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dan/top_sr.gbx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eaglecad1/top-cop.gbx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eaglecad1/top-cop.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf/ekf.gap
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf/ekf_08.apt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf/l1.off
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf2/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf2/d1.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ekf2/drill0.exc
@ -49,6 +61,14 @@ share/applications/gerbv.desktop
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exposure/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exposure/example.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/exposure/example.jpg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.back.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.fab.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.front.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.group1.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.group2.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.pcb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hellboard/hellboard.plated-drill.cnc
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jj/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jj/l1-1.grb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/jj/l1-2.grb
@ -81,6 +101,29 @@ share/applications/gerbv.desktop
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pick-and-place/LED.xy
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/polarity/6_vbat.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/polarity/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/Assembly_Drawings.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/Final_Artwork_Prints.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/Pick_Place_for_SE_SG_IF_V2.csv
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/Pick_Place_for_SE_SG_IF_V2.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.DRL
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.DRR
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GBL
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GBO
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GBS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GD1
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GG1
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GM1
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GM2
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GTL
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GTO
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.GTS
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.LDP
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.REP
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.RUL
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.TXT
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/SE_SG_IF_V2.apr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/protel-pnp/Status_Report.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/thermal/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/thermal/bpB.GP1
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/thermal/bpB.png
@ -89,6 +132,11 @@ share/applications/gerbv.desktop
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trailing/README.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trailing/cd1r2.1_sieb0.off
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trailing/cd1r2.1_sieb1.off
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwe/example-cairo.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwe/example-gdk.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwe/example-viewmate.png
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwe/example.gbr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/uwe/mail.txt
%%DATADIR%%/scheme/gerb-debug.scm
%%DATADIR%%/scheme/gerb-ps.scm
%%DATADIR%%/scheme/init.scm

View file

@ -2,22 +2,19 @@
# $FreeBSD$
PORTNAME= auto-tw-l10n
PORTVERSION= 1.15
PORTREVISION= 2
PORTVERSION= 1.16
CATEGORIES= chinese
MASTER_SITES= LOCAL/sunpoet
MAINTAINER= ports@FreeBSD.org
COMMENT= Automatic localization for Traditional Chinese locale
NO_ARCH= yes
NO_BUILD= yes
USES= tar:xz
SUB_FILES= pkg-message
pre-install:
@${FIND} ${WRKSRC} -name "*.orig" -delete
USE_GITHUB= yes
GH_ACCOUNT= BSDTW
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/share/skel/zh_TW.UTF-8/

View file

@ -1,2 +1,3 @@
SHA256 (auto-tw-l10n-1.15.tar.xz) = 53e4ffaa62c825d9658e97990451720b6f98a83dbdd6ff3ec1f1b82516551760
SIZE (auto-tw-l10n-1.15.tar.xz) = 7760
TIMESTAMP = 1548348182
SHA256 (BSDTW-auto-tw-l10n-1.16_GH0.tar.gz) = 26c99b624c2ce15045ee518e955d0fdd704e3a1d6f132b57ce33fe42cde0bfa9
SIZE (BSDTW-auto-tw-l10n-1.16_GH0.tar.gz) = 8551

View file

@ -1,41 +0,0 @@
--- dot.xinitrc.orig 2018-05-25 11:12:38.061402000 +0800
+++ dot.xinitrc 2018-05-25 11:15:12.366127000 +0800
@@ -1,22 +1,27 @@
export TERM=xterm
-export XMODIFIERS='@im=xcin'
+#export XMODIFIERS='@im=xcin'
+export XMODIFIERS='@im=gcin'
#export XMODIFIERS='@im=SCIM'
#export XMODIFIERS='@im=oxim'
#export XMODIFIERS=@im=ibus
+#export XMODIFIERS='@im=fcitx'
#export GTK_IM_MODULE=xcin
-export GTK_IM_MODULE=xim
+export GTK_IM_MODULE=gcin
+#export GTK_IM_MODULE=xim
#export GTK_IM_MODULE=scim
#export GTK_IM_MODULE=oxim
#export GTK_IM_MODULE=ibus
+#export GTK_IM_MODULE=fcitx
-export QT_IM_MODULE=xim
+export QT_IM_MODULE=gcin
+#export QT_IM_MODULE=xim
+#export QT_IM_MODULE=fcitx
-export GCIN_XIM=xcin
-
# Input Method
exec gcin &
+#exec fcitx &
#exec xcin2.5 &
#scim -d &
#exec oxim &
@@ -37,3 +42,5 @@
#exec wmaker
#exec startxfce4
#exec startkde4
+#exec startfluxbox
+#exec ck-launch-session startkde

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= pspg
DISTVERSION= 1.6.2
DISTVERSION= 1.6.3
CATEGORIES= databases
MAINTAINER= dg@syrec.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1536594931
SHA256 (okbob-pspg-1.6.2_GH0.tar.gz) = 2b824ae7b8b7b51857c528aa16192f09c0fa679141d2bbc7f55b9a90c6098894
SIZE (okbob-pspg-1.6.2_GH0.tar.gz) = 890674
TIMESTAMP = 1548328902
SHA256 (okbob-pspg-1.6.3_GH0.tar.gz) = 5ea8499a745a14428323419f256c4c609437e6c6c0cbd839b47137c398f5640f
SIZE (okbob-pspg-1.6.3_GH0.tar.gz) = 891974

View file

@ -10,6 +10,7 @@ MAINTAINER= jt@ixsystems.com
COMMENT= Scientific calculator from the Lumina Desktop
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/../../../LICENSE
LIB_DEPENDS+= libxcb-ewmh.so:x11/xcb-util-wm \
libxcb-icccm.so:x11/xcb-util-wm \

View file

@ -1,3 +1,3 @@
Scientific calculator from the Lumina Desktop.
WWW: http://lumina-desktop.org
WWW: https://lumina-desktop.org/

View file

@ -20,8 +20,9 @@ LIB_DEPENDS= libnotify.so:devel/libnotify \
libdbus-glib-1.so:devel/dbus-glib \
libdbus-1.so:devel/dbus
USES= gettext-tools gmake libtool pkgconfig tar:bzip2 xfce:gtk3
USE_GNOME= gtk30 glib20 cairo intltool
USES= gettext-tools gmake gnome libtool pkgconfig tar:bzip2 \
xfce:gtk3
USE_GNOME= cairo gtk30 glib20 intltool
USE_XFCE= libutil panel
USE_XORG= ice sm x11
@ -29,10 +30,11 @@ GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= NLS
NLS_USES= gettext-runtime
NLS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-configure
OPTIONS_SUB= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
# requires libxfce4panel-2.0 >= 4.13.0 (development version)
PORTSCOUT= skipv:0.4.3

View file

@ -1,20 +0,0 @@
--- configure.orig 2016-11-09 22:20:54 UTC
+++ configure
@@ -5771,7 +5771,7 @@ with_gnu_ld=$lt_cv_prog_gnu_ld
$as_echo_n "checking whether NLS is requested... " >&6; }
# Check whether --enable-nls was given.
if test "${enable_nls+set}" = set; then :
- enableval=$enable_nls; USE_NLS=$enableval
+ enableval=$enable_nls; USE_NLS=no
else
USE_NLS=yes
fi
@@ -13772,7 +13772,7 @@ $as_echo "#define HAVE_LC_MESSAGES 1" >>
fi
fi
- USE_NLS=yes
+# USE_NLS=yes
gt_cv_have_gettext=no

View file

@ -1689,6 +1689,7 @@
SUBDIR += llvm50
SUBDIR += llvm60
SUBDIR += llvm70
SUBDIR += llvm80
SUBDIR += lm4tools
SUBDIR += lmdbg
SUBDIR += lndir
@ -6361,6 +6362,7 @@
SUBDIR += xtoolchain-llvm50
SUBDIR += xtoolchain-llvm60
SUBDIR += xtoolchain-llvm70
SUBDIR += xtoolchain-llvm80
SUBDIR += xwpe
SUBDIR += xxgdb
SUBDIR += xxhash

View file

@ -20,8 +20,7 @@ LIB_DEPENDS= libgif.so:graphics/giflib \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig \
libdbus-1.so:devel/dbus \
libsndfile.so:audio/libsndfile \
libunwind.so:devel/libunwind
libsndfile.so:audio/libsndfile
# lib/libeio.so.1
CONFLICTS_INSTALL= libeio
@ -170,6 +169,11 @@ CONFIGURE_ARGS+= --disable-ibus --with-glib=no
CONFIGURE_ARGS+= --with-opengl=none
.endif
# keep in sync with all platforms where libunwind is available
.if (${ARCH} == amd64 || ${ARCH} == i386)
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
.if ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
USES+= lua
CONFIGURE_ARGS+= --enable-lua-old

View file

@ -2,7 +2,7 @@
PORTNAME= gogs
DISTVERSIONPREFIX= v
DISTVERSION= 0.11.66
DISTVERSION= 0.11.79
CATEGORIES= devel www
MAINTAINER= dg@syrec.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1537539621
SHA256 (gogs-gogs-v0.11.66_GH0.tar.gz) = 492233d48045f607a5822d2c3644ac174ce2e43741f770896f400051c398274e
SIZE (gogs-gogs-v0.11.66_GH0.tar.gz) = 19207435
TIMESTAMP = 1548330406
SHA256 (gogs-gogs-v0.11.79_GH0.tar.gz) = b71509311b94a7617b3235b7a04e20f4b55351f7b8910bbb077ae1c0a23de290
SIZE (gogs-gogs-v0.11.79_GH0.tar.gz) = 19213198

View file

@ -18,8 +18,6 @@ BROKEN_powerpc= fails to build: assembly not supported, see PR\#94: http://code
BROKEN_powerpc64= fails to build: assembly not supported, see PR\#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
BROKEN_sparc64= fails to build: assembly not supported, see PR\#94: http://code.google.com/p/google-perftools/issues/detail?id=94&can=1
LIB_DEPENDS= libunwind.so:devel/libunwind
DOCSDIR= ${PREFIX}/share/doc/gperftools
USES= compiler gmake libtool
@ -64,6 +62,11 @@ CXXFLAGS+= -fno-builtin
CONFIGURE_ARGS+=--enable-frame-pointers
.endif
# keep in sync with all platforms where libunwind is available
.if (${ARCH} == amd64 || ${ARCH} == i386)
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
post-build:
@${ECHO}
@${ECHO} "Please run 'make check' (requires bash)."

615
devel/llvm80/Makefile Normal file
View file

@ -0,0 +1,615 @@
# $FreeBSD$
PORTNAME= llvm
DISTVERSION= 8.0.0rc1
PORTREVISION= 0
CATEGORIES= devel lang
MASTER_SITES= http://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}
PKGNAMESUFFIX= ${LLVM_SUFFIX}
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
MAINTAINER= brooks@FreeBSD.org
COMMENT= LLVM and Clang
.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//}
RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
PRE_= ${DISTVERSION:C/.*rc.*/pre/:N*[0-9]*}
LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]$//:C/\.//}
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib libedit perl5 tar:xz \
shebangfix
_USES_PYTHON?= python:2.7,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
tools/clang/tools/clang-format/clang-format-diff.py \
tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
tools/clang/tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py \
tools/clang/utils/hmaptool/hmaptool \
tools/opt-viewer/optrecord.py \
tools/opt-viewer/opt-diff.py \
tools/opt-viewer/opt-stats.py \
tools/opt-viewer/opt-viewer.py
SUB_FILES= llvm-wrapper.sh
SUB_LIST= LLVM_PREFIX="${LLVM_PREFIX}" LLVM_SUFFIX="${LLVM_SUFFIX}"
CMAKE_INSTALL_PREFIX= ${LLVM_PREFIX}
CMAKE_ARGS= -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_LINK_LLVM_DYLIB=ON
CMAKE_ARGS+= -DLLVM_ENABLE_RTTI=ON
CMAKE_ARGS+= -DLLVM_DEFAULT_TARGET_TRIPLE=${CONFIGURE_TARGET}
CMAKE_ARGS+= -DLLVM_HOST_TRIPLE=${CONFIGURE_TARGET}
# Following commit https://github.com/kitware/cmake/commit/956054
# we need to either change the whole man-shuffle below, or simply
# redefine CMAKE_INSTALL_MANDIR
CMAKE_ARGS+= -DCMAKE_INSTALL_MANDIR:PATH="share/man"
CMAKE_ARGS+= -DLLVM_PARALLEL_LINK_JOBS=1
# Disable assertions. They should be disabled by cmake, but USES=cmake
# overrides -DCMAKE_*_FLAGS_RELEASE.
CFLAGS+= -DNDEBUG
CXXFLAGS+= -DNDEBUG
OPTIONS_DEFINE= CLANG DOCS EXTRAS LIT LLD LLDB
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP
OPTIONS_DEFAULT= CLANG EXTRAS LIT LLD LLDB
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP
OPTIONS_SUB= yes
CLANG_DESC= Build clang
CLANG_EXTRA_PATCHES= ${PATCHDIR}/clang
CLANG_DISTFILES= cfe-${DISTVERSION}.src${EXTRACT_SUFX}
CLANG_CMAKE_ON= -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
CLANG_PORTDOCS= clang
CLANG_USE= GNOME=libxml2
COMPILER_RT_DESC= Sanitizer libraries
COMPILER_RT_DISTFILES= compiler-rt-${DISTVERSION}.src${EXTRACT_SUFX}
COMPILER_RT_PLIST_FILES=${_COMPILER_RT_LIBS:S|^|${_CRTLIBDIR}/|} \
${_COMPILER_RT_BLACKLISTS:S|^|${_CRTBLDIR}/|}
DOCS_BUILD_DEPENDS= sphinx-build-${PYTHON_VER}:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0.0.20180530:textproc/py-recommonmark@${PY_FLAVOR}
DOCS_PORTDOCS= llvm
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
-DSPHINX_EXECUTABLE=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} \
-DSPHINX_WARNINGS_AS_ERRORS=OFF \
-DLLVM_BUILD_DOCS=ON
DOCS_PLIST_FILES= ${MAN1SRCS:S|^|man/man1/|:S|.1$|${LLVM_SUFFIX}.1.gz|}
EXTRAS_DESC= Extra clang tools
EXTRAS_IMPLIES= CLANG
EXTRAS_DISTFILES= clang-tools-extra-${DISTVERSION}.src${EXTRACT_SUFX}
GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
LIT_DESC= Install lit and FileCheck test tools
LIT_VARS= _USES_PYTHON=python:2.7
LLD_DESC= Install lld, the LLVM linker
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLD_EXTRA_PATCHES= ${PATCHDIR}/lld
LLDB_BUILD_DEPENDS= swig3.0:devel/swig30 \
${PY_ENUM34}
LLDB_DESC= Install lldb, the LLVM debugger
LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
LLDB_IMPLIES= CLANG
LLDB_VARS= _USES_PYTHON=python:2.7
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp
.if defined(WITH_DEBUG)
CMAKE_BUILD_TYPE= RelWithDebInfo
STRIP=
.endif
# Emulate USE_GITHUB's ${WRKSRC_tag} to reduce diffs to ../llvm-devel
.for option in CLANG COMPILER_RT EXTRAS LLD LLDB OPENMP
WRKSRC_${option:tl}= ${WRKDIR}/${${option}_DISTFILES:S/${EXTRACT_SUFX}//}
.endfor
PLIST_SUB+= LLVM_RELEASE=${LLVM_RELEASE} \
LLVM_SUFFIX=${LLVM_SUFFIX} \
LLVM_MAJOR=${LLVM_MAJOR}
COMMANDS= bugpoint \
dsymutil \
llc \
lli \
llvm-ar \
llvm-as \
llvm-bcanalyzer \
llvm-cat \
llvm-cfi-verify \
llvm-config \
llvm-cov \
llvm-cvtres \
llvm-cxxmap \
llvm-diff \
llvm-dis \
llvm-dlltool \
llvm-dwarfdump \
llvm-dwp \
llvm-elfabi \
llvm-exegesis \
llvm-extract \
llvm-link \
llvm-mc \
llvm-mca \
llvm-modextract \
llvm-mt \
llvm-nm \
llvm-objcopy \
llvm-objdump \
llvm-opt-report \
llvm-pdbutil \
llvm-profdata \
llvm-ranlib \
llvm-rc \
llvm-readelf \
llvm-readobj \
llvm-rtdyld \
llvm-size \
llvm-split \
llvm-stress \
llvm-strings \
llvm-strip \
llvm-symbolizer \
llvm-tblgen \
llvm-undname \
llvm-xray \
macho-dump \
opt \
sancov
FIRST_COMMAND= ${COMMANDS:C/^/XXXX/1:MXXXX*:C/^XXXX//}
STRIP_LIBS= BugpointPasses.so \
LLVMHello.so \
${LIBNAME}.0 \
libLTO.so
EXTRAS_COMMANDS+= \
clang-apply-replacements \
clang-change-namespace \
clang-include-fixer \
clang-modernize \
clang-query \
clang-rename \
clang-reorder-fields \
clang-tidy \
clangd \
find-all-symbols \
modularize
EXTRAS_LIBS= libclangApplyReplacements \
libclangChangeNamespace \
libclangDaemon \
libclangIncludeFixer \
libclangMove \
libclangQuery \
libclangRename \
libclangReorderFields \
libclangTidy \
libclangTidyGoogleModule \
libclangTidyLLVMModule \
libclangTidyMiscModule \
libclangTidyReadabilityModule \
libclangTidyUtils \
libfindAllSymbols \
libmodernizeCore
EXTRAS_PATTERN= ${EXTRAS_COMMANDS:tW:C/ */|/g}|${EXTRAS_LIBS:tW:C/ */|/g}
.include <bsd.port.options.mk>
# keep in sync with /usr/src/lib/clang/clang.build.mk
# ----------- start of sync block ------------------
# Armv6 and armv7 uses hard float abi, unless the CPUTYPE has soft in it.
# arm (for armv4 and armv5 CPUs) always uses the soft float ABI.
# For all other targets, we stick with 'unknown'.
.if ${ARCH:Marmv[67]*} && (!defined(CPUTYPE) || ${CPUTYPE:M*soft*} == "")
TARGET_ABI= -gnueabihf
.elif ${ARCH:Marm*}
TARGET_ABI= -gnueabi
.else
TARGET_ABI=
.endif
CONFIGURE_TARGET:=${ARCH:C/amd64/x86_64/:C/arm64/aarch64/}-portbld-${OPSYS:tl}${OSREL}${TARGET_ABI}
# ----------- end of sync block --------------------
.if ${PORT_OPTIONS:MCLANG}
COMMANDS+= c-index-test \
clang \
clang++ \
clang-check \
clang-cpp \
clang-extdef-mapping \
clang-format \
clang-import-test \
clang-offload-bundler \
diagtool \
hmaptool \
scan-build \
scan-view
MAN1SRCS+= clang.1 \
diagtool.1 \
scan-build.1
CLANG_PATTERN= (c-index-test|clang|scan-|Reporter.py|ScanView.py|scanview.css|sorttable.js|startfile.py|-analyzer)
SHEBANG_FILES+= tools/clang/tools/scan-view/bin/scan-view \
tools/clang/tools/clang-format/git-clang-format \
tools/clang/tools/clang-format/clang-format-diff.py
USES+= gnome
.endif
.if ${PORT_OPTIONS:MCOMPILER_RT}
COMPILER_RT_PATTERN= (_blacklist.txt|sanitizer|include.xray)
.endif
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= lit.1 FileCheck.1
LIT_COMMANDS= lit llvm-lit FileCheck
.endif
.if ${PORT_OPTIONS:MLLDB}
COMMANDS+= lldb \
lldb-argdumper \
lldb-mi \
lldb-server \
lldb-test \
lldb-vscode
.endif
.if ! ${OPTIONS_DEFINE:MCOMPILER_RT}
# Hack to disable COMPILER_RT in plist of unsupported architectures
PLIST_SUB+= COMPILER_RT="@comment "
.else
.endif
.if ! ${OPTIONS_DEFINE:MGOLD}
# Hack to disable GOLD in plist of unsupported architectures
PLIST_SUB+= GOLD="@comment "
.else
.endif
.if ! ${OPTIONS_DEFINE:MOPENMP}
# Hack to disable OPENMP in plist of unsupported architectures
PLIST_SUB+= OPENMP="@comment "
.else
.endif
MAN1SRCS+= bugpoint.1 dsymutil.1 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
llvm-cxxmap.1 \
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
llvm-exegesis.1 \
llvm-extract.1 llvm-lib.1 llvm-link.1 \
llvm-mca.1 \
llvm-nm.1 \
llvm-objdump.1 \
llvm-pdbutil.1 \
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
opt.1 tblgen.1
.include <bsd.port.pre.mk>
_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/clang/${LLVM_RELEASE}/lib/freebsd
_CRTBLDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/share
_COMPILER_RT_BLACKLISTS= cfi_blacklist.txt
.if ${ARCH} == "amd64"
_COMPILER_RT_BLACKLISTS+= asan_blacklist.txt
_COMPILER_RT_BLACKLISTS+= msan_blacklist.txt
_COMPILER_RT_LIBS= \
libclang_rt.asan-preinit-x86_64.a \
libclang_rt.asan-x86_64.a \
libclang_rt.asan-x86_64.a.syms \
libclang_rt.asan-x86_64.so \
libclang_rt.asan_cxx-x86_64.a \
libclang_rt.asan_cxx-x86_64.a.syms \
libclang_rt.builtins-x86_64.a \
libclang_rt.cfi-x86_64.a \
libclang_rt.cfi_diag-x86_64.a \
libclang_rt.dd-x86_64.a \
libclang_rt.dyndd-x86_64.so \
libclang_rt.esan-x86_64.a \
libclang_rt.esan-x86_64.a.syms \
libclang_rt.fuzzer-x86_64.a \
libclang_rt.fuzzer_no_main-x86_64.a \
libclang_rt.lsan-x86_64.a \
libclang_rt.msan-x86_64.a \
libclang_rt.msan-x86_64.a.syms \
libclang_rt.msan_cxx-x86_64.a \
libclang_rt.msan_cxx-x86_64.a.syms \
libclang_rt.profile-x86_64.a \
libclang_rt.safestack-x86_64.a \
libclang_rt.stats-x86_64.a \
libclang_rt.stats_client-x86_64.a \
libclang_rt.tsan-x86_64.a \
libclang_rt.tsan-x86_64.a.syms \
libclang_rt.tsan_cxx-x86_64.a \
libclang_rt.tsan_cxx-x86_64.a.syms \
libclang_rt.ubsan_minimal-x86_64.a \
libclang_rt.ubsan_minimal-x86_64.a.syms \
libclang_rt.ubsan_minimal-x86_64.so \
libclang_rt.ubsan_standalone-x86_64.a \
libclang_rt.ubsan_standalone-x86_64.a.syms \
libclang_rt.ubsan_standalone-x86_64.so \
libclang_rt.ubsan_standalone_cxx-x86_64.a \
libclang_rt.ubsan_standalone_cxx-x86_64.a.syms \
libclang_rt.xray-basic-x86_64.a \
libclang_rt.xray-fdr-x86_64.a \
libclang_rt.xray-profiling-x86_64.a \
libclang_rt.xray-x86_64.a
.endif
.if ${ARCH} == "i386"
_COMPILER_RT_BLACKLISTS+= asan_blacklist.txt
_COMPILER_RT_LIBS+= \
libclang_rt.asan-i386.a \
libclang_rt.asan-i386.so \
libclang_rt.asan-preinit-i386.a \
libclang_rt.asan_cxx-i386.a \
libclang_rt.builtins-i386.a \
libclang_rt.cfi-i386.a \
libclang_rt.cfi_diag-i386.a \
libclang_rt.lsan-i386.a \
libclang_rt.profile-i386.a \
libclang_rt.safestack-i386.a \
libclang_rt.stats-i386.a \
libclang_rt.stats_client-i386.a \
libclang_rt.ubsan_minimal-i386.a \
libclang_rt.ubsan_minimal-i386.so \
libclang_rt.ubsan_standalone-i386.a \
libclang_rt.ubsan_standalone-i386.so \
libclang_rt.ubsan_standalone_cxx-i386.a
.endif
.if ${PORT_OPTIONS:MEXTRAS}
COMMANDS+= ${EXTRAS_COMMANDS}
MAN1SRCS+= extraclangtools.1
PORTDOCS+= clang-tools
SHEBANG_FILES+= tools/clang/tools/extra/clang-tidy/tool/clang-tidy-diff.py \
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
tools/clang/tools/extra/include-fixer/find-all-symbols/tool/run-find-all-symbols.py
.endif
.if ${PORT_OPTIONS:MLLD}
COMMANDS+= ld.lld \
ld64.lld \
lld \
lld-link \
wasm-ld
PORTDOCS+= lld
.endif
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
CXXFLAGS+= -D_GLIBCXX_USE_C99
.endif
.if ${ARCH} == "armv6" || ${ARCH} == "armv7"
BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
.endif
post-extract-CLANG-on:
${MV} ${WRKSRC_clang} ${PATCH_WRKSRC}/tools/clang
post-extract-EXTRAS-on:
${MV} ${WRKSRC_extras} ${PATCH_WRKSRC}/tools/clang/tools/extra
post-extract-LLD-on:
${MV} ${WRKSRC_lld} ${PATCH_WRKSRC}/tools/lld
post-extract-LLDB-on:
${MV} ${WRKSRC_lldb} ${PATCH_WRKSRC}/tools/lldb
post-extract-OPENMP-on:
${MV} ${WRKSRC_openmp} ${PATCH_WRKSRC}/projects/openmp
post-patch:
${REINPLACE_CMD} -e 's|import lit|import lit${LLVM_SUFFIX}|' \
-e 's|from lit|from lit${LLVM_SUFFIX}|' \
-e 's|lit\.|lit${LLVM_SUFFIX}.|' \
${WRKSRC}/utils/lit/lit.py ${WRKSRC}/utils/lit/lit/*.py \
${WRKSRC}/utils/lit/lit/formats/*.py
${REINPLACE_CMD} -e 's,/usr/local/,${LOCALBASE}/,' \
${WRKSRC}/CMakeLists.txt
post-patch-CLANG-on:
${REINPLACE_CMD} -e 's|%%LLVM_PREFIX%%|${LLVM_PREFIX}|' \
${PATCH_WRKSRC}/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
${REINPLACE_CMD} -e 's|%%LLVM_SUFFIX%%|${LLVM_SUFFIX}|' \
${PATCH_WRKSRC}/tools/clang/tools/clang-format/clang-format.py \
${PATCH_WRKSRC}/tools/clang/tools/clang-format/clang-format-sublime.py \
${PATCH_WRKSRC}/tools/clang/tools/clang-format/git-clang-format
post-build-COMPILER_RT-on:
${MKDIR} ${WRKDIR}/compiler-rt-build
cd ${WRKDIR}/compiler-rt-build && \
${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \
-DLLVM_CONFIG_PATH=${CONFIGURE_WRKSRC}/bin/llvm-config \
${WRKSRC_compiler_rt} && \
${MAKE_ENV} ${MAKE_CMD}
post-install:
${RM} -r ${STAGEDIR}${LLVM_PREFIX}/include/llvm/MC/MCAnalysis
${RMDIR} ${STAGEDIR}/usr/local/llvm80/include/llvm/TextAPI/MachO
${INSTALL_SCRIPT} ${WRKDIR}/llvm-wrapper.sh \
${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX}
.for command in ${COMMANDS:C/^/XXXX/1:NXXXX*}
${LN} -f ${STAGEDIR}${PREFIX}/bin/${FIRST_COMMAND}${LLVM_SUFFIX} \
${STAGEDIR}${PREFIX}/bin/${command}${LLVM_SUFFIX}
.endfor
post-install-DOCS-on:
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/doc ${STAGEDIR}${DOCSDIR}
.for _man in ${MAN1SRCS}
${MV} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/${_man} \
${STAGEDIR}${MANPREFIX}/man/man1/${_man:R}${LLVM_SUFFIX}.1
.endfor
.if ! ${PORT_OPTIONS:MLIT}
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/lit.1
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/FileCheck.1
.endif
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.if ${PORT_OPTIONS:MCLANG}
post-install-DOCS-off:
${RM} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/scan-build.1
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/man1/
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/share/man/
.endif
post-install-LLD-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/llvm/BinaryFormat/WasmRelocs
post-install-CLANG-on:
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/clang \
${STAGEDIR}${LLVM_PREFIX}/bin/clang-cpp
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/clang-tblgen \
${STAGEDIR}${LLVM_PREFIX}/bin/
post-install-COMPILER_RT-on:
cd ${WRKDIR}/compiler-rt-build && \
${MAKE_ENV} ${MAKE_CMD} ${INSTALL_TARGET}
.if ${ARCH} == "amd64"
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/libclang_rt*i386*
.endif
${MKDIR} ${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
${MV} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd/* \
${STAGEDIR}${PREFIX}/${_CRTLIBDIR}
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/lib/freebsd
post-install-LIT-on:
${INSTALL_SCRIPT} ${PATCH_WRKSRC}/utils/lit/lit.py \
${STAGEDIR}${LLVM_PREFIX}/bin/lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${LLVM_PREFIX}/bin/llvm-lit
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/lit${LLVM_SUFFIX}
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/lit \
${STAGEDIR}${PREFIX}/bin/llvm-lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}
${INSTALL_DATA} ${WRKSRC}/utils/lit/lit/formats/*.py \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/lit${LLVM_SUFFIX}/formats
${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/FileCheck \
${STAGEDIR}${LLVM_PREFIX}/bin/
${LN} -f ${STAGEDIR}${LLVM_PREFIX}/bin/FileCheck \
${STAGEDIR}${PREFIX}/bin/FileCheck${LLVM_SUFFIX}
TEST_CMD= '(cd ${WRKSRC}/test; ${SETENV} ${MAKE_ENV} LD_LIBRARY_PATH=${WRKSRC}/Release/lib ${MAKE_CMD} check-local-lit)'
do-test:
if [ `${ID} -u` = 0 ]; then \
${CHOWN} -R nobody ${WRKSRC}/test; \
su -m nobody -c ${TEST_CMD}; \
else \
${SH} -c ${TEST_CMD}; \
fi
build-plist:
${RM} ${PLIST} ${PLIST}.tmp
${ECHO_CMD} "@comment >>>>> GENERATED FILE, DO NOT EDIT <<<<<" >> ${PLIST}.tmp
${ECHO_CMD} "@comment Alter build-plist target and regenerate as required" >> ${PLIST}.tmp
.for command in ${COMMANDS}
${ECHO_CMD} bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
.endfor
.for command in ${LIT_COMMANDS}
${ECHO_CMD} %%LIT%%bin/${command}%%LLVM_SUFFIX%% >> ${PLIST}.tmp
${ECHO_CMD} %%LIT%%${LLVM_PREFIX:S|${PREFIX}/||:C|${LLVM_SUFFIX}|%%LLVM_SUFFIX%%|}/bin/${command} >> ${PLIST}.tmp
.endfor
${FIND} ${STAGEDIR}${LLVM_PREFIX} -type f -o -type l | \
${GREP} -v '_blacklist.txt$$' | \
${GREP} -v '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
-e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' \
-e 's|${LLVM_RELEASE}|%%LLVM_RELEASE%%|' \
-e 's|release.cmake|%%CMAKE_BUILD_TYPE%%.cmake|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
-e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
-e 's|${LLVM_MAJOR}|%%LLVM_MAJOR%%|' \
| ${SORT} >> ${PLIST}.tmp
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/lit${LLVM_SUFFIX} -type f | \
${SED} -e 's|${STAGEDIR}${PYTHON_SITELIBDIR}|%%LIT%%%%PYTHON_SITELIBDIR%%|' \
-e 's|${LLVM_RELEASE:C/\./\\./g}|%%LLVM_RELEASE%%|' \
-e 's|${LLVM_SUFFIX:C/\./\\./g}|%%LLVM_SUFFIX%%|' \
-e 's|${LLVM_MAJOR}|%%LLVM_MAJOR%%|' \
| ${SORT} >> ${PLIST}.tmp
${AWK} '{ \
if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(omp.h|ompt.h|${EXTRAS_PATTERN}|libclang_rt)/) {printf "%%%%CLANG%%%%"} \
if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
{printf "%%%%COMPILER_RT%%%%"} \
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
if ($$0 ~ /(libclangDoc.a)/) {printf "%%%%DOCS%%%%"} \
if ($$0 ~ /(lld|wasm-ld)/ && $$0 !~ /(lldb)/) {printf "%%%%LLD%%%%"} \
if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
if ($$0 ~ /(lib.*omp|omp.h|ompt.h)/) {printf "%%%%OPENMP%%%%"} \
if ($$0 ~ /(LLVMgold)/) {printf "%%%%GOLD%%%%"} \
if ($$0 !~ /(libclang_rt)/) {print}}' ${PLIST}.tmp >> ${PLIST}
${ECHO_CMD} '@postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
${ECHO_CMD} '@postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi' >> ${PLIST}
${RM} ${PLIST}.tmp
check-commands:
.for command in ${COMMANDS}
test -e ${STAGEDIR}${LLVM_PREFIX}/bin/${command}
.endfor
.if make(svn-patch-llvm)
.if !defined(PATCH_REV)
.error svn-patch-llvm requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/llvm/trunk
svn-patch-llvm:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
.endif
.if make(svn-patch-clang)
.if !defined(PATCH_REV)
.error svn-patch-clang requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/clang/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/cfe/trunk
svn-patch-clang:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
${SED} -E -e 's;^(---|\+\+\+) ;\1 tools/clang/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-compiler-rt)
.if !defined(PATCH_REV)
.error svn-patch-compiler-rt requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/compiler-rt/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/compiler-rt/trunk
svn-patch-compiler-rt:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | \
${SED} -E -e 's;^(---|\+\+\+) ;\1 tools/compiler-rt/;' >> ${_PATCH_FILE}
.endif
.if make(svn-patch-lldb)
.if !defined(PATCH_REV)
.error svn-patch-lldb requires that PATCH_REV be set
.endif
_PATCH_FILE=${FILESDIR}/lldb/patch-svn-${PATCH_REV}
_LLVM_BASE=http://llvm.org/svn/llvm-project/lldb/trunk
svn-patch-lldb:
svn log -c ${PATCH_REV} ${_LLVM_BASE} >> ${_PATCH_FILE}
svn diff -c ${PATCH_REV} ${_LLVM_BASE} | >> ${_PATCH_FILE}
.endif
.include <bsd.port.post.mk>

15
devel/llvm80/distinfo Normal file
View file

@ -0,0 +1,15 @@
TIMESTAMP = 1548357957
SHA256 (llvm-8.0.0rc1.src.tar.xz) = 7e6a3f4406cadb74dc15482d933204e51cf5d9532e28ffa9dcb6f103a13a1d08
SIZE (llvm-8.0.0rc1.src.tar.xz) = 30495632
SHA256 (cfe-8.0.0rc1.src.tar.xz) = 042c996842c3ca27e9230e29d32da2213fc50de675296a460429f4ec16520144
SIZE (cfe-8.0.0rc1.src.tar.xz) = 12826508
SHA256 (compiler-rt-8.0.0rc1.src.tar.xz) = 89acc460b7c641503b07a550cef16772696f67daf75d2514ee49472e0d8a29dc
SIZE (compiler-rt-8.0.0rc1.src.tar.xz) = 1900072
SHA256 (clang-tools-extra-8.0.0rc1.src.tar.xz) = 1d0c1831d560049722d5b7502cdf35188b5367b198fd1b8d8474738597a106af
SIZE (clang-tools-extra-8.0.0rc1.src.tar.xz) = 1060668
SHA256 (lld-8.0.0rc1.src.tar.xz) = feb5880da5e363a987e3d4c3d247421cb35680adcc024eff867260200bce03a5
SIZE (lld-8.0.0rc1.src.tar.xz) = 997856
SHA256 (lldb-8.0.0rc1.src.tar.xz) = 769ccb663996488bfd1a4f57168144b5c8e2fbffe36fd5192f669d61fa720a2d
SIZE (lldb-8.0.0rc1.src.tar.xz) = 19604696
SHA256 (openmp-8.0.0rc1.src.tar.xz) = 2001d21f834cf9f7a53a7b63f68a4936c6442617638b7bbab4d0a3c780db9445
SIZE (openmp-8.0.0rc1.src.tar.xz) = 934388

View file

@ -0,0 +1,44 @@
diff -ruN tools/clang/include/clang/Basic/LangOptions.def tools/clang/include/clang/Basic/LangOptions.def
--- tools/clang/include/clang/Basic/LangOptions.def 2015-07-30 22:47:41 UTC
+++ tools/clang/include/clang/Basic/LangOptions.def
@@ -114,6 +114,7 @@
LANGOPT(RTTIData , 1, 1, "emit run-time type information data")
LANGOPT(MSBitfields , 1, 0, "Microsoft-compatible structure layout")
LANGOPT(Freestanding, 1, 0, "freestanding implementation")
+LANGOPT(FormatExtensions , 1, 0, "FreeBSD format extensions")
LANGOPT(NoBuiltin , 1, 0, "disable builtin functions")
LANGOPT(NoMathBuiltin , 1, 0, "disable math builtin functions")
LANGOPT(GNUAsm , 1, 1, "GNU-style inline assembly")
diff -ruN tools/clang/include/clang/Driver/Options.td tools/clang/include/clang/Driver/Options.td
--- tools/clang/include/clang/Driver/Options.td 2015-07-30 22:47:41 UTC
+++ tools/clang/include/clang/Driver/Options.td
@@ -644,6 +644,8 @@
def ffreestanding : Flag<["-"], "ffreestanding">, Group<f_Group>, Flags<[CC1Option]>,
HelpText<"Assert that the compilation takes place in a freestanding environment">;
+def fformat_extensions: Flag<["-"], "fformat-extensions">, Group<f_Group>, Flags<[CC1Option]>,
+ HelpText<"Enable FreeBSD kernel specific format string extensions">;
def fgnu_keywords : Flag<["-"], "fgnu-keywords">, Group<f_Group>, Flags<[CC1Option]>,
HelpText<"Allow GNU-extension keywords regardless of language standard">;
def fgnu89_inline : Flag<["-"], "fgnu89-inline">, Group<f_Group>, Flags<[CC1Option]>,
--- tools/clang/lib/Driver/ToolChains/Clang.cpp.orig 2017-09-14 19:36:28.212240000 +0100
+++ tools/clang/lib/Driver/ToolChains/Clang.cpp 2017-09-14 19:35:59.296165000 +0100
@@ -3202,6 +3202,7 @@
// Forward -f (flag) options which we can pass directly.
Args.AddLastArg(CmdArgs, options::OPT_femit_all_decls);
+ Args.AddLastArg(CmdArgs, options::OPT_fformat_extensions);
Args.AddLastArg(CmdArgs, options::OPT_fheinous_gnu_extensions);
Args.AddLastArg(CmdArgs, options::OPT_fno_operator_names);
// Emulated TLS is enabled by default on Android and OpenBSD, and can be enabled
diff -ruN tools/clang/lib/Frontend/CompilerInvocation.cpp tools/clang/lib/Frontend/CompilerInvocation.cpp
--- tools/clang/lib/Frontend/CompilerInvocation.cpp 2015-07-30 22:47:41 UTC
+++ tools/clang/lib/Frontend/CompilerInvocation.cpp
@@ -1543,6 +1543,7 @@
Opts.ShortWChar = Args.hasFlag(OPT_fshort_wchar, OPT_fno_short_wchar, false);
Opts.ShortEnums = Args.hasArg(OPT_fshort_enums);
Opts.Freestanding = Args.hasArg(OPT_ffreestanding);
+ Opts.FormatExtensions = Args.hasArg(OPT_fformat_extensions);
Opts.NoBuiltin = Args.hasArg(OPT_fno_builtin) || Opts.Freestanding;
Opts.NoMathBuiltin = Args.hasArg(OPT_fno_math_builtin);
Opts.AssumeSaneOperatorNew = !Args.hasArg(OPT_fno_assume_sane_operator_new);

View file

@ -0,0 +1,14 @@
--- tools/clang/lib/Driver/ToolChains/CommonArgs.cpp.orig 2017-05-10 17:18:56.000000000 +0000
+++ tools/clang/lib/Driver/ToolChains/CommonArgs.cpp 2017-05-10 23:01:17.087686000 +0000
@@ -441,7 +441,10 @@
switch (TC.getDriver().getOpenMPRuntime(Args)) {
case Driver::OMPRT_OMP:
- CmdArgs.push_back("-lomp");
+ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("%%LLVM_PREFIX%%/lib/libomp.so"))
+ CmdArgs.push_back("-lomp");
+ else
+ CmdArgs.push_back("%%LLVM_PREFIX%%/lib/libomp.so");
break;
case Driver::OMPRT_GOMP:
CmdArgs.push_back("-lgomp");

View file

@ -0,0 +1,32 @@
--- tools/clang/lib/Headers/CMakeLists.txt.orig
+++ tools/clang/lib/Headers/CMakeLists.txt
@@ -56,7 +56,6 @@
intrin.h
inttypes.h
iso646.h
- limits.h
lwpintrin.h
lzcntintrin.h
mm3dnow.h
@@ -76,21 +75,13 @@
s390intrin.h
shaintrin.h
smmintrin.h
- stdalign.h
- stdarg.h
- stdatomic.h
- stdbool.h
- stddef.h
__stddef_max_align_t.h
- stdint.h
- stdnoreturn.h
tbmintrin.h
tgmath.h
tmmintrin.h
unwind.h
vadefs.h
vaesintrin.h
- varargs.h
vecintrin.h
vpclmulqdqintrin.h
wmmintrin.h

View file

@ -0,0 +1,14 @@
$FreeBSD$
--- tools/clang/tools/clang-format/clang-format-sublime.py.orig
+++ tools/clang/tools/clang-format/clang-format-sublime.py
@@ -18,7 +18,7 @@
import subprocess
# Change this to the full path if clang-format is not on the path.
-binary = 'clang-format'
+binary = 'clang-format%%LLVM_SUFFIX%%'
# Change this to format according to other formatting styles. See the output of
# 'clang-format --help' for a list of supported styles. The default looks for

View file

@ -0,0 +1,11 @@
--- tools/clang/tools/clang-format/clang-format.py.orig 2015-09-08 20:44:00 UTC
+++ tools/clang/tools/clang-format/clang-format.py
@@ -34,7 +34,7 @@ import vim
# set g:clang_format_path to the path to clang-format if it is not on the path
# Change this to the full path if clang-format is not on the path.
-binary = 'clang-format'
+binary = 'clang-format%%LLVM_SUFFIX%%'
if vim.eval('exists("g:clang_format_path")') == "1":
binary = vim.eval('g:clang_format_path')

View file

@ -0,0 +1,32 @@
$FreeBSD$
--- tools/clang/tools/clang-format/git-clang-format.orig
+++ tools/clang/tools/clang-format/git-clang-format
@@ -90,7 +90,7 @@
usage=usage, formatter_class=argparse.RawDescriptionHelpFormatter,
description=desc)
p.add_argument('--binary',
- default=config.get('clangformat.binary', 'clang-format'),
+ default=config.get('clangformat.binary', 'clang-format%%LLVM_SUFFIX%%'),
help='path to clang-format'),
p.add_argument('--commit',
default=config.get('clangformat.commit', 'HEAD'),
@@ -344,7 +344,7 @@
def run_clang_format_and_save_to_tree(changed_lines, revision=None,
- binary='clang-format', style=None):
+ binary='clang-format%%LLVM_SUFFIX%%', style=None):
"""Run clang-format on each file and save the result to a git tree.
Returns the object ID (SHA-1) of the created tree."""
@@ -397,7 +397,7 @@
def clang_format_to_blob(filename, line_ranges, revision=None,
- binary='clang-format', style=None):
+ binary='clang-format%%LLVM_SUFFIX%%', style=None):
"""Run clang-format on the given file and save the result to a git blob.
Runs on the file in `revision` if not None, or on the file in the working

View file

@ -0,0 +1,12 @@
--- tools/clang/tools/scan-build/libexec/ccc-analyzer.orig
+++ tools/clang/tools/scan-build/libexec/ccc-analyzer
@@ -81,6 +81,9 @@
if (-x "/usr/bin/xcrun") {
$UseXCRUN = 1;
}
+} elsif (`uname -s` eq "FreeBSD\n") {
+ $DefaultCCompiler = 'cc';
+ $DefaultCXXCompiler = 'c++';
} else {
$DefaultCCompiler = 'gcc';
$DefaultCXXCompiler = 'g++';

View file

@ -0,0 +1,16 @@
--- tools/lld/docs/ld.lld.1.orig 2019-01-24 19:54:07.421128000 +0000
+++ tools/lld/docs/ld.lld.1 2019-01-24 19:53:24.321846000 +0000
@@ -479,6 +479,13 @@
.Dv DYNAMIC
section.
Different loaders can decide how to handle this flag on their own.
+.It Cm ifunc-noplt
+Do not emit PLT entries for GNU ifuncs.
+Instead, preserve relocations for ifunc call sites so that they may
+be applied by a run-time loader.
+Note that this feature requires special loader support and will
+generally result in application crashes when used outside of freestanding
+environments.
.It Cm initfirst
Sets the
.Dv DF_1_INITFIRST

View file

@ -0,0 +1,22 @@
r332965 | emaste | 2018-04-24 21:26:58 +0200 (Tue, 24 Apr 2018) | 8 lines
lldb: remove assertion that target_arch is FreeBSD
The target is not necessarily a FreeBSD binary - for example, it may be
a Linux binary running under the linuxulator. Basic ptrace (live)
debugging already worked in this case, except for the assertion.
Sponsored by: Turing Robotic Industries Inc.
Index: tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp
===================================================================
--- tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp (revision 332964)
+++ tools/lldb/source/Plugins/Process/FreeBSD/FreeBSDThread.cpp (revision 332965)
@@ -169,7 +169,6 @@ lldb::RegisterContextSP FreeBSDThread::GetRegister
RegisterInfoInterface *reg_interface = nullptr;
const ArchSpec &target_arch = GetProcess()->GetTarget().GetArchitecture();
- assert(target_arch.GetTriple().getOS() == llvm::Triple::FreeBSD);
switch (target_arch.GetMachine()) {
case llvm::Triple::aarch64:
reg_interface = new RegisterInfoPOSIX_arm64(target_arch);

View file

@ -0,0 +1,12 @@
#!/bin/sh
# $FreeBSD$
LLVM_PREFIX="%%LLVM_PREFIX%%"
LLVM_SUFFIX="%%LLVM_SUFFIX%%"
tool=$0
[ -L "$tool" ] && tool=$(/bin/realpath $tool)
tool=${tool##*/}
tool="${LLVM_PREFIX}/bin/${tool%${LLVM_SUFFIX}}"
LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+${LD_LIBRARY_PATH}:}${LLVM_PREFIX}/lib" \
exec "${tool}" "${@}"

View file

@ -0,0 +1,25 @@
--- projects/openmp/runtime/cmake/LibompHandleFlags.cmake.orig 2018-12-10 13:45:00.000000000 +0000
+++ projects/openmp/runtime/cmake/LibompHandleFlags.cmake 2019-01-24 19:57:44.639276000 +0000
@@ -164,6 +164,11 @@
libomp_append(libflags_local "-lm")
libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "DragonFly")
+ IF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+ libomp_append(libflags_local "-Wl,--no-as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
+ libomp_append(libflags_local "-lm")
+ libomp_append(libflags_local "-Wl,--as-needed" LIBOMP_HAVE_AS_NEEDED_FLAG)
+ ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
IF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
libomp_append(libflags_local -lm)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "NetBSD")
--- projects/openmp/runtime/cmake/LibompMicroTests.cmake.orig 2017-03-16 15:50:48 UTC
+++ projects/openmp/runtime/cmake/LibompMicroTests.cmake
@@ -171,7 +171,7 @@ add_custom_command(
add_custom_target(libomp-test-deps DEPENDS test-deps/.success)
set(libomp_expected_library_deps)
if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
- set(libomp_expected_library_deps libc.so.7 libthr.so.3)
+ set(libomp_expected_library_deps libc.so.7 libthr.so.3 libm.so.5)
libomp_append(libomp_expected_library_deps libhwloc.so.5 LIBOMP_USE_HWLOC)
elseif(CMAKE_SYSTEM_NAME MATCHES "NetBSD")
set(libomp_expected_library_deps libc.so.12 libpthread.so.1 libm.so.0)

View file

@ -0,0 +1,11 @@
--- projects/openmp/runtime/src/kmp_runtime.cpp.orig
+++ projects/openmp/runtime/src/kmp_runtime.cpp
@@ -8104,7 +8104,7 @@
#elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
-#if KMP_OS_LINUX || KMP_OS_WINDOWS || KMP_OS_HURD
+#if KMP_OS_LINUX || KMP_OS_WINDOWS || KMP_OS_HURD || KMP_OS_FREEBSD
// basic tuning

View file

@ -0,0 +1,11 @@
--- cmake/modules/AddSphinxTarget.cmake.orig
+++ cmake/modules/AddSphinxTarget.cmake
@@ -29,6 +29,8 @@
endif()
add_custom_target(${SPHINX_TARGET_NAME}
+ COMMAND ${CMAKE_COMMAND}
+ -E make_directory ${SPHINX_BUILD_DIR}
COMMAND ${SPHINX_EXECUTABLE}
-b ${builder}
-d "${SPHINX_DOC_TREE_DIR}"

8
devel/llvm80/pkg-descr Normal file
View file

@ -0,0 +1,8 @@
The LLVM Project is a collection of modular and reusable compiler and
toolchain technologies.
This port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),
LLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure
these are built on.
WWW: http://llvm.org/

3150
devel/llvm80/pkg-plist Normal file

File diff suppressed because it is too large Load diff

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= mercurial
PORTVERSION= 4.8.1
PORTVERSION= 4.8.2
CATEGORIES= devel python
MASTER_SITES= https://www.mercurial-scm.org/release/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1544007885
SHA256 (mercurial-4.8.1.tar.gz) = 48a45f5cde9104fbc2daf310d710d4ebf286d879b89fa327d24b005434b0fa21
SIZE (mercurial-4.8.1.tar.gz) = 6869733
TIMESTAMP = 1548351722
SHA256 (mercurial-4.8.2.tar.gz) = 6c202cb9cf05e63b86477ebf84d6475eb10b4022ac2cd3a7481fb36d9c45fdb2
SIZE (mercurial-4.8.2.tar.gz) = 6870985

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Data-Table
PORTVERSION= 1.76
PORTVERSION= 1.77
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@ -13,8 +13,9 @@ COMMENT= Data type related to database tables, HTML table displays, etc
LICENSE= ART10 GPLv1+
LICENSE_COMB= dual
NO_ARCH= yes
USE_PERL5= configure
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1511371403
SHA256 (Data-Table-1.76.tar.gz) = e56930920f71ba3bfe983d21858bc671cdeac65a3621f4cb6a28c72d5ff926a8
SIZE (Data-Table-1.76.tar.gz) = 85740
TIMESTAMP = 1548349168
SHA256 (Data-Table-1.77.tar.gz) = 60497ad3932d3970a81a53300cdd833e8589e2b6e9c32af2d9309e739a2f8622
SIZE (Data-Table-1.77.tar.gz) = 80287

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= MCE
PORTVERSION= 1.837
PORTVERSION= 1.838
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:MARIOROY
@ -18,8 +18,9 @@ LICENSE_FILE_GPLv1+ = ${WRKSRC}/Copying
PORTSCOUT= limit:^[0-9\.]*$$
NO_ARCH= yes
USES= perl5
USE_PERL5= configure
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1535233391
SHA256 (MCE-1.837.tar.gz) = ea7a069dcd05cfb86b533e44cab842a8657c95a86052c3bbb00c45013617216a
SIZE (MCE-1.837.tar.gz) = 183202
TIMESTAMP = 1548351715
SHA256 (MCE-1.838.tar.gz) = 1136eedcde834a74db2a8196dd89a454c9ae79a0615fb5d981bf282ada1ce6f5
SIZE (MCE-1.838.tar.gz) = 183101

View file

@ -5,4 +5,4 @@ queuing model. Imagine the line being the data and bank-tellers the parallel
workers. MCE enhances that model by adding the ability to chunk the next n
elements from the input stream to the next available worker.
WWW: https://metacpan.org/pod/MCE
WWW: https://metacpan.org/release/MCE

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-core
DISTVERSION= 2.11.209
DISTVERSION= 2.11.210
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1548164809
SHA256 (rubygem/aws-sdk-core-2.11.209.gem) = b6f9c2aca70c6cbcc1560395eb35d586814d8de87e7dcbc163134aef932d4a74
SIZE (rubygem/aws-sdk-core-2.11.209.gem) = 1516032
TIMESTAMP = 1548349174
SHA256 (rubygem/aws-sdk-core-2.11.210.gem) = 7dfcb42fdaa5d0ca6ee3530ec41e9a382226ee711a531ea273bca2a4778dd4c0
SIZE (rubygem/aws-sdk-core-2.11.210.gem) = 1518080

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk-resources
DISTVERSION= 2.11.209
DISTVERSION= 2.11.210
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1548164813
SHA256 (rubygem/aws-sdk-resources-2.11.209.gem) = e654673c35ccb43c06546707c8619a67d68b7b40f9d2985398da85df0e910edb
SIZE (rubygem/aws-sdk-resources-2.11.209.gem) = 48640
TIMESTAMP = 1548349179
SHA256 (rubygem/aws-sdk-resources-2.11.210.gem) = 587964830837202f562bdbea635e637d1686a22fadd8f581b81e7464be9da6f8
SIZE (rubygem/aws-sdk-resources-2.11.210.gem) = 48640

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= aws-sdk
DISTVERSION= 2.11.209
DISTVERSION= 2.11.210
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1548164816
SHA256 (rubygem/aws-sdk-2.11.209.gem) = 936d996149e20ee8ebada9f41f0e5f68a6c109a7038cbe41724242c00be89a4a
SIZE (rubygem/aws-sdk-2.11.209.gem) = 4608
TIMESTAMP = 1548349182
SHA256 (rubygem/aws-sdk-2.11.210.gem) = c17fbbe514b065fe100bfa5f714d0c6609976e98964ea0297f1fd7f49ca8e64b
SIZE (rubygem/aws-sdk-2.11.210.gem) = 4608

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gemdiff
PORTVERSION= 2.5.0
PORTVERSION= 2.5.1
CATEGORIES= devel rubygems
MASTER_SITES= RG

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1544400102
SHA256 (rubygem/gemdiff-2.5.0.gem) = 2a720697ad274f9fe889669b2397114d1b64e11aed0db5cdb159fce7f426a692
SIZE (rubygem/gemdiff-2.5.0.gem) = 12800
TIMESTAMP = 1548349186
SHA256 (rubygem/gemdiff-2.5.1.gem) = 8b043a64f44d594780f39d504f177d3319a4cd7c61c699c6204a24e0a2d8716d
SIZE (rubygem/gemdiff-2.5.1.gem) = 12800

View file

@ -0,0 +1,7 @@
# $FreeBSD$
LLVM_SUFFIX=80
MASTERDIR= ${.CURDIR}/../xtoolchain-llvm-devel
.include "${MASTERDIR}/Makefile"

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= knot-resolver
DISTVERSION= 3.1.0
PORTREVISION= 2
DISTVERSION= 3.2.1
CATEGORIES= dns ipv6
MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \
https://dns.company/downloads/knot-resolver/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1541518702
SHA256 (knot-resolver-3.1.0.tar.xz) = 8f3deba4695784a666cde317bc6af80ecf42ce1047b01f4b9c582fdc021c7492
SIZE (knot-resolver-3.1.0.tar.xz) = 1671480
TIMESTAMP = 1548257387
SHA256 (knot-resolver-3.2.1.tar.xz) = d1396888ec3a63f19dccdf2b7dbcb0d16a5d8642766824b47f4c21be90ce362b
SIZE (knot-resolver-3.2.1.tar.xz) = 1765912

View file

@ -29,13 +29,16 @@ include/libkres/trie.h
include/libkres/utils.h
include/libkres/zonecut.h
lib/kdns_modules/ahocorasick.so
lib/kdns_modules/basexx.lua
lib/kdns_modules/bogus_log.so
lib/kdns_modules/daf.lua
lib/kdns_modules/daf/daf.js
lib/kdns_modules/detect_time_jump.lua
lib/kdns_modules/detect_time_skew.lua
lib/kdns_modules/dns64.lua
lib/kdns_modules/edns_keepalive.so
lib/kdns_modules/etcd.lua
lib/kdns_modules/experimental_dot_auth.lua
lib/kdns_modules/graphite.lua
lib/kdns_modules/hints.so
lib/kdns_modules/http.lua
@ -59,8 +62,9 @@ lib/kdns_modules/http/selectize.min.css
lib/kdns_modules/http/selectize.min.js
lib/kdns_modules/http/topojson.js
lib/kdns_modules/http_trace.lua
lib/kdns_modules/kres.lua
lib/kdns_modules/kres-gen.lua
lib/kdns_modules/kres.lua
lib/kdns_modules/nsid.so
lib/kdns_modules/policy.lua
lib/kdns_modules/predict.lua
lib/kdns_modules/prefill.lua
@ -77,7 +81,7 @@ lib/kdns_modules/view.lua
lib/kdns_modules/workarounds.lua
lib/kdns_modules/zonefile.lua
lib/libkres.so
lib/libkres.so.8
lib/libkres.so.9
libdata/pkgconfig/libkres.pc
man/man8/kresd.8.gz
sbin/kresc

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= knot
DISTVERSION= 2.7.5
DISTVERSION= 2.7.6
CATEGORIES= dns ipv6
MASTER_SITES= https://secure.nic.cz/files/knot-dns/ \
https://dns.company/downloads/knot-dns/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1546941720
SHA256 (knot-2.7.5.tar.xz) = 7d70d6d8f708285517d1d7c4ff2e5ddfd119cd2962c7a8d3f50a4c695209a086
SIZE (knot-2.7.5.tar.xz) = 1150904
TIMESTAMP = 1548284523
SHA256 (knot-2.7.6.tar.xz) = a1cb1877f04f7c2549c977c2658cfafd07c7e0e924f8e8aa8d4ae4b707f697a2
SIZE (knot-2.7.6.tar.xz) = 1151068

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= featherpad
PORTVERSION= 0.9.1
PORTVERSION= 0.9.2
PORTREVISION= 2
DISTVERSIONPREFIX= V
CATEGORIES= editors

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1540720816
SHA256 (tsujan-FeatherPad-V0.9.1_GH0.tar.gz) = caa704e4509bcc460b1113eabd42b9be7fcf8b494681fcaba7eb87ee6209350a
SIZE (tsujan-FeatherPad-V0.9.1_GH0.tar.gz) = 590391
TIMESTAMP = 1544458736
SHA256 (tsujan-FeatherPad-V0.9.2_GH0.tar.gz) = f3ed0bc17b1679e8498d3e453209055274a9f89b1fec01a1201389365d47e67c
SIZE (tsujan-FeatherPad-V0.9.2_GH0.tar.gz) = 618953

View file

@ -9,7 +9,9 @@ share/applications/featherpad.desktop
%%DATADIR%%/translations/featherpad_es.qm
%%DATADIR%%/translations/featherpad_fr.qm
%%DATADIR%%/translations/featherpad_lt.qm
%%DATADIR%%/translations/featherpad_nl.qm
%%DATADIR%%/translations/featherpad_pl.qm
%%DATADIR%%/translations/featherpad_pt_BR.qm
%%DATADIR%%/translations/featherpad_ru.qm
%%DATADIR%%/translations/featherpad_tr.qm
%%DATADIR%%/translations/featherpad_zh_CN.qm

View file

@ -47,6 +47,14 @@ OPTIONS_SUB= yes
.include "${.CURDIR}/Makefile.options"
# libunwind is specific to amd64/i386
OPTIONS_EXCLUDE_aarch64= CAMERATRACK
OPTIONS_EXCLUDE_armv6= CAMERATRACK
OPTIONS_EXCLUDE_armv7= CAMERATRACK
OPTIONS_EXCLUDE_powerpc= CAMERATRACK
OPTIONS_EXCLUDE_powerpc64= CAMERATRACK
OPTIONS_EXCLUDE_powerpcspe= CAMERATRACK
ALEMBIC_CMAKE_BOOL= WITH_ALEMBIC
ALEMBIC_LIB_DEPENDS= libAlembic.so:graphics/alembic
# note that this needs to be set to match alembics hdf5 option

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gcc
PORTVERSION= 8.2.1.s20190111
PORTVERSION= 8.2.1.s20190118
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1547301175
SHA256 (gcc-8-20190111.tar.xz) = b9cdfc65ee9cf5054a9d45496c70830a58bcf30b551629ad052a55779ccdbd65
SIZE (gcc-8-20190111.tar.xz) = 61786884
TIMESTAMP = 1548273360
SHA256 (gcc-8-20190118.tar.xz) = 466baee2e7727cca6733d1deb47edf6d30aae3929359a2df0d41deb1c1be539b
SIZE (gcc-8-20190118.tar.xz) = 61788908

View file

@ -1,15 +1,24 @@
--- UTC
Index: gcc/config.gcc
===================================================================
--- gcc/config.gcc.old 2017-04-05 17:48:03.045750000 -0500
+++ gcc/config.gcc 2017-04-05 17:49:22.143572000 -0500
@@ -2383,6 +2383,9 @@
--- gcc/config.gcc.orig 2018-06-25 19:34:01.000000000 +0000
+++ gcc/config.gcc 2018-12-14 04:14:25.044026000 +0000
@@ -455,7 +455,7 @@
nvptx-*-*)
cpu_type=nvptx
;;
-powerpc*-*-*spe*)
+powerpcspe-*-*|powerpc*-*-*spe*)
cpu_type=powerpcspe
extra_headers="ppc-asm.h altivec.h spe.h ppu_intrinsics.h paired.h spu2vmx.h vec_types.h si2vmx.h htmintrin.h htmxlintrin.h"
case x$with_cpu in
@@ -2413,6 +2413,9 @@
tm_file="${tm_file} rs6000/default64.h rs6000/freebsd64.h"
tmake_file="${tmake_file} rs6000/t-freebsd64"
extra_options="${extra_options} rs6000/linux64.opt"
;;
+ powerpcspe-*)
+ tm_file="${tm_file} powerpcspe/freebsd.h powerpcspe/linuxspe.h powerpcspe/e500.h"
+ ;;
*)
tm_file="${tm_file} rs6000/freebsd.h"
+ powerpcspe-*)
+ tm_file="${tm_file} powerpcspe/freebsd.h powerpcspe/linuxspe.h powerpcspe/e500.h"
;;
*)
tm_file="${tm_file} rs6000/freebsd.h"

View file

@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= Undefined reference to __atomic_compare_exchange_8
LIB_DEPENDS= libunwind.so:devel/libunwind
BUILD_DEPENDS= llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
RUN_DEPENDS= llvm-link${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
@ -54,6 +53,11 @@ PONYARCH?= armv8-a
PONYARCH?= core2
.endif
# keep in sync with all platforms where libunwind is available
.if (${ARCH} == amd64 || ${ARCH} == i386)
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200085
MAKE_ENV+= default_ssl=openssl_1.1.0
.endif

View file

@ -2,7 +2,7 @@
PORTNAME= go-ethereum
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.20
DISTVERSION= 1.8.21
CATEGORIES= net-p2p
MAINTAINER= me@enriquefynn.com

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1544542220
SHA256 (ethereum-go-ethereum-v1.8.20_GH0.tar.gz) = 7299f72a1d35a2653075a2070babf78f98f6eb3f41da43293304737ac0156658
SIZE (ethereum-go-ethereum-v1.8.20_GH0.tar.gz) = 10573940
TIMESTAMP = 1548335080
SHA256 (ethereum-go-ethereum-v1.8.21_GH0.tar.gz) = 736028b4babd44d67a70a4a7883a06e97263449805c8c067b7dfd77e9fa94299
SIZE (ethereum-go-ethereum-v1.8.21_GH0.tar.gz) = 10093239

View file

@ -35,7 +35,6 @@ LIB_DEPENDS= \
libpgm.so:net/openpgm \
libsodium.so:security/libsodium \
libunbound.so:dns/unbound \
libunwind.so:devel/libunwind \
libzmq.so:net/libzmq4
BUILD_DEPENDS= ${LOCALBASE}/include/rapidjson/document.h:devel/rapidjson \
${LOCALBASE}/include/zmq.hpp:net/cppzmq
@ -80,6 +79,11 @@ CMAKE_ARGS+= -DLD_RAW_FLAGS:STRING=-m${LD_EMULATION}
.endif
# keep in sync with all platforms where libunwind is available
.if (${ARCH} == amd64 || ${ARCH} == i386)
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
CMAKE_ARGS+= -DMANUAL_SUBMODULES:BOOL=ON
USE_RC_SUBR= monerod

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= xmrig
PORTVERSION= 2.9.4
PORTVERSION= 2.10.0
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1547982814
SHA256 (xmrig-xmrig-v2.9.4_GH0.tar.gz) = 135dff4cd97c626518bf910755c8a11253fb5d75f1b88d78a4d8b9cca7086ef6
SIZE (xmrig-xmrig-v2.9.4_GH0.tar.gz) = 309598
TIMESTAMP = 1548322756
SHA256 (xmrig-xmrig-v2.10.0_GH0.tar.gz) = 72aa168aaa0c21ce50abbf05149280d857420bcdab29c6ac32e9340afdc10392
SIZE (xmrig-xmrig-v2.10.0_GH0.tar.gz) = 310858

View file

@ -1317,6 +1317,7 @@
SUBDIR += rubygem-rubytter
SUBDIR += rubygem-rudy
SUBDIR += rubygem-rye
SUBDIR += rubygem-serverengine
SUBDIR += rubygem-simple_oauth
SUBDIR += rubygem-stompserver
SUBDIR += rubygem-t

View file

@ -2,7 +2,7 @@
PORTNAME= asterisk
PORTVERSION= 16.1.1
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
@ -60,11 +60,11 @@ CONFLICTS= ossp-uuid-[0-9]*
CONFLICTS_BUILD= linuxthreads-*
CONFLICTS_INSTALL= asterisk13 asterisk15
OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS LDAP LUA \
OPTIONS_DEFINE= ASTVERSION BACKTRACE CURL EXCHANGE FREETDS LDAP LUA MACRO \
MP3PLAYER OOH323 OPTIMIZED_CFLAGS PJSIP PORTAUDIO RADIUS SNMP \
SPANDSP SRTP SYSINFO XMPP
OPTIONS_DEFAULT= CURL FREETDS GSM LUA MP3PLAYER NEWT ODBC MYSQL PGSQL PJSIP \
PORTAUDIO RADIUS SNMP SPANDSP SPEEX SQLITE2 SRTP VORBIS
OPTIONS_DEFAULT= CURL FREETDS GSM LUA MACRO MP3PLAYER NEWT ODBC MYSQL PGSQL \
PJSIP PORTAUDIO RADIUS SNMP SPANDSP SPEEX SQLITE2 SRTP VORBIS
OPTIONS_DEFINE_i386= DAHDI
OPTIONS_DEFINE_amd64= DAHDI
@ -109,6 +109,7 @@ BACKTRACE_DESC?= Stack backtrace support via (lib)execinfo
BASE_DESC= Use base compiler
DAHDI_DESC?= DAHDI support
EXCHANGE_DESC?= Exchange calendar support
MACRO_DESC?= Enable app_macro (deprecated)
MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123)
NEWG711_DESC?= New G711 Codec
OOH323_DESC?= ooh323 support
@ -279,6 +280,9 @@ post-configure:
@cd ${WRKSRC} && ./menuselect/menuselect --enable chan_mgcp menuselect.makeopts
@cd ${WRKSRC} && ./menuselect/menuselect --enable res_pktccops menuselect.makeopts
post-configure-MACRO-on:
@cd ${WRKSRC} && ./menuselect/menuselect --enable app_macro menuselect.makeopts
post-configure-MYSQL-on:
@cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts
@cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts

View file

@ -0,0 +1,20 @@
# Created by: Palle Girgensohn <girgen@FreeBSD.org>
# $FreeBSD$
PORTNAME= serverengine
PORTVERSION= 2.1.0
CATEGORIES= net rubygems
MASTER_SITES= RG
MAINTAINER= girgen@FreeBSD.org
COMMENT= Framework to implement robust multiprocess servers
LICENSE= APACHE20
RUN_DEPENDS= rubygem-sigdump>=0.2.2:devel/rubygem-sigdump
NO_ARCH= yes
USE_RUBY= yes
USES= gem
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1548258141
SHA256 (rubygem/serverengine-2.1.0.gem) = 23fcdd6df0c7f8973c0f15c7c46e4a50546447a91be5f3d6154bed4f90412705
SIZE (rubygem/serverengine-2.1.0.gem) = 38912

View file

@ -0,0 +1,8 @@
ServerEngine is a framework to implement robust multiprocess servers like
Unicorn.
ServerEngine also provides useful options and utilities such as logging, signal
handlers, changing process names shown by ps command, chuser, stacktrace and
heap dump on signal.
WWW: https://github.com/treasure-data/serverengine

View file

@ -17,8 +17,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/GL/internal/dri_interface.h:graphics/mesa-dr
${LOCALBASE}/libdata/pkgconfig/fontutil.pc:x11-fonts/font-util \
${LOCALBASE}/include/FL/Fl.H:x11-toolkits/fltk \
bash:shells/bash
LIB_DEPENDS= libunwind.so:devel/libunwind \
libxshmfence.so:x11/libxshmfence \
LIB_DEPENDS= libxshmfence.so:x11/libxshmfence \
libfontconfig.so:x11-fonts/fontconfig
# almost equivalent to x11-servers/xorg-server's
RUN_DEPENDS= ${LOCALBASE}/share/X11/xkb/rules/base:x11/xkeyboard-config \
@ -111,6 +110,11 @@ CONFIGURE_ARGS+= \
.include <bsd.port.pre.mk>
# keep in sync with all platforms where libunwind is available
.if (${ARCH} == amd64 || ${ARCH} == i386)
LIB_DEPENDS+= libunwind.so:devel/libunwind
.endif
TIGERVNC_XORG_PATCH_VER= ${MAKE} -C "${PORTSDIR}/x11-servers/xorg-server" -V PORTVERSION:R:S,\.,,g
# import from x11-server/xorg-server/Makefile

View file

@ -3,7 +3,7 @@
PORTNAME= vtun
PORTVERSION= 3.0.4
PORTREVISION= 5
PORTREVISION= 6
CATEGORIES= net
MASTER_SITES= SF

View file

@ -1,5 +1,5 @@
--- main.c.orig 2013-07-07 13:31:22.000000000 -0700
+++ main.c 2016-09-19 20:32:29.072400000 -0700
--- main.c.orig 2013-07-07 20:31:22 UTC
+++ main.c
@@ -39,9 +39,9 @@
#include "lib.h"
#include "compat.h"
@ -12,7 +12,7 @@
#else
# define SERVOPT_STRING ""
#endif
@@ -57,6 +57,9 @@
@@ -57,6 +57,9 @@ static void usage(void);
extern int optind,opterr,optopt;
extern char *optarg;
@ -22,7 +22,7 @@
/* for the NATHack bit. Is our UDP session connected? */
int is_rmt_fd_connected=1;
@@ -141,6 +144,14 @@
@@ -141,6 +144,14 @@ int main(int argc, char *argv[], char *env[])
case 'q':
vtun.quiet = 1;
break;
@ -37,7 +37,17 @@
default:
usage();
exit(1);
@@ -250,7 +261,7 @@
@@ -233,6 +244,9 @@ int main(int argc, char *argv[], char *env[])
server(sock);
} else {
+#ifdef HAVE_WORKING_FORK
+ write_pid();
+#endif
init_title(argc,argv,env,"vtund[c]: ");
client(host);
}
@@ -250,7 +264,7 @@ static void write_pid(void)
{
FILE *f;
@ -46,7 +56,7 @@
vtun_syslog(LOG_ERR,"Can't write PID file");
return;
}
@@ -273,12 +284,12 @@
@@ -273,12 +287,17 @@ static void usage(void)
printf("Usage: \n");
printf(" Server:\n");
#ifdef HAVE_WORKING_FORK
@ -58,7 +68,12 @@
#endif
printf(" Client:\n");
/* I don't think these work. I'm disabling the suggestion - bish 20050601*/
+#ifdef HAVE_WORKING_FORK
printf("\tvtund [-f file] " /* [-P port] [-L local address] */
- "[-q] [-p] [-m] [-t timeout] <host profile> <server address>\n");
+ "[-q] [-p] [-m] [-t timeout] [-e] <host profile> <server address>\n");
+#else
+ printf("\tvtund [-f file] " /* [-P port] [-L local address] */
+ "[-q] [-p] [-m] [-t timeout] [-e] <host profile> <server address>\n");
+#endif
}

View file

@ -15,15 +15,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= rubygem-narray>=0.5.5:math/rubygem-narray
LIB_DEPENDS= libcdcl.so:science/cdcl \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libunwind.so:devel/libunwind
libfreetype.so:print/freetype2
RUN_DEPENDS= rubygem-narray>=0.5.5:math/rubygem-narray \
rubygem-narray_miss>0:math/rubygem-narray_miss
USES= gem gettext-runtime
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 pango
USE_XORG= ice sm x11
USE_RUBY= yes
USES= gem gettext-runtime
.include <bsd.port.mk>

View file

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= i2pd
PORTVERSION= 2.22.0
PORTREVISION= 2
PORTVERSION= 2.23.0
CATEGORIES= security net-p2p
MAINTAINER= amdmi3@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1541802919
SHA256 (PurpleI2P-i2pd-2.22.0_GH0.tar.gz) = 6547d7a560482c5eda9106ae19267bc8afbb6af48fed3bebf423ade28103e173
SIZE (PurpleI2P-i2pd-2.22.0_GH0.tar.gz) = 2263033
TIMESTAMP = 1548175954
SHA256 (PurpleI2P-i2pd-2.23.0_GH0.tar.gz) = 19e8573b44b94ce83bd5705569934049cb1dc39db11449abcb9e4b36afe5a279
SIZE (PurpleI2P-i2pd-2.23.0_GH0.tar.gz) = 1008677

View file

@ -998,6 +998,7 @@
SUBDIR += py-ranger
SUBDIR += py-salt
SUBDIR += py-scandir
SUBDIR += py-scarab
SUBDIR += py-scriptine
SUBDIR += py-shutilwhich
SUBDIR += py-stdiff

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= psutil
PORTVERSION= 5.4.8
PORTVERSION= 5.5.0
CATEGORIES= sysutils python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1541006037
SHA256 (psutil-5.4.8.tar.gz) = 6e265c8f3da00b015d24b842bfeb111f856b13d24f2c57036582568dc650d6c3
SIZE (psutil-5.4.8.tar.gz) = 422742
TIMESTAMP = 1548349190
SHA256 (psutil-5.5.0.tar.gz) = 1aba93430050270750d046a179c5f3d6e1f5f8b96c20399ba38c596b28fc4d37
SIZE (psutil-5.5.0.tar.gz) = 425058

View file

@ -0,0 +1,47 @@
# $FreeBSD$
PORTNAME= scarab
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.2
CATEGORIES= sysutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= driesm.michiels@gmail.com
COMMENT= CLI interface for FreeBSD Bugzilla
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-magic>=0:devel/py-python-magic@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=0:devel/py-pytest-cov@${PY_FLAVOR}
USES= python:3.4+
USE_PYTHON= autoplist concurrent distutils
USE_GITHUB= yes
GH_ACCOUNT= gonzoua
NO_ARCH= yes
SUB_FILES= pkg-message
PORTDOCS= README.md
PORTEXAMPLES= scarabrc
OPTIONS_DEFINE= DOCS EXAMPLES
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_MAN} ${WRKSRC}/examples/scarabrc ${STAGEDIR}${EXAMPLESDIR}
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1548097863
SHA256 (gonzoua-scarab-v0.1.2_GH0.tar.gz) = 77280019dfcc7acd936aa73180460923bb4f8d8aa38f023043bbfa2fdca2e26a
SIZE (gonzoua-scarab-v0.1.2_GH0.tar.gz) = 13746

View file

@ -0,0 +1,7 @@
Before you can manipulate PRs with this program in FreeBSD Bugzilla
you have to create an API key and copy it in your config file.
Login -> Preferences -> API keys -> Generate a new API key
The config file is probed from your home directory as ".scarabrc".
A sample scarabrc config file is located under %%EXAMPLESDIR%%.

View file

@ -0,0 +1,5 @@
scarab is a CLI tool to automate some of the Bugzilla-related workflows
in the FreeBSD project. Common commands are fetching, attaching
and creating PR's from the command line.
WWW: https://github.com/gonzoua/scarab

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= fluentd
PORTVERSION= 0.12.42
PORTVERSION= 1.3.3
CATEGORIES= sysutils rubygems
MASTER_SITES= RG
@ -11,17 +11,21 @@ COMMENT= Fluent event collector
LICENSE= APACHE20
RUN_DEPENDS= \
rubygem-msgpack>=0.5.11:devel/rubygem-msgpack \
rubygem-json>=1.4.3:devel/rubygem-json \
rubygem-dig_rb>=1.0.0:devel/rubygem-dig_rb \
rubygem-msgpack>=0.7.0:devel/rubygem-msgpack \
rubygem-yajl-ruby>=1.0:devel/rubygem-yajl-ruby \
rubygem-cool.io>=1.2.2:devel/rubygem-cool.io \
rubygem-cool.io>=1.4.5:devel/rubygem-cool.io \
rubygem-serverengine>=2.0.4:net/rubygem-serverengine \
rubygem-http_parser.rb>=0.5.1:net/rubygem-http_parser.rb \
rubygem-sigdump>=0.2.2:devel/rubygem-sigdump \
rubygem-strptime>=0.2.2:devel/rubygem-strptime \
rubygem-tzinfo>=1.0.0:devel/rubygem-tzinfo \
rubygem-tzinfo-data>=1.0.0:devel/rubygem-tzinfo-data
USE_RUBY= yes
PLIST_FILES= bin/fluent-cat bin/fluent-debug bin/fluent-gem bin/fluentd \
bin/fluent-binlog-reader bin/fluent-ca-generate \
bin/fluent-plugin-config-format bin/fluent-plugin-generate \
"@sample etc/fluentd/fluent.conf.sample"
PLIST_DIRS= etc/fluentd/plugin
USES= gem

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1516392091
SHA256 (rubygem/fluentd-0.12.42.gem) = 18c54c04caa2f64adc0133591b9750239ce5c6d2fc2c7b21015ebe703ac26bb3
SIZE (rubygem/fluentd-0.12.42.gem) = 184832
TIMESTAMP = 1548255788
SHA256 (rubygem/fluentd-1.3.3.gem) = c2c8bc89c604aa2969630e497f089afedab192be06dd0f056c3ee7d7fe3193d9
SIZE (rubygem/fluentd-1.3.3.gem) = 438784

View file

@ -1,10 +0,0 @@
--- fluentd.gemspec.orig 2018-01-19 23:02:10.453393000 +0300
+++ fluentd.gemspec 2018-01-19 23:11:13.854302000 +0300
@@ -32,7 +32,6 @@
s.add_runtime_dependency(%q<sigdump>.freeze, ["~> 0.2.2"])
s.add_runtime_dependency(%q<tzinfo>.freeze, [">= 1.0.0"])
s.add_runtime_dependency(%q<tzinfo-data>.freeze, [">= 1.0.0"])
- s.add_runtime_dependency(%q<string-scrub>.freeze, [">= 0.0.3", "<= 0.0.5"])
s.add_development_dependency(%q<rake>.freeze, [">= 0.9.2"])
s.add_development_dependency(%q<flexmock>.freeze, ["~> 2.0"])
s.add_development_dependency(%q<parallel_tests>.freeze, ["~> 0.15.3"])

View file

@ -3,9 +3,10 @@
PORTNAME= firefox-i18n
PORTVERSION= 65.0
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= MOZILLA/${PORTNAME:S|-i18n||}/releases/${DISTVERSION}/linux-i686/xpi \
MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build1/linux-i686/xpi
MOZILLA/${PORTNAME:S|-i18n||}/candidates/${DISTVERSION}-candidates/build2/linux-i686/xpi
PKGNAMEPREFIX=
DISTFILES= ${FIREFOX_I18N_:S/$/.xpi/}
DIST_SUBDIR= xpi/${DISTNAME}

View file

@ -1,199 +1,199 @@
TIMESTAMP = 1548089834
SHA256 (xpi/firefox-i18n-65.0/ach.xpi) = 6190dfb48f8c469e5dca586410893641e73ddc92b38abcc65dd863580d8464e5
SIZE (xpi/firefox-i18n-65.0/ach.xpi) = 447458
SHA256 (xpi/firefox-i18n-65.0/af.xpi) = 0d6dc6e244aeb312be417617163653c4151d6192e0c40661fa3974136c178595
SIZE (xpi/firefox-i18n-65.0/af.xpi) = 437796
SHA256 (xpi/firefox-i18n-65.0/an.xpi) = ed34f2b8e1fceaa819a71c1449ef822ac2feec2fdbb77fbfb43ece04b4ffe0a2
SIZE (xpi/firefox-i18n-65.0/an.xpi) = 465010
SHA256 (xpi/firefox-i18n-65.0/ar.xpi) = c01a2aa5f6e45104339d329e3112481d750cd264eb01c7eda8f219f2151262e5
TIMESTAMP = 1548355762
SHA256 (xpi/firefox-i18n-65.0/ach.xpi) = f3e9eac9caac851c7b6aa778f4dfb044197a318e1b84e51857d5d06378689c71
SIZE (xpi/firefox-i18n-65.0/ach.xpi) = 447455
SHA256 (xpi/firefox-i18n-65.0/af.xpi) = eace6fef42d4e02c47112e12f90176ef7f64fbe420b5d18da7ebd568c21bd88d
SIZE (xpi/firefox-i18n-65.0/af.xpi) = 437793
SHA256 (xpi/firefox-i18n-65.0/an.xpi) = e636d6bf57ee998ef75ada0a3e795a403aa1cb35a04817359959086f88c99d86
SIZE (xpi/firefox-i18n-65.0/an.xpi) = 465005
SHA256 (xpi/firefox-i18n-65.0/ar.xpi) = 17ccf379eb29c2100cb6ebae9c9c73a4e37f46f367917a1cd210664112e61c02
SIZE (xpi/firefox-i18n-65.0/ar.xpi) = 509019
SHA256 (xpi/firefox-i18n-65.0/as.xpi) = 9ef3839ad91e04d514044d507ef247e16a60a1a80f117d7dc5ace9ed0705efb2
SIZE (xpi/firefox-i18n-65.0/as.xpi) = 472926
SHA256 (xpi/firefox-i18n-65.0/ast.xpi) = 0dd46eb665d08bea691dd7428a0b571f60451b4eff84d64df96bf3ee30fe0c9e
SIZE (xpi/firefox-i18n-65.0/ast.xpi) = 462339
SHA256 (xpi/firefox-i18n-65.0/az.xpi) = 60e4e7ea2cb437f5310ef9312388fe341eaa3c43086009c89bdb0a4b89e93469
SIZE (xpi/firefox-i18n-65.0/az.xpi) = 488814
SHA256 (xpi/firefox-i18n-65.0/be.xpi) = 03de8378b63469401b6e5972941ac15376e40b5b4f15193aacf69317d602db49
SIZE (xpi/firefox-i18n-65.0/be.xpi) = 539166
SHA256 (xpi/firefox-i18n-65.0/bg.xpi) = 6d4b6e2bb200938c2eafddfe90a795fee0905cbd05b3d37a8421e49a832dd831
SIZE (xpi/firefox-i18n-65.0/bg.xpi) = 521950
SHA256 (xpi/firefox-i18n-65.0/bn-BD.xpi) = edd2f056298c2a569bdc482952291ac584ed582d873375ac8c1bed8300b964c1
SIZE (xpi/firefox-i18n-65.0/bn-BD.xpi) = 536542
SHA256 (xpi/firefox-i18n-65.0/bn-IN.xpi) = 29b6d2b9c96d5a9bd228ea8e52319bd9163a35626312454d960435b134a4e345
SIZE (xpi/firefox-i18n-65.0/bn-IN.xpi) = 528110
SHA256 (xpi/firefox-i18n-65.0/br.xpi) = d8ab978472f329ebfa342a74839b1297bd534e7f2b11397735fc4958611fe2a6
SIZE (xpi/firefox-i18n-65.0/br.xpi) = 468618
SHA256 (xpi/firefox-i18n-65.0/bs.xpi) = ef20c156fd26a119763ec448b07d9376b867d084794c971944d3d0b9568692e8
SHA256 (xpi/firefox-i18n-65.0/as.xpi) = 779514a797096edc3284bf03a85b5180820e087bb646067eaf173c2f662163ba
SIZE (xpi/firefox-i18n-65.0/as.xpi) = 472923
SHA256 (xpi/firefox-i18n-65.0/ast.xpi) = 8f68f32d7766991d82c715ee9d4d75ff40a3b5c95b83e5353b759c579786a7bd
SIZE (xpi/firefox-i18n-65.0/ast.xpi) = 462336
SHA256 (xpi/firefox-i18n-65.0/az.xpi) = aa11435e5062314f3461a0ddcb5888ebbdbd75b3d55bc450a839b94064f07bf1
SIZE (xpi/firefox-i18n-65.0/az.xpi) = 488813
SHA256 (xpi/firefox-i18n-65.0/be.xpi) = 53085fae0b89f26a75c2f2f7efe7668628d2c9a7b5f20ef15d66cb69d488178f
SIZE (xpi/firefox-i18n-65.0/be.xpi) = 539155
SHA256 (xpi/firefox-i18n-65.0/bg.xpi) = 16b83953f8a1138a1b97da527f9473671c3a86ce0e3861d54e1d34eb143c8068
SIZE (xpi/firefox-i18n-65.0/bg.xpi) = 521952
SHA256 (xpi/firefox-i18n-65.0/bn-BD.xpi) = 62178c95acd6a2e917213a2357383aabf44b51153db813c71edbc7d940265e82
SIZE (xpi/firefox-i18n-65.0/bn-BD.xpi) = 536531
SHA256 (xpi/firefox-i18n-65.0/bn-IN.xpi) = a815247a1b8606d187f516837ec28062ad2ee55a999d09751bdb81b35cdfcd82
SIZE (xpi/firefox-i18n-65.0/bn-IN.xpi) = 528104
SHA256 (xpi/firefox-i18n-65.0/br.xpi) = 9df39954a4d0db91d29e6cad3765be6cc2c3a9e76b7844142e8e4e9f1b7b6f04
SIZE (xpi/firefox-i18n-65.0/br.xpi) = 468614
SHA256 (xpi/firefox-i18n-65.0/bs.xpi) = f155a1c8b52f7b1e1c84bec847824598f9e5c978ac49da9f5c7a8a3910f8c47a
SIZE (xpi/firefox-i18n-65.0/bs.xpi) = 463209
SHA256 (xpi/firefox-i18n-65.0/ca.xpi) = 1173e297396527b724679c930f1e17aa98409d1d7d8f81ffa0d27bba6bb969e2
SIZE (xpi/firefox-i18n-65.0/ca.xpi) = 469757
SHA256 (xpi/firefox-i18n-65.0/cak.xpi) = 9ad54a17628a318a4f8b3a4eebf88bb997f938c7933d0d48bfc6cf438d247842
SIZE (xpi/firefox-i18n-65.0/cak.xpi) = 492518
SHA256 (xpi/firefox-i18n-65.0/cs.xpi) = d9c9c3ceb5776d84e8454e49658811ed18ffd0022877ac995b35b54a3fa06f52
SHA256 (xpi/firefox-i18n-65.0/ca.xpi) = 178c9671de9b13114790e2290445aad73a6753a3419603a957153914abbf4c15
SIZE (xpi/firefox-i18n-65.0/ca.xpi) = 469759
SHA256 (xpi/firefox-i18n-65.0/cak.xpi) = 5acd532be02856fc9a41cc9d034f37a10af6b803b827c4e42a47b0495358fe7d
SIZE (xpi/firefox-i18n-65.0/cak.xpi) = 492515
SHA256 (xpi/firefox-i18n-65.0/cs.xpi) = 21289e4f4eec8783d912fd5bd17e75e050ca86fd937266a4c3b29b67d6c3b091
SIZE (xpi/firefox-i18n-65.0/cs.xpi) = 482367
SHA256 (xpi/firefox-i18n-65.0/cy.xpi) = 7d1a9afbfa007c1fd41aa56ad1fbf497d7570997bb59703284409d982554f4a4
SHA256 (xpi/firefox-i18n-65.0/cy.xpi) = 6234c49dafff7117819eb9cc396ed73ebf633fa76748f10f92ef2334ce642a71
SIZE (xpi/firefox-i18n-65.0/cy.xpi) = 471834
SHA256 (xpi/firefox-i18n-65.0/da.xpi) = 5c02b63fd8020d7e299061a7aba2a8f0c06be3a0e615719530b02e1f3452ff01
SHA256 (xpi/firefox-i18n-65.0/da.xpi) = 054d95d4e09c80018bb7618a1bb46f898908b24486f04c40647b4347c6f6c7bd
SIZE (xpi/firefox-i18n-65.0/da.xpi) = 474705
SHA256 (xpi/firefox-i18n-65.0/de.xpi) = 4303b3e2160785f214eb8aa1deca511d8eff7c0e4735f0b6a5b991bd9480a568
SIZE (xpi/firefox-i18n-65.0/de.xpi) = 482315
SHA256 (xpi/firefox-i18n-65.0/dsb.xpi) = 67492de5c27dffc89b71a5ae7c7a00a9531a009b5642f9411d1a85af8a3c5444
SIZE (xpi/firefox-i18n-65.0/dsb.xpi) = 491036
SHA256 (xpi/firefox-i18n-65.0/el.xpi) = 00077115a4d9e7d627676eab1339b79b2c11d5fc799e361c1d0ec6dfe13c6ce5
SIZE (xpi/firefox-i18n-65.0/el.xpi) = 549053
SHA256 (xpi/firefox-i18n-65.0/en-CA.xpi) = 511e78d7c368f2f3bb81aeec1a2c59f0cdfe7ddabab6d4952eaadb26db046fc3
SIZE (xpi/firefox-i18n-65.0/en-CA.xpi) = 442335
SHA256 (xpi/firefox-i18n-65.0/en-GB.xpi) = 662d58afca47f0ae63c8e27a91200bf14d53ef61f1cfccb0e327464a26ae5984
SHA256 (xpi/firefox-i18n-65.0/de.xpi) = df159102386c8ca8e1f4a58348f36af7c6f9499cc279595f34e440009adc96eb
SIZE (xpi/firefox-i18n-65.0/de.xpi) = 482311
SHA256 (xpi/firefox-i18n-65.0/dsb.xpi) = 15519bc72ee5b50d90a64ee423b27cd0a71322fb9b9b7b20e3f22145b955fc23
SIZE (xpi/firefox-i18n-65.0/dsb.xpi) = 491040
SHA256 (xpi/firefox-i18n-65.0/el.xpi) = 8a5811657703afeab8569f393eab4240264fdedd008aba4d941b1637869f1590
SIZE (xpi/firefox-i18n-65.0/el.xpi) = 549048
SHA256 (xpi/firefox-i18n-65.0/en-CA.xpi) = e4e9bbfa0b4861c318da3383e34cbf99a7254ec58a1d7c8eefa796c5a1274f13
SIZE (xpi/firefox-i18n-65.0/en-CA.xpi) = 442342
SHA256 (xpi/firefox-i18n-65.0/en-GB.xpi) = 1c4e16443640db97093fb64b47071de0e3fc4e119e767ba9a91098b968173c2b
SIZE (xpi/firefox-i18n-65.0/en-GB.xpi) = 441644
SHA256 (xpi/firefox-i18n-65.0/en-US.xpi) = 9de7782c963e027ff697ab139dc55ca8cf102f33c0dc13702567c6af9f0c75db
SIZE (xpi/firefox-i18n-65.0/en-US.xpi) = 409433
SHA256 (xpi/firefox-i18n-65.0/en-ZA.xpi) = 0c1b5852b5b3113de132320ea77a9e3505935f03f47cf62d4f0779340978e810
SHA256 (xpi/firefox-i18n-65.0/en-US.xpi) = 24a0f236afd73b98eee515dbb3866cbee199f607fb1776c0a2921453f5e5902e
SIZE (xpi/firefox-i18n-65.0/en-US.xpi) = 409438
SHA256 (xpi/firefox-i18n-65.0/en-ZA.xpi) = 513c0bb419c3be41a444fd093ad7328b9e3c567f5c17c0485005c6e962f6fadb
SIZE (xpi/firefox-i18n-65.0/en-ZA.xpi) = 421339
SHA256 (xpi/firefox-i18n-65.0/eo.xpi) = 961a7b516a1bcb4a481493e02d9e8d6c34966af25bc7e368745a6b0a0611cee6
SIZE (xpi/firefox-i18n-65.0/eo.xpi) = 469162
SHA256 (xpi/firefox-i18n-65.0/es-AR.xpi) = c7d858caddc53d0b8644e2362f73d958c34090f141cddca3875f8157e2ce6e5e
SIZE (xpi/firefox-i18n-65.0/es-AR.xpi) = 477372
SHA256 (xpi/firefox-i18n-65.0/es-CL.xpi) = 894fa78b83f6c35a397ea02cf36b679b82b30f89c37d2b3b93b46e6e6b3d0062
SIZE (xpi/firefox-i18n-65.0/es-CL.xpi) = 476254
SHA256 (xpi/firefox-i18n-65.0/es-ES.xpi) = fe35d7cb0e2539faa89092f6cc800b8ab202b4921e779d114565fa6fce29d643
SIZE (xpi/firefox-i18n-65.0/es-ES.xpi) = 437107
SHA256 (xpi/firefox-i18n-65.0/es-MX.xpi) = 48c89dbc6cca80ebe12a9b113c4899815f60e209096e21efae9756509a9726c2
SIZE (xpi/firefox-i18n-65.0/es-MX.xpi) = 479494
SHA256 (xpi/firefox-i18n-65.0/et.xpi) = c37a2508b2c93e4cd280210b2393e99359e65946fdc01153e7d40cfe8e49e416
SIZE (xpi/firefox-i18n-65.0/et.xpi) = 460952
SHA256 (xpi/firefox-i18n-65.0/eu.xpi) = 2bbbc2cbf90c106fa176449767ec4f10b396500353023bb155f9af8db258e145
SHA256 (xpi/firefox-i18n-65.0/eo.xpi) = a1244194a7bcb8b0ac9600c2207833c1e1df38357104c82f2aa1e95827ee804c
SIZE (xpi/firefox-i18n-65.0/eo.xpi) = 469163
SHA256 (xpi/firefox-i18n-65.0/es-AR.xpi) = c92f033867b4c87ae34ebf4f98b14ccb753e03fdbf7cf5eb01e8c9d6029a6a2d
SIZE (xpi/firefox-i18n-65.0/es-AR.xpi) = 477375
SHA256 (xpi/firefox-i18n-65.0/es-CL.xpi) = f4a6c1e56ca8f93dc8652ce4a9d847c20706dd9c703edd5a917c2824bff02cda
SIZE (xpi/firefox-i18n-65.0/es-CL.xpi) = 476261
SHA256 (xpi/firefox-i18n-65.0/es-ES.xpi) = d71b183cef7013bd7ed509743f9f928fe33c997981714347443ce1f1d275fbf3
SIZE (xpi/firefox-i18n-65.0/es-ES.xpi) = 437102
SHA256 (xpi/firefox-i18n-65.0/es-MX.xpi) = 0d4cd61f3eea812db1260ce1910345ab8e70ecb631dc1a8651ea20551dba361b
SIZE (xpi/firefox-i18n-65.0/es-MX.xpi) = 479493
SHA256 (xpi/firefox-i18n-65.0/et.xpi) = 2b62e18726d599f03755f82ef92e4447e611b41cde02fc3876b16ec38d347f35
SIZE (xpi/firefox-i18n-65.0/et.xpi) = 460954
SHA256 (xpi/firefox-i18n-65.0/eu.xpi) = 77257717689104d8c120858634681c2f400f457246ecad0b4e495d869fcbdc49
SIZE (xpi/firefox-i18n-65.0/eu.xpi) = 468842
SHA256 (xpi/firefox-i18n-65.0/fa.xpi) = b55b5409a93938ec0e2f36ea3cc159b1bc5bddae343a014026f865b900bbc1b1
SIZE (xpi/firefox-i18n-65.0/fa.xpi) = 520146
SHA256 (xpi/firefox-i18n-65.0/ff.xpi) = 3efd476f6b567ee825a8a6d2eb753b1420d8790d70a713fb5d0ae4500b3c33bd
SIZE (xpi/firefox-i18n-65.0/ff.xpi) = 461637
SHA256 (xpi/firefox-i18n-65.0/fi.xpi) = a829c08014b86bbef2047954bd7ae1fdddca6a0a720470b7332a9ca1272fa210
SIZE (xpi/firefox-i18n-65.0/fi.xpi) = 459815
SHA256 (xpi/firefox-i18n-65.0/fr.xpi) = c33cc78aff6d591708862d6aa7aab91ee25840c1d06006868d032fda13126807
SIZE (xpi/firefox-i18n-65.0/fr.xpi) = 486274
SHA256 (xpi/firefox-i18n-65.0/fy-NL.xpi) = dcfedad0ff1cec0b06e199be0315a3d48cb8fa118c039cfbfd0d05285f7f0644
SIZE (xpi/firefox-i18n-65.0/fy-NL.xpi) = 474523
SHA256 (xpi/firefox-i18n-65.0/ga-IE.xpi) = 190e40190cd0b50cd65e758a12702f8c1db8efe01476cd035ef90d3be2107522
SIZE (xpi/firefox-i18n-65.0/ga-IE.xpi) = 468127
SHA256 (xpi/firefox-i18n-65.0/gd.xpi) = 934adf790ceda74fee6c06cfbbcc163568cd81739752788ac5dfaf03d61ea380
SIZE (xpi/firefox-i18n-65.0/gd.xpi) = 479076
SHA256 (xpi/firefox-i18n-65.0/gl.xpi) = d71e52075f0866448fc7bd3b921f2a044d17499476caa89e2ed25af527d1ee37
SIZE (xpi/firefox-i18n-65.0/gl.xpi) = 463704
SHA256 (xpi/firefox-i18n-65.0/gn.xpi) = c51103cdb65e634bbeb8fe9c781b5d4215d92878d73def2e1b52b27d5114007a
SIZE (xpi/firefox-i18n-65.0/gn.xpi) = 485005
SHA256 (xpi/firefox-i18n-65.0/gu-IN.xpi) = b2a44838d594d0c5bc7ca448c71a3eac46ea39f574303afdbf6f20fd7c68bd04
SIZE (xpi/firefox-i18n-65.0/gu-IN.xpi) = 544745
SHA256 (xpi/firefox-i18n-65.0/he.xpi) = bee71c77bed02fa0b7fcf918678e3d72e80af1c6c7df67fe26f05853c3ffeed1
SIZE (xpi/firefox-i18n-65.0/he.xpi) = 485651
SHA256 (xpi/firefox-i18n-65.0/hi-IN.xpi) = 3269312ed5e9bd283915360e29d77af0b392219371fc3f36025a88dd2731ff75
SIZE (xpi/firefox-i18n-65.0/hi-IN.xpi) = 533024
SHA256 (xpi/firefox-i18n-65.0/hr.xpi) = cd09d566f643df64164dc94ec732039ac0553fac08a75a3f55998378aafc3341
SIZE (xpi/firefox-i18n-65.0/hr.xpi) = 465045
SHA256 (xpi/firefox-i18n-65.0/hsb.xpi) = c65ff02c9b56c47b74b8d98a24fd44c8f49bfb315a03b9b3aefd06b36479e496
SIZE (xpi/firefox-i18n-65.0/hsb.xpi) = 490630
SHA256 (xpi/firefox-i18n-65.0/hu.xpi) = 9a5f153effe9fcebb47559bd3ec623d19aacffe4a104c7743da2f88d98be1f07
SIZE (xpi/firefox-i18n-65.0/hu.xpi) = 488205
SHA256 (xpi/firefox-i18n-65.0/hy-AM.xpi) = 111cc09f900a0ed9cc27f2f935a0ff034fbe78eb5ff183bd90587315c673f949
SIZE (xpi/firefox-i18n-65.0/hy-AM.xpi) = 510218
SHA256 (xpi/firefox-i18n-65.0/ia.xpi) = 21c0e0fdbac0dbdff6a6ac8584a844aad6437b766e10f1506e43f513f61350fb
SHA256 (xpi/firefox-i18n-65.0/fa.xpi) = 617a409bd0e6a78036c302f1a4e90b65905771b32ff10a4590fac2c0a1c6d818
SIZE (xpi/firefox-i18n-65.0/fa.xpi) = 520143
SHA256 (xpi/firefox-i18n-65.0/ff.xpi) = 83dca77b09a3e11e73a439791e4c7d9ce148b110bb813f237aaea1d9a9656da9
SIZE (xpi/firefox-i18n-65.0/ff.xpi) = 461634
SHA256 (xpi/firefox-i18n-65.0/fi.xpi) = 422a35e1026edc7beda095674db9400f398a124fb1216e52671d0c73c01437ff
SIZE (xpi/firefox-i18n-65.0/fi.xpi) = 459819
SHA256 (xpi/firefox-i18n-65.0/fr.xpi) = 54de836f425ef099ffbd5c05c00a6a98fa7c18506343a96f9639080d3dfe647b
SIZE (xpi/firefox-i18n-65.0/fr.xpi) = 486273
SHA256 (xpi/firefox-i18n-65.0/fy-NL.xpi) = 2be029a057d0f9a6d6cb538ffcbd3177ce4db9056c1876fdab1c026b24795212
SIZE (xpi/firefox-i18n-65.0/fy-NL.xpi) = 474527
SHA256 (xpi/firefox-i18n-65.0/ga-IE.xpi) = 6f9c68c95045fec3db6db2b0a253318d911c09551b5f76f22a8edd01f9eb3acb
SIZE (xpi/firefox-i18n-65.0/ga-IE.xpi) = 468124
SHA256 (xpi/firefox-i18n-65.0/gd.xpi) = eb5eff657d0620d67e0101c2f6fac08c404ba939ecfe1ac7a7f2f2a3f24e00ce
SIZE (xpi/firefox-i18n-65.0/gd.xpi) = 479073
SHA256 (xpi/firefox-i18n-65.0/gl.xpi) = d3864c5f842d121736e02edc9430d244c87925fbdcd2dc35966aecd46ac705e0
SIZE (xpi/firefox-i18n-65.0/gl.xpi) = 463707
SHA256 (xpi/firefox-i18n-65.0/gn.xpi) = 8505059bd327a325db11662895f76f534c633344a0ec7f834854361e7b60770b
SIZE (xpi/firefox-i18n-65.0/gn.xpi) = 485000
SHA256 (xpi/firefox-i18n-65.0/gu-IN.xpi) = d619791e0ca9137c8965ab94228d23de45aee1afcc79e82dad1f1104bbbfa48b
SIZE (xpi/firefox-i18n-65.0/gu-IN.xpi) = 544747
SHA256 (xpi/firefox-i18n-65.0/he.xpi) = d183570d4a565f9b6d33c0851c97b0f3bf86011258961fdd8f8c5035efd86dc8
SIZE (xpi/firefox-i18n-65.0/he.xpi) = 485643
SHA256 (xpi/firefox-i18n-65.0/hi-IN.xpi) = f2b67b48585e4cb86584c6f2f069d21c5a9c37772542e9fd0dc0999e4b7a7169
SIZE (xpi/firefox-i18n-65.0/hi-IN.xpi) = 533022
SHA256 (xpi/firefox-i18n-65.0/hr.xpi) = d3c3baf83d8f1cb54ed7f8053ba756c741d91d0a2978d1a6829b1cfe8fe27426
SIZE (xpi/firefox-i18n-65.0/hr.xpi) = 465049
SHA256 (xpi/firefox-i18n-65.0/hsb.xpi) = 1f6cb73c2a97a020afdbc49ad5fcbbec55c70ae6b8d02715a4fa3e550575a6a4
SIZE (xpi/firefox-i18n-65.0/hsb.xpi) = 490634
SHA256 (xpi/firefox-i18n-65.0/hu.xpi) = e01144fbd1f583a5520926d6f8e5deb4579ef03c4eadc9d32e91d8f7d8a6bf00
SIZE (xpi/firefox-i18n-65.0/hu.xpi) = 488207
SHA256 (xpi/firefox-i18n-65.0/hy-AM.xpi) = 30f0281837622d56a52616383a93b5958b2ee8c3881ab5b4d95a2e210905d3b1
SIZE (xpi/firefox-i18n-65.0/hy-AM.xpi) = 510217
SHA256 (xpi/firefox-i18n-65.0/ia.xpi) = d18f5c33f74029d4547f51002f6f9eaa84173fda14b65a7481cafa8ceae37393
SIZE (xpi/firefox-i18n-65.0/ia.xpi) = 465433
SHA256 (xpi/firefox-i18n-65.0/id.xpi) = 08233bd276f0dd8ed2e0b9c7272028dc9ff3547d939955fcc0e8ec557e1930e1
SIZE (xpi/firefox-i18n-65.0/id.xpi) = 459193
SHA256 (xpi/firefox-i18n-65.0/is.xpi) = 63ec4f7e673487524e2d4719a8eaa88d4cdf0dd079f5ffdd3bc29ddecd279d42
SHA256 (xpi/firefox-i18n-65.0/id.xpi) = 139bdd0f05f54810daa3349dfc5203d5c9b15fb4a28ae72fee0f2e2bb97fb665
SIZE (xpi/firefox-i18n-65.0/id.xpi) = 459182
SHA256 (xpi/firefox-i18n-65.0/is.xpi) = 7b15ded59193a36cef203895e0b8f86b2ec0099ad140bca629a8465c0f1d55d7
SIZE (xpi/firefox-i18n-65.0/is.xpi) = 466957
SHA256 (xpi/firefox-i18n-65.0/it.xpi) = fd7b51b52099df63e98aa61dde4a7aef39a1538238f9e5bb3b473e3fb22a2991
SIZE (xpi/firefox-i18n-65.0/it.xpi) = 356555
SHA256 (xpi/firefox-i18n-65.0/ja.xpi) = da9ad87c7db256801dff0201468dfd914ab3880b8e8f080f144290ecb8f4ff58
SHA256 (xpi/firefox-i18n-65.0/it.xpi) = c6dafe16cfff71b6d8236d91ca715d1015b51adc2888a0cc3a44aaedbd76a894
SIZE (xpi/firefox-i18n-65.0/it.xpi) = 356549
SHA256 (xpi/firefox-i18n-65.0/ja.xpi) = 6690741fc071d0b01570611a898f819334ae4ba9e3407513897602699ab2105a
SIZE (xpi/firefox-i18n-65.0/ja.xpi) = 504397
SHA256 (xpi/firefox-i18n-65.0/ka.xpi) = a0ed380446819c826d13862c86196aa50be778562a66212b3bee724033d7bd5a
SIZE (xpi/firefox-i18n-65.0/ka.xpi) = 512100
SHA256 (xpi/firefox-i18n-65.0/kab.xpi) = e0dd09fe83355fe742620dca3e5f25e34cb3860fa86412ad1f5451deea520f21
SIZE (xpi/firefox-i18n-65.0/kab.xpi) = 480080
SHA256 (xpi/firefox-i18n-65.0/kk.xpi) = ae890e38b28f06645f6eaae47d3691dc9ac3775ed2b6148181b8d6387d53ae05
SIZE (xpi/firefox-i18n-65.0/kk.xpi) = 535902
SHA256 (xpi/firefox-i18n-65.0/km.xpi) = b68f16864145ff4961ebc6f556a8dfc8f3edec6339b41c89a49c67aee940d848
SIZE (xpi/firefox-i18n-65.0/km.xpi) = 526576
SHA256 (xpi/firefox-i18n-65.0/kn.xpi) = 4a22568ef1d72a328ad9900207e1219f93bd699f0e8c862b35e8722f8235ce1a
SHA256 (xpi/firefox-i18n-65.0/ka.xpi) = aee82bb16d6252a72ef25d8834c5a6f8eb82fc5ed6b0ebb78fe3f94e511b38ea
SIZE (xpi/firefox-i18n-65.0/ka.xpi) = 512098
SHA256 (xpi/firefox-i18n-65.0/kab.xpi) = 3231f100ea25b3cc5618adfacc3f13b9f383654ffc3702c3c0ce6db93c0d344e
SIZE (xpi/firefox-i18n-65.0/kab.xpi) = 480077
SHA256 (xpi/firefox-i18n-65.0/kk.xpi) = 1d7c50626974a47e1931f65a94e03dd713103c1ab09ed30ab83110b5d6560a5f
SIZE (xpi/firefox-i18n-65.0/kk.xpi) = 535904
SHA256 (xpi/firefox-i18n-65.0/km.xpi) = 27d20795c2522e1d9d5a21ee59c31349a3514d3e832b26c1e024331b75aa170c
SIZE (xpi/firefox-i18n-65.0/km.xpi) = 526578
SHA256 (xpi/firefox-i18n-65.0/kn.xpi) = 75d7195074c205c10a0a6c89419163b18ae30d133cea519df59b6b868cd1733e
SIZE (xpi/firefox-i18n-65.0/kn.xpi) = 528125
SHA256 (xpi/firefox-i18n-65.0/ko.xpi) = 2157400fdc5d265e1826ea48df9e6d60a8f5ffa870056c52e0ce18fc3885e306
SIZE (xpi/firefox-i18n-65.0/ko.xpi) = 495304
SHA256 (xpi/firefox-i18n-65.0/lij.xpi) = 5b7f5173fc5fab29765070e1e962afac14125b00067f0dca9786ae4c9f95d2f6
SIZE (xpi/firefox-i18n-65.0/lij.xpi) = 465949
SHA256 (xpi/firefox-i18n-65.0/lt.xpi) = 8007fba8bb733f12670e49d393ade674eeea23e34b70bf451bd558115728c71e
SIZE (xpi/firefox-i18n-65.0/lt.xpi) = 490196
SHA256 (xpi/firefox-i18n-65.0/lv.xpi) = 2fd36a3f724df4d5c2f817883cd63e9f4576fb5472a4d6bbebf9bd96ceb1fa0a
SHA256 (xpi/firefox-i18n-65.0/ko.xpi) = 0b5c2d95e1f61835f942f712613750e89e0e607ff465d420e5d4ef2fa222ee14
SIZE (xpi/firefox-i18n-65.0/ko.xpi) = 495305
SHA256 (xpi/firefox-i18n-65.0/lij.xpi) = 2539aab832d7be893c79f56eff189577d6466db19f85de6a80378eb1d2c935ad
SIZE (xpi/firefox-i18n-65.0/lij.xpi) = 465948
SHA256 (xpi/firefox-i18n-65.0/lt.xpi) = d54561bfc11cec9b0fd4bf9f3ded2a4abfa2e5761b63704a6d996ae4554b5d38
SIZE (xpi/firefox-i18n-65.0/lt.xpi) = 490193
SHA256 (xpi/firefox-i18n-65.0/lv.xpi) = e69c9f1e9dda984cf00cbc1d226ecccf2b1ea04af9cfe7962081e5d1ebfc8c16
SIZE (xpi/firefox-i18n-65.0/lv.xpi) = 478935
SHA256 (xpi/firefox-i18n-65.0/mai.xpi) = 8692249b7d2f2f666e33b54c229ef12ae9e87ac6fe6f8859339bba4f8309bab6
SHA256 (xpi/firefox-i18n-65.0/mai.xpi) = dad3fa900eaac56a1dce3598b605e302357b4e7b2b494cf9c2ca22e1ed6efc5b
SIZE (xpi/firefox-i18n-65.0/mai.xpi) = 489178
SHA256 (xpi/firefox-i18n-65.0/mk.xpi) = 6a8872e35166b71c7109bc556bb22ff3721808855407bc81f8044d755b7f33b1
SHA256 (xpi/firefox-i18n-65.0/mk.xpi) = cb3231cd193eb4e7b6444699a691e384f97f852ef56c1cc37a7ff87665b58411
SIZE (xpi/firefox-i18n-65.0/mk.xpi) = 464187
SHA256 (xpi/firefox-i18n-65.0/ml.xpi) = 5d3b96d594f2881d9f21100181dc3a795915c069b31d2f992cd585db5fe0fd5c
SIZE (xpi/firefox-i18n-65.0/ml.xpi) = 534394
SHA256 (xpi/firefox-i18n-65.0/mr.xpi) = a4dc36d79d936b0a13ba2abede8852a1dddd65ad885ce1788a1bec15690a9fac
SIZE (xpi/firefox-i18n-65.0/mr.xpi) = 528014
SHA256 (xpi/firefox-i18n-65.0/ms.xpi) = 96b624b126850c8000e4151c1376a996993d86b26230e96f963dbc0e93f6b542
SIZE (xpi/firefox-i18n-65.0/ms.xpi) = 460713
SHA256 (xpi/firefox-i18n-65.0/my.xpi) = 93e0460ebe62b056abcdcb83b22a15c4557685205412dbff00644b0cedb43d9f
SIZE (xpi/firefox-i18n-65.0/my.xpi) = 523396
SHA256 (xpi/firefox-i18n-65.0/nb-NO.xpi) = ef3c908a40339bdf1ec27a590921bf608ecdb8c5561631dc1c49ba1cdf9cc0a5
SHA256 (xpi/firefox-i18n-65.0/ml.xpi) = f834afe8060d8213c8337d6880f5632bc38a6925334f98712b3ab488bb02eaf1
SIZE (xpi/firefox-i18n-65.0/ml.xpi) = 534382
SHA256 (xpi/firefox-i18n-65.0/mr.xpi) = c8220c5426965afa5f8342a91400e811dbe1b312c132ed80b6c0fde4e0c6b1c0
SIZE (xpi/firefox-i18n-65.0/mr.xpi) = 528018
SHA256 (xpi/firefox-i18n-65.0/ms.xpi) = 7fa815af784b6c485685bc39a590696e8096ac4d3bef28011d80a71a618ca583
SIZE (xpi/firefox-i18n-65.0/ms.xpi) = 460717
SHA256 (xpi/firefox-i18n-65.0/my.xpi) = 2ba4ee10582d399cae5b7c4e6564429eae1f36712b5990bead3c7d8a3e7dc61f
SIZE (xpi/firefox-i18n-65.0/my.xpi) = 523395
SHA256 (xpi/firefox-i18n-65.0/nb-NO.xpi) = aa9ec734ddda5116039fceee3433e8a20e65b5a3dfec3c9bcc18b1e1db60ba5d
SIZE (xpi/firefox-i18n-65.0/nb-NO.xpi) = 461048
SHA256 (xpi/firefox-i18n-65.0/ne-NP.xpi) = 45fe060ca2998a73b16a44f46ef468ac8d87543c499fee50defbc0bf4766b7db
SIZE (xpi/firefox-i18n-65.0/ne-NP.xpi) = 503824
SHA256 (xpi/firefox-i18n-65.0/nl.xpi) = 4848167ebd8c3b45dc4338dbac1f27b059c65ebc2161f7285dd3a82d6ad1c168
SIZE (xpi/firefox-i18n-65.0/nl.xpi) = 458729
SHA256 (xpi/firefox-i18n-65.0/nn-NO.xpi) = 64f7489c5fe77ddd641ac1ac06c0e304c2dc7c3724632a8a473e5cef663b7439
SIZE (xpi/firefox-i18n-65.0/nn-NO.xpi) = 460168
SHA256 (xpi/firefox-i18n-65.0/oc.xpi) = cadee0e03f71a226fd35438b46c75a18d6e2b252f722c4d2245f9396d8665831
SIZE (xpi/firefox-i18n-65.0/oc.xpi) = 476891
SHA256 (xpi/firefox-i18n-65.0/or.xpi) = fd64d417041e8afd54e53df12b2f886b7420f941df5dc4fff20f9ddd308e303c
SIZE (xpi/firefox-i18n-65.0/or.xpi) = 479082
SHA256 (xpi/firefox-i18n-65.0/pa-IN.xpi) = 6287dd63fff8febcdc21f05e8dbc09e24e792873e8010ab6513418c7e4944b6e
SIZE (xpi/firefox-i18n-65.0/pa-IN.xpi) = 510886
SHA256 (xpi/firefox-i18n-65.0/pl.xpi) = 3ff55dbc70ae204c23fc0828728277898f65001c03d8a58707c85ec085e96ec0
SIZE (xpi/firefox-i18n-65.0/pl.xpi) = 378835
SHA256 (xpi/firefox-i18n-65.0/pt-BR.xpi) = f3c30e85300b8d5c23ce610efd52fe0bf50e8c366e543dd8d196e59a395aa615
SIZE (xpi/firefox-i18n-65.0/pt-BR.xpi) = 463436
SHA256 (xpi/firefox-i18n-65.0/pt-PT.xpi) = 26b24938e50f74217d75a308d286710561a38d4e2950eef1ee8047080f174dd4
SIZE (xpi/firefox-i18n-65.0/pt-PT.xpi) = 475346
SHA256 (xpi/firefox-i18n-65.0/rm.xpi) = 8c59df18a2b71f848e3d25f884be2fc30a21ff7ece583bfe44a2370d254587b8
SIZE (xpi/firefox-i18n-65.0/rm.xpi) = 466661
SHA256 (xpi/firefox-i18n-65.0/ro.xpi) = 3cd64ef1b3c72de1f98646519f5457a8f0435d1b63f3a53001ff033e8c0b25a0
SIZE (xpi/firefox-i18n-65.0/ro.xpi) = 475434
SHA256 (xpi/firefox-i18n-65.0/ru.xpi) = 92a0e66fdc978cfa7f859cfb060cb6ade7c6717c97e78b7694fd3eb7981dbcdd
SIZE (xpi/firefox-i18n-65.0/ru.xpi) = 542359
SHA256 (xpi/firefox-i18n-65.0/si.xpi) = 319aec36034753d2781454ec8407bba4247c6deda6026b944702d6a0f1868294
SHA256 (xpi/firefox-i18n-65.0/ne-NP.xpi) = 92df908b9c79944ee9ea3fe385e7a0df396ca7fb6accd282ef744aadb90b326f
SIZE (xpi/firefox-i18n-65.0/ne-NP.xpi) = 503823
SHA256 (xpi/firefox-i18n-65.0/nl.xpi) = 286fde23208850692edbeeca926d836d6d5b1a29fe11d2d730663b971e498060
SIZE (xpi/firefox-i18n-65.0/nl.xpi) = 458731
SHA256 (xpi/firefox-i18n-65.0/nn-NO.xpi) = dbe77855b5566981b1affa5830ca022ebf888158e84dc65ddd5c9c1b42103069
SIZE (xpi/firefox-i18n-65.0/nn-NO.xpi) = 460163
SHA256 (xpi/firefox-i18n-65.0/oc.xpi) = 36913761c62c0aaa8d4e1e403e7dbdadc4b988a848a25a4db43070d26b53ae02
SIZE (xpi/firefox-i18n-65.0/oc.xpi) = 476893
SHA256 (xpi/firefox-i18n-65.0/or.xpi) = 0da8033fdc85a061bbd2d8400ca240950d8b6af7150d32322b15531e66e521f4
SIZE (xpi/firefox-i18n-65.0/or.xpi) = 479085
SHA256 (xpi/firefox-i18n-65.0/pa-IN.xpi) = 60adb5f2c8ca4bc03da59beaf750d098a20f0ef23175acbe7e3cfb6e99c4150e
SIZE (xpi/firefox-i18n-65.0/pa-IN.xpi) = 510889
SHA256 (xpi/firefox-i18n-65.0/pl.xpi) = 0310310dd904e7a2066ff997fc5186f42289f2e59686d97d6c168af2457d0935
SIZE (xpi/firefox-i18n-65.0/pl.xpi) = 378829
SHA256 (xpi/firefox-i18n-65.0/pt-BR.xpi) = a870ee0e91b96ff1ee8d2c15b6f14fa100243b20d4e1c5a6c5845142278e1e23
SIZE (xpi/firefox-i18n-65.0/pt-BR.xpi) = 463443
SHA256 (xpi/firefox-i18n-65.0/pt-PT.xpi) = f908929d8a9aeb81f16609f0961584e62512e2ad50c9ae490f517f87eddbc09d
SIZE (xpi/firefox-i18n-65.0/pt-PT.xpi) = 475344
SHA256 (xpi/firefox-i18n-65.0/rm.xpi) = 7f9abb1f7ef1357ce0af22b1996b95fc656c73ec3b9ea2175bbab985ea28630d
SIZE (xpi/firefox-i18n-65.0/rm.xpi) = 466660
SHA256 (xpi/firefox-i18n-65.0/ro.xpi) = 9dfd26824cdb804068815aa5959290bda31def3ac1be46ce9a335ff4e8b43715
SIZE (xpi/firefox-i18n-65.0/ro.xpi) = 475441
SHA256 (xpi/firefox-i18n-65.0/ru.xpi) = dd1dbc873f6022b66d2d6330419f76c1e354c30fd66b47dc1501f4173daec0f0
SIZE (xpi/firefox-i18n-65.0/ru.xpi) = 542358
SHA256 (xpi/firefox-i18n-65.0/si.xpi) = 2c7daa59347cfeec6346637c7c2deb9b51367a4250c7272f5dfe098c35a22d1e
SIZE (xpi/firefox-i18n-65.0/si.xpi) = 491181
SHA256 (xpi/firefox-i18n-65.0/sk.xpi) = 335dcc094304e0c87d6abc1aafe2f335ab93441362686d685e59c3b6198aedae
SIZE (xpi/firefox-i18n-65.0/sk.xpi) = 492575
SHA256 (xpi/firefox-i18n-65.0/sl.xpi) = e9e35ff1d093384267e44fa4f903b65597d2b617385d2389ae0ea00f8c8ab63b
SIZE (xpi/firefox-i18n-65.0/sl.xpi) = 468045
SHA256 (xpi/firefox-i18n-65.0/son.xpi) = 6ec3dfd6141b00acae607af8264bb92ede5bf566b47df60b85470aa5e5b2c0c0
SIZE (xpi/firefox-i18n-65.0/son.xpi) = 443506
SHA256 (xpi/firefox-i18n-65.0/sq.xpi) = 953a0d68a60dcc9baa35efb97123b20e99c3c798e1170e014f5d18b27ce39cd6
SIZE (xpi/firefox-i18n-65.0/sq.xpi) = 483754
SHA256 (xpi/firefox-i18n-65.0/sr.xpi) = 5137d1b075334b5550244a563870611e3b6981be1ab9bd2199485e68ff0f5e2c
SIZE (xpi/firefox-i18n-65.0/sr.xpi) = 498951
SHA256 (xpi/firefox-i18n-65.0/sv-SE.xpi) = 80599739081a99de676e1d07e9630e829175e0d733df17cd0f637b6b1cb73fc9
SIZE (xpi/firefox-i18n-65.0/sv-SE.xpi) = 470815
SHA256 (xpi/firefox-i18n-65.0/ta.xpi) = ed2dae7a50af7f17fdb74bc5e672e868126f0fa2017df413948300fd522ae51a
SIZE (xpi/firefox-i18n-65.0/ta.xpi) = 522777
SHA256 (xpi/firefox-i18n-65.0/te.xpi) = 2c50ace0936ef2789a608f2a732b7dd6a37f0e669883f83122e8b04d5a1c4571
SIZE (xpi/firefox-i18n-65.0/te.xpi) = 534586
SHA256 (xpi/firefox-i18n-65.0/th.xpi) = 6cc71b27e0b045d110eaef106809333adaeef4ca253485ceeb11cb422eff0f6f
SIZE (xpi/firefox-i18n-65.0/th.xpi) = 507520
SHA256 (xpi/firefox-i18n-65.0/tr.xpi) = 32e368258bed118d65f9925cea483f5f15632019e2e6e252d81d6c20c875d82e
SIZE (xpi/firefox-i18n-65.0/tr.xpi) = 481304
SHA256 (xpi/firefox-i18n-65.0/uk.xpi) = f771752abb7c402b9c2cc20dcb984ebc1a54533489e3e2283341a63681633723
SIZE (xpi/firefox-i18n-65.0/uk.xpi) = 528926
SHA256 (xpi/firefox-i18n-65.0/ur.xpi) = a586ee621d705dcf37cdc7d3b768ed18313e573e1de63deb92ec2db87a7f2af5
SIZE (xpi/firefox-i18n-65.0/ur.xpi) = 511333
SHA256 (xpi/firefox-i18n-65.0/uz.xpi) = 933d260c4851a09aebd662f4b589c9a113568adad3509f07bbaa361e1be16114
SIZE (xpi/firefox-i18n-65.0/uz.xpi) = 460810
SHA256 (xpi/firefox-i18n-65.0/vi.xpi) = a85f531a98f2418b7eed704d2d4d2f76145f4312f4e2200b9f260bf9621ab932
SIZE (xpi/firefox-i18n-65.0/vi.xpi) = 486516
SHA256 (xpi/firefox-i18n-65.0/xh.xpi) = db61828fb94f6824e998232747c6e7298a2957509814d556d43be13b44e59903
SIZE (xpi/firefox-i18n-65.0/xh.xpi) = 455417
SHA256 (xpi/firefox-i18n-65.0/zh-CN.xpi) = b397cadc3213e7606029f7ecdbbc21bc7bf1b35c1f0f5b61938bd1dce59f0562
SIZE (xpi/firefox-i18n-65.0/zh-CN.xpi) = 494804
SHA256 (xpi/firefox-i18n-65.0/zh-TW.xpi) = e1a1a8ee82d232e06a76ae3c3bbff35bb067988b4a893cd841f2d55e40777eaa
SIZE (xpi/firefox-i18n-65.0/zh-TW.xpi) = 492970
SHA256 (xpi/firefox-i18n-65.0/sk.xpi) = a6b5af1e79c0252bef9aaed5e7a1403112b4a9f7e218343e8681b9b257f055a0
SIZE (xpi/firefox-i18n-65.0/sk.xpi) = 492573
SHA256 (xpi/firefox-i18n-65.0/sl.xpi) = d6412c883ea9f512bc2f5b1f4923837d339577903e1a9e8886cc14d2a133afef
SIZE (xpi/firefox-i18n-65.0/sl.xpi) = 468039
SHA256 (xpi/firefox-i18n-65.0/son.xpi) = 2c29bd7df7da01412e9b6a02c7a8538e26c3a43d20780308e27dffec5a6882fd
SIZE (xpi/firefox-i18n-65.0/son.xpi) = 443501
SHA256 (xpi/firefox-i18n-65.0/sq.xpi) = 174e22eea67a1fc62018baebe6b1145641b7aca3517996ca7b8156c1e52e19aa
SIZE (xpi/firefox-i18n-65.0/sq.xpi) = 483758
SHA256 (xpi/firefox-i18n-65.0/sr.xpi) = 6eebe3873fe89c6b74e06c3629e59ef2bf32b755889f7e43ac718c09a3d55087
SIZE (xpi/firefox-i18n-65.0/sr.xpi) = 498950
SHA256 (xpi/firefox-i18n-65.0/sv-SE.xpi) = a74c087cf5619aad8808d9ff46f96eb96c8e9971ce4c18f66d91befb05f0701c
SIZE (xpi/firefox-i18n-65.0/sv-SE.xpi) = 470813
SHA256 (xpi/firefox-i18n-65.0/ta.xpi) = 04747c1032ce8e27bebcbbb75cf6192cd45c78a1002d8c8e31bbb2fa7b41a999
SIZE (xpi/firefox-i18n-65.0/ta.xpi) = 522778
SHA256 (xpi/firefox-i18n-65.0/te.xpi) = d09bd777b7af2fa33016d8319a4667693ca6ec7841a3f7fa65c9573f0296c499
SIZE (xpi/firefox-i18n-65.0/te.xpi) = 534585
SHA256 (xpi/firefox-i18n-65.0/th.xpi) = d3d3b8e265ed18aac59e07ef1b28d53544c3c74eadd64fa49ba9d816019791d3
SIZE (xpi/firefox-i18n-65.0/th.xpi) = 507521
SHA256 (xpi/firefox-i18n-65.0/tr.xpi) = b9a1649d44d270f1ea75425e0a240ed3a6a9c93c48d574095b2d99e4d84e9e3c
SIZE (xpi/firefox-i18n-65.0/tr.xpi) = 481299
SHA256 (xpi/firefox-i18n-65.0/uk.xpi) = feacbc7d10c635701dfb6864adc5c72ac98c4c493f5dbe126f27aa56000696c3
SIZE (xpi/firefox-i18n-65.0/uk.xpi) = 528931
SHA256 (xpi/firefox-i18n-65.0/ur.xpi) = 673c351b3c76d927240abfbb571954ff86fbf3dc98c56b41c6a9f6aec35697ed
SIZE (xpi/firefox-i18n-65.0/ur.xpi) = 511338
SHA256 (xpi/firefox-i18n-65.0/uz.xpi) = 7cebbbfb3b203ce0da6d4872846df4687955afbae742ae14eb9cbe8c974eba1e
SIZE (xpi/firefox-i18n-65.0/uz.xpi) = 460813
SHA256 (xpi/firefox-i18n-65.0/vi.xpi) = de35632b65856af4a2a87d529b835b2748303e907412241e03df0cba1f83918a
SIZE (xpi/firefox-i18n-65.0/vi.xpi) = 486524
SHA256 (xpi/firefox-i18n-65.0/xh.xpi) = c9a60df8dbf4b11e8cfe06cd720cd652117d17050454583daf721624288f7f8c
SIZE (xpi/firefox-i18n-65.0/xh.xpi) = 455414
SHA256 (xpi/firefox-i18n-65.0/zh-CN.xpi) = 8b477d44eb17f9c1ee3afed8a06f7b2642b3e177a7f59b03cc4d6bd0f9d8ea62
SIZE (xpi/firefox-i18n-65.0/zh-CN.xpi) = 494803
SHA256 (xpi/firefox-i18n-65.0/zh-TW.xpi) = e01b44db4deb9b2637bc70d4c444679a7cfd9b6e40dc9eb87c696a76b17a8e13
SIZE (xpi/firefox-i18n-65.0/zh-TW.xpi) = 492966

View file

@ -3,10 +3,11 @@
PORTNAME= firefox
DISTVERSION= 65.0
PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www ipv6
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1548089834
SHA256 (firefox-65.0.source.tar.xz) = 106b14cf9fbbc13d376b391a722678d69b44ad8481b5e325170588e4ac236a76
SIZE (firefox-65.0.source.tar.xz) = 278717736
TIMESTAMP = 1548355762
SHA256 (firefox-65.0.source.tar.xz) = 75b1b14605d63e8c83b60e0a4020cdb75b8671fb646959da865cbead0c2b466d
SIZE (firefox-65.0.source.tar.xz) = 278317028

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gitlab-ce
PORTVERSION= 11.6.4
PORTVERSION= 11.6.5
CATEGORIES= www devel
MAINTAINER= mfechner@FreeBSD.org
@ -219,7 +219,7 @@ USE_RC_SUBR= gitlab
USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
# Find the here: https://gitlab.com/gitlab-org/gitlab-ce/tags
GL_COMMIT= 300fef12295e24e33b7d180679d0f7c4333d91b7
GL_COMMIT= 237bddc6a52fdc8ccb51b024a3048a3233ee43a3
USERS= git
GROUPS= git

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1547682529
SHA256 (gitlab-org-gitlab-ce-300fef12295e24e33b7d180679d0f7c4333d91b7_GL0.tar.gz) = 4ed006ae14dd76d033ff90a95b623cce3c7388c7b043505d25acff4098cc654a
SIZE (gitlab-org-gitlab-ce-300fef12295e24e33b7d180679d0f7c4333d91b7_GL0.tar.gz) = 49852433
TIMESTAMP = 1548333740
SHA256 (gitlab-org-gitlab-ce-237bddc6a52fdc8ccb51b024a3048a3233ee43a3_GL0.tar.gz) = 12bb09da85da03f7eba2b3f01bda1f61ba9026c392a26b4a3ef97fda0851fa89
SIZE (gitlab-org-gitlab-ce-237bddc6a52fdc8ccb51b024a3048a3233ee43a3_GL0.tar.gz) = 49851914

Some files were not shown because too many files have changed in this diff Show more