*/*: sync with upstream

Taken from: HardenedBSD
This commit is contained in:
Franco Fichtner 2018-06-19 07:18:01 +02:00
parent d08bd53201
commit 5be31714e5
326 changed files with 3910 additions and 17664 deletions

View file

@ -12,16 +12,16 @@ COMMENT= Program to extract Inno Setup files
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_sparc64= Does not build: undefined reference to std::ctype<char>::_M_widen_init()
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \
libboost_filesystem.so:devel/boost-libs \
libboost_system.so:devel/boost-libs \
libboost_program_options.so:devel/boost-libs
USES= cmake iconv
USES= cmake compiler:c++11-lang iconv
PLIST_FILES= bin/innoextract \
man/man1/innoextract.1.gz
BROKEN_sparc64= Does not build: undefined reference to std::ctype<char>::_M_widen_init()
.include <bsd.port.mk>

View file

@ -3,7 +3,7 @@
PORTNAME= aipy
PORTVERSION= 2.1.9
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= astro python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -20,6 +20,6 @@ BUILD_DEPENDS= ${PYNUMPY} \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= python:2.7
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils concurrent autoplist
.include <bsd.port.mk>

View file

@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libcurl.so:ftp/curl \
libmpdclient.so:audio/libmpdclient
USES= pkgconfig
USES= compiler:c++11-lang pkgconfig
USE_RC_SUBR= mpdas

View file

@ -12,6 +12,8 @@ COMMENT= Network Performance Meter
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-array-bounds"
USES= cmake shebangfix
CMAKE_ON= BUILD_PLOT_PROGRAMS
CMAKE_OFF= BUILD_TEST_PROGRAMS WITH_NEAT

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= stress-ng
PORTVERSION= 0.09.29
PORTVERSION= 0.09.30
CATEGORIES= benchmarks
MASTER_SITES= http://kernel.ubuntu.com/~cking/tarballs/stress-ng/

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1528815052
SHA256 (stress-ng-0.09.29.tar.xz) = 2e701b5a11db8135bac3b7a47efea8573987df1d879d01f5d8c34cf61880490e
SIZE (stress-ng-0.09.29.tar.xz) = 349276
TIMESTAMP = 1529329210
SHA256 (stress-ng-0.09.30.tar.xz) = 38881e799cbc400d058f08ebe9d4aa4c3ca9979541aa67e36a24b217d0d07294
SIZE (stress-ng-0.09.30.tar.xz) = 350520

View file

@ -13,6 +13,8 @@ COMMENT= Official bioinformatic applications based on the SeqAn library
LICENSE= BSD3CLAUSE LGPL3 GPLv3
LICENSE_COMB= multi
BROKEN_powerpc64= fails to build: requires 'c++14-lang' in USES (cf.)
BUILD_DEPENDS= boost-libs>0:devel/boost-libs
USES= cmake:outsource compiler:openmp # once #199603 is resolved, add c++14-lang

View file

@ -11,7 +11,7 @@ COMMENT= Software pipeline for building loci from short-read sequences
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gmake python shebangfix
USES= compiler:c++11-lang gmake python shebangfix
SHEBANG_FILES= scripts/*.pl scripts/*.py
GNU_CONFIGURE= yes

View file

@ -7,7 +7,7 @@ PORTREVISION= 4
CATEGORIES= converters
MASTER_SITES= SF/rusxmms/${PORTNAME}/${PORTVERSION}
MAINTAINER= admin@lissyara.su
MAINTAINER= ports@FreeBSD.org
COMMENT= Charset conversion utility with language and encoding autodetection
LIB_DEPENDS= librcc.so:devel/librcc

View file

@ -15,9 +15,10 @@ BUILD_DEPENDS= p5-DBI>=1.631:databases/p5-DBI
RUN_DEPENDS= p5-DBI>=1.631:databases/p5-DBI
LIB_DEPENDS= libcego.so:databases/cego
USES= gmake perl5
USES= compiler gmake perl5
USE_PERL5= configure
CC:= ${CXX}
COMPILER_TYPE= clang
CONFIGURE_ARGS+= --prefix=${PREFIX}
post-install:

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= mongodb
PORTVERSION= 1.4.3
PORTVERSION= 1.4.4
CATEGORIES= databases pear
MAINTAINER= pi@FreeBSD.org

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1527776411
SHA256 (PECL/mongodb-1.4.3.tgz) = 633485d2dd3f608143d0716f7ebf352a32d94b16eb7947a2bb851b29bad3e912
SIZE (PECL/mongodb-1.4.3.tgz) = 1042883
TIMESTAMP = 1529354859
SHA256 (PECL/mongodb-1.4.4.tgz) = 13acc8dbc08ecb18689e021f89f74ec3a99fe2298322bba8a230f9f516c1b9eb
SIZE (PECL/mongodb-1.4.4.tgz) = 1043458

View file

@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE
CONFLICTS= postgresql-libpqxx-[1-5].* postgresql-libpqxx3-3.* \
postgresql-libpqxx4-4.*
USES= gmake libtool pathfix pgsql python:2.7,build shebangfix
USES= compiler:c++11-lang gmake libtool pathfix pgsql python:2.7,build shebangfix
USE_GITHUB= yes
GH_ACCOUNT= jtv
GNU_CONFIGURE= yes

View file

@ -9,7 +9,7 @@ CATEGORIES= deskutils
MASTER_SITES= https://launchpad.net/~andrew-crew-kuznetsov/+archive/xneur-stable/+files/
DISTNAME= ${PORTNAME}_${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= admin@lissyara.su
MAINTAINER= ports@FreeBSD.org
COMMENT= Auto keyboard switcher
LICENSE= GPLv2

View file

@ -13,11 +13,10 @@ LICENSE= GPLv2
LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs
USES= cmake compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= zloidemon
GH_TAGNAME= 0a75b89
USES= cmake
USE_LDCONFIG= yes
OPTIONS_DEFINE= ASSERT PYTHON SNAPPY EXAMPLES TESTS

View file

@ -13,13 +13,13 @@ COMMENT= Generic Constraint Development Environment
LICENSE= BSL MIT
LICENSE_COMB= multi
LIB_DEPENDS= libmpfr.so:math/mpfr \
libgmp.so:math/gmp
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64
NOT_FOR_ARCHS_REASON= needs code written to specify rounding control mechanism in Boost.Numeric.Interval
USES= bison gmake perl5
LIB_DEPENDS= libmpfr.so:math/mpfr \
libgmp.so:math/gmp
USES= bison compiler:c++11-lang gmake perl5
USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static \

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= jenkins
PORTVERSION= 2.127
PORTVERSION= 2.128
CATEGORIES= devel java
MASTER_SITES= http://mirrors.jenkins-ci.org/war/${PORTVERSION}/
DISTNAME= jenkins

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1528772415
SHA256 (jenkins/2.127/jenkins.war) = 5ab171dc956939e8b43bf81512577a74e540ecd99388e6b51e0b477d1cf2910b
SIZE (jenkins/2.127/jenkins.war) = 74788242
TIMESTAMP = 1529330646
SHA256 (jenkins/2.128/jenkins.war) = e9288b78093507953550214c395bb6f1baf7a23c172a6cb9c035e5a7305ae7a2
SIZE (jenkins/2.128/jenkins.war) = 74881373

View file

@ -11,6 +11,8 @@ COMMENT= Library (using libusb) to talk to FTDI chips
LICENSE= GPLv2
BROKEN_sparc64= Does not build: fails to link
LIB_DEPENDS= libconfuse.so:devel/libconfuse
OPTIONS_DEFINE= PYTHON BOOST DOCS EXAMPLES
@ -20,9 +22,7 @@ OPTIONS_SUB= yes
BOOST_DESC= Build with boost
PYTHON_DESC= Build Python bindings
BROKEN_sparc64= Does not build: fails to link
USES= cmake gettext-runtime pkgconfig tar:bzip2
USES= cmake compiler:c++11-lang gettext-runtime pkgconfig tar:bzip2
USE_LDCONFIG= yes
PORTDOCS= COPYING.LIB ChangeLog README

View file

@ -97,7 +97,7 @@ PORTSCOUT= limit:\d+\.\d+\.\d+$$
LDFLAGS+= -L${LOCALBASE}/lib -fstack-protector
USES= charsetfix cpe gettext-runtime gmake libtool pathfix \
USES= charsetfix compiler:c++0x cpe gettext-runtime gmake libtool pathfix \
perl5 python:build pkgconfig shebangfix tar:xz
USE_RC_SUBR= libvirtd virtlogd
CPE_VENDOR= redhat

View file

@ -2,7 +2,7 @@
PORTNAME= llvm
PORTVERSION= ${LLVM_MAJOR}.d${SNAPDATE}
PORTREVISION= 1
PORTREVISION= 0
CATEGORIES= devel lang
PKGNAMESUFFIX= ${LLVM_SUFFIX}

View file

@ -6,9 +6,9 @@
#
LLVM_MAJOR= 7.0
LLVM_RELEASE= ${LLVM_MAJOR}.0
SNAPDATE= 20180205
SNAPDATE= 20180615
LLVM_COMMIT= a96483ca03f032c31dde64c9d013782affcd2d55
CLANG_COMMIT= 88ee4bd7313a6b1b0a7b389fa7e5d4c796409b10
LLD_COMMIT= 8bbb95977e02dd1a73a67c8974d97ed497a2a865
LLVM_COMMIT= 19d36abc279ec90d9a8c03ffd2fae608bed6f733
CLANG_COMMIT= 1ab4b309c5aed3be3542b6263a8f2d5aa5f7d7e7
LLD_COMMIT= f105558e15f09f1957e27073229167552fb94a96
LLDB_COMMIT= 7ee5905d0109a13d543a127a9cda7c280c8103c8

View file

@ -1,7 +1,7 @@
TIMESTAMP = 1517850799
SHA256 (CTSRD-CHERI-llvm-7.0.d20180205-a96483ca03f032c31dde64c9d013782affcd2d55_GH0.tar.gz) = 3f685131ad03c8c3486f6ccb37a9f1f65f88dcee6ccdb7d7a98b10ea33aee9ec
SIZE (CTSRD-CHERI-llvm-7.0.d20180205-a96483ca03f032c31dde64c9d013782affcd2d55_GH0.tar.gz) = 38650902
SHA256 (CTSRD-CHERI-clang-88ee4bd7313a6b1b0a7b389fa7e5d4c796409b10_GH0.tar.gz) = 135c4a540024facd60d1008d68add7f8dbb077acfd61d257c867fb368e6e54e0
SIZE (CTSRD-CHERI-clang-88ee4bd7313a6b1b0a7b389fa7e5d4c796409b10_GH0.tar.gz) = 17024145
SHA256 (CTSRD-CHERI-lld-8bbb95977e02dd1a73a67c8974d97ed497a2a865_GH0.tar.gz) = e20b67f20ad1d26878e73a08358eee8f87334c301162be3f576d7206102f1ee2
SIZE (CTSRD-CHERI-lld-8bbb95977e02dd1a73a67c8974d97ed497a2a865_GH0.tar.gz) = 4010874
TIMESTAMP = 1529097632
SHA256 (CTSRD-CHERI-llvm-7.0.d20180615-19d36abc279ec90d9a8c03ffd2fae608bed6f733_GH0.tar.gz) = 3d79c7d21a7e94fca7dfc371506a7535d628b762bce56368ca37f407d68e8eb3
SIZE (CTSRD-CHERI-llvm-7.0.d20180615-19d36abc279ec90d9a8c03ffd2fae608bed6f733_GH0.tar.gz) = 38939262
SHA256 (CTSRD-CHERI-clang-1ab4b309c5aed3be3542b6263a8f2d5aa5f7d7e7_GH0.tar.gz) = 580737cbeb988aac16720d1564e364f727df86079a39f57674418eb49b69715f
SIZE (CTSRD-CHERI-clang-1ab4b309c5aed3be3542b6263a8f2d5aa5f7d7e7_GH0.tar.gz) = 17132975
SHA256 (CTSRD-CHERI-lld-f105558e15f09f1957e27073229167552fb94a96_GH0.tar.gz) = 8a267f4733d4114eb7f0530f219750410069da260cda6c01321ffc80d01617ae
SIZE (CTSRD-CHERI-lld-f105558e15f09f1957e27073229167552fb94a96_GH0.tar.gz) = 4050182

View file

@ -554,6 +554,7 @@ llvm%%LLVM_SUFFIX%%/bin/yaml2obj
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/SemaLambda.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Template.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateDeduction.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TemplateInstCallback.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/TypoCorrection.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Sema/Weak.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/include/clang/Serialization/ASTBitCodes.h
@ -1148,6 +1149,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/CodeView/TypeVisitorCallbacks.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DIContext.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFAttribute.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFContext.h
@ -1162,6 +1164,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugPubTable.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDebugRnglists.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFDie.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFExpression.h
llvm%%LLVM_SUFFIX%%/include/llvm/DebugInfo/DWARF/DWARFFormValue.h
@ -1445,6 +1448,7 @@ llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoDarwin.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoELF.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmInfoWasm.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmLayout.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAsmMacro.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCAssembler.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodeEmitter.h
llvm%%LLVM_SUFFIX%%/include/llvm/MC/MCCodePadder.h
@ -1930,6 +1934,7 @@ llvm%%LLVM_SUFFIX%%/lib/LLVMHello.so
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/bmiintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/cetintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/cheri.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/cheri_init_globals.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/clflushoptintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/clwbintrin.h
%%CLANG%%llvm%%LLVM_SUFFIX%%/lib/clang/%%LLVM_RELEASE%%.0/include/clzerointrin.h

View file

@ -3,7 +3,7 @@
PORTNAME= Breve
PORTVERSION= 1.3.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= devel python
MASTER_SITES= http://breve.twisty-industries.com/downloads/ \
LOCAL/nivit/${PORTNAME}
@ -12,7 +12,9 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Python s-expression style template engine
LICENSE= MIT
USES= python:2.7
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils concurrent autoplist
.include <bsd.port.mk>

View file

@ -3,6 +3,7 @@
PORTNAME= Faker
PORTVERSION= 0.8.15
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -13,6 +14,6 @@ COMMENT= Generate fake data using python
LICENSE= MIT
USES= python
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils concurrent autoplist
.include <bsd.port.mk>

View file

@ -2,6 +2,7 @@
PORTNAME= cmdtest
PORTVERSION= 0.32
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://git.liw.fi/cgi-bin/cgit/cgit.cgi/cmdtest/snapshot/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -20,10 +21,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ttystatus>0:devel/py-ttystatus@${FLAVOR}
USES= python:2.7
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
post-patch:
${REINPLACE_CMD} -e "s,python,${PYTHON_CMD},g" ${WRKSRC}/setup.py
@${REINPLACE_CMD} -e "s,python,${PYTHON_CMD},g ; s,share/man/,man/," ${WRKSRC}/setup.py
.include <bsd.port.mk>

View file

@ -2,6 +2,7 @@
PORTNAME= flex
DISTVERSION= 6.13.2
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -22,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=3.3:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=3.11:devel/py-yaml@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
USE_PYTHON= distutils concurrent autoplist
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -3,6 +3,7 @@
PORTNAME= interface
PORTVERSION= 2.2
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= http://www.lysator.liu.se/~tab/erlang/py_interface/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@ -20,6 +21,7 @@ DOCSDIR= ${PREFIX}/share/doc/py_${PORTNAME}
# EXAMPLESDIR= ${PREFIX}/share/examples/py_${PORTNAME}
OPTIONS_DEFINE= DOCS
DOCS_USE= PYTHON=concurrent
PORTDOCS= README

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= ruamel.yaml
DISTVERSION= 0.15.37
DISTVERSION= 0.15.40
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1522277310
SHA256 (ruamel.yaml-0.15.37.tar.gz) = 509842d96fb194f79b57483b76429f8956d8f7ade3cb49d1e5aeb5c5e9ef4918
SIZE (ruamel.yaml-0.15.37.tar.gz) = 280165
TIMESTAMP = 1529355220
SHA256 (ruamel.yaml-0.15.40.tar.gz) = 974e91b23273eb6c32aef979a32c20ed0f6c6e4d9c1523611ea10c5fda9b8928
SIZE (ruamel.yaml-0.15.40.tar.gz) = 278766

View file

@ -33,7 +33,7 @@ MAKE_ARGS= EXTERNAL_LIBCUTL=y \
install_prefix=${STAGEDIR}${PREFIX} \
install_man_dir=${STAGEDIR}${MANPREFIX}/man \
verbose=1
USES= gmake tar:bzip2
USES= compiler:c++11-lang gmake tar:bzip2
post-patch:
# Use devel/build instead of the port's bundled copy.

View file

@ -9,7 +9,7 @@ PORTREVISION= 0
.else
# XXX: correct version
# dns/bind9xx here
PORTREVISION= 1
PORTREVISION= 0
.endif
CATEGORIES= dns net ipv6
# XXX: put the ISC master_site
@ -40,13 +40,13 @@ LIB_DEPENDS= libxml2.so:textproc/libxml2
# XXX: remove tar:bz2
USES= cpe libedit ssl tar:bz2
# ISC releases things like 9.8.0-P1, which our versioning doesn't like
ISCVERSION= 9.13.0a0.2018.06.08
ISCVERSION= 9.13.0a0.2018.06.15
# XXX: Remove gitlab
USE_GITLAB= yes
GL_SITE= https://gitlab.isc.org
GL_ACCOUNT= isc-projects
GL_PROJECT= bind9
GL_COMMIT= b8fbe4aab40f5a41b9b0f00586c972d5afdba05f
GL_COMMIT= e495999c621a481db1ae2a5d189c416238a82980
CPE_VENDOR= isc
CPE_VERSION= ${ISCVERSION:C/-.*//}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1528712121
SHA256 (isc-projects-bind9-b8fbe4aab40f5a41b9b0f00586c972d5afdba05f_GL0.tar.gz) = a1b32af9f19a77b73661ef6690603bb9b011591f700f6e64819fa04e6399cd59
SIZE (isc-projects-bind9-b8fbe4aab40f5a41b9b0f00586c972d5afdba05f_GL0.tar.gz) = 8925777
TIMESTAMP = 1529305510
SHA256 (isc-projects-bind9-e495999c621a481db1ae2a5d189c416238a82980_GL0.tar.gz) = d9b3559bc9a4d35bbe61d5e2316d3c1f97eac9b21e0f36502fc3839d8c7646c0
SIZE (isc-projects-bind9-e495999c621a481db1ae2a5d189c416238a82980_GL0.tar.gz) = 8534156

View file

@ -1,4 +1,4 @@
--- bin/named/config.c.orig 2018-06-08 18:48:01 UTC
--- bin/named/config.c.orig 2018-06-15 08:58:30 UTC
+++ bin/named/config.c
@@ -176,12 +176,14 @@ options {\n\
max-recursion-queries 75;\n\
@ -13,11 +13,11 @@
nsec3-test-zone no;\n\
+ override-cache-ttl 0; /* do not override */\n\
provide-ixfr true;\n\
qname-minimization relaxed;\n\
query-source address *;\n\
query-source-v6 address *;\n\
--- bin/named/server.c.orig 2018-06-08 18:48:01 UTC
--- bin/named/server.c.orig 2018-06-15 08:58:30 UTC
+++ bin/named/server.c
@@ -4074,6 +4074,16 @@ configure_view(dns_view_t *view, dns_vie
@@ -4071,6 +4071,16 @@ configure_view(dns_view_t *view, dns_vie
}
obj = NULL;
@ -34,9 +34,9 @@
result = named_config_get(maps, "max-cache-ttl", &obj);
INSIST(result == ISC_R_SUCCESS);
view->maxcachettl = cfg_obj_asuint32(obj);
--- lib/dns/include/dns/view.h.orig 2018-06-08 18:48:01 UTC
--- lib/dns/include/dns/view.h.orig 2018-06-15 08:58:30 UTC
+++ lib/dns/include/dns/view.h
@@ -149,6 +149,8 @@ struct dns_view {
@@ -151,6 +151,8 @@ struct dns_view {
isc_boolean_t requestnsid;
isc_boolean_t sendcookie;
dns_ttl_t maxcachettl;
@ -45,9 +45,9 @@
dns_ttl_t maxncachettl;
isc_uint32_t nta_lifetime;
isc_uint32_t nta_recheck;
--- lib/dns/resolver.c.orig 2018-06-08 18:48:01 UTC
--- lib/dns/resolver.c.orig 2018-06-15 08:58:30 UTC
+++ lib/dns/resolver.c
@@ -5748,6 +5748,18 @@ cache_name(fetchctx_t *fctx, dns_name_t
@@ -5799,6 +5799,18 @@ cache_name(fetchctx_t *fctx, dns_name_t
}
/*
@ -66,9 +66,9 @@
* Enforce the configure maximum cache TTL.
*/
if (rdataset->ttl > res->view->maxcachettl) {
--- lib/isccfg/namedconf.c.orig 2018-06-08 18:48:01 UTC
--- lib/isccfg/namedconf.c.orig 2018-06-15 08:58:30 UTC
+++ lib/isccfg/namedconf.c
@@ -1916,6 +1916,8 @@ view_clauses[] = {
@@ -1917,6 +1917,8 @@ view_clauses[] = {
{ "max-acache-size", &cfg_type_sizenodefault,
CFG_CLAUSEFLAG_OBSOLETE },
{ "max-cache-size", &cfg_type_sizeorpercent, 0 },

View file

@ -1,115 +0,0 @@
commit 03ecba2cdc8d9a6cb6bdf863ffa1e230cb4ff223
Author: Evan Hunt <each@isc.org>
Date: 2018-06-04 15:57:58 -0700
allow-recursion could incorrectly inherit from the default allow-query
--- CHANGES.orig 2018-06-08 18:48:01 UTC
+++ CHANGES
@@ -22,7 +22,12 @@
4961. [protocol] Remove support for ECC-GOST (GOST R 34.11-94).
[GL #295]
-4960. [placeholder]
+4960. [security] When recursion is enabled, but the "allow-recursion"
+ and "allow-query-cache" ACLs are not specified,
+ they should be limited to local networks,
+ but were inadvertently set to match the default
+ "allow-query", thus allowing remote queries.
+ (CVE-2018-5738) [GL #309]
4959. [func] NSID logging (enabled by the "request-nsid" option)
now has its own "nsid" category, instead of using the
--- bin/named/server.c.orig 2018-06-08 18:48:01 UTC
+++ bin/named/server.c
@@ -3725,10 +3725,6 @@ configure_view(dns_view_t *view, dns_vie
CHECKM(named_config_getport(config, &port), "port");
dns_view_setdstport(view, port);
- CHECK(configure_view_acl(vconfig, config, named_g_config,
- "allow-query", NULL, actx,
- named_g_mctx, &view->queryacl));
-
/*
* Make the list of response policy zone names for a view that
* is used for real lookups and so cares about hints.
@@ -4697,21 +4693,35 @@ configure_view(dns_view_t *view, dns_vie
"allow-query-cache-on", NULL, actx,
named_g_mctx, &view->cacheonacl));
/*
- * Set "allow-query-cache", "allow-recursion", and
- * "allow-recursion-on" acls if configured in named.conf.
- * (Ignore the global defaults for now, because these ACLs
- * can inherit from each other when only some of them set at
- * the options/view level.)
+ * Set the "allow-query", "allow-query-cache", "allow-recursion",
+ * and "allow-recursion-on" ACLs if configured in named.conf, but
+ * NOT from the global defaults. This is done by leaving the third
+ * argument to configure_view_acl() NULL.
+ *
+ * We ignore the global defaults here because these ACLs
+ * can inherit from each other. If any are still unset after
+ * applying the inheritance rules, we'll look up the defaults at
+ * that time.
*/
- CHECK(configure_view_acl(vconfig, config, NULL, "allow-query-cache",
- NULL, actx, named_g_mctx, &view->cacheacl));
+
+ /* named.conf only */
+ CHECK(configure_view_acl(vconfig, config, NULL,
+ "allow-query", NULL, actx,
+ named_g_mctx, &view->queryacl));
+
+ /* named.conf only */
+ CHECK(configure_view_acl(vconfig, config, NULL,
+ "allow-query-cache", NULL, actx,
+ named_g_mctx, &view->cacheacl));
if (strcmp(view->name, "_bind") != 0 &&
view->rdclass != dns_rdataclass_chaos)
{
+ /* named.conf only */
CHECK(configure_view_acl(vconfig, config, NULL,
"allow-recursion", NULL, actx,
named_g_mctx, &view->recursionacl));
+ /* named.conf only */
CHECK(configure_view_acl(vconfig, config, NULL,
"allow-recursion-on", NULL, actx,
named_g_mctx, &view->recursiononacl));
@@ -4749,18 +4759,21 @@ configure_view(dns_view_t *view, dns_vie
* the global config.
*/
if (view->recursionacl == NULL) {
+ /* global default only */
CHECK(configure_view_acl(NULL, NULL, named_g_config,
"allow-recursion", NULL,
actx, named_g_mctx,
&view->recursionacl));
}
if (view->recursiononacl == NULL) {
+ /* global default only */
CHECK(configure_view_acl(NULL, NULL, named_g_config,
"allow-recursion-on", NULL,
actx, named_g_mctx,
&view->recursiononacl));
}
if (view->cacheacl == NULL) {
+ /* global default only */
CHECK(configure_view_acl(NULL, NULL, named_g_config,
"allow-query-cache", NULL,
actx, named_g_mctx,
@@ -4774,6 +4787,14 @@ configure_view(dns_view_t *view, dns_vie
CHECK(dns_acl_none(mctx, &view->cacheacl));
}
+ if (view->queryacl == NULL) {
+ /* global default only */
+ CHECK(configure_view_acl(NULL, NULL, named_g_config,
+ "allow-query", NULL,
+ actx, named_g_mctx,
+ &view->queryacl));
+ }
+
/*
* Ignore case when compressing responses to the specified
* clients. This causes case not always to be preserved,

View file

@ -1,6 +1,6 @@
--- configure.orig 2018-06-08 18:48:01 UTC
--- configure.orig 2018-06-15 08:58:30 UTC
+++ configure
@@ -14848,27 +14848,9 @@ done
@@ -14856,27 +14856,9 @@ done
# problems start to show up.
saved_libs="$LIBS"
for TRY_LIBS in \
@ -30,7 +30,7 @@
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5
$as_echo_n "checking linking as $TRY_LIBS... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
@@ -14911,47 +14893,7 @@ $as_echo "no" >&6; } ;;
@@ -14919,47 +14901,7 @@ $as_echo "no" >&6; } ;;
no) as_fn_error $? "could not determine proper GSSAPI linkage" "$LINENO" 5 ;;
esac
@ -79,7 +79,7 @@
DNS_GSSAPI_LIBS="$LIBS"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5
@@ -23303,7 +23245,7 @@ $as_echo "" >&6; }
@@ -23311,7 +23253,7 @@ $as_echo "" >&6; }
# Check other locations for includes.
# Order is important (sigh).

View file

@ -120,6 +120,7 @@ include/dns/view.h
include/dns/xfrin.h
include/dns/zone.h
include/dns/zonekey.h
include/dns/zoneverify.h
include/dns/zt.h
include/dst/dst.h
include/dst/gssapi.h

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dns-lexicon
DISTVERSION= 2.3.0
DISTVERSION= 2.4.3
CATEGORIES= dns python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1527415643
SHA256 (dns-lexicon-2.3.0.tar.gz) = fad9002f9fdb9208f9f0094ba4290ca326a354f27990b3dcf98d8d2a5318b4f6
SIZE (dns-lexicon-2.3.0.tar.gz) = 54661
TIMESTAMP = 1529311382
SHA256 (dns-lexicon-2.4.3.tar.gz) = 4565395329cfdb72aed4f58c4ccc075486ac829b5d1853f9287a4abeb38687bd
SIZE (dns-lexicon-2.4.3.tar.gz) = 57567

View file

@ -13,7 +13,7 @@ COMMENT= Programming and around-programming text editor
LICENSE= LGPL21
USES= gmake localbase pkgconfig tar:bzip2
USES= compiler:c++11-lang gmake localbase pkgconfig tar:bzip2
GNU_CONFIGURE= yes
USE_GNOME= gtk20
INSTALLS_ICONS= yes

View file

@ -18,7 +18,7 @@ BROKEN_armv7= fails to install: PDFDocument.cpp:1836:39: cannot initialize a pa
BUILD_DEPENDS= hunspell:textproc/hunspell
LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4
USES= pkgconfig qmake
USES= compiler:c++11-lang pkgconfig qmake
USE_GITHUB= yes
GH_ACCOUNT= TeXworks
USE_QT4= gui corelib rcc_build moc_build uic_build \

View file

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= citra
PORTVERSION= s20180609
PORTVERSION= s20180617
PORTREVISION?= 0
CATEGORIES= emulators
@ -23,7 +23,7 @@ BUILD_DEPENDS= boost-libs>=1.66:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= citra-emu
GH_TAGNAME= cf9bfe069
GH_TAGNAME= 574824a26
GH_TUPLE= citra-emu:ext-libressl-portable:cbb1dca:libressl/externals/libressl \
citra-emu:ext-soundtouch:060181e:soundtouch/externals/soundtouch \
MerryMage:dynarmic:r1-2-g4b350a3:dynarmic/externals/dynarmic \

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1528591085
SHA256 (citra-emu-citra-s20180609-cf9bfe069_GH0.tar.gz) = 544c367ce8af0afa1633e14deafc1137c9add582891e1ae292f3a0917020bfad
SIZE (citra-emu-citra-s20180609-cf9bfe069_GH0.tar.gz) = 2219932
TIMESTAMP = 1529291115
SHA256 (citra-emu-citra-s20180617-574824a26_GH0.tar.gz) = 00ac2fd58ed3cf778f5cb00ccb37cb7613ce4374a41c02c44596adc68b4b1dd3
SIZE (citra-emu-citra-s20180617-574824a26_GH0.tar.gz) = 2230304
SHA256 (citra-emu-ext-libressl-portable-cbb1dca_GH0.tar.gz) = f3741a3bb480d9f8a817f032f59d1908e659620cbb93c0fe8289cfb46d2ab89c
SIZE (citra-emu-ext-libressl-portable-cbb1dca_GH0.tar.gz) = 1761962
SHA256 (citra-emu-ext-soundtouch-060181e_GH0.tar.gz) = a593ab188e4feaeef8376c27b554cc413986efc777c195e44c6d3d223de9a63c

View file

@ -9,7 +9,8 @@ MAINTAINER= brooks@FreeBSD.org
COMMENT?= QEMU emulator with CHERI CPU support
# XXX: disabling gnutls doesn't work so depend on it to avoid breakage.
LIB_DEPENDS= libgnutls.so:security/gnutls \
LIB_DEPENDS= libcapstone.so:devel/capstone3 \
libgnutls.so:security/gnutls \
libnettle.so:security/nettle
RUN_DEPENDS= qemu-system-i386:emulators/qemu
@ -20,6 +21,7 @@ LICENSE= GPLv2
USE_GITHUB= yes
GH_ACCOUNT= CTSRD-CHERI
GH_TAGNAME= ${QEMU_COMMIT}
GH_TUPLE= qemu:keycodemapdb:6b3d716:qemu/ui/keycodemapdb
HAS_CONFIGURE= yes
USES= gettext-runtime gmake libtool makeinfo pkgconfig python:2.7,build
@ -35,6 +37,7 @@ CONFLICTS_INSTALL= qemu-[0-9]* qemu-devel-[0-9]* qemu-sbruno-[0-9]*
CONFIGURE_ARGS+= \
--target-list=cheri128-softmmu,cheri128magic-softmmu,cheri256-softmmu \
--disable-curl \
--disable-git-update \
--disable-gtk \
--disable-libssh2 \
--disable-linux-user \
@ -46,6 +49,7 @@ CONFIGURE_ARGS+= \
--disable-xen \
--extra-cflags="-g ${EXTRA_CFLAGS}" \
--localstatedir=/var
EXTRA_CFLAGS= -DCHERI_UNALIGNED
QEMU_SYSTEM_CHERI?= qemu-system${PKGNAMESUFFIX}
PLIST= /dev/null

View file

@ -4,6 +4,6 @@
#
# Generated by: files/gen-Makefile.snapshot.sh.
#
SNAPDATE= 20180418
SNAPDATE= 20180614
QEMU_COMMIT= 6d92b091e7a39ffb793e8ceecb8aac86984a27c1
QEMU_COMMIT= e47a647e025e69212e6563b2b307a837677b9944

View file

@ -1,3 +1,9 @@
TIMESTAMP = 1524157469
SHA256 (CTSRD-CHERI-qemu-0.d20180418-6d92b091e7a39ffb793e8ceecb8aac86984a27c1_GH0.tar.gz) = 573e966fc9d344a7bab0fe3be4b2cc5804916c5d6cb13277395ea616cc015a00
SIZE (CTSRD-CHERI-qemu-0.d20180418-6d92b091e7a39ffb793e8ceecb8aac86984a27c1_GH0.tar.gz) = 14514297
TIMESTAMP = 1529085999
SHA256 (CTSRD-CHERI-qemu-0.d20180614-e47a647e025e69212e6563b2b307a837677b9944_GH0.tar.gz) = d2a5e68c56e10107e212a2f9b7ae2c7c4439d562e19f3cdb54d01e4778526899
SIZE (CTSRD-CHERI-qemu-0.d20180614-e47a647e025e69212e6563b2b307a837677b9944_GH0.tar.gz) = 16136332
SHA256 (qemu-capstone-22ead3e_GH0.tar.gz) = c8c73aa3f38d486a1a03f117611d5a82530fd33a2ef6c343256c3a6fac9ebd04
SIZE (qemu-capstone-22ead3e_GH0.tar.gz) = 2883987
SHA256 (qemu-dtc-e543880_GH0.tar.gz) = 84878bdcfca30db1ad32fd60ddfd01e08fc00ff0c042d2a758e7e90c08de0b5e
SIZE (qemu-dtc-e543880_GH0.tar.gz) = 176916
SHA256 (qemu-keycodemapdb-6b3d716_GH0.tar.gz) = c9d3412510aac999865d01aaa14b1fa8dc0385db55c5cf6c4d95d160bd0eaee9
SIZE (qemu-keycodemapdb-6b3d716_GH0.tar.gz) = 47905

View file

@ -2,8 +2,8 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.5-493
DISTVERSIONSUFFIX= -g903da117e
DISTVERSION= 0.0.5-510
DISTVERSIONSUFFIX= -g392a4bdc0
CATEGORIES= emulators
MAINTAINER= jbeich@FreeBSD.org

View file

@ -1,6 +1,6 @@
TIMESTAMP = 1529012524
SHA256 (RPCS3-rpcs3-v0.0.5-493-g903da117e_GH0.tar.gz) = e68af0aabb3a21103670213184d85fdf7d73064783640b27524ae61e6f6f46af
SIZE (RPCS3-rpcs3-v0.0.5-493-g903da117e_GH0.tar.gz) = 4963412
TIMESTAMP = 1529350466
SHA256 (RPCS3-rpcs3-v0.0.5-510-g392a4bdc0_GH0.tar.gz) = f024cb80b48087939844382ca98e2831a80620d2469441d7ca08215759b1c64f
SIZE (RPCS3-rpcs3-v0.0.5-510-g392a4bdc0_GH0.tar.gz) = 4970393
SHA256 (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = e50e4f4e9035e891e16867e995f44aac87ce734a9dde169f02fc9719b2ce3642
SIZE (RPCS3-hidapi-hidapi-0.8.0-rc1-25-gca39ce8_GH0.tar.gz) = 105623
SHA256 (RPCS3-llvm-17ec6d78a73_GH0.tar.gz) = 4567d1d946429ce55d6c0480fad3b82874aad22c2b1928ac4d4ba5ba40338604

View file

@ -15,7 +15,7 @@ COMMENT= Multiplayer networked Tron clone in 3D
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_FreeBSD_12_aarch64= network/nNetObject.cpp:1533:46: error: ordered comparison between pointer and zero ('const nSocket *' and 'int')
BROKEN_aarch64= network/nNetObject.cpp:1533:46: error: ordered comparison between pointer and zero ('const nSocket *' and 'int')
BROKEN_FreeBSD_12_armv6= network/nNetObject.cpp:1533:46: error: ordered comparison between pointer and zero ('const nSocket *' and 'int')
BROKEN_FreeBSD_12_armv7= network/nNetObject.cpp:1533:46: error: ordered comparison between pointer and zero ('const nSocket *' and 'int')

View file

@ -12,6 +12,8 @@ COMMENT= Morphing engine for MakeHuman
LICENSE= LGPL21
BROKEN_powerpc64= fails to compile: unrecognized command line option "-std=gnu++03"
GNU_CONFIGURE= yes
USES= pkgconfig gmake libtool
USE_LDCONFIG= yes

View file

@ -21,7 +21,7 @@ RUN_DEPENDS= xdg-open:devel/xdg-utils
WRKSRC= ${WRKDIR}/${PORTNAME}/src
USES= gmake tk
USES= compiler:c++11-lang gmake tk
USE_XORG= x11 xext xmu
USE_GL= glu
MAKE_ENV= TCL_INCLUDEDIR="${TCL_INCLUDEDIR}" \

View file

@ -13,7 +13,7 @@ LICENSE= GPLv2+
LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4
USES= qmake
USES= compiler:c++11-lang qmake
USE_QT4= qmake_build moc_build rcc_build uic_build linguist_build
PLIST_FILES= bin/diffpdf

View file

@ -18,9 +18,9 @@ LICENSE= GPLv2
BUILD_DEPENDS= cppunit-config:devel/cppunit
LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib
USES= compiler:c++11-lang desktop-file-utils iconv gmake pkgconfig tar:bzip2
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
USES= desktop-file-utils iconv gmake pkgconfig tar:bzip2
USE_GNOME= gtk20 intlhack
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib

View file

@ -15,6 +15,8 @@ COMMENT= Generative software that evolves images/textures/patterns
LICENSE= GPLv3+ # LICENSE file is GPLv2 though
BROKEN_powerpc64= fails to link: evolvotron.o: undefined reference to boost::program_options::options_description::options_description
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
WRKSRC= ${WRKDIR}/${PORTNAME}

View file

@ -16,6 +16,8 @@ COMMENT= Interactive tool for creating random fractal planets and terrain
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_powerpc64= fails to link: obj/fracplanet.o:(.text+0x250): undefined reference to boost::program_options::options_description::options_description
BUILD_DEPENDS= xsltproc:textproc/libxslt
LIB_DEPENDS= libboost_program_options.so:devel/boost-libs

View file

@ -13,6 +13,8 @@ COMMENT= Simple image viewer
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to configure: C++ compiler cannot create executables
LIB_DEPENDS= libcurl.so:ftp/curl \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2

View file

@ -12,6 +12,8 @@ COMMENT= Free and Open Source 3D Voxel Editor
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to build: sh: clang++: not found
LIB_DEPENDS= libargp.so:devel/argp-standalone \
libglfw.so:graphics/glfw \
libpng.so:graphics/png

View file

@ -15,6 +15,8 @@ COMMENT= Lightweight PDF viewer and toolkit
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to compile: cmsmd5.c:36:51: 'ContextID' undeclared
LIB_DEPENDS= libcurl.so:ftp/curl \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz \

View file

@ -10,6 +10,8 @@ COMMENT= Pretty Quick Image Viewer
LICENSE= GPLv2
BROKEN_powerpc64= fails to compile: pqiv.c:1183: #pragma GCC diagnostic not allowed inside functions
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
BUILD_DEPENDS= bash:shells/bash

View file

@ -13,6 +13,8 @@ COMMENT= Python bindings for libgphoto2
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BROKEN_powerpc64= fails to compile: unrecognized command line option "-Wno-unused-but-set-variable"
LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2
USES= pkgconfig python shebangfix

View file

@ -16,7 +16,7 @@ LICENSE_COMB= dual
LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4
USES= pkgconfig pyqt:4 python
USES= compiler:c++11-lang pkgconfig pyqt:4 python
USE_PYQT= gui xml sip_build
USE_PYTHON= distutils autoplist

View file

@ -2,7 +2,7 @@
PORTNAME= Wand
PORTVERSION= 0.4.4
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}

View file

@ -0,0 +1,10 @@
--- setup.py.orig 2016-10-22 05:27:48 UTC
+++ setup.py
@@ -35,7 +35,6 @@ else:
setup(
name='Wand',
packages=['wand'],
- data_files=[('', ['README.rst'])],
version=VERSION,
description='Ctypes-based simple MagickWand API binding for Python',
long_description=readme(),

View file

@ -14,7 +14,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4
USES= cmake:outsource pkgconfig
USES= cmake:outsource compiler:c++11-lang pkgconfig
USE_QT4= corelib gui linguisttools_build moc_build qmake_build rcc_build \
uic_build xml

View file

@ -12,11 +12,12 @@ COMMENT= Interactive post-processing tool for scanned pages
LICENSE= GPLv3
LIB_DEPENDS= libtiff.so:graphics/tiff \
libjbig.so:graphics/jbigkit \
libpng.so:graphics/png \
BROKEN_powerpc64= fails to compile: core.hpp:69: boost::lambda::<unnamed>::_1 causes a section type conflict
BUILD_DEPENDS= ${LOCALBASE}/include/boost/shared_ptr.hpp:devel/boost-libs
LIB_DEPENDS= libtiff.so:graphics/tiff \
libjbig.so:graphics/jbigkit \
libpng.so:graphics/png
USE_HARDENING= pie:off

View file

@ -34,7 +34,7 @@ LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libhdf5.so:science/hdf5 \
libexpat.so:textproc/expat2
USES= cpe gettext gmake jpeg libtool pathfix pkgconfig python:2.7 shebangfix
USES= compiler:c++11-lang cpe gettext gmake jpeg libtool pathfix pkgconfig python:2.7 shebangfix
SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile
USE_GNOME= cairo gdkpixbuf2 glib20 libgsf librsvg2 libxml2 pango
GNU_CONFIGURE= yes

View file

@ -14,6 +14,8 @@ LICENSE_COMB= multi
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE
LICENSE_FILE_MIT= ${WRKSRC}/LICENSE
BROKEN_powerpc64= fails to link: libw2xc.so: undefined reference to cv::imread
BUILD_DEPENDS= ${LOCALBASE}/include/CL/opencl.h:devel/opencl
LIB_DEPENDS= libopencv_highgui.so:graphics/opencv \
libopencv_imgproc.so:graphics/opencv-core

View file

@ -12,6 +12,8 @@ COMMENT= Wayland composite "server"
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_powerpc64= fails to compile: tests/test-runner.c:349: undefined reference to prctl
LIB_DEPENDS= libexpat.so:textproc/expat2 \
libffi.so:devel/libffi \
libepoll-shim.so:devel/libepoll-shim

View file

@ -10,6 +10,8 @@ MASTER_SITES= http://BSDforge.com/projects/source/irc/ezbounce/
MAINTAINER= portmaster@BSDforge.com
COMMENT= Highly configurable IRC Proxy
BROKEN_powerpc64= fails to configure: checking for boostlib >= 1.33... not found
OPTIONS_DEFINE= DOCS SSL COMPRESS
OPTIONS_DEFAULT=SSL COMPRESS
OPTIONS_SUB= yes

View file

@ -2,12 +2,12 @@
PORTNAME= another-htmllint
PORTVERSION= 20111128
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= japanese www
MASTER_SITES= http://openlab.ring.gr.jp/k16/htmllint/archives/
DISTNAME= htmllint
MAINTAINER= kuriyama@FreeBSD.org
MAINTAINER= yasu@utahime.org
COMMENT= Another HTML-lint (all messages are written in Japanese)
LICENSE= AnotherHTMLlint
@ -15,7 +15,7 @@ LICENSE_NAME= Another HTML-lint License
LICENSE_TEXT= See http://openlab.ring.gr.jp/k16/htmllint/index.html (Written in Japanese)
LICENSE_PERMS= no-dist-sell no-pkg-sell
RUN_DEPENDS= p5-CGI.pm>=0:www/p5-CGI.pm \
RUN_DEPENDS= p5-CGI>=0:www/p5-CGI \
p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \
p5-libwww>=0:www/p5-libwww \
ja-p5-Jcode>=0:japanese/p5-Jcode
@ -38,7 +38,7 @@ HTML= *.cgi *.html *.gif *.css
SEDSUB= ${SED} -i.bak -e 's@%%PREFIX%%@${PREFIX}@ ; s@%%DATADIR%%@${DATADIR}@'
# Please set this!
HTMLLINT_ADMIN?= kuriyama@FreeBSD.org
HTMLLINT_ADMIN?= webmaster@example.com
do-build:
@${SEDSUB} ${WRKSRC}/htmllintenv

View file

@ -94,10 +94,13 @@
SUBDIR += jxgrabkey
SUBDIR += langspec
SUBDIR += lightweight-java-profiler
SUBDIR += linux-oracle-jdk10
SUBDIR += linux-oracle-jdk18
SUBDIR += linux-oracle-jdk9
SUBDIR += linux-oracle-jre10
SUBDIR += linux-oracle-jre18
SUBDIR += linux-oracle-jre9
SUBDIR += linux-oracle-serverjre10
SUBDIR += mmake
SUBDIR += mx4j
SUBDIR += netbeans

View file

@ -0,0 +1,60 @@
# $FreeBSD$
PORTNAME= jdk
PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION}
CATEGORIES= java devel
MASTER_SITES= #
PKGNAMEPREFIX= linux-${JDK_VENDOR}-
PKGNAMESUFFIX= ${JDK_VERSION}
DISTNAME= jdk-${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION}_linux-x64_bin
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JDK_VERSION} Development Kit for Linux
ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= javavm:java/javavmwrapper
RESTRICTED= Redistribution of repackaged binaries not permitted
WRKSRC= ${WRKDIR}/jdk-${DL_JDK_VERSION}
PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
NO_BUILD= yes
USES= linux:c7 shebangfix
USE_LINUX= xorglibs
JDK_VENDOR= oracle
JDK_VERSION= 10
JDK_UPDATE_VERSION= 0
JDK_PATCH_VERSION= 1
.if ${JDK_PATCH_VERSION} == 0
.if ${JDK_UPDATE_VERSION} == 0
DL_JDK_VERSION= ${JDK_VERSION}
.else
DL_JDK_VERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}
.endif
.else
DL_JDK_VERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}.${JDK_PATCH_VERSION}
.endif
DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html
APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JDK_VERSION}
BIN_DIRS= bin
LIB_DIRS= ${BIN_DIRS:S|bin$|lib|}
SHEBANG_FILES= ${BIN_DIRS:S|$|/javapackager|}
bash_CMD= /compat/linux/bin/bash
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE?=You must manually fetch the J2SE SDK download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again
.endif
post-patch:
@cd ${WRKSRC}/include && ${LN} -s linux freebsd
do-install:
@${MKDIR} ${STAGEDIR}${APP_HOME}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1528567719
SHA256 (jdk-10.0.1_linux-x64_bin.tar.gz) = ae8ed645e6af38432a56a847597ac61d4283b7536688dbab44ab536199d1e5a4
SIZE (jdk-10.0.1_linux-x64_bin.tar.gz) = 354846158

View file

@ -0,0 +1,3 @@
The Oracle Java Development Kit 10 for Linux.
WWW: http://www.oracle.com/us/technologies/java/index.html

View file

@ -0,0 +1,19 @@
======================================================================
Warning: This JDK may be unstable. You are advised to use the native
FreeBSD JDK 8, in ports/java/openjdk8.
This Java VM will attempt to obtain some system information by
accessing files in linux's procfs. You must install the Linux
emulation procfs filesystem for this to work correctly. The JVM
will exhibit various problems otherwise. This can be accomplished
by adding the following line to your /etc/fstab file:
linprocfs /compat/linux/proc linprocfs rw 0 0
and then, as root, executing the commands:
kldload linprocfs
mount /compat/linux/proc
======================================================================

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,56 @@
# $FreeBSD$
PORTNAME= jre
PORTVERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}
CATEGORIES= java
MASTER_SITES= #
PKGNAMEPREFIX= linux-${JRE_VENDOR}-
PKGNAMESUFFIX= ${JRE_VERSION}
DISTNAME= jre-${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}_linux-x64_bin
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JRE_VERSION} Runtime Environment for Linux
ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= javavm:java/javavmwrapper
RESTRICTED= Redistribution of repackaged binaries not permitted
WRKSRC= ${WRKDIR}/jre-${DL_JRE_VERSION}
PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
NO_BUILD= yes
USES= linux:c7
USE_LINUX= xorglibs
JRE_VENDOR= oracle
JRE_VERSION= 10
JRE_UPDATE_VERSION= 0
JRE_PATCH_VERSION= 1
.if ${JRE_PATCH_VERSION} == 0
.if ${JRE_UPDATE_VERSION} == 0
DL_JRE_VERSION= ${JRE_VERSION}
.else
DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}
.endif
.else
DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}
.endif
DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html
APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JRE_VERSION}
BIN_DIRS= bin
LIB_DIRS= ${BIN_DIRS:S|bin$|lib|}
bash_CMD= ${SH}
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE?=You must manually fetch the J2SE RE download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again
.endif
do-install:
@${MKDIR} ${STAGEDIR}${APP_HOME}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1528568116
SHA256 (jre-10.0.1_linux-x64_bin.tar.gz) = 385e67769312577b3d2e8ba08798cb354039c223a89671ba328caafa3943eb86
SIZE (jre-10.0.1_linux-x64_bin.tar.gz) = 87975536

View file

@ -0,0 +1,3 @@
The Oracle Java 10 Runtime Environment for Linux.
WWW: http://www.oracle.com/us/technologies/java/index.html

View file

@ -0,0 +1,19 @@
======================================================================
Warning: This JRE may be unstable. You are advised to use the native
FreeBSD JDK 8, in ports/java/openjdk8.
This Java VM will attempt to obtain some system information by
accessing files in linux's procfs. You must install the Linux
emulation procfs filesystem for this to work correctly. The JVM
will exhibit various problems otherwise. This can be accomplished
by adding the following line to your /etc/fstab file:
linprocfs /compat/linux/proc linprocfs rw 0 0
and then, as root, executing the commands:
kldload linprocfs
mount /compat/linux/proc
======================================================================

View file

@ -0,0 +1,412 @@
%%T%%/README.html
@mode 555
%%T%%/bin/appletviewer
%%T%%/bin/idlj
%%T%%/bin/java
@javavm %%RESETPREFIX%%/%%T%%/bin/java
%%T%%/bin/javaws
%%T%%/bin/jcontrol
%%T%%/bin/jjs
%%T%%/bin/jrunscript
%%T%%/bin/jweblauncher
%%T%%/bin/keytool
%%T%%/bin/orbd
%%T%%/bin/pack200
%%T%%/bin/rmid
%%T%%/bin/rmiregistry
%%T%%/bin/servertool
%%T%%/bin/tnameserv
%%T%%/bin/unpack200
@mode
%%T%%/conf/logging.properties
%%T%%/conf/management/jmxremote.access
%%T%%/conf/management/jmxremote.password.template
%%T%%/conf/management/management.properties
%%T%%/conf/management/snmp.acl.template
%%T%%/conf/net.properties
%%T%%/conf/security/java.policy
%%T%%/conf/security/java.security
%%T%%/conf/security/javaws.policy
%%T%%/conf/security/policy/README.txt
%%T%%/conf/security/policy/limited/default_US_export.policy
%%T%%/conf/security/policy/limited/default_local.policy
%%T%%/conf/security/policy/limited/exempt_local.policy
%%T%%/conf/security/policy/unlimited/default_US_export.policy
%%T%%/conf/security/policy/unlimited/default_local.policy
%%T%%/conf/sound.properties
%%T%%/legal/java.activation/COPYRIGHT
%%T%%/legal/java.activation/LICENSE
%%T%%/legal/java.base/COPYRIGHT
%%T%%/legal/java.base/LICENSE
%%T%%/legal/java.base/aes.md
%%T%%/legal/java.base/asm.md
%%T%%/legal/java.base/cldr.md
%%T%%/legal/java.base/icu.md
%%T%%/legal/java.base/public_suffix.md
%%T%%/legal/java.base/zlib.md
%%T%%/legal/java.compiler/COPYRIGHT
%%T%%/legal/java.compiler/LICENSE
%%T%%/legal/java.corba/COPYRIGHT
%%T%%/legal/java.corba/LICENSE
%%T%%/legal/java.datatransfer/COPYRIGHT
%%T%%/legal/java.datatransfer/LICENSE
%%T%%/legal/java.desktop/COPYRIGHT
%%T%%/legal/java.desktop/LICENSE
%%T%%/legal/java.desktop/colorimaging.md
%%T%%/legal/java.desktop/giflib.md
%%T%%/legal/java.desktop/harfbuzz.md
%%T%%/legal/java.desktop/jpeg.md
%%T%%/legal/java.desktop/lcms.md
%%T%%/legal/java.desktop/libpng.md
%%T%%/legal/java.desktop/mesa3d.md
%%T%%/legal/java.desktop/opengl.md
%%T%%/legal/java.desktop/xwindows.md
%%T%%/legal/java.instrument/COPYRIGHT
%%T%%/legal/java.instrument/LICENSE
%%T%%/legal/java.jnlp/COPYRIGHT
%%T%%/legal/java.jnlp/LICENSE
%%T%%/legal/java.logging/COPYRIGHT
%%T%%/legal/java.logging/LICENSE
%%T%%/legal/java.management.rmi/COPYRIGHT
%%T%%/legal/java.management.rmi/LICENSE
%%T%%/legal/java.management/COPYRIGHT
%%T%%/legal/java.management/LICENSE
%%T%%/legal/java.naming/COPYRIGHT
%%T%%/legal/java.naming/LICENSE
%%T%%/legal/java.prefs/COPYRIGHT
%%T%%/legal/java.prefs/LICENSE
%%T%%/legal/java.rmi/COPYRIGHT
%%T%%/legal/java.rmi/LICENSE
%%T%%/legal/java.scripting/COPYRIGHT
%%T%%/legal/java.scripting/LICENSE
%%T%%/legal/java.se.ee/COPYRIGHT
%%T%%/legal/java.se.ee/LICENSE
%%T%%/legal/java.se/COPYRIGHT
%%T%%/legal/java.se/LICENSE
%%T%%/legal/java.security.jgss/COPYRIGHT
%%T%%/legal/java.security.jgss/LICENSE
%%T%%/legal/java.security.sasl/COPYRIGHT
%%T%%/legal/java.security.sasl/LICENSE
%%T%%/legal/java.smartcardio/COPYRIGHT
%%T%%/legal/java.smartcardio/LICENSE
%%T%%/legal/java.smartcardio/pcsclite.md
%%T%%/legal/java.sql.rowset/COPYRIGHT
%%T%%/legal/java.sql.rowset/LICENSE
%%T%%/legal/java.sql/COPYRIGHT
%%T%%/legal/java.sql/LICENSE
%%T%%/legal/java.transaction/COPYRIGHT
%%T%%/legal/java.transaction/LICENSE
%%T%%/legal/java.xml.bind/COPYRIGHT
%%T%%/legal/java.xml.bind/LICENSE
%%T%%/legal/java.xml.crypto/COPYRIGHT
%%T%%/legal/java.xml.crypto/LICENSE
%%T%%/legal/java.xml.crypto/santuario.md
%%T%%/legal/java.xml.ws.annotation/COPYRIGHT
%%T%%/legal/java.xml.ws.annotation/LICENSE
%%T%%/legal/java.xml.ws/COPYRIGHT
%%T%%/legal/java.xml.ws/LICENSE
%%T%%/legal/java.xml/COPYRIGHT
%%T%%/legal/java.xml/LICENSE
%%T%%/legal/java.xml/bcel.md
%%T%%/legal/java.xml/dom.md
%%T%%/legal/java.xml/jcup.md
%%T%%/legal/java.xml/xalan.md
%%T%%/legal/java.xml/xerces.md
%%T%%/legal/javafx.base/COPYRIGHT
%%T%%/legal/javafx.base/LICENSE
%%T%%/legal/javafx.controls/COPYRIGHT
%%T%%/legal/javafx.controls/LICENSE
%%T%%/legal/javafx.deploy/COPYRIGHT
%%T%%/legal/javafx.deploy/LICENSE
%%T%%/legal/javafx.fxml/COPYRIGHT
%%T%%/legal/javafx.fxml/LICENSE
%%T%%/legal/javafx.graphics/COPYRIGHT
%%T%%/legal/javafx.graphics/LICENSE
%%T%%/legal/javafx.graphics/jpeg_v7.md
%%T%%/legal/javafx.media/COPYRIGHT
%%T%%/legal/javafx.media/LICENSE
%%T%%/legal/javafx.media/applecoreaudio.md
%%T%%/legal/javafx.media/glib.md
%%T%%/legal/javafx.media/gstreamer.md
%%T%%/legal/javafx.media/libffi.md
%%T%%/legal/javafx.swing/COPYRIGHT
%%T%%/legal/javafx.swing/LICENSE
%%T%%/legal/javafx.web/COPYRIGHT
%%T%%/legal/javafx.web/LICENSE
%%T%%/legal/javafx.web/icu_v51.md
%%T%%/legal/javafx.web/libxml2.md
%%T%%/legal/javafx.web/libxslt.md
%%T%%/legal/javafx.web/webkit.md
%%T%%/legal/jdk.accessibility/COPYRIGHT
%%T%%/legal/jdk.accessibility/LICENSE
%%T%%/legal/jdk.charsets/COPYRIGHT
%%T%%/legal/jdk.charsets/LICENSE
%%T%%/legal/jdk.crypto.cryptoki/COPYRIGHT
%%T%%/legal/jdk.crypto.cryptoki/LICENSE
%%T%%/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
%%T%%/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
%%T%%/legal/jdk.crypto.ec/COPYRIGHT
%%T%%/legal/jdk.crypto.ec/LICENSE
%%T%%/legal/jdk.crypto.ec/ecc.md
%%T%%/legal/jdk.deploy.controlpanel/COPYRIGHT
%%T%%/legal/jdk.deploy.controlpanel/LICENSE
%%T%%/legal/jdk.deploy/COPYRIGHT
%%T%%/legal/jdk.deploy/LICENSE
%%T%%/legal/jdk.dynalink/COPYRIGHT
%%T%%/legal/jdk.dynalink/LICENSE
%%T%%/legal/jdk.dynalink/dynalink.md
%%T%%/legal/jdk.httpserver/COPYRIGHT
%%T%%/legal/jdk.httpserver/LICENSE
%%T%%/legal/jdk.incubator.httpclient/COPYRIGHT
%%T%%/legal/jdk.incubator.httpclient/LICENSE
%%T%%/legal/jdk.internal.ed/COPYRIGHT
%%T%%/legal/jdk.internal.ed/LICENSE
%%T%%/legal/jdk.internal.le/COPYRIGHT
%%T%%/legal/jdk.internal.le/LICENSE
%%T%%/legal/jdk.internal.le/jline.md
%%T%%/legal/jdk.internal.vm.ci/COPYRIGHT
%%T%%/legal/jdk.internal.vm.ci/LICENSE
%%T%%/legal/jdk.internal.vm.compiler/COPYRIGHT
%%T%%/legal/jdk.internal.vm.compiler/LICENSE
%%T%%/legal/jdk.internal.vm.compiler.management/COPYRIGHT
%%T%%/legal/jdk.internal.vm.compiler.management/LICENSE
%%T%%/legal/jdk.javaws/COPYRIGHT
%%T%%/legal/jdk.javaws/LICENSE
%%T%%/legal/jdk.jdwp.agent/COPYRIGHT
%%T%%/legal/jdk.jdwp.agent/LICENSE
%%T%%/legal/jdk.jfr/COPYRIGHT
%%T%%/legal/jdk.jfr/LICENSE
%%T%%/legal/jdk.jsobject/COPYRIGHT
%%T%%/legal/jdk.jsobject/LICENSE
%%T%%/legal/jdk.localedata/COPYRIGHT
%%T%%/legal/jdk.localedata/LICENSE
%%T%%/legal/jdk.localedata/cldr.md
%%T%%/legal/jdk.localedata/thaidict.md
%%T%%/legal/jdk.management.agent/COPYRIGHT
%%T%%/legal/jdk.management.agent/LICENSE
%%T%%/legal/jdk.management.cmm/COPYRIGHT
%%T%%/legal/jdk.management.cmm/LICENSE
%%T%%/legal/jdk.management.jfr/COPYRIGHT
%%T%%/legal/jdk.management.jfr/LICENSE
%%T%%/legal/jdk.management.resource/COPYRIGHT
%%T%%/legal/jdk.management.resource/LICENSE
%%T%%/legal/jdk.management/COPYRIGHT
%%T%%/legal/jdk.management/LICENSE
%%T%%/legal/jdk.naming.dns/COPYRIGHT
%%T%%/legal/jdk.naming.dns/LICENSE
%%T%%/legal/jdk.naming.rmi/COPYRIGHT
%%T%%/legal/jdk.naming.rmi/LICENSE
%%T%%/legal/jdk.net/COPYRIGHT
%%T%%/legal/jdk.net/LICENSE
%%T%%/legal/jdk.pack/COPYRIGHT
%%T%%/legal/jdk.pack/LICENSE
%%T%%/legal/jdk.plugin.server/COPYRIGHT
%%T%%/legal/jdk.plugin.server/LICENSE
%%T%%/legal/jdk.plugin/COPYRIGHT
%%T%%/legal/jdk.plugin/LICENSE
%%T%%/legal/jdk.scripting.nashorn.shell/COPYRIGHT
%%T%%/legal/jdk.scripting.nashorn.shell/LICENSE
%%T%%/legal/jdk.scripting.nashorn/COPYRIGHT
%%T%%/legal/jdk.scripting.nashorn/LICENSE
%%T%%/legal/jdk.scripting.nashorn/double-conversion.md
%%T%%/legal/jdk.scripting.nashorn/joni.md
%%T%%/legal/jdk.sctp/COPYRIGHT
%%T%%/legal/jdk.sctp/LICENSE
%%T%%/legal/jdk.security.auth/COPYRIGHT
%%T%%/legal/jdk.security.auth/LICENSE
%%T%%/legal/jdk.security.jgss/COPYRIGHT
%%T%%/legal/jdk.security.jgss/LICENSE
%%T%%/legal/jdk.snmp/COPYRIGHT
%%T%%/legal/jdk.snmp/LICENSE
%%T%%/legal/jdk.unsupported/COPYRIGHT
%%T%%/legal/jdk.unsupported/LICENSE
%%T%%/legal/jdk.xml.dom/COPYRIGHT
%%T%%/legal/jdk.xml.dom/LICENSE
%%T%%/legal/jdk.zipfs/COPYRIGHT
%%T%%/legal/jdk.zipfs/LICENSE
%%T%%/legal/oracle.desktop/COPYRIGHT
%%T%%/legal/oracle.desktop/LICENSE
%%T%%/legal/oracle.net/COPYRIGHT
%%T%%/legal/oracle.net/LICENSE
%%T%%/lib/classlist
%%T%%/lib/deploy.jar
%%T%%/lib/deploy/MixedCodeMainDialog.ui
%%T%%/lib/deploy/MixedCodeMainDialogJs.ui
%%T%%/lib/deploy/cautionshield.icns
%%T%%/lib/deploy/java-icon.ico
%%T%%/lib/deploy/messages.properties
%%T%%/lib/deploy/messages_de.properties
%%T%%/lib/deploy/messages_es.properties
%%T%%/lib/deploy/messages_fr.properties
%%T%%/lib/deploy/messages_it.properties
%%T%%/lib/deploy/messages_ja.properties
%%T%%/lib/deploy/messages_ko.properties
%%T%%/lib/deploy/messages_pt_BR.properties
%%T%%/lib/deploy/messages_sv.properties
%%T%%/lib/deploy/messages_zh_CN.properties
%%T%%/lib/deploy/messages_zh_HK.properties
%%T%%/lib/deploy/messages_zh_TW.properties
%%T%%/lib/deploy/mixcode_s.png
%%T%%/lib/deploy/splash.gif
%%T%%/lib/desktop/applications/sun-java.desktop
%%T%%/lib/desktop/applications/sun-javaws.desktop
%%T%%/lib/desktop/applications/sun_java.desktop
%%T%%/lib/desktop/icons/HighContrast/16x16/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/HighContrast/16x16/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/HighContrast/48x48/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/HighContrast/48x48/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/HighContrastInverse/16x16/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/HighContrastInverse/16x16/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/HighContrastInverse/48x48/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/HighContrastInverse/48x48/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/LowContrast/16x16/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/LowContrast/16x16/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/LowContrast/48x48/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/LowContrast/48x48/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/hicolor/16x16/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/hicolor/16x16/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/icons/hicolor/48x48/apps/sun-jcontrol.png
%%T%%/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-archive.png
%%T%%/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-java-jnlp-file.png
%%T%%/lib/desktop/icons/hicolor/48x48/mimetypes/gnome-mime-text-x-java.png
%%T%%/lib/desktop/mime/packages/x-java-archive.xml
%%T%%/lib/desktop/mime/packages/x-java-jnlp-file.xml
%%T%%/lib/fontconfig.RedHat.6.bfc
%%T%%/lib/fontconfig.RedHat.6.properties.src
%%T%%/lib/fontconfig.SuSE.11.bfc
%%T%%/lib/fontconfig.SuSE.11.properties.src
%%T%%/lib/fontconfig.bfc
%%T%%/lib/fontconfig.properties.src
%%T%%/lib/fonts/LucidaBrightDemiBold.ttf
%%T%%/lib/fonts/LucidaBrightDemiItalic.ttf
%%T%%/lib/fonts/LucidaBrightItalic.ttf
%%T%%/lib/fonts/LucidaBrightRegular.ttf
%%T%%/lib/fonts/LucidaSansDemiBold.ttf
%%T%%/lib/fonts/LucidaSansRegular.ttf
%%T%%/lib/fonts/LucidaTypewriterBold.ttf
%%T%%/lib/fonts/LucidaTypewriterRegular.ttf
%%T%%/lib/fonts/fonts.dir
%%T%%/lib/java.jnlp.jar
%%T%%/lib/javafx-swt.jar
%%T%%/lib/javafx.properties
%%T%%/lib/javaws.jar
%%T%%/lib/jdk.deploy.jar
%%T%%/lib/jdk.javaws.jar
%%T%%/lib/jdk.plugin.jar
@(,,555) %%T%%/lib/jexec
%%T%%/lib/jfr/default.jfc
%%T%%/lib/jfr/profile.jfc
%%T%%/lib/jli/libjli.so
%%T%%/lib/jrt-fs.jar
%%T%%/lib/jvm.cfg
%%T%%/lib/libavplugin-53.so
%%T%%/lib/libavplugin-54.so
%%T%%/lib/libavplugin-55.so
%%T%%/lib/libavplugin-56.so
%%T%%/lib/libavplugin-57.so
%%T%%/lib/libavplugin-ffmpeg-56.so
%%T%%/lib/libavplugin-ffmpeg-57.so
%%T%%/lib/libawt.so
%%T%%/lib/libawt_headless.so
%%T%%/lib/libawt_xawt.so
%%T%%/lib/libbci.so
%%T%%/lib/libcmm.so
%%T%%/lib/libdecora_sse.so
%%T%%/lib/libdeploy.so
%%T%%/lib/libdt_socket.so
%%T%%/lib/libextnet.so
%%T%%/lib/libfontmanager.so
%%T%%/lib/libfxplugins.so
%%T%%/lib/libglass.so
%%T%%/lib/libglassgtk2.so
%%T%%/lib/libglassgtk3.so
%%T%%/lib/libgstreamer-lite.so
%%T%%/lib/libinstrument.so
%%T%%/lib/libj2gss.so
%%T%%/lib/libj2pcsc.so
%%T%%/lib/libj2pkcs11.so
%%T%%/lib/libjaas_unix.so
%%T%%/lib/libjava.so
%%T%%/lib/libjavafx_font.so
%%T%%/lib/libjavafx_font_freetype.so
%%T%%/lib/libjavafx_font_pango.so
%%T%%/lib/libjavafx_iio.so
%%T%%/lib/libjavajpeg.so
%%T%%/lib/libjawt.so
%%T%%/lib/libjdwp.so
%%T%%/lib/libjfxmedia.so
%%T%%/lib/libjfxwebkit.so
%%T%%/lib/libjimage.so
%%T%%/lib/libjsig.so
%%T%%/lib/libjsound.so
%%T%%/lib/libjsoundalsa.so
%%T%%/lib/liblcms.so
%%T%%/lib/libmanagement.so
%%T%%/lib/libmanagement_agent.so
%%T%%/lib/libmanagement_ext.so
%%T%%/lib/libmlib_image.so
%%T%%/lib/libnet.so
%%T%%/lib/libnio.so
%%T%%/lib/libnpjp2.so
%%T%%/lib/libprefs.so
%%T%%/lib/libprism_common.so
%%T%%/lib/libprism_es2.so
%%T%%/lib/libprism_sw.so
%%T%%/lib/librm.so
%%T%%/lib/librmi.so
%%T%%/lib/libsctp.so
%%T%%/lib/libsplashscreen.so
%%T%%/lib/libsunec.so
%%T%%/lib/libt2k.so
%%T%%/lib/libunpack.so
%%T%%/lib/libverify.so
%%T%%/lib/libzip.so
%%T%%/lib/locale/de/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/es/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/fr/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/it/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/ja/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/ko.UTF-8/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/ko/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/pt_BR/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/sv/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/zh.GBK/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/zh/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/zh_HK.BIG5HK/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/zh_TW.BIG5/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/locale/zh_TW/LC_MESSAGES/sunw_java_plugin.mo
%%T%%/lib/modules
%%T%%/lib/oblique-fonts/LucidaSansDemiOblique.ttf
%%T%%/lib/oblique-fonts/LucidaSansOblique.ttf
%%T%%/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
%%T%%/lib/oblique-fonts/LucidaTypewriterOblique.ttf
%%T%%/lib/oblique-fonts/fonts.dir
%%T%%/lib/plugin-legacy.jar
%%T%%/lib/plugin.jar
%%T%%/lib/psfont.properties.ja
%%T%%/lib/psfontj2d.properties
%%T%%/lib/security/blacklist
%%T%%/lib/security/blacklisted.certs
%%T%%/lib/security/cacerts
%%T%%/lib/security/default.policy
%%T%%/lib/security/public_suffix_list.dat
%%T%%/lib/security/trusted.libraries
%%T%%/lib/server/Xusage.txt
%%T%%/lib/server/libjsig.so
%%T%%/lib/server/libjvm.so
%%T%%/lib/tzdb.dat
%%T%%/release

View file

@ -0,0 +1,55 @@
# $FreeBSD$
PORTNAME= serverjre
PORTVERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}
CATEGORIES= java
MASTER_SITES= #
PKGNAMEPREFIX= linux-${JRE_VENDOR}-
PKGNAMESUFFIX= ${JRE_VERSION}
DISTNAME= serverjre-${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}_linux-x64_bin
MAINTAINER= java@FreeBSD.org
COMMENT= Oracle Java ${JRE_VERSION} Server Runtime Environment for Linux
ONLY_FOR_ARCHS= amd64
RUN_DEPENDS= javavm:java/javavmwrapper
RESTRICTED= Redistribution of repackaged binaries not permitted
WRKSRC= ${WRKDIR}/jdk-${DL_JRE_VERSION}
PLIST_SUB= T=${APP_HOME:S/^${PREFIX}\///} PORTVERSION=${PORTVERSION}
NO_BUILD= yes
USES= linux:c7
JRE_VENDOR= oracle
JRE_VERSION= 10
JRE_UPDATE_VERSION= 0
JRE_PATCH_VERSION= 1
.if ${JRE_PATCH_VERSION} == 0
.if ${JRE_UPDATE_VERSION} == 0
DL_JRE_VERSION= ${JRE_VERSION}
.else
DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}
.endif
.else
DL_JRE_VERSION= ${JRE_VERSION}.${JRE_UPDATE_VERSION}.${JRE_PATCH_VERSION}
.endif
DOWNLOAD_URL= http://www.oracle.com/technetwork/java/javase/downloads/index.html
APP_HOME= ${PREFIX}/${PKGNAMEPREFIX}${PORTNAME}${JRE_VERSION}
BIN_DIRS= bin
LIB_DIRS= ${BIN_DIRS:S|bin$|lib|}
bash_CMD= ${SH}
.include <bsd.port.pre.mk>
.if !exists(${DISTDIR}/${DISTNAME}${EXTRACT_SUFX})
IGNORE?=You must manually fetch the J2SE RE download for the Linux platform (${DISTNAME}${EXTRACT_SUFX}) from ${DOWNLOAD_URL}, place it in ${DISTDIR} and then run make again
.endif
do-install:
@${MKDIR} ${STAGEDIR}${APP_HOME}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${APP_HOME}
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1528568409
SHA256 (serverjre-10.0.1_linux-x64_bin.tar.gz) = 9c22d2f232c8a298c6fdea12356042814655dec3db24c2b0ff096b21f2c36e43
SIZE (serverjre-10.0.1_linux-x64_bin.tar.gz) = 59943775

View file

@ -0,0 +1,3 @@
The Oracle Java 10 Server Runtime Environment for Linux.
WWW: http://www.oracle.com/us/technologies/java/index.html

View file

@ -0,0 +1,19 @@
======================================================================
Warning: This JRE may be unstable. You are advised to use the native
FreeBSD JDK 8, in ports/java/openjdk8.
This Java VM will attempt to obtain some system information by
accessing files in linux's procfs. You must install the Linux
emulation procfs filesystem for this to work correctly. The JVM
will exhibit various problems otherwise. This can be accomplished
by adding the following line to your /etc/fstab file:
linprocfs /compat/linux/proc linprocfs rw 0 0
and then, as root, executing the commands:
kldload linprocfs
mount /compat/linux/proc
======================================================================

View file

@ -0,0 +1,277 @@
%%T%%/README.html
@mode 555
%%T%%/bin/jar
%%T%%/bin/jarsigner
%%T%%/bin/java
@javavm %%RESETPREFIX%%/%%T%%/bin/java
%%T%%/bin/javac
%%T%%/bin/jcmd
%%T%%/bin/jdb
%%T%%/bin/jinfo
%%T%%/bin/jmap
%%T%%/bin/jps
%%T%%/bin/jrunscript
%%T%%/bin/jstack
%%T%%/bin/jstat
%%T%%/bin/jstatd
%%T%%/bin/keytool
%%T%%/bin/rmid
%%T%%/bin/rmiregistry
%%T%%/bin/schemagen
%%T%%/bin/serialver
%%T%%/bin/wsgen
%%T%%/bin/wsimport
%%T%%/bin/xjc
@mode
%%T%%/conf/logging.properties
%%T%%/conf/management/jmxremote.access
%%T%%/conf/management/jmxremote.password.template
%%T%%/conf/management/management.properties
%%T%%/conf/net.properties
%%T%%/conf/security/java.policy
%%T%%/conf/security/java.security
%%T%%/conf/security/policy/README.txt
%%T%%/conf/security/policy/limited/default_US_export.policy
%%T%%/conf/security/policy/limited/default_local.policy
%%T%%/conf/security/policy/limited/exempt_local.policy
%%T%%/conf/security/policy/unlimited/default_US_export.policy
%%T%%/conf/security/policy/unlimited/default_local.policy
%%T%%/conf/sound.properties
%%T%%/include/classfile_constants.h
%%T%%/include/jawt.h
%%T%%/include/jdwpTransport.h
%%T%%/include/jni.h
%%T%%/include/jvmti.h
%%T%%/include/jvmticmlr.h
%%T%%/include/linux/jawt_md.h
%%T%%/include/linux/jni_md.h
%%T%%/legal/java.activation/COPYRIGHT
%%T%%/legal/java.activation/LICENSE
%%T%%/legal/java.base/aes.md
%%T%%/legal/java.base/asm.md
%%T%%/legal/java.base/cldr.md
%%T%%/legal/java.base/COPYRIGHT
%%T%%/legal/java.base/icu.md
%%T%%/legal/java.base/LICENSE
%%T%%/legal/java.base/public_suffix.md
%%T%%/legal/java.base/zlib.md
%%T%%/legal/java.compiler/COPYRIGHT
%%T%%/legal/java.compiler/LICENSE
%%T%%/legal/java.datatransfer/COPYRIGHT
%%T%%/legal/java.datatransfer/LICENSE
%%T%%/legal/java.desktop/colorimaging.md
%%T%%/legal/java.desktop/COPYRIGHT
%%T%%/legal/java.desktop/giflib.md
%%T%%/legal/java.desktop/harfbuzz.md
%%T%%/legal/java.desktop/jpeg.md
%%T%%/legal/java.desktop/lcms.md
%%T%%/legal/java.desktop/libpng.md
%%T%%/legal/java.desktop/LICENSE
%%T%%/legal/java.desktop/mesa3d.md
%%T%%/legal/java.desktop/opengl.md
%%T%%/legal/java.desktop/xwindows.md
%%T%%/legal/java.instrument/COPYRIGHT
%%T%%/legal/java.instrument/LICENSE
%%T%%/legal/java.logging/COPYRIGHT
%%T%%/legal/java.logging/LICENSE
%%T%%/legal/java.management.rmi/COPYRIGHT
%%T%%/legal/java.management.rmi/LICENSE
%%T%%/legal/java.management/COPYRIGHT
%%T%%/legal/java.management/LICENSE
%%T%%/legal/java.naming/COPYRIGHT
%%T%%/legal/java.naming/LICENSE
%%T%%/legal/java.prefs/COPYRIGHT
%%T%%/legal/java.prefs/LICENSE
%%T%%/legal/java.rmi/COPYRIGHT
%%T%%/legal/java.rmi/LICENSE
%%T%%/legal/java.scripting/COPYRIGHT
%%T%%/legal/java.scripting/LICENSE
%%T%%/legal/java.se/COPYRIGHT
%%T%%/legal/java.se/LICENSE
%%T%%/legal/java.security.jgss/COPYRIGHT
%%T%%/legal/java.security.jgss/LICENSE
%%T%%/legal/java.security.sasl/COPYRIGHT
%%T%%/legal/java.security.sasl/LICENSE
%%T%%/legal/java.smartcardio/COPYRIGHT
%%T%%/legal/java.smartcardio/LICENSE
%%T%%/legal/java.smartcardio/pcsclite.md
%%T%%/legal/java.sql.rowset/COPYRIGHT
%%T%%/legal/java.sql.rowset/LICENSE
%%T%%/legal/java.sql/COPYRIGHT
%%T%%/legal/java.sql/LICENSE
%%T%%/legal/java.transaction/COPYRIGHT
%%T%%/legal/java.transaction/LICENSE
%%T%%/legal/java.xml.bind/COPYRIGHT
%%T%%/legal/java.xml.bind/LICENSE
%%T%%/legal/java.xml.crypto/COPYRIGHT
%%T%%/legal/java.xml.crypto/LICENSE
%%T%%/legal/java.xml.crypto/santuario.md
%%T%%/legal/java.xml.ws.annotation/COPYRIGHT
%%T%%/legal/java.xml.ws.annotation/LICENSE
%%T%%/legal/java.xml.ws/COPYRIGHT
%%T%%/legal/java.xml.ws/LICENSE
%%T%%/legal/java.xml/bcel.md
%%T%%/legal/java.xml/COPYRIGHT
%%T%%/legal/java.xml/dom.md
%%T%%/legal/java.xml/jcup.md
%%T%%/legal/java.xml/LICENSE
%%T%%/legal/java.xml/xalan.md
%%T%%/legal/java.xml/xerces.md
%%T%%/legal/jdk.attach/COPYRIGHT
%%T%%/legal/jdk.attach/LICENSE
%%T%%/legal/jdk.charsets/COPYRIGHT
%%T%%/legal/jdk.charsets/LICENSE
%%T%%/legal/jdk.compiler/COPYRIGHT
%%T%%/legal/jdk.compiler/LICENSE
%%T%%/legal/jdk.crypto.cryptoki/COPYRIGHT
%%T%%/legal/jdk.crypto.cryptoki/LICENSE
%%T%%/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md
%%T%%/legal/jdk.crypto.cryptoki/pkcs11wrapper.md
%%T%%/legal/jdk.crypto.ec/COPYRIGHT
%%T%%/legal/jdk.crypto.ec/ecc.md
%%T%%/legal/jdk.crypto.ec/LICENSE
%%T%%/legal/jdk.dynalink/COPYRIGHT
%%T%%/legal/jdk.dynalink/dynalink.md
%%T%%/legal/jdk.dynalink/LICENSE
%%T%%/legal/jdk.httpserver/COPYRIGHT
%%T%%/legal/jdk.httpserver/LICENSE
%%T%%/legal/jdk.internal.jvmstat/COPYRIGHT
%%T%%/legal/jdk.internal.jvmstat/LICENSE
%%T%%/legal/jdk.internal.le/COPYRIGHT
%%T%%/legal/jdk.internal.le/jline.md
%%T%%/legal/jdk.internal.le/LICENSE
%%T%%/legal/jdk.internal.opt/COPYRIGHT
%%T%%/legal/jdk.internal.opt/jopt-simple.md
%%T%%/legal/jdk.internal.opt/LICENSE
%%T%%/legal/jdk.internal.vm.ci/COPYRIGHT
%%T%%/legal/jdk.internal.vm.ci/LICENSE
%%T%%/legal/jdk.internal.vm.compiler.management/COPYRIGHT
%%T%%/legal/jdk.internal.vm.compiler.management/LICENSE
%%T%%/legal/jdk.internal.vm.compiler/COPYRIGHT
%%T%%/legal/jdk.internal.vm.compiler/LICENSE
%%T%%/legal/jdk.jartool/COPYRIGHT
%%T%%/legal/jdk.jartool/LICENSE
%%T%%/legal/jdk.jcmd/COPYRIGHT
%%T%%/legal/jdk.jcmd/LICENSE
%%T%%/legal/jdk.jdi/COPYRIGHT
%%T%%/legal/jdk.jdi/LICENSE
%%T%%/legal/jdk.jdwp.agent/COPYRIGHT
%%T%%/legal/jdk.jdwp.agent/LICENSE
%%T%%/legal/jdk.jsobject/COPYRIGHT
%%T%%/legal/jdk.jsobject/LICENSE
%%T%%/legal/jdk.jstatd/COPYRIGHT
%%T%%/legal/jdk.jstatd/LICENSE
%%T%%/legal/jdk.localedata/cldr.md
%%T%%/legal/jdk.localedata/COPYRIGHT
%%T%%/legal/jdk.localedata/LICENSE
%%T%%/legal/jdk.localedata/thaidict.md
%%T%%/legal/jdk.management.agent/COPYRIGHT
%%T%%/legal/jdk.management.agent/LICENSE
%%T%%/legal/jdk.management/COPYRIGHT
%%T%%/legal/jdk.management/LICENSE
%%T%%/legal/jdk.naming.dns/COPYRIGHT
%%T%%/legal/jdk.naming.dns/LICENSE
%%T%%/legal/jdk.naming.rmi/COPYRIGHT
%%T%%/legal/jdk.naming.rmi/LICENSE
%%T%%/legal/jdk.net/COPYRIGHT
%%T%%/legal/jdk.net/LICENSE
%%T%%/legal/jdk.scripting.nashorn/COPYRIGHT
%%T%%/legal/jdk.scripting.nashorn/double-conversion.md
%%T%%/legal/jdk.scripting.nashorn/joni.md
%%T%%/legal/jdk.scripting.nashorn/LICENSE
%%T%%/legal/jdk.sctp/COPYRIGHT
%%T%%/legal/jdk.sctp/LICENSE
%%T%%/legal/jdk.security.auth/COPYRIGHT
%%T%%/legal/jdk.security.auth/LICENSE
%%T%%/legal/jdk.security.jgss/COPYRIGHT
%%T%%/legal/jdk.security.jgss/LICENSE
%%T%%/legal/jdk.unsupported/COPYRIGHT
%%T%%/legal/jdk.unsupported/LICENSE
%%T%%/legal/jdk.xml.bind/COPYRIGHT
%%T%%/legal/jdk.xml.bind/freebxml.md
%%T%%/legal/jdk.xml.bind/LICENSE
%%T%%/legal/jdk.xml.bind/relaxngdatatype.md
%%T%%/legal/jdk.xml.bind/rngom.md
%%T%%/legal/jdk.xml.bind/xmlresolver.md
%%T%%/legal/jdk.xml.dom/COPYRIGHT
%%T%%/legal/jdk.xml.dom/LICENSE
%%T%%/legal/jdk.xml.ws/COPYRIGHT
%%T%%/legal/jdk.xml.ws/LICENSE
%%T%%/legal/jdk.zipfs/COPYRIGHT
%%T%%/legal/jdk.zipfs/LICENSE
%%T%%/lib/classlist
%%T%%/lib/ct.sym
%%T%%/lib/fontconfig.RedHat.6.bfc
%%T%%/lib/fontconfig.RedHat.6.properties.src
%%T%%/lib/fontconfig.SuSE.11.bfc
%%T%%/lib/fontconfig.SuSE.11.properties.src
%%T%%/lib/fontconfig.bfc
%%T%%/lib/fontconfig.properties.src
%%T%%/lib/fonts/LucidaBrightDemiBold.ttf
%%T%%/lib/fonts/LucidaBrightDemiItalic.ttf
%%T%%/lib/fonts/LucidaBrightItalic.ttf
%%T%%/lib/fonts/LucidaBrightRegular.ttf
%%T%%/lib/fonts/LucidaSansDemiBold.ttf
%%T%%/lib/fonts/LucidaSansRegular.ttf
%%T%%/lib/fonts/LucidaTypewriterBold.ttf
%%T%%/lib/fonts/LucidaTypewriterRegular.ttf
%%T%%/lib/fonts/fonts.dir
@(,,555) %%T%%/lib/jexec
%%T%%/lib/jli/libjli.so
%%T%%/lib/jrt-fs.jar
%%T%%/lib/jvm.cfg
%%T%%/lib/libattach.so
%%T%%/lib/libawt.so
%%T%%/lib/libawt_headless.so
%%T%%/lib/libawt_xawt.so
%%T%%/lib/libbci.so
%%T%%/lib/libdt_socket.so
%%T%%/lib/libextnet.so
%%T%%/lib/libfontmanager.so
%%T%%/lib/libinstrument.so
%%T%%/lib/libj2gss.so
%%T%%/lib/libj2pcsc.so
%%T%%/lib/libj2pkcs11.so
%%T%%/lib/libjaas_unix.so
%%T%%/lib/libjava.so
%%T%%/lib/libjavajpeg.so
%%T%%/lib/libjawt.so
%%T%%/lib/libjdwp.so
%%T%%/lib/libjimage.so
%%T%%/lib/libjsig.so
%%T%%/lib/libjsound.so
%%T%%/lib/libjsoundalsa.so
%%T%%/lib/liblcms.so
%%T%%/lib/libmanagement.so
%%T%%/lib/libmanagement_agent.so
%%T%%/lib/libmanagement_ext.so
%%T%%/lib/libmlib_image.so
%%T%%/lib/libnet.so
%%T%%/lib/libnio.so
%%T%%/lib/libprefs.so
%%T%%/lib/librmi.so
%%T%%/lib/libsctp.so
%%T%%/lib/libsplashscreen.so
%%T%%/lib/libsunec.so
%%T%%/lib/libt2k.so
%%T%%/lib/libverify.so
%%T%%/lib/libzip.so
%%T%%/lib/modules
%%T%%/lib/oblique-fonts/LucidaSansDemiOblique.ttf
%%T%%/lib/oblique-fonts/LucidaSansOblique.ttf
%%T%%/lib/oblique-fonts/LucidaTypewriterBoldOblique.ttf
%%T%%/lib/oblique-fonts/LucidaTypewriterOblique.ttf
%%T%%/lib/oblique-fonts/fonts.dir
%%T%%/lib/psfont.properties.ja
%%T%%/lib/psfontj2d.properties
%%T%%/lib/security/blacklist
%%T%%/lib/security/blacklisted.certs
%%T%%/lib/security/cacerts
%%T%%/lib/security/default.policy
%%T%%/lib/security/public_suffix_list.dat
%%T%%/lib/security/trusted.libraries
%%T%%/lib/server/Xusage.txt
%%T%%/lib/server/libjsig.so
%%T%%/lib/server/libjvm.so
%%T%%/lib/tzdb.dat
%%T%%/release

View file

@ -3,10 +3,10 @@
PORTNAME= mono
PORTVERSION= 5.10.1.47
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= lang
MASTER_SITES= https://download.mono-project.com/sources/mono/:mono
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:mono
MASTER_SITES= https://download.mono-project.com/sources/mono/
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= mono@FreeBSD.org
COMMENT= Open source implementation of .NET Development Framework
@ -36,7 +36,7 @@ MONOLITE_VERSION= 1051000004
X11_USES= display:test
USES= autoreconf bison compiler:c11 cpe gettext gmake iconv libtool \
pathfix perl5 python shebangfix tar:bzip2
pathfix perl5 python:2.7 shebangfix tar:bzip2
USE_PERL5= build
GNU_CONFIGURE= yes
USE_LDCONFIG= yes

View file

@ -0,0 +1,11 @@
--- scripts/mono-heapviz.orig 2018-01-18 17:41:54 UTC
+++ scripts/mono-heapviz
@@ -7,7 +7,7 @@
from __future__ import print_function
import sys, os
-import Image, ImageDraw
+from PIL import Image, ImageDraw
from xml.sax import ContentHandler, make_parser
from xml.sax.handler import feature_namespaces
from optparse import OptionParser

View file

@ -12,8 +12,6 @@ LICENSE= BSD3CLAUSE
BROKEN_powerpc64= fails to build: g++48: not found
BROKEN_sparc64= does not link on sparc64
NOT_FOR_ARCHS= armv6 armv7
NOT_FOR_ARCHS_REASON= Platform.h: Not supported ARM architecture
BROKEN_SSL= openssl-devel
BROKEN_SSL_REASON_openssl-devel= error: member access into incomplete type 'X509' (aka 'x509_st')
@ -52,7 +50,7 @@ post-extract:
${MKDIR} ${WRKSRC}/src/qt/qtwebkit/.git
${RM} ${WRKSRC}/src/qt/qtwebkit/Source/WebCore/DerivedSources.cpp
_ENV= CC=${CC} CXX=${CXX} GMAKE=${GMAKE} OSTYPE=freebsd MAKEFLAGS=
_ENV= CC=${CC} CXX=${CXX} GMAKE=${GMAKE} OSTYPE=freebsd MAKEFLAGS= LOCALBASE=${LOCALBASE}
_BLD= ${PYTHON_CMD} build.py --jobs ${MAKE_JOBS_NUMBER} --confirm
do-build:
.if defined(_PHANTOMJS_USE_QT_SYSTEM)

View file

@ -0,0 +1,13 @@
--- src/qt/qtbase/mkspecs/freebsd-clang/qmake.conf.orig 2017-03-26 06:45:23 UTC
+++ src/qt/qtbase/mkspecs/freebsd-clang/qmake.conf
@@ -10,8 +10,8 @@ QMAKE_CFLAGS_THREAD = -pthread -D_TH
QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
# Addon software goes into /usr/local on the BSDs, by default we will look there
-QMAKE_INCDIR = /usr/local/include
-QMAKE_LIBDIR = /usr/local/lib
+QMAKE_INCDIR = $$(LOCALBASE)/include
+QMAKE_LIBDIR = $$(LOCALBASE)/lib
QMAKE_LFLAGS_NOUNDEF = -Wl,--no-undefined
QMAKE_LFLAGS_THREAD = -pthread

View file

@ -0,0 +1,17 @@
assembler/ARMAssembler.h:1073:2: error: "The cacheFlush support is missing on this platform."
#error "The cacheFlush support is missing on this platform."
^
Obtained from: www/webkit-gtk3/files/patch-Source__JavaScriptCore__assembler__ARMAssembler.h
--- src/qt/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h.orig 2016-01-08 10:07:46 UTC
+++ src/qt/qtwebkit/Source/JavaScriptCore/assembler/ARMAssembler.h
@@ -1069,6 +1069,8 @@ namespace JSC {
UNUSED_PARAM(size);
#elif OS(QNX)
msync(code, size, MS_INVALIDATE_ICACHE);
+#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG)
+ __clear_cache(code, reinterpret_cast<char*>(code) + size);
#else
#error "The cacheFlush support is missing on this platform."
#endif

View file

@ -0,0 +1,19 @@
On armv6 platform:
./wtf/Platform.h:323:6: error: "Not supported ARM architecture"
# error "Not supported ARM architecture"
^
Obtained from: www/webkit-gtk3/files/patch-Source_WTF_wtf_Platform.h
This patch reportedly fixes build for ARM. See PR 208569
--- src/qt/qtwebkit/Source/WTF/wtf/Platform.h.orig 2018-06-14 11:03:55 UTC
+++ src/qt/qtwebkit/Source/WTF/wtf/Platform.h
@@ -232,6 +232,7 @@
#elif defined(__ARM_ARCH_6__) \
|| defined(__ARM_ARCH_6J__) \
|| defined(__ARM_ARCH_6K__) \
+ || defined(__ARM_ARCH_6KZ__) \
|| defined(__ARM_ARCH_6Z__) \
|| defined(__ARM_ARCH_6ZK__) \
|| defined(__ARM_ARCH_6T2__) \

View file

@ -0,0 +1,18 @@
.obj/platform/graphics/cpu/arm/filters/FELightingNEON.o ---
<inline asm>:149:1: error: invalid instruction
vmov.u32 r2, r3, s8, s9
^
Obtained from: www/webkit-gtk3/files/patch-Source_WebCore_platform_graphics_cpu_arm_filters_FELightingNEON.cpp
--- src/qt/qtwebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp.orig 2018-06-12 14:38:27 UTC
+++ src/qt/qtwebkit/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNEON.cpp
@@ -404,7 +404,7 @@ TOSTRING(neonDrawLighting) ":" NL
"vmin.f32 " TMP2_D0 ", " TMP2_D0 ", " CONST_ONE_HI_D NL
"vmul.f32 " TMP3_Q ", " COLOR_Q ", " TMP2_D0 "[1]" NL
"vcvt.u32.f32 " TMP3_Q ", " TMP3_Q NL
- "vmov.u32 r2, r3, " TMP3_S0 ", " TMP3_S1 NL
+ "vmov r2, r3, " TMP3_S0 ", " TMP3_S1 NL
// The color values are stored in-place.
"strb r2, [" PIXELS_R ", #-11]" NL
"strb r3, [" PIXELS_R ", #-10]" NL

View file

@ -0,0 +1,20 @@
webpage.cpp:80:89: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
#define CALLBACKS_OBJECT_INJECTION INPAGE_CALL_NAME" = function() { return window."CALLBACKS_OBJECT_NAME".call.call(_phantom, Array.prototype.slice.call(arguments, 0)); };"
^
webpage.cpp:81:57: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
#define CALLBACKS_OBJECT_PRESENT "typeof(window."CALLBACKS_OBJECT_NAME") !== \"undefined\";"
^
--- src/webpage.cpp.orig 2018-01-26 07:17:31 UTC
+++ src/webpage.cpp
@@ -77,8 +77,8 @@
#define BLANK_HTML "<html><head></head><body></body></html>"
#define CALLBACKS_OBJECT_NAME "_phantom"
#define INPAGE_CALL_NAME "window.callPhantom"
-#define CALLBACKS_OBJECT_INJECTION INPAGE_CALL_NAME" = function() { return window."CALLBACKS_OBJECT_NAME".call.call(_phantom, Array.prototype.slice.call(arguments, 0)); };"
-#define CALLBACKS_OBJECT_PRESENT "typeof(window."CALLBACKS_OBJECT_NAME") !== \"undefined\";"
+#define CALLBACKS_OBJECT_INJECTION INPAGE_CALL_NAME" = function() { return window." CALLBACKS_OBJECT_NAME".call.call(_phantom, Array.prototype.slice.call(arguments, 0)); };"
+#define CALLBACKS_OBJECT_PRESENT "typeof(window." CALLBACKS_OBJECT_NAME") !== \"undefined\";"
#define STDOUT_FILENAME "/dev/stdout"
#define STDERR_FILENAME "/dev/stderr"

View file

@ -2,6 +2,7 @@
PORTNAME= qml
DISTVERSION= ${QT5_VERSION}
PORTREVISION= 1
CATEGORIES= lang
PKGNAMEPREFIX= qt5-

View file

@ -0,0 +1,12 @@
--- src/3rdparty/masm/assembler/ARM64Assembler.h 2018-02-06 19:49:18 UTC
+++ src/3rdparty/masm/assembler/ARM64Assembler.h
@@ -3032,6 +3032,8 @@
linuxPageFlush(current, current + page);
linuxPageFlush(current, end);
+#elif OS(FREEBSD)
+ __clear_cache(code, reinterpret_cast<char*>(code) + size);
#elif OS(QNX)
#if !ENABLE(ASSEMBLER_WX_EXCLUSIVE)
msync(code, size, MS_INVALIDATE_ICACHE);

View file

@ -0,0 +1,11 @@
--- src/qml/jsruntime/qv4global_p.h 2018-02-06 19:49:18 UTC
+++ src/qml/jsruntime/qv4global_p.h
@@ -104,7 +104,7 @@ inline double trunc(double d) { return d > 0 ? floor(d
# define V4_ENABLE_JIT
# endif
#elif defined(Q_PROCESSOR_ARM_64) && (QT_POINTER_SIZE == 8)
-# if defined(Q_OS_LINUX) || defined(Q_OS_QNX)
+# if defined(Q_OS_LINUX) || defined(Q_OS_QNX) || defined(Q_OS_FREEBSD)
# define V4_ENABLE_JIT
# endif
#elif defined(Q_PROCESSOR_MIPS_32) && defined(Q_OS_LINUX)

View file

@ -10,12 +10,12 @@ MASTER_SITES= SF
MAINTAINER= tdb@FreeBSD.org
COMMENT= Mail notification program for Gnome
OPTIONS_DEFINE= NLS
LIB_DEPENDS= libpopt.so:devel/popt
OPTIONS_DEFINE= NLS
USES= compiler:c++11-lang cpe fam gmake pathfix pkgconfig
USE_GNOME= intlhack libglade2 esound
USES= cpe fam gmake pathfix pkgconfig
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib -lX11

View file

@ -11,6 +11,8 @@ COMMENT= Maintain local copies of remote IMAP folders w/synchronized flags
LICENSE= GPLv2
BROKEN_powerpc64= fails to compile: util.c:523: #pragma GCC diagnostic not allowed inside functions
LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
USES= alias bdb cpe perl5 ssl

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