forked from Lainports/opnsense-ports
Framework: partially sync with upstream
Taken from: HardenedBSD
This commit is contained in:
parent
e22a640f22
commit
38abb34b4e
6 changed files with 31 additions and 12 deletions
2
GIDs
2
GIDs
|
|
@ -712,7 +712,7 @@ bopm:*:717:
|
|||
# free: 768
|
||||
# free: 769
|
||||
postgres:*:770:
|
||||
# free: 771
|
||||
cockroach:*:771:
|
||||
# free: 772
|
||||
# free: 773
|
||||
# free: 774
|
||||
|
|
|
|||
5
MOVED
5
MOVED
|
|
@ -9502,4 +9502,7 @@ devel/hs-syb-with-class-instances-text||2017-08-08|Upstream is unmaintained
|
|||
textproc/hs-citeproc-hs||2017-08-08|Upstream is unmaintained, use pandoc-citeproc instead
|
||||
sysutils/chvt||2017-08-10|Functionality available in base, using vidcontrol(1)
|
||||
graphics/rawtherapee-devel|graphics/rawtherapee|2017-08-12|Removed test release in favor of the newer stable release
|
||||
audio/py-jack|audio/py-py-jack|2017-08-20|Renamed to py-py-jack to match PyPI package name.
|
||||
audio/py-jack|audio/py-py-jack|2017-08-20|Renamed to py-py-jack to match PyPI package name
|
||||
lang/whitespace||2017-08-21|Has expired: Mastersite disappeared
|
||||
databases/sqlitebrowser-qt5|databases/sqlitebrowser|2017-08-22|sqlitebrowser now uses QT5
|
||||
misc/lr|misc/lazyread|2017-08-22|Renamed to reflect upstream name
|
||||
|
|
|
|||
|
|
@ -63,12 +63,12 @@ LIB_DEPENDS+= libgnustep-base.so:lang/gnustep-base
|
|||
|
||||
. if ${USE_GNUSTEP:Mbuild}
|
||||
PATH:= ${GNUSTEP_SYSTEM_TOOLS}:${GNUSTEP_LOCAL_TOOLS}:${PATH}
|
||||
MAKE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}"
|
||||
MAKE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}"
|
||||
# All GNUstep things installed from ports should be in the System domain.
|
||||
# Things installed from source can then freely live in the Local domain without
|
||||
# conflicts.
|
||||
MAKE_ENV+= GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
|
||||
CONFIGURE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}" GNUSTEP_SYSTEM_ROOT="${GNUSTEP_SYSTEM_ROOT}"
|
||||
CONFIGURE_ENV+= PATH="${PATH}" GNUSTEP_MAKEFILES="${GNUSTEP_MAKEFILES}"
|
||||
BUILD_DEPENDS+= gnustep-make>0:devel/gnustep-make
|
||||
.include "${USESDIR}/objc.mk"
|
||||
. endif
|
||||
|
|
|
|||
|
|
@ -10,6 +10,8 @@
|
|||
.if !defined(_INCLUDE_USES_OBJC_MK)
|
||||
_INCLUDE_USES_OBJC_MK= yes
|
||||
|
||||
OBJC_CLANG_VERSION=40
|
||||
|
||||
objc_ARGS?=
|
||||
.if !empty(objc_ARGS) && ! ${objc_ARGS:Mcompiler}
|
||||
IGNORE= USES=objc only accepts no arguments or 'compiler'
|
||||
|
|
@ -39,17 +41,17 @@ ALT_COMPILER_TYPE= clang
|
|||
ALT_COMPILER_TYPE= gcc
|
||||
.endif
|
||||
|
||||
# We do always need clang
|
||||
.if ${COMPILER_TYPE} != clang
|
||||
.if ${ALT_COMPILER_TYPE} == clang
|
||||
# We do always need clang and prefer a recent version
|
||||
.if (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < ${OBJC_CLANG_VERSION}) || ${COMPILER_TYPE} != clang
|
||||
.if ${ALT_COMPILER_TYPE} == clang && ${ALT_COMPILER_VERSION} >= ${OJBC_CLANG_VERSION}
|
||||
CC= /usr/bin/clang
|
||||
CPP= /usr/bin/clang-cpp
|
||||
CXX= /usr/bin/clang++
|
||||
.else
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:lang/clang34
|
||||
CPP= ${LOCALBASE}/bin/clang-cpp34
|
||||
CC= ${LOCALBASE}/bin/clang34
|
||||
CXX= ${LOCALBASE}/bin/clang++34
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/clang${OBJC_CLANG_VERSION}:devel/llvm${OBJC_CLANG_VERSION}
|
||||
CPP= ${LOCALBASE}/bin/clang-cpp${OBJC_CLANG_VERSION}
|
||||
CC= ${LOCALBASE}/bin/clang${OBJC_CLANG_VERSION}
|
||||
CXX= ${LOCALBASE}/bin/clang++${OBJC_CLANG_VERSION}
|
||||
.endif
|
||||
.endif
|
||||
|
||||
|
|
|
|||
|
|
@ -1752,6 +1752,20 @@ PKG_DEPENDS+= ${LOCALBASE}/sbin/pkg:${PKG_ORIGIN}
|
|||
.include "${PORTSDIR}/Mk/bsd.gcc.mk"
|
||||
.endif
|
||||
|
||||
_TEST_LD=/usr/bin/ld
|
||||
.if defined(LLD_UNSAFE) && ${_TEST_LD:tA} == "/usr/bin/ld.lld"
|
||||
LDFLAGS+= -fuse-ld=bfd
|
||||
. if !defined(USE_BINUTILS)
|
||||
. if exists(/usr/bin/ld.bfd)
|
||||
LD= /usr/bin/ld.bfd
|
||||
CONFIGURE_ENV+= LD=${LD}
|
||||
MAKE_ENV+= LD=${LD}
|
||||
. else
|
||||
USE_BINUTILS= yes
|
||||
. endif
|
||||
. endif
|
||||
.endif
|
||||
|
||||
.if defined(USE_BINUTILS) && !defined(DISABLE_BINUTILS)
|
||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
|
||||
BINUTILS?= ADDR2LINE AR AS CPPFILT GPROF LD NM OBJCOPY OBJDUMP RANLIB \
|
||||
|
|
|
|||
2
UIDs
2
UIDs
|
|
@ -718,7 +718,7 @@ _dnscrypt-wrapper:*:718:65534::0:0:dnscrypt-wrapper user:/var/empty:/usr/sbin/no
|
|||
# free: 768
|
||||
# free: 769
|
||||
postgres:*:770:770::0:0:PostgreSQL Daemon:/var/db/postgres:/bin/sh
|
||||
# free: 771
|
||||
cockroach:*:771:771::0:0:CockroachDB Daemon:/var/db/cockroach:/usr/sbin/nologin
|
||||
# free: 772
|
||||
# free: 773
|
||||
# free: 774
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue