mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
Remove expired ports:
2019-06-30 sysutils/cfengine33: No longer supported upstream 2019-06-30 sysutils/cfengine-masterfiles38: No longer supported upstream 2019-06-30 sysutils/cfengine39: No longer supported upstream 2019-06-30 sysutils/cfengine-masterfiles37: NO longer supported upstream 2019-06-30 sysutils/cfengine37: No longer supported upstream 2019-06-30 net/morebalance: Abandonware and depends on expiring games/libggz 2019-06-30 sysutils/cfengine36: No longer supported upstream 2019-06-30 sysutils/cfengine-masterfiles36: No longer supported upstream 2019-06-30 sysutils/cfengine34: No longer supported upstream 2019-06-30 sysutils/cfengine35: No longer supported upstream 2019-06-30 sysutils/cfengine-masterfiles39: No longer supported upstream 2019-06-30 devel/py-typed-ast12: Use devel/py-typed-ast instead 2019-06-30 devel/rubygem-devise-rails50: Use devel/rubygem-devise (depends on Rails 5.0) instead 2019-06-30 security/rubygem-devise-two-factor-rails50: Use security/rubygem-devise-two-factor (depends on Rails 5.0) instead 2019-06-30 emulators/qemu-riscv: The development has been moved to the upstream 2019-06-30 games/libggz: Abandonware 2019-06-30 games/ggz-txt-client: Abandonware 2019-06-30 games/ggz-sdl-games: Abandonware 2019-06-30 games/ggz-client-libs: Abandonware 2019-06-30 games/ggz-gtk-client: Abandonware 2019-06-30 games/ggz-gtk-games: Abandonware 2019-06-30 sysutils/cfengine38: No longer supported upstream 2019-06-30 devel/llvm40: Obsolete and unmaintained 2019-06-30 www/axis: Abandonware; use www/axis2 instead 2019-06-30 sysutils/cfengine32: No longer supported upstream 2019-06-30 devel/py-msgpack05: Use devel/py-msgpack instead 2019-06-30 devel/rubygem-fastthread: Does not build for all supported Ruby version 2019-06-30 www/rubygem-responders-rails50: Use www/rubygem-responders (depends on Rails 5.0) instead
This commit is contained in:
parent
33ea9ff4a5
commit
0856cf2473
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=505416
28
MOVED
28
MOVED
@ -12811,3 +12811,31 @@ security/easy-rsa2|security/easy-rsa|2019-06-23|Has expired: Use easy-rsa 3 inst
|
|||||||
devel/py-robotframework-selenium2library|devel/py-robotframework-seleniumlibrary|2019-06-25|Renamed to match upstream
|
devel/py-robotframework-selenium2library|devel/py-robotframework-seleniumlibrary|2019-06-25|Renamed to match upstream
|
||||||
net-p2p/zetacoin-nox11|net-p2p/zetacoin|2019-06-26|Slave port folded back into now text-only master port.
|
net-p2p/zetacoin-nox11|net-p2p/zetacoin|2019-06-26|Slave port folded back into now text-only master port.
|
||||||
net/tigervnc||2019-06-29|Removed: Non-essential meta port
|
net/tigervnc||2019-06-29|Removed: Non-essential meta port
|
||||||
|
sysutils/cfengine33|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine-masterfiles38|sysutils/cfengine-masterfiles313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine39|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine-masterfiles37|sysutils/cfengine-masterfiles313|2019-06-30|Has expired: NO longer supported upstream
|
||||||
|
sysutils/cfengine37|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
net/morebalance||2019-06-30|Has expired: Abandonware and depends on expiring games/libggz
|
||||||
|
sysutils/cfengine36|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine-masterfiles36|sysutils/cfengine-masterfiles313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine34|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine35|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
sysutils/cfengine-masterfiles39|sysutils/cfengine-masterfiles313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
devel/py-typed-ast12|devel/py-typed-ast|2019-06-30|Has expired: Use devel/py-typed-ast instead
|
||||||
|
devel/rubygem-devise-rails50|devel/rubygem-devise|2019-06-30|Has expired: Use devel/rubygem-devise (depends on Rails 5.0) instead
|
||||||
|
security/rubygem-devise-two-factor-rails50|security/rubygem-devise-two-factor|2019-06-30|Has expired: Use security/rubygem-devise-two-factor (depends on Rails 5.0) instead
|
||||||
|
emulators/qemu-riscv||2019-06-30|Has expired: The development has been moved to the upstream
|
||||||
|
games/libggz||2019-06-30|Has expired: Abandonware
|
||||||
|
games/ggz-txt-client||2019-06-30|Has expired: Abandonware
|
||||||
|
games/ggz-sdl-games||2019-06-30|Has expired: Abandonware
|
||||||
|
games/ggz-client-libs||2019-06-30|Has expired: Abandonware
|
||||||
|
games/ggz-gtk-client||2019-06-30|Has expired: Abandonware
|
||||||
|
games/ggz-gtk-games||2019-06-30|Has expired: Abandonware
|
||||||
|
sysutils/cfengine38|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
devel/llvm40|devel/llvm80|2019-06-30|Has expired: Obsolete and unmaintained
|
||||||
|
www/axis|www/axis2|2019-06-30|Has expired: Abandonware; use www/axis2 instead
|
||||||
|
sysutils/cfengine32|sysutils/cfengine313|2019-06-30|Has expired: No longer supported upstream
|
||||||
|
devel/py-msgpack05|devel/py-msgpack|2019-06-30|Has expired: Use devel/py-msgpack instead
|
||||||
|
devel/rubygem-fastthread||2019-06-30|Has expired: Does not build for all supported Ruby version
|
||||||
|
www/rubygem-responders-rails50|www/rubygem-responders|2019-06-30|Has expired: Use www/rubygem-responders (depends on Rails 5.0) instead
|
||||||
|
@ -1445,7 +1445,6 @@
|
|||||||
SUBDIR += llvm-cheri
|
SUBDIR += llvm-cheri
|
||||||
SUBDIR += llvm-devel
|
SUBDIR += llvm-devel
|
||||||
SUBDIR += llvm35
|
SUBDIR += llvm35
|
||||||
SUBDIR += llvm40
|
|
||||||
SUBDIR += llvm60
|
SUBDIR += llvm60
|
||||||
SUBDIR += llvm70
|
SUBDIR += llvm70
|
||||||
SUBDIR += llvm80
|
SUBDIR += llvm80
|
||||||
@ -4610,7 +4609,6 @@
|
|||||||
SUBDIR += py-mox
|
SUBDIR += py-mox
|
||||||
SUBDIR += py-mox3
|
SUBDIR += py-mox3
|
||||||
SUBDIR += py-msgpack
|
SUBDIR += py-msgpack
|
||||||
SUBDIR += py-msgpack05
|
|
||||||
SUBDIR += py-multi_key_dict
|
SUBDIR += py-multi_key_dict
|
||||||
SUBDIR += py-multipledispatch
|
SUBDIR += py-multipledispatch
|
||||||
SUBDIR += py-multiprocess
|
SUBDIR += py-multiprocess
|
||||||
@ -5061,7 +5059,6 @@
|
|||||||
SUBDIR += py-txaio
|
SUBDIR += py-txaio
|
||||||
SUBDIR += py-typechecks
|
SUBDIR += py-typechecks
|
||||||
SUBDIR += py-typed-ast
|
SUBDIR += py-typed-ast
|
||||||
SUBDIR += py-typed-ast12
|
|
||||||
SUBDIR += py-typing
|
SUBDIR += py-typing
|
||||||
SUBDIR += py-typing-extensions
|
SUBDIR += py-typing-extensions
|
||||||
SUBDIR += py-tzlocal
|
SUBDIR += py-tzlocal
|
||||||
@ -5482,7 +5479,6 @@
|
|||||||
SUBDIR += rubygem-device_detector
|
SUBDIR += rubygem-device_detector
|
||||||
SUBDIR += rubygem-devise
|
SUBDIR += rubygem-devise
|
||||||
SUBDIR += rubygem-devise-rails5
|
SUBDIR += rubygem-devise-rails5
|
||||||
SUBDIR += rubygem-devise-rails50
|
|
||||||
SUBDIR += rubygem-dig_rb
|
SUBDIR += rubygem-dig_rb
|
||||||
SUBDIR += rubygem-directory_watcher
|
SUBDIR += rubygem-directory_watcher
|
||||||
SUBDIR += rubygem-ditz
|
SUBDIR += rubygem-ditz
|
||||||
@ -5514,7 +5510,6 @@
|
|||||||
SUBDIR += rubygem-fast_xor
|
SUBDIR += rubygem-fast_xor
|
||||||
SUBDIR += rubygem-fastercsv
|
SUBDIR += rubygem-fastercsv
|
||||||
SUBDIR += rubygem-fastri
|
SUBDIR += rubygem-fastri
|
||||||
SUBDIR += rubygem-fastthread
|
|
||||||
SUBDIR += rubygem-fattr
|
SUBDIR += rubygem-fattr
|
||||||
SUBDIR += rubygem-ffi
|
SUBDIR += rubygem-ffi
|
||||||
SUBDIR += rubygem-ffi-compiler
|
SUBDIR += rubygem-ffi-compiler
|
||||||
|
@ -1,565 +0,0 @@
|
|||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= llvm
|
|
||||||
DISTVERSION= 4.0.1
|
|
||||||
PORTREVISION= 14
|
|
||||||
CATEGORIES= devel lang
|
|
||||||
MASTER_SITES= http://llvm.org/${PRE_}releases/${LLVM_RELEASE}/${RCDIR}
|
|
||||||
PKGNAMESUFFIX= ${LLVM_SUFFIX}
|
|
||||||
DISTNAME= ${PORTNAME}-${DISTVERSION}.src
|
|
||||||
DISTFILES= ${PORTNAME}-${DISTVERSION}.src${EXTRACT_SUFX}
|
|
||||||
|
|
||||||
MAINTAINER= brooks@FreeBSD.org
|
|
||||||
COMMENT= LLVM and Clang
|
|
||||||
|
|
||||||
DEPRECATED= Obsolete and unmaintained
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../llvm-devel/Makefile.LICENSE"
|
|
||||||
|
|
||||||
LLVM_RELEASE= ${DISTVERSION:C/rc.*//}
|
|
||||||
LLVM_MAJOR= ${LLVM_RELEASE:C/\.[0-9]$//}
|
|
||||||
LLVM_LIB_VER= ${LLVM_MAJOR:C/\.//}
|
|
||||||
RCDIR= ${DISTVERSION:S/${LLVM_RELEASE}//:C|(rc.*)|\1/|}
|
|
||||||
PRE_= ${DISTVERSION:C/.*rc.*/pre-/:N*[0-9]*}
|
|
||||||
LLVM_SUFFIX= ${LLVM_LIB_VER}
|
|
||||||
|
|
||||||
LLVM_PREFIX= ${PREFIX}/llvm${LLVM_SUFFIX}
|
|
||||||
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
|
|
||||||
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
|
||||||
|
|
||||||
USES= cmake compiler 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
|
|
||||||
|
|
||||||
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-patch-fformat_extensions.diff \
|
|
||||||
${PATCHDIR}/clang-patch-fopenmp.diff \
|
|
||||||
${PATCHDIR}/clang-patch-svn-r291939 \
|
|
||||||
${PATCHDIR}/clang-patch-tools_clang_lib_Headers_CMakeLists.txt \
|
|
||||||
${PATCHDIR}/clang-patch-tools_clang_tools_clang-format_clang-format.py \
|
|
||||||
${PATCHDIR}/clang-patch-tools_clang_tools_clang-format_clang-format-sublime.py \
|
|
||||||
${PATCHDIR}/clang-patch-tools_clang_tools_clang-format_git-clang-format \
|
|
||||||
${PATCHDIR}/clang-patch-tools_clang_tools_scan-build_libexec_ccc-analyzer
|
|
||||||
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}/|}
|
|
||||||
DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
|
|
||||||
DOCS_PORTDOCS= llvm
|
|
||||||
DOCS_CMAKE_ON= -DLLVM_ENABLE_SPHINX=ON \
|
|
||||||
-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
|
|
||||||
LLDB_DESC= Install lldb, the LLVM debugger
|
|
||||||
LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
|
|
||||||
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb-patch-tools_lldb_source_Host_common_FileSpec.cpp \
|
|
||||||
${PATCHDIR}/lldb-patch-tools_lldb_include_lldb_Utility_TaskPool.h
|
|
||||||
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-patch-bug32279
|
|
||||||
OPENMP_EXTRA_PATCHES+= ${PATCHDIR}/openmp-patch-i386
|
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
|
||||||
CMAKE_BUILD_TYPE= RelWithDebInfo
|
|
||||||
STRIP=
|
|
||||||
.endif
|
|
||||||
|
|
||||||
_CRTLIBDIR= ${LLVM_PREFIX:S|${PREFIX}/||}/lib/clang/${LLVM_RELEASE}/lib/freebsd
|
|
||||||
|
|
||||||
# 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_LIB_VER=${LLVM_LIB_VER} \
|
|
||||||
LLVM_MAJOR=${LLVM_MAJOR} \
|
|
||||||
LLVM_RELEASE=${LLVM_RELEASE} \
|
|
||||||
LLVM_SUFFIX=${LLVM_SUFFIX}
|
|
||||||
|
|
||||||
COMMANDS= bugpoint \
|
|
||||||
llc \
|
|
||||||
lli \
|
|
||||||
llvm-ar \
|
|
||||||
llvm-as \
|
|
||||||
llvm-bcanalyzer \
|
|
||||||
llvm-cat \
|
|
||||||
llvm-config \
|
|
||||||
llvm-cov \
|
|
||||||
llvm-diff \
|
|
||||||
llvm-dis \
|
|
||||||
llvm-dwarfdump \
|
|
||||||
llvm-dwp \
|
|
||||||
llvm-extract \
|
|
||||||
llvm-link \
|
|
||||||
llvm-mc \
|
|
||||||
llvm-mcmarkup \
|
|
||||||
llvm-modextract \
|
|
||||||
llvm-nm \
|
|
||||||
llvm-objdump \
|
|
||||||
llvm-opt-report \
|
|
||||||
llvm-profdata \
|
|
||||||
llvm-ranlib \
|
|
||||||
llvm-readobj \
|
|
||||||
llvm-rtdyld \
|
|
||||||
llvm-size \
|
|
||||||
llvm-split \
|
|
||||||
llvm-stress \
|
|
||||||
llvm-strings \
|
|
||||||
llvm-symbolizer \
|
|
||||||
llvm-tblgen \
|
|
||||||
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 \
|
|
||||||
find-all-symbols \
|
|
||||||
modularize
|
|
||||||
EXTRAS_LIBS= libclangApplyReplacements \
|
|
||||||
libclangChangeNamespace \
|
|
||||||
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}
|
|
||||||
|
|
||||||
# Force GCC 7 on non-clang systems because GCC 8 won't compile this code.
|
|
||||||
.if exists(/usr/lib/libstdc++.so)
|
|
||||||
USE_GCC= 7
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
|
||||||
|
|
||||||
# keep in sync with /usr/src/lib/clang/llvm.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-format \
|
|
||||||
clang-import-test \
|
|
||||||
clang-offload-bundler \
|
|
||||||
scan-build \
|
|
||||||
scan-view
|
|
||||||
MAN1SRCS+= clang.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= (asan_blacklist.txt|sanitizer|xray_interface.h)
|
|
||||||
.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
|
|
||||||
.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 llc.1 lli.1 llvm-ar.1 llvm-as.1 \
|
|
||||||
llvm-bcanalyzer.1 llvm-build.1 llvm-config.1 llvm-cov.1 \
|
|
||||||
llvm-diff.1 llvm-dis.1 llvm-dwarfdump.1 \
|
|
||||||
llvm-extract.1 llvm-lib.1 llvm-link.1 llvm-nm.1 \
|
|
||||||
llvm-profdata.1 llvm-readobj.1 llvm-stress.1 llvm-symbolizer.1 \
|
|
||||||
opt.1 tblgen.1
|
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
|
||||||
|
|
||||||
.if ${ARCH} == "amd64"
|
|
||||||
_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.dd-x86_64.a \
|
|
||||||
libclang_rt.dyndd-x86_64.so \
|
|
||||||
libclang_rt.lsan-x86_64.a \
|
|
||||||
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_standalone-x86_64.a \
|
|
||||||
libclang_rt.ubsan_standalone-x86_64.a.syms \
|
|
||||||
libclang_rt.ubsan_standalone_cxx-x86_64.a \
|
|
||||||
libclang_rt.ubsan_standalone_cxx-x86_64.a.syms
|
|
||||||
.endif
|
|
||||||
.if ${ARCH} == "i386"
|
|
||||||
_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.profile-i386.a \
|
|
||||||
libclang_rt.safestack-i386.a \
|
|
||||||
libclang_rt.stats-i386.a \
|
|
||||||
libclang_rt.stats_client-i386.a \
|
|
||||||
libclang_rt.ubsan_standalone-i386.a \
|
|
||||||
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+= lld \
|
|
||||||
lld-link
|
|
||||||
PORTDOCS+= lld
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if ${OPSYS} == "FreeBSD" && ${COMPILER_TYPE} != clang
|
|
||||||
CXXFLAGS+= -D_GLIBCXX_USE_C99
|
|
||||||
.endif
|
|
||||||
|
|
||||||
.if ${ARCH} == armv6
|
|
||||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/ld:devel/binutils
|
|
||||||
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
|
|
||||||
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
|
|
||||||
.endif
|
|
||||||
|
|
||||||
LLDB_BUILD_DEPENDS+= ${PY_ENUM34}
|
|
||||||
|
|
||||||
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}/tools/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/Tools.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-patch-COMPILER_RT-on:
|
|
||||||
cd ${WRKSRC_compiler_rt} && patch < ${PATCHDIR}/compiler-rt/patch-lib_sanitizer__common_sanitizer__linux.cc
|
|
||||||
cd ${WRKSRC_compiler_rt} && patch < ${PATCHDIR}/compiler-rt/patch-lib_sanitizer__common_sanitizer__platfrom__limit__posix.h
|
|
||||||
|
|
||||||
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
|
|
||||||
${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-LLDB-on:
|
|
||||||
${RM} ${STAGEDIR}${LLVM_PREFIX}/lib/python*/site-packages/lib
|
|
||||||
${RM} -r ${STAGEDIR}${LLVM_PREFIX}/include/lldb/Host/windows/getopt
|
|
||||||
|
|
||||||
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 '[/-]lit$$' | ${GREP} -v 'FileCheck$$' | \
|
|
||||||
${GREP} -v man/man1 | ${SED} -e 's|${STAGEDIR}${PREFIX}/||' \
|
|
||||||
-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_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \
|
|
||||||
-e 's|${LLVM_MAJOR:C/\.//}|%%LLVM_LIB_VER%%|' \
|
|
||||||
-e 's|${PYTHON_SITELIBDIR:C|${PREFIX}/||}|%%PYTHON_SITELIBDIR%%|' | \
|
|
||||||
${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_MAJOR:C/\./\\./}|%%LLVM_MAJOR%%|' \
|
|
||||||
-e 's|lit${LLVM_SUFFIX}|lit%%LLVM_SUFFIX%%|' | \
|
|
||||||
${SORT} >> ${PLIST}.tmp
|
|
||||||
${AWK} '{ \
|
|
||||||
if ($$0 ~ /${CLANG_PATTERN}/ && $$0 !~ /(omp.h|${EXTRAS_PATTERN}|libclang_rt)/) {printf "%%%%CLANG%%%%"} \
|
|
||||||
if ($$0 ~ /${COMPILER_RT_PATTERN}/) \
|
|
||||||
{printf "%%%%COMPILER_RT%%%%"} \
|
|
||||||
if ($$0 ~ /(${EXTRAS_PATTERN})/) {printf "%%%%EXTRAS%%%%"} \
|
|
||||||
if ($$0 ~ /lld/ && $$0 !~ /lldb/) {printf "%%%%LLD%%%%"} \
|
|
||||||
if ($$0 ~ /(argdumper|lldb|six.py)/) {printf "%%%%LLDB%%%%"} \
|
|
||||||
if ($$0 ~ /lib.*omp/) {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>
|
|
@ -1,15 +0,0 @@
|
|||||||
TIMESTAMP = 1498236501
|
|
||||||
SHA256 (llvm-4.0.1.src.tar.xz) = da783db1f82d516791179fe103c71706046561f7972b18f0049242dee6712b51
|
|
||||||
SIZE (llvm-4.0.1.src.tar.xz) = 21065652
|
|
||||||
SHA256 (cfe-4.0.1.src.tar.xz) = 61738a735852c23c3bdbe52d035488cdb2083013f384d67c1ba36fabebd8769b
|
|
||||||
SIZE (cfe-4.0.1.src.tar.xz) = 10933628
|
|
||||||
SHA256 (compiler-rt-4.0.1.src.tar.xz) = a3c87794334887b93b7a766c507244a7cdcce1d48b2e9249fc9a94f2c3beb440
|
|
||||||
SIZE (compiler-rt-4.0.1.src.tar.xz) = 1434100
|
|
||||||
SHA256 (clang-tools-extra-4.0.1.src.tar.xz) = 35d1e64efc108076acbe7392566a52c35df9ec19778eb9eb12245fc7d8b915b6
|
|
||||||
SIZE (clang-tools-extra-4.0.1.src.tar.xz) = 581788
|
|
||||||
SHA256 (lld-4.0.1.src.tar.xz) = 63ce10e533276ca353941ce5ab5cc8e8dcd99dbdd9c4fa49f344a212f29d36ed
|
|
||||||
SIZE (lld-4.0.1.src.tar.xz) = 593796
|
|
||||||
SHA256 (lldb-4.0.1.src.tar.xz) = 8432d2dfd86044a0fc21713e0b5c1d98e1d8aad863cf67562879f47f841ac47b
|
|
||||||
SIZE (lldb-4.0.1.src.tar.xz) = 19088212
|
|
||||||
SHA256 (openmp-4.0.1.src.tar.xz) = ec693b170e0600daa7b372240a06e66341ace790d89eaf4a843e8d56d5f4ada4
|
|
||||||
SIZE (openmp-4.0.1.src.tar.xz) = 2275240
|
|
@ -1,45 +0,0 @@
|
|||||||
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]>,
|
|
||||||
diff -ruN tools/clang/lib/Driver/Tools.cpp tools/clang/lib/Driver/Tools.cpp
|
|
||||||
--- tools/clang/lib/Driver/Tools.cpp 2015-07-30 22:47:41 UTC
|
|
||||||
+++ tools/clang/lib/Driver/Tools.cpp
|
|
||||||
@@ -4045,6 +4045,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_fstandalone_debug);
|
|
||||||
Args.AddLastArg(CmdArgs, options::OPT_fno_standalone_debug);
|
|
||||||
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);
|
|
@ -1,61 +0,0 @@
|
|||||||
--- tools/clang/lib/Driver/Tools.cpp.orig 2017-01-26 08:40:33.955918000 +0000
|
|
||||||
+++ tools/clang/lib/Driver/Tools.cpp 2017-01-26 09:41:36.791095000 +0000
|
|
||||||
@@ -3216,13 +3216,22 @@
|
|
||||||
|
|
||||||
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("/usr/local/llvm40/lib/libomp.so"))
|
|
||||||
+ CmdArgs.push_back("-lomp");
|
|
||||||
+ else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libomp.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_GOMP:
|
|
||||||
- CmdArgs.push_back("-lgomp");
|
|
||||||
+ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("/usr/local/llvm40/lib/libgomp.so"))
|
|
||||||
+ CmdArgs.push_back("-lgomp");
|
|
||||||
+ else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libgomp.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_IOMP5:
|
|
||||||
- CmdArgs.push_back("-liomp5");
|
|
||||||
+ if (TC.getTriple().getOS() != llvm::Triple::FreeBSD || TC.isCrossCompiling() || !llvm::sys::fs::exists("/usr/local/llvm40/lib/libiomp5.so"))
|
|
||||||
+ CmdArgs.push_back("-liomp5");
|
|
||||||
+ else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libiomp5.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_Unknown:
|
|
||||||
// Already diagnosed.
|
|
||||||
@@ -10235,17 +10244,26 @@
|
|
||||||
// Also link the particular OpenMP runtimes.
|
|
||||||
switch (ToolChain.getDriver().getOpenMPRuntime(Args)) {
|
|
||||||
case Driver::OMPRT_OMP:
|
|
||||||
- CmdArgs.push_back("-lomp");
|
|
||||||
+ if (ToolChain.getTriple().getOS() != llvm::Triple::FreeBSD || ToolChain.isCrossCompiling() || !llvm::sys::fs::exists("/usr/local/llvm40/lib/libomp.so"))
|
|
||||||
+ CmdArgs.push_back("-lomp");
|
|
||||||
+ else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libomp.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_GOMP:
|
|
||||||
- CmdArgs.push_back("-lgomp");
|
|
||||||
+ if (ToolChain.getTriple().getOS() != llvm::Triple::FreeBSD || ToolChain.isCrossCompiling( ) || !llvm::sys::fs::exists("/usr/local/llvm40/lib/libgomp.so")) {
|
|
||||||
+ CmdArgs.push_back("-lgomp");
|
|
||||||
|
|
||||||
- // FIXME: Exclude this for platforms with libgomp that don't require
|
|
||||||
- // librt. Most modern Linux platforms require it, but some may not.
|
|
||||||
- CmdArgs.push_back("-lrt");
|
|
||||||
+ // FIXME: Exclude this for platforms with libgomp that don't require
|
|
||||||
+ // librt. Most modern Linux platforms require it, but some may not.
|
|
||||||
+ CmdArgs.push_back("-lrt");
|
|
||||||
+ } else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libgomp.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_IOMP5:
|
|
||||||
- CmdArgs.push_back("-liomp5");
|
|
||||||
+ if (ToolChain.getTriple().getOS() != llvm::Triple::FreeBSD || ToolChain.isCrossCompiling( ) || !llvm::sys::fs::exists("/usr/local/llvm40/lib/libiomp5.so"))
|
|
||||||
+ CmdArgs.push_back("-liomp5");
|
|
||||||
+ else
|
|
||||||
+ CmdArgs.push_back("/usr/local/llvm40/lib/libiomp5.so");
|
|
||||||
break;
|
|
||||||
case Driver::OMPRT_Unknown:
|
|
||||||
// Already diagnosed.
|
|
@ -1,39 +0,0 @@
|
|||||||
------------------------------------------------------------------------
|
|
||||||
r280672 | ed | 2016-09-05 18:38:34 +0000 (Mon, 05 Sep 2016) | 6 lines
|
|
||||||
|
|
||||||
Add support for targeting armv6-unknown-cloudabi-eabihf.
|
|
||||||
|
|
||||||
I'm in the progress of adding ARMv6 support to CloudABI. On the compiler
|
|
||||||
side, everything seems to work properly with this tiny change applied.
|
|
||||||
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
|
||||||
Index: test/Preprocessor/init.c
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/test/Preprocessor/init.c (revision 280671)
|
|
||||||
+++ tools/clang/test/Preprocessor/init.c (revision 280672)
|
|
||||||
@@ -1975,6 +1975,11 @@
|
|
||||||
// ARMEABIHARDFP:#define __arm 1
|
|
||||||
// ARMEABIHARDFP:#define __arm__ 1
|
|
||||||
|
|
||||||
+// RUN: %clang_cc1 -E -dM -ffreestanding -triple=armv6-unknown-cloudabi-eabihf < /dev/null | FileCheck -match-full-lines -check-prefix ARMV6-CLOUDABI %s
|
|
||||||
+//
|
|
||||||
+// ARMV6-CLOUDABI:#define __CloudABI__ 1
|
|
||||||
+// ARMV6-CLOUDABI:#define __arm__ 1
|
|
||||||
+
|
|
||||||
// RUN: %clang_cc1 -E -dM -ffreestanding -triple=arm-netbsd-eabi < /dev/null | FileCheck -match-full-lines -check-prefix ARM-NETBSD %s
|
|
||||||
//
|
|
||||||
// ARM-NETBSD-NOT:#define _LP64
|
|
||||||
Index: lib/Basic/Targets.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/Basic/Targets.cpp (revision 280671)
|
|
||||||
+++ tools/clang/lib/Basic/Targets.cpp (revision 280672)
|
|
||||||
@@ -8261,6 +8261,8 @@
|
|
||||||
return new DarwinARMTargetInfo(Triple, Opts);
|
|
||||||
|
|
||||||
switch (os) {
|
|
||||||
+ case llvm::Triple::CloudABI:
|
|
||||||
+ return new CloudABITargetInfo<ARMleTargetInfo>(Triple, Opts);
|
|
||||||
case llvm::Triple::Linux:
|
|
||||||
return new LinuxTargetInfo<ARMleTargetInfo>(Triple, Opts);
|
|
||||||
case llvm::Triple::FreeBSD:
|
|
@ -1,199 +0,0 @@
|
|||||||
r291939 | malcolm.parsons | 2017-01-13 19:55:32 +0100 (Fri, 13 Jan 2017) | 1 line
|
|
||||||
|
|
||||||
Remove unused lambda captures. NFC
|
|
||||||
|
|
||||||
Index: tools/clang/lib/AST/CXXInheritance.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/AST/CXXInheritance.cpp (revision 291938)
|
|
||||||
+++ tools/clang/lib/AST/CXXInheritance.cpp (revision 291939)
|
|
||||||
@@ -88,7 +88,7 @@ bool CXXRecordDecl::isDerivedFrom(const CXXRecordD
|
|
||||||
const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
|
|
||||||
// FIXME: Capturing 'this' is a workaround for name lookup bugs in GCC 4.7.
|
|
||||||
return lookupInBases(
|
|
||||||
- [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
|
|
||||||
+ [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
|
|
||||||
return FindBaseClass(Specifier, Path, BaseDecl);
|
|
||||||
},
|
|
||||||
Paths);
|
|
||||||
@@ -109,7 +109,7 @@ bool CXXRecordDecl::isVirtuallyDerivedFrom(const C
|
|
||||||
const CXXRecordDecl *BaseDecl = Base->getCanonicalDecl();
|
|
||||||
// FIXME: Capturing 'this' is a workaround for name lookup bugs in GCC 4.7.
|
|
||||||
return lookupInBases(
|
|
||||||
- [this, BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
|
|
||||||
+ [BaseDecl](const CXXBaseSpecifier *Specifier, CXXBasePath &Path) {
|
|
||||||
return FindVirtualBaseClass(Specifier, Path, BaseDecl);
|
|
||||||
},
|
|
||||||
Paths);
|
|
||||||
Index: tools/clang/lib/AST/MicrosoftMangle.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/AST/MicrosoftMangle.cpp (revision 291938)
|
|
||||||
+++ tools/clang/lib/AST/MicrosoftMangle.cpp (revision 291939)
|
|
||||||
@@ -2997,7 +2997,7 @@ void MicrosoftMangleContextImpl::mangleStringLiter
|
|
||||||
// N.B. The length is in terms of bytes, not characters.
|
|
||||||
Mangler.mangleNumber(SL->getByteLength() + SL->getCharByteWidth());
|
|
||||||
|
|
||||||
- auto GetLittleEndianByte = [&Mangler, &SL](unsigned Index) {
|
|
||||||
+ auto GetLittleEndianByte = [&SL](unsigned Index) {
|
|
||||||
unsigned CharByteWidth = SL->getCharByteWidth();
|
|
||||||
uint32_t CodeUnit = SL->getCodeUnit(Index / CharByteWidth);
|
|
||||||
unsigned OffsetInCodeUnit = Index % CharByteWidth;
|
|
||||||
@@ -3004,7 +3004,7 @@ void MicrosoftMangleContextImpl::mangleStringLiter
|
|
||||||
return static_cast<char>((CodeUnit >> (8 * OffsetInCodeUnit)) & 0xff);
|
|
||||||
};
|
|
||||||
|
|
||||||
- auto GetBigEndianByte = [&Mangler, &SL](unsigned Index) {
|
|
||||||
+ auto GetBigEndianByte = [&SL](unsigned Index) {
|
|
||||||
unsigned CharByteWidth = SL->getCharByteWidth();
|
|
||||||
uint32_t CodeUnit = SL->getCodeUnit(Index / CharByteWidth);
|
|
||||||
unsigned OffsetInCodeUnit = (CharByteWidth - 1) - (Index % CharByteWidth);
|
|
||||||
Index: tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp (revision 291938)
|
|
||||||
+++ tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp (revision 291939)
|
|
||||||
@@ -4006,8 +4006,8 @@ void CGOpenMPRuntime::emitTaskCall(CodeGenFunction
|
|
||||||
DepTaskArgs[5] = CGF.Builder.getInt32(0);
|
|
||||||
DepTaskArgs[6] = llvm::ConstantPointerNull::get(CGF.VoidPtrTy);
|
|
||||||
}
|
|
||||||
- auto &&ThenCodeGen = [this, Loc, &Data, TDBase, KmpTaskTQTyRD,
|
|
||||||
- NumDependencies, &TaskArgs,
|
|
||||||
+ auto &&ThenCodeGen = [this, &Data, TDBase, KmpTaskTQTyRD, NumDependencies,
|
|
||||||
+ &TaskArgs,
|
|
||||||
&DepTaskArgs](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
if (!Data.Tied) {
|
|
||||||
auto PartIdFI = std::next(KmpTaskTQTyRD->field_begin(), KmpTaskTPartId);
|
|
||||||
@@ -4562,7 +4562,7 @@ void CGOpenMPRuntime::emitReduction(CodeGenFunctio
|
|
||||||
}
|
|
||||||
if (XExpr) {
|
|
||||||
auto *VD = cast<VarDecl>(cast<DeclRefExpr>(*ILHS)->getDecl());
|
|
||||||
- auto &&AtomicRedGen = [BO, VD, IPriv,
|
|
||||||
+ auto &&AtomicRedGen = [BO, VD,
|
|
||||||
Loc](CodeGenFunction &CGF, const Expr *XExpr,
|
|
||||||
const Expr *EExpr, const Expr *UpExpr) {
|
|
||||||
LValue X = CGF.EmitLValue(XExpr);
|
|
||||||
@@ -4572,7 +4572,7 @@ void CGOpenMPRuntime::emitReduction(CodeGenFunctio
|
|
||||||
CGF.EmitOMPAtomicSimpleUpdateExpr(
|
|
||||||
X, E, BO, /*IsXLHSInRHSPart=*/true,
|
|
||||||
llvm::AtomicOrdering::Monotonic, Loc,
|
|
||||||
- [&CGF, UpExpr, VD, IPriv, Loc](RValue XRValue) {
|
|
||||||
+ [&CGF, UpExpr, VD, Loc](RValue XRValue) {
|
|
||||||
CodeGenFunction::OMPPrivateScope PrivateScope(CGF);
|
|
||||||
PrivateScope.addPrivate(
|
|
||||||
VD, [&CGF, VD, XRValue, Loc]() -> Address {
|
|
||||||
@@ -5988,8 +5988,8 @@ void CGOpenMPRuntime::emitTargetCall(CodeGenFuncti
|
|
||||||
OffloadError);
|
|
||||||
|
|
||||||
// Fill up the pointer arrays and transfer execution to the device.
|
|
||||||
- auto &&ThenGen = [&Ctx, &BasePointers, &Pointers, &Sizes, &MapTypes, Device,
|
|
||||||
- OutlinedFnID, OffloadError, OffloadErrorQType,
|
|
||||||
+ auto &&ThenGen = [&BasePointers, &Pointers, &Sizes, &MapTypes, Device,
|
|
||||||
+ OutlinedFnID, OffloadError,
|
|
||||||
&D](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
auto &RT = CGF.CGM.getOpenMPRuntime();
|
|
||||||
// Emit the offloading arrays.
|
|
||||||
@@ -6275,8 +6275,8 @@ void CGOpenMPRuntime::emitTargetDataCalls(
|
|
||||||
// Generate the code for the opening of the data environment. Capture all the
|
|
||||||
// arguments of the runtime call by reference because they are used in the
|
|
||||||
// closing of the region.
|
|
||||||
- auto &&BeginThenGen = [&D, &CGF, Device, &Info, &CodeGen, &NoPrivAction](
|
|
||||||
- CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
+ auto &&BeginThenGen = [&D, Device, &Info, &CodeGen](CodeGenFunction &CGF,
|
|
||||||
+ PrePostActionTy &) {
|
|
||||||
// Fill up the arrays with all the mapped variables.
|
|
||||||
MappableExprsHandler::MapBaseValuesArrayTy BasePointers;
|
|
||||||
MappableExprsHandler::MapValuesArrayTy Pointers;
|
|
||||||
@@ -6322,8 +6322,7 @@ void CGOpenMPRuntime::emitTargetDataCalls(
|
|
||||||
};
|
|
||||||
|
|
||||||
// Generate code for the closing of the data region.
|
|
||||||
- auto &&EndThenGen = [&CGF, Device, &Info](CodeGenFunction &CGF,
|
|
||||||
- PrePostActionTy &) {
|
|
||||||
+ auto &&EndThenGen = [Device, &Info](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
assert(Info.isValid() && "Invalid data environment closing arguments.");
|
|
||||||
|
|
||||||
llvm::Value *BasePointersArrayArg = nullptr;
|
|
||||||
@@ -6401,7 +6400,7 @@ void CGOpenMPRuntime::emitTargetDataStandAloneCall
|
|
||||||
"Expecting either target enter, exit data, or update directives.");
|
|
||||||
|
|
||||||
// Generate the code for the opening of the data environment.
|
|
||||||
- auto &&ThenGen = [&D, &CGF, Device](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
+ auto &&ThenGen = [&D, Device](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
// Fill up the arrays with all the mapped variables.
|
|
||||||
MappableExprsHandler::MapBaseValuesArrayTy BasePointers;
|
|
||||||
MappableExprsHandler::MapValuesArrayTy Pointers;
|
|
||||||
Index: tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp (revision 291938)
|
|
||||||
+++ tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp (revision 291939)
|
|
||||||
@@ -533,8 +533,7 @@ void CGOpenMPRuntimeNVPTX::emitGenericParallelCall
|
|
||||||
ArrayRef<llvm::Value *> CapturedVars, const Expr *IfCond) {
|
|
||||||
llvm::Function *Fn = cast<llvm::Function>(OutlinedFn);
|
|
||||||
|
|
||||||
- auto &&L0ParallelGen = [this, Fn, &CapturedVars](CodeGenFunction &CGF,
|
|
||||||
- PrePostActionTy &) {
|
|
||||||
+ auto &&L0ParallelGen = [this, Fn](CodeGenFunction &CGF, PrePostActionTy &) {
|
|
||||||
CGBuilderTy &Bld = CGF.Builder;
|
|
||||||
|
|
||||||
// Prepare for parallel region. Indicate the outlined function.
|
|
||||||
@@ -565,8 +564,8 @@ void CGOpenMPRuntimeNVPTX::emitGenericParallelCall
|
|
||||||
|
|
||||||
auto &&SeqGen = [this, Fn, &CapturedVars, &Args](CodeGenFunction &CGF,
|
|
||||||
PrePostActionTy &) {
|
|
||||||
- auto &&CodeGen = [this, Fn, &CapturedVars, &Args](CodeGenFunction &CGF,
|
|
||||||
- PrePostActionTy &Action) {
|
|
||||||
+ auto &&CodeGen = [this, Fn, &CapturedVars](CodeGenFunction &CGF,
|
|
||||||
+ PrePostActionTy &Action) {
|
|
||||||
Action.Enter(CGF);
|
|
||||||
|
|
||||||
llvm::SmallVector<llvm::Value *, 16> OutlinedFnArgs;
|
|
||||||
Index: tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
|
|
||||||
===================================================================
|
|
||||||
--- tools/clang/lib/CodeGen/CGStmtOpenMP.cpp (revision 291938)
|
|
||||||
+++ tools/clang/lib/CodeGen/CGStmtOpenMP.cpp (revision 291939)
|
|
||||||
@@ -986,7 +986,7 @@ void CodeGenFunction::EmitOMPReductionClauseInit(
|
|
||||||
OriginalBaseLValue);
|
|
||||||
// Store the address of the original variable associated with the LHS
|
|
||||||
// implicit variable.
|
|
||||||
- PrivateScope.addPrivate(LHSVD, [this, OASELValueLB]() -> Address {
|
|
||||||
+ PrivateScope.addPrivate(LHSVD, [OASELValueLB]() -> Address {
|
|
||||||
return OASELValueLB.getAddress();
|
|
||||||
});
|
|
||||||
// Emit reduction copy.
|
|
||||||
@@ -1040,9 +1040,8 @@ void CodeGenFunction::EmitOMPReductionClauseInit(
|
|
||||||
*this, OrigVD->getType(), ASELValue.getType(), OriginalBaseLValue);
|
|
||||||
// Store the address of the original variable associated with the LHS
|
|
||||||
// implicit variable.
|
|
||||||
- PrivateScope.addPrivate(LHSVD, [this, ASELValue]() -> Address {
|
|
||||||
- return ASELValue.getAddress();
|
|
||||||
- });
|
|
||||||
+ PrivateScope.addPrivate(
|
|
||||||
+ LHSVD, [ASELValue]() -> Address { return ASELValue.getAddress(); });
|
|
||||||
// Emit reduction copy.
|
|
||||||
bool IsRegistered = PrivateScope.addPrivate(
|
|
||||||
OrigVD, [this, OrigVD, PrivateVD, BaseLValue, ASELValue,
|
|
||||||
@@ -2633,7 +2632,7 @@ void CodeGenFunction::EmitOMPTaskBasedDirective(co
|
|
||||||
for (const auto *C : S.getClausesOfKind<OMPDependClause>())
|
|
||||||
for (auto *IRef : C->varlists())
|
|
||||||
Data.Dependences.push_back(std::make_pair(C->getDependencyKind(), IRef));
|
|
||||||
- auto &&CodeGen = [PartId, &S, &Data, CS, &BodyGen, &LastprivateDstsOrigs](
|
|
||||||
+ auto &&CodeGen = [&Data, CS, &BodyGen, &LastprivateDstsOrigs](
|
|
||||||
CodeGenFunction &CGF, PrePostActionTy &Action) {
|
|
||||||
// Set proper addresses for generated private copies.
|
|
||||||
OMPPrivateScope Scope(CGF);
|
|
||||||
@@ -3250,7 +3249,7 @@ static void EmitOMPAtomicCaptureExpr(CodeGenFuncti
|
|
||||||
NewVValType = XRValExpr->getType();
|
|
||||||
auto *ERValExpr = IsXLHSInRHSPart ? RHS : LHS;
|
|
||||||
auto &&Gen = [&CGF, &NewVVal, UE, ExprRValue, XRValExpr, ERValExpr,
|
|
||||||
- IsSeqCst, IsPostfixUpdate](RValue XRValue) -> RValue {
|
|
||||||
+ IsPostfixUpdate](RValue XRValue) -> RValue {
|
|
||||||
CodeGenFunction::OpaqueValueMapping MapExpr(CGF, ERValExpr, ExprRValue);
|
|
||||||
CodeGenFunction::OpaqueValueMapping MapX(CGF, XRValExpr, XRValue);
|
|
||||||
RValue Res = CGF.EmitAnyExpr(UE);
|
|
||||||
@@ -3277,7 +3276,7 @@ static void EmitOMPAtomicCaptureExpr(CodeGenFuncti
|
|
||||||
NewVValType = X->getType().getNonReferenceType();
|
|
||||||
ExprRValue = convertToType(CGF, ExprRValue, E->getType(),
|
|
||||||
X->getType().getNonReferenceType(), Loc);
|
|
||||||
- auto &&Gen = [&CGF, &NewVVal, ExprRValue](RValue XRValue) -> RValue {
|
|
||||||
+ auto &&Gen = [&NewVVal, ExprRValue](RValue XRValue) -> RValue {
|
|
||||||
NewVVal = XRValue;
|
|
||||||
return ExprRValue;
|
|
||||||
};
|
|
@ -1,31 +0,0 @@
|
|||||||
--- tools/clang/lib/Headers/CMakeLists.txt.orig 2015-07-30 22:47:41 UTC
|
|
||||||
+++ tools/clang/lib/Headers/CMakeLists.txt
|
|
||||||
@@ -30,7 +30,6 @@ set(files
|
|
||||||
Intrin.h
|
|
||||||
inttypes.h
|
|
||||||
iso646.h
|
|
||||||
- limits.h
|
|
||||||
lzcntintrin.h
|
|
||||||
mm3dnow.h
|
|
||||||
mmintrin.h
|
|
||||||
@@ -45,20 +44,12 @@ set(files
|
|
||||||
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
|
|
||||||
- varargs.h
|
|
||||||
vecintrin.h
|
|
||||||
__wmmintrin_aes.h
|
|
||||||
wmmintrin.h
|
|
@ -1,14 +0,0 @@
|
|||||||
|
|
||||||
$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
|
|
@ -1,11 +0,0 @@
|
|||||||
--- 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')
|
|
||||||
|
|
@ -1,32 +0,0 @@
|
|||||||
|
|
||||||
$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
|
|
@ -1,12 +0,0 @@
|
|||||||
--- 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++';
|
|
@ -1,41 +0,0 @@
|
|||||||
--- lib/sanitizer_common/sanitizer_linux.cc.orig 2017-01-06 20:57:47.000000000 +0000
|
|
||||||
+++ lib/sanitizer_common/sanitizer_linux.cc 2018-04-19 17:03:38.293789000 +0100
|
|
||||||
@@ -63,7 +63,6 @@
|
|
||||||
#include <sys/exec.h>
|
|
||||||
#include <sys/sysctl.h>
|
|
||||||
#include <vm/vm_param.h>
|
|
||||||
-#include <vm/pmap.h>
|
|
||||||
#include <machine/atomic.h>
|
|
||||||
extern "C" {
|
|
||||||
// <sys/umtx.h> must be included after <errno.h> and <sys/types.h> on
|
|
||||||
@@ -223,7 +222,8 @@ static void kernel_stat_to_stat(struct k
|
|
||||||
|
|
||||||
uptr internal_stat(const char *path, void *buf) {
|
|
||||||
#if SANITIZER_FREEBSD
|
|
||||||
- return internal_syscall(SYSCALL(stat), path, buf);
|
|
||||||
+ return internal_syscall(SYSCALL(fstatat), AT_FDCWD, (uptr)path,
|
|
||||||
+ (uptr)buf, 0);
|
|
||||||
#elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
|
|
||||||
return internal_syscall(SYSCALL(newfstatat), AT_FDCWD, (uptr)path,
|
|
||||||
(uptr)buf, 0);
|
|
||||||
@@ -247,7 +247,8 @@ uptr internal_stat(const char *path, voi
|
|
||||||
|
|
||||||
uptr internal_lstat(const char *path, void *buf) {
|
|
||||||
#if SANITIZER_FREEBSD
|
|
||||||
- return internal_syscall(SYSCALL(lstat), path, buf);
|
|
||||||
+ return internal_syscall(SYSCALL(fstatat), AT_FDCWD, (uptr)path,
|
|
||||||
+ (uptr)buf, AT_SYMLINK_NOFOLLOW);
|
|
||||||
#elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
|
|
||||||
return internal_syscall(SYSCALL(newfstatat), AT_FDCWD, (uptr)path,
|
|
||||||
(uptr)buf, AT_SYMLINK_NOFOLLOW);
|
|
||||||
@@ -590,7 +591,9 @@ uptr internal_getppid() {
|
|
||||||
}
|
|
||||||
|
|
||||||
uptr internal_getdents(fd_t fd, struct linux_dirent *dirp, unsigned int count) {
|
|
||||||
-#if SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
|
|
||||||
+#if SANITIZER_FREEBSD
|
|
||||||
+ return internal_syscall(SYSCALL(getdirentries), fd, (uptr)dirp, count, NULL);
|
|
||||||
+#elif SANITIZER_USES_CANONICAL_LINUX_SYSCALLS
|
|
||||||
return internal_syscall(SYSCALL(getdents64), fd, (uptr)dirp, count);
|
|
||||||
#else
|
|
||||||
return internal_syscall(SYSCALL(getdents), fd, (uptr)dirp, count);
|
|
@ -1,15 +0,0 @@
|
|||||||
--- lib/sanitizer_common/sanitizer_platform_limits_posix.h.orig 2017-05-24 19:09:24.000000000 +0000
|
|
||||||
+++ lib/sanitizer_common/sanitizer_platform_limits_posix.h 2017-05-24 20:12:47.183536000 +0000
|
|
||||||
@@ -485,7 +485,12 @@
|
|
||||||
};
|
|
||||||
#elif SANITIZER_FREEBSD
|
|
||||||
struct __sanitizer_dirent {
|
|
||||||
+#if __FreeBSD_version < 1200031
|
|
||||||
unsigned int d_fileno;
|
|
||||||
+#else
|
|
||||||
+ unsigned long long d_fileno;
|
|
||||||
+ unsigned long long d_off;
|
|
||||||
+#endif
|
|
||||||
unsigned short d_reclen;
|
|
||||||
// more fields that we don't care about
|
|
||||||
};
|
|
@ -1,14 +0,0 @@
|
|||||||
--- tools/lld/ELF/LTO.cpp.orig 2017-01-04 09:45:45 UTC
|
|
||||||
+++ tools/lld/ELF/LTO.cpp
|
|
||||||
@@ -158,7 +158,7 @@ std::vector<InputFile *> BitcodeCompiler::compile() {
|
|
||||||
return Ret;
|
|
||||||
}
|
|
||||||
|
|
||||||
-template void BitcodeCompiler::template add<ELF32LE>(BitcodeFile &);
|
|
||||||
-template void BitcodeCompiler::template add<ELF32BE>(BitcodeFile &);
|
|
||||||
-template void BitcodeCompiler::template add<ELF64LE>(BitcodeFile &);
|
|
||||||
-template void BitcodeCompiler::template add<ELF64BE>(BitcodeFile &);
|
|
||||||
+template void BitcodeCompiler::add<ELF32LE>(BitcodeFile &);
|
|
||||||
+template void BitcodeCompiler::add<ELF32BE>(BitcodeFile &);
|
|
||||||
+template void BitcodeCompiler::add<ELF64LE>(BitcodeFile &);
|
|
||||||
+template void BitcodeCompiler::add<ELF64BE>(BitcodeFile &);
|
|
@ -1,80 +0,0 @@
|
|||||||
--- tools/lld/ELF/Symbols.cpp.orig 2017-02-01 22:45:57 UTC
|
|
||||||
+++ tools/lld/ELF/Symbols.cpp
|
|
||||||
@@ -343,45 +343,45 @@ template bool SymbolBody::hasThunk<ELF32BE>() const;
|
|
||||||
template bool SymbolBody::hasThunk<ELF64LE>() const;
|
|
||||||
template bool SymbolBody::hasThunk<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getVA<ELF32LE>(uint32_t) const;
|
|
||||||
-template uint32_t SymbolBody::template getVA<ELF32BE>(uint32_t) const;
|
|
||||||
-template uint64_t SymbolBody::template getVA<ELF64LE>(uint64_t) const;
|
|
||||||
-template uint64_t SymbolBody::template getVA<ELF64BE>(uint64_t) const;
|
|
||||||
+template uint32_t SymbolBody::getVA<ELF32LE>(uint32_t) const;
|
|
||||||
+template uint32_t SymbolBody::getVA<ELF32BE>(uint32_t) const;
|
|
||||||
+template uint64_t SymbolBody::getVA<ELF64LE>(uint64_t) const;
|
|
||||||
+template uint64_t SymbolBody::getVA<ELF64BE>(uint64_t) const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getGotVA<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getGotVA<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotVA<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotVA<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotVA<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotVA<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotVA<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotVA<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getGotOffset<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getGotOffset<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotOffset<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotOffset<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotOffset<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotOffset<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotOffset<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotOffset<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getGotPltVA<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getGotPltVA<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotPltVA<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotPltVA<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotPltVA<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotPltVA<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotPltVA<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotPltVA<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getThunkVA<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getThunkVA<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getThunkVA<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getThunkVA<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getThunkVA<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getThunkVA<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getThunkVA<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getThunkVA<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getGotPltOffset<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getGotPltOffset<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotPltOffset<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getGotPltOffset<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotPltOffset<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getGotPltOffset<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotPltOffset<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getGotPltOffset<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getPltVA<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getPltVA<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getPltVA<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getPltVA<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getPltVA<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getPltVA<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getPltVA<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getPltVA<ELF64BE>() const;
|
|
||||||
|
|
||||||
-template uint32_t SymbolBody::template getSize<ELF32LE>() const;
|
|
||||||
-template uint32_t SymbolBody::template getSize<ELF32BE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getSize<ELF64LE>() const;
|
|
||||||
-template uint64_t SymbolBody::template getSize<ELF64BE>() const;
|
|
||||||
+template uint32_t SymbolBody::getSize<ELF32LE>() const;
|
|
||||||
+template uint32_t SymbolBody::getSize<ELF32BE>() const;
|
|
||||||
+template uint64_t SymbolBody::getSize<ELF64LE>() const;
|
|
||||||
+template uint64_t SymbolBody::getSize<ELF64BE>() const;
|
|
||||||
|
|
||||||
template class elf::Undefined<ELF32LE>;
|
|
||||||
template class elf::Undefined<ELF32BE>;
|
|
@ -1,10 +0,0 @@
|
|||||||
--- tools/lldb/include/lldb/Utility/TaskPool.h.orig 2018-09-20 19:31:12 UTC
|
|
||||||
+++ tools/lldb/include/lldb/Utility/TaskPool.h
|
|
||||||
@@ -33,6 +33,7 @@
|
|
||||||
#include <queue>
|
|
||||||
#include <thread>
|
|
||||||
#include <vector>
|
|
||||||
+#include <functional>
|
|
||||||
|
|
||||||
// Global TaskPool class for running tasks in parallel on a set of worker thread
|
|
||||||
// created the first
|
|
@ -1,10 +0,0 @@
|
|||||||
--- tools/lldb/source/Host/common/FileSpec.cpp.orig 2017-04-03 04:25:09 UTC
|
|
||||||
+++ tools/lldb/source/Host/common/FileSpec.cpp
|
|
||||||
@@ -17,6 +17,7 @@
|
|
||||||
#include <libgen.h>
|
|
||||||
#endif
|
|
||||||
#include <fstream>
|
|
||||||
+#include <limits.h>
|
|
||||||
#include <set>
|
|
||||||
#include <string.h>
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
#!/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}" "${@}"
|
|
@ -1,29 +0,0 @@
|
|||||||
--- tools/openmp/runtime/cmake/LibompHandleFlags.cmake.orig 2017-03-16 15:50:48 UTC
|
|
||||||
+++ tools/openmp/runtime/cmake/LibompHandleFlags.cmake
|
|
||||||
@@ -156,6 +156,11 @@ function(libomp_get_libflags libflags)
|
|
||||||
if(${IA32})
|
|
||||||
libomp_append(libflags_local -lirc_pic LIBOMP_HAVE_IRC_PIC_LIBRARY)
|
|
||||||
endif()
|
|
||||||
+ 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")
|
|
||||||
runtime/cmake/LibompHandleFlags.cmake | 5 +++++
|
|
||||||
runtime/cmake/LibompMicroTests.cmake | 2 +-
|
|
||||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
|
||||||
|
|
||||||
--- tools/openmp/runtime/cmake/LibompMicroTests.cmake.orig 2017-03-16 15:50:48 UTC
|
|
||||||
+++ tools/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)
|
|
@ -1,11 +0,0 @@
|
|||||||
--- tools/openmp/runtime/src/kmp_runtime.cpp.orig 2017-01-20 23:31:21 UTC
|
|
||||||
+++ tools/openmp/runtime/src/kmp_runtime.cpp
|
|
||||||
@@ -7597,7 +7597,7 @@ __kmp_determine_reduction_method( ident_t *loc, kmp_in
|
|
||||||
|
|
||||||
#elif KMP_ARCH_X86 || KMP_ARCH_ARM || KMP_ARCH_AARCH || KMP_ARCH_MIPS
|
|
||||||
|
|
||||||
- #if KMP_OS_LINUX || KMP_OS_WINDOWS
|
|
||||||
+ #if KMP_OS_LINUX || KMP_OS_FREEBSD || KMP_OS_WINDOWS
|
|
||||||
|
|
||||||
// basic tuning
|
|
||||||
|
|
@ -1,22 +0,0 @@
|
|||||||
--- lib/Support/Unix/Path.inc.orig
|
|
||||||
+++ lib/Support/Unix/Path.inc
|
|
||||||
@@ -342,14 +342,15 @@
|
|
||||||
#if defined(HAVE_POSIX_FALLOCATE)
|
|
||||||
// If we have posix_fallocate use it. Unlike ftruncate it always allocates
|
|
||||||
// space, so we get an error if the disk is full.
|
|
||||||
- if (int Err = ::posix_fallocate(FD, 0, Size))
|
|
||||||
- return std::error_code(Err, std::generic_category());
|
|
||||||
-#else
|
|
||||||
+ if (int Err = ::posix_fallocate(FD, 0, Size)) {
|
|
||||||
+ if (Err != EINVAL && Err != EOPNOTSUPP)
|
|
||||||
+ return std::error_code(Err, std::generic_category());
|
|
||||||
+ }
|
|
||||||
+#endif
|
|
||||||
// Use ftruncate as a fallback. It may or may not allocate space. At least on
|
|
||||||
// OS X with HFS+ it does.
|
|
||||||
if (::ftruncate(FD, Size) == -1)
|
|
||||||
return std::error_code(errno, std::generic_category());
|
|
||||||
-#endif
|
|
||||||
|
|
||||||
return std::error_code();
|
|
||||||
}
|
|
@ -1,11 +0,0 @@
|
|||||||
--- tools/llvm-shlib/CMakeLists.txt.orig
|
|
||||||
+++ tools/llvm-shlib/CMakeLists.txt
|
|
||||||
@@ -37,7 +37,7 @@
|
|
||||||
add_llvm_library(LLVM SHARED DISABLE_LLVM_LINK_LLVM_DYLIB SONAME ${SOURCES})
|
|
||||||
|
|
||||||
list(REMOVE_DUPLICATES LIB_NAMES)
|
|
||||||
-if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" OR MINGW) # FIXME: It should be "GNU ld for elf"
|
|
||||||
+if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux" OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "FreeBSD") OR ("${CMAKE_SYSTEM_NAME}" STREQUAL "DragonFly") OR MINGW) # FIXME: It should be "GNU ld for elf"
|
|
||||||
# GNU ld doesn't resolve symbols in the version script.
|
|
||||||
set(LIB_NAMES -Wl,--whole-archive ${LIB_NAMES} -Wl,--no-whole-archive)
|
|
||||||
elseif("${CMAKE_SYSTEM_NAME}" STREQUAL "Darwin")
|
|
@ -1,8 +0,0 @@
|
|||||||
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/
|
|
File diff suppressed because it is too large
Load Diff
@ -1,29 +0,0 @@
|
|||||||
# Created by: Andrey Zonov <andrey@zonov.org>
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= msgpack
|
|
||||||
PORTVERSION= 0.5.6
|
|
||||||
CATEGORIES= devel python
|
|
||||||
MASTER_SITES= CHEESESHOP
|
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
||||||
PKGNAMESUFFIX= 05
|
|
||||||
|
|
||||||
MAINTAINER= sunpoet@FreeBSD.org
|
|
||||||
COMMENT= MessagePack (de)serializer for Python
|
|
||||||
|
|
||||||
LICENSE= APACHE20
|
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
||||||
|
|
||||||
DEPRECATED= Use devel/py-msgpack instead
|
|
||||||
EXPIRATION_DATE=2019-06-30
|
|
||||||
|
|
||||||
USES= python
|
|
||||||
USE_PYTHON= autoplist distutils
|
|
||||||
|
|
||||||
PORTSCOUT= limit:^0\.5\.
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/msgpack/_packer.so
|
|
||||||
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/msgpack/_unpacker.so
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||||||
TIMESTAMP = 1524411661
|
|
||||||
SHA256 (msgpack-0.5.6.tar.gz) = 0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3
|
|
||||||
SIZE (msgpack-0.5.6.tar.gz) = 138292
|
|
@ -1,6 +0,0 @@
|
|||||||
MessagePack is an efficient binary serialization format. It lets you exchange
|
|
||||||
data among multiple languages like JSON. But it's faster and smaller. Small
|
|
||||||
integers are encoded into a single byte, and typical short strings require only
|
|
||||||
one extra byte in addition to the strings themselves.
|
|
||||||
|
|
||||||
WWW: https://msgpack.org/
|
|
@ -1,30 +0,0 @@
|
|||||||
# Created by: David Naylor <dbn@FreeBSD.org>
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= typed-ast
|
|
||||||
PORTVERSION= 1.2.0
|
|
||||||
CATEGORIES= devel python
|
|
||||||
MASTER_SITES= CHEESESHOP
|
|
||||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
|
||||||
PKGNAMESUFFIX= 12
|
|
||||||
|
|
||||||
MAINTAINER= sunpoet@FreeBSD.org
|
|
||||||
COMMENT= Fast version of Python's ast module with support for PEP484 typed comments #'
|
|
||||||
|
|
||||||
LICENSE= APACHE20 PSFL
|
|
||||||
LICENSE_COMB= multi
|
|
||||||
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE
|
|
||||||
|
|
||||||
DEPRECATED= Use devel/py-typed-ast instead
|
|
||||||
EXPIRATION_DATE=2019-06-30
|
|
||||||
|
|
||||||
USES= python:3.3+
|
|
||||||
USE_PYTHON= autoplist distutils
|
|
||||||
|
|
||||||
PORTSCOUT= limit:^1\.2\.
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ast27.so
|
|
||||||
${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/_ast3.so
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||||||
TIMESTAMP = 1551490146
|
|
||||||
SHA256 (typed-ast-1.2.0.tar.gz) = b4726339a4c180a8b6ad9d8b50d2b6dc247e1b79b38fe2290549c98e82e4fd15
|
|
||||||
SIZE (typed-ast-1.2.0.tar.gz) = 202702
|
|
@ -1,5 +0,0 @@
|
|||||||
Typed AST is a fork of the CPython 2.7 and 3.6 ast modules with the ability to
|
|
||||||
parse PEP 484 type comments. The primary goals of Typed AST are correctness and
|
|
||||||
speed.
|
|
||||||
|
|
||||||
WWW: https://github.com/python/typed_ast
|
|
@ -1,32 +0,0 @@
|
|||||||
# Created by: rpsfa@rit.edu
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= devise
|
|
||||||
PORTVERSION= 4.5.0
|
|
||||||
CATEGORIES= devel rubygems
|
|
||||||
MASTER_SITES= RG
|
|
||||||
PKGNAMESUFFIX= -rails50
|
|
||||||
|
|
||||||
MAINTAINER= ruby@FreeBSD.org
|
|
||||||
COMMENT= Flexible authentication solution for Rails with Warden
|
|
||||||
|
|
||||||
LICENSE= MIT
|
|
||||||
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
|
|
||||||
|
|
||||||
DEPRECATED= Use devel/rubygem-devise (depends on Rails 5.0) instead
|
|
||||||
EXPIRATION_DATE=2019-06-30
|
|
||||||
|
|
||||||
RUN_DEPENDS= rubygem-bcrypt>=3.0:security/rubygem-bcrypt \
|
|
||||||
rubygem-orm_adapter>=0.1:devel/rubygem-orm_adapter \
|
|
||||||
rubygem-railties50>=4.1.0:www/rubygem-railties50 \
|
|
||||||
rubygem-responders-rails50>=0:www/rubygem-responders-rails50 \
|
|
||||||
rubygem-warden>=1.2.3:devel/rubygem-warden
|
|
||||||
|
|
||||||
NO_ARCH= yes
|
|
||||||
USE_RUBY= yes
|
|
||||||
USES= gem
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} -e 's|, "test/rails_app/config/routes.rb"||' ${WRKSRC}/${PORTNAME}.gemspec
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||||||
TIMESTAMP = 1534456694
|
|
||||||
SHA256 (rubygem/devise-4.5.0.gem) = 5db2fd482b7f9df8eded2cdfe91fa9eba3cd5e377cc1a34c850f994257b448ef
|
|
||||||
SIZE (rubygem/devise-4.5.0.gem) = 174592
|
|
@ -1,3 +0,0 @@
|
|||||||
Flexible authentication solution for Rails with Warden
|
|
||||||
|
|
||||||
WWW: https://github.com/plataformatec/devise
|
|
@ -1,22 +0,0 @@
|
|||||||
# Created by: Alexander Logvinov <ports@logvinov.com>
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= fastthread
|
|
||||||
PORTVERSION= 1.0.7
|
|
||||||
CATEGORIES= devel rubygems
|
|
||||||
MASTER_SITES= RG
|
|
||||||
|
|
||||||
MAINTAINER= ruby@FreeBSD.org
|
|
||||||
COMMENT= Optimized replacement for thread.rb primitives
|
|
||||||
|
|
||||||
LICENSE= LGPL21
|
|
||||||
|
|
||||||
BROKEN_RUBY24= yes
|
|
||||||
BROKEN_RUBY25= yes
|
|
||||||
DEPRECATED= Does not build for all supported Ruby version
|
|
||||||
EXPIRATION_DATE=2019-06-30
|
|
||||||
|
|
||||||
USES= gem
|
|
||||||
USE_RUBY= yes
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (rubygem/fastthread-1.0.7.gem) = bd1a8cea1dcf4ad590a8170dbb3468a94a4530fa9010b717a19ad78cae7a7600
|
|
||||||
SIZE (rubygem/fastthread-1.0.7.gem) = 21504
|
|
@ -1,11 +0,0 @@
|
|||||||
--- ext/fastthread/extconf.rb.orig 2015-01-23 16:43:26.000000000 +0000
|
|
||||||
+++ ext/fastthread/extconf.rb 2015-01-23 16:43:33.000000000 +0000
|
|
||||||
@@ -10,7 +10,7 @@
|
|
||||||
else
|
|
||||||
require 'rbconfig'
|
|
||||||
File.open('Makefile', 'w') do |stream|
|
|
||||||
- Config::CONFIG.each do |key, value|
|
|
||||||
+ RbConfig::CONFIG.each do |key, value|
|
|
||||||
stream.puts "#{key} = #{value}"
|
|
||||||
end
|
|
||||||
stream.puts
|
|
@ -1,3 +0,0 @@
|
|||||||
Optimized replacement for thread.rb primitives
|
|
||||||
|
|
||||||
WWW: https://github.com/mental/fastthread
|
|
@ -114,7 +114,6 @@
|
|||||||
SUBDIR += qemu-cheri
|
SUBDIR += qemu-cheri
|
||||||
SUBDIR += qemu-devel
|
SUBDIR += qemu-devel
|
||||||
SUBDIR += qemu-powernv
|
SUBDIR += qemu-powernv
|
||||||
SUBDIR += qemu-riscv
|
|
||||||
SUBDIR += qemu-sbruno
|
SUBDIR += qemu-sbruno
|
||||||
SUBDIR += qemu-user-static
|
SUBDIR += qemu-user-static
|
||||||
SUBDIR += qemu-utils
|
SUBDIR += qemu-utils
|
||||||
|
@ -1,60 +0,0 @@
|
|||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= qemu
|
|
||||||
PORTVERSION= 2.13.0
|
|
||||||
PORTREVISION= 20180622
|
|
||||||
CATEGORIES= emulators
|
|
||||||
PKGNAMESUFFIX= -riscv
|
|
||||||
|
|
||||||
MAINTAINER= lwhsu@FreeBSD.org
|
|
||||||
COMMENT= QEMU with RISC-V (RV64GC, RV32GC) emulation support
|
|
||||||
|
|
||||||
LICENSE= GPLv2
|
|
||||||
|
|
||||||
DEPRECATED= The development has been moved to the upstream
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
ONLY_FOR_ARCHS= amd64 i386 powerpc powerpc64
|
|
||||||
BROKEN_powerpc64= fails to compile: async.c: internal compiler error: Segmentation fault
|
|
||||||
|
|
||||||
USES= gmake libtool makeinfo pkgconfig python:2.7,build
|
|
||||||
|
|
||||||
USE_GITHUB= yes
|
|
||||||
GH_TUPLE= riscv:riscv-qemu:360a780 \
|
|
||||||
qemu:dtc:e543880:dtc/dtc \
|
|
||||||
qemu:keycodemapdb:6b3d716:keycodemapdb/ui/keycodemapdb
|
|
||||||
|
|
||||||
HAS_CONFIGURE= yes
|
|
||||||
USE_XORG= pixman
|
|
||||||
USE_GNOME= glib20
|
|
||||||
|
|
||||||
CONFIGURE_ARGS=--target-list=riscv64-softmmu,riscv32-softmmu \
|
|
||||||
--cc=${CC} \
|
|
||||||
--enable-fdt \
|
|
||||||
--disable-curl \
|
|
||||||
--disable-docs \
|
|
||||||
--disable-gtk \
|
|
||||||
--disable-gcrypt \
|
|
||||||
--disable-kvm \
|
|
||||||
--disable-libssh2 \
|
|
||||||
--disable-linux-aio \
|
|
||||||
--disable-linux-user \
|
|
||||||
--disable-vnc \
|
|
||||||
--disable-sdl \
|
|
||||||
--disable-nettle \
|
|
||||||
--disable-gnutls \
|
|
||||||
--disable-vte \
|
|
||||||
--disable-xen \
|
|
||||||
--extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" \
|
|
||||||
--extra-ldflags=-L\"${LOCALBASE}/lib\" \
|
|
||||||
--localstatedir=/var \
|
|
||||||
--python=${PYTHON_CMD}
|
|
||||||
|
|
||||||
PLIST_FILES= bin/qemu-system-riscv32 \
|
|
||||||
bin/qemu-system-riscv64
|
|
||||||
|
|
||||||
do-install:
|
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/riscv32-softmmu/qemu-system-riscv32 ${STAGEDIR}${PREFIX}/bin
|
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/riscv64-softmmu/qemu-system-riscv64 ${STAGEDIR}${PREFIX}/bin
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,7 +0,0 @@
|
|||||||
TIMESTAMP = 1530807399
|
|
||||||
SHA256 (riscv-riscv-qemu-2.13.0-360a780_GH0.tar.gz) = 5c9acac890c6caa3eb15c3fff93b54c0a82d2bd862b27250a597881480918802
|
|
||||||
SIZE (riscv-riscv-qemu-2.13.0-360a780_GH0.tar.gz) = 16027938
|
|
||||||
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
|
|
@ -1,3 +0,0 @@
|
|||||||
QEMU with RISC-V (RV64G, RV32G) emulation support
|
|
||||||
|
|
||||||
WWW: https://github.com/riscv/riscv-qemu
|
|
@ -323,11 +323,6 @@
|
|||||||
SUBDIR += gemdropx
|
SUBDIR += gemdropx
|
||||||
SUBDIR += gemrb
|
SUBDIR += gemrb
|
||||||
SUBDIR += genact
|
SUBDIR += genact
|
||||||
SUBDIR += ggz-client-libs
|
|
||||||
SUBDIR += ggz-gtk-client
|
|
||||||
SUBDIR += ggz-gtk-games
|
|
||||||
SUBDIR += ggz-sdl-games
|
|
||||||
SUBDIR += ggz-txt-client
|
|
||||||
SUBDIR += gigalomania
|
SUBDIR += gigalomania
|
||||||
SUBDIR += gillo
|
SUBDIR += gillo
|
||||||
SUBDIR += gl-117
|
SUBDIR += gl-117
|
||||||
@ -506,7 +501,6 @@
|
|||||||
SUBDIR += legesmotus
|
SUBDIR += legesmotus
|
||||||
SUBDIR += lexter
|
SUBDIR += lexter
|
||||||
SUBDIR += lgeneral
|
SUBDIR += lgeneral
|
||||||
SUBDIR += libggz
|
|
||||||
SUBDIR += libgnome-games-support
|
SUBDIR += libgnome-games-support
|
||||||
SUBDIR += libkdegames
|
SUBDIR += libkdegames
|
||||||
SUBDIR += libkmahjongg
|
SUBDIR += libkmahjongg
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Created by: ijliao
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= ggz-client-libs
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 6
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - Core Client Libraries
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
LIB_DEPENDS= libexpat.so:textproc/expat2
|
|
||||||
|
|
||||||
USES= gettext libtool
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug --with-libggz-dir="${LOCALBASE}"
|
|
||||||
USE_LDCONFIG= yes
|
|
||||||
USE_GGZ= core
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -pthread -lexpat
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} -e 's|libggz.la|libggz.so|g' ${WRKSRC}/configure
|
|
||||||
@${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' \
|
|
||||||
${WRKSRC}/ggz-wrapper/ggz
|
|
||||||
@${REINPLACE_CMD} -e \
|
|
||||||
's|@LIB_GGZ@|@LIB_GGZ@ ../ggzcore/.libs/libggzcore.so|' \
|
|
||||||
${WRKSRC}/ggzwrap/Makefile.in
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/ggz-client-libs-0.0.14.1.tar.gz) = 0a7bec1a381a450f650890b36253893df0001873ba1f414573a4247298107680
|
|
||||||
SIZE (ggz/ggz-client-libs-0.0.14.1.tar.gz) = 614117
|
|
@ -1,10 +0,0 @@
|
|||||||
--- ggz-wrapper/loop.c.orig Wed Aug 3 05:34:53 2005
|
|
||||||
+++ ggz-wrapper/loop.c Fri Oct 7 13:06:53 2005
|
|
||||||
@@ -34,6 +34,7 @@
|
|
||||||
#include <ggz.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
+#include <string.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
#ifdef HAVE_WINSOCK2_H
|
|
@ -1,22 +0,0 @@
|
|||||||
===========================================
|
|
||||||
The GGZ Gaming Zone - Core Client Libraries
|
|
||||||
===========================================
|
|
||||||
|
|
||||||
GGZ Gaming Zone core client libraries provides the common procedures
|
|
||||||
and utilities required to run the GGZ client and games. The routines
|
|
||||||
are shared by other modules in order to ease coding and promote
|
|
||||||
compatibility and stability.
|
|
||||||
|
|
||||||
This version of the client libraries (0.0.13) should provide
|
|
||||||
compatibility with version 0.0.13 clients and servers.
|
|
||||||
|
|
||||||
The core client libraries is only one part of the GGZ Gaming Zone
|
|
||||||
client setup. The following additional packages are required:
|
|
||||||
* libggz - provides commonly used functions and low-level
|
|
||||||
communications between client modules and the GGZ servers
|
|
||||||
* gtk-client/kde-client - one or more of the GGZ clients will be
|
|
||||||
required in order to login to a server, chat and launch games
|
|
||||||
* gtk-games/kde-games/sdl-games - one or more games or game packs
|
|
||||||
are required in order to launch and play games
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,64 +0,0 @@
|
|||||||
bin/ggz
|
|
||||||
bin/ggz-config
|
|
||||||
bin/ggz-wrapper
|
|
||||||
etc/xdg/menus/applications-merged/ggz.merge.menu
|
|
||||||
etc/xdg/menus/ggz.menu
|
|
||||||
include/ggzcore.h
|
|
||||||
include/ggzmod.h
|
|
||||||
lib/ggz/ggzwrap
|
|
||||||
lib/libggzcore.a
|
|
||||||
lib/libggzcore.so
|
|
||||||
lib/libggzcore.so.9
|
|
||||||
lib/libggzcore.so.9.0.0
|
|
||||||
lib/libggzmod.a
|
|
||||||
lib/libggzmod.so
|
|
||||||
lib/libggzmod.so.4
|
|
||||||
lib/libggzmod.so.4.1.0
|
|
||||||
man/man1/ggzwrap.1.gz
|
|
||||||
man/man3/ggzcore_h.3.gz
|
|
||||||
man/man3/ggzmod_h.3.gz
|
|
||||||
man/man5/ggz.modules.5.gz
|
|
||||||
man/man6/ggz.6.gz
|
|
||||||
man/man6/ggz-config.6.gz
|
|
||||||
man/man6/ggz-wrapper.6.gz
|
|
||||||
man/man7/ggz.7.gz
|
|
||||||
share/desktop-directories/ggz-games.directory
|
|
||||||
share/desktop-directories/ggz.directory
|
|
||||||
share/locale/ar/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/bg/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/ca/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/cs/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/cy/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/da/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/de/LC_MESSAGES/ggz-config.mo
|
|
||||||
share/locale/de/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/dz/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/en_GB/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/es/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/et/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/fi/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/fr/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/gl/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/gu/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/hu/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/ja/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/ko/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/lt/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/lv/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/mk/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/nb/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/nl/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/oc/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/pa/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/pt/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/pt_BR/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/ru/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/sv/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/th/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/uk/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/vi/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/zh_CN/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/zh_HK/LC_MESSAGES/ggzcore.mo
|
|
||||||
share/locale/zh_TW/LC_MESSAGES/ggzcore.mo
|
|
||||||
@exec touch %D/etc/ggz.modules
|
|
||||||
@unexec [ "`wc -l<%D/etc/ggz.modules`" -gt 1 ]||rm -f %D/etc/ggz.modules
|
|
@ -1,35 +0,0 @@
|
|||||||
# Created by: ijliao
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= ggz-gtk-client
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 9
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - GTK+ Frontend
|
|
||||||
|
|
||||||
LICENSE= GPLv2+
|
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
USES= gettext libtool pkgconfig
|
|
||||||
USE_GNOME= gtk20
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug
|
|
||||||
USE_GGZ= client
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LIBS+= -L${LOCALBASE}/lib
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} \
|
|
||||||
'/^ggz_gtk_LDADD =/s/$$/ $$(GTK_LIBS) $$(LIB_GGZCORE) $$(LIB_GGZ)/' \
|
|
||||||
${WRKSRC}/src/Makefile.in
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/ggz-gtk-client-0.0.14.1.tar.gz) = 414c69f41a786c685f42cc2834cc426578d5b24ea75fce5769ee3b9712e1b82e
|
|
||||||
SIZE (ggz/ggz-gtk-client-0.0.14.1.tar.gz) = 986230
|
|
@ -1,21 +0,0 @@
|
|||||||
=================================
|
|
||||||
The GGZ Gaming Zone - GTK+ Client
|
|
||||||
=================================
|
|
||||||
|
|
||||||
The GGZ Gaming Zone GTK+ Client provides a GTK+ 1.2 or GTK+ 2.x user
|
|
||||||
interface for logging into a GGZ server, chatting with other players,
|
|
||||||
and locating and launching game tables.
|
|
||||||
|
|
||||||
This version of the GTK+ Client (0.0.13) requires version 0.0.13 of the
|
|
||||||
ggz-client-libs.
|
|
||||||
|
|
||||||
The GTK+ Client module is only one part of the GGZ Gaming Zone client
|
|
||||||
setup. The following additional packages are required:
|
|
||||||
* libggz - provides commonly used functions and low-level
|
|
||||||
communications between client modules and the GGZ servers
|
|
||||||
* ggz-client-libs - provides common procedures and utilites required
|
|
||||||
to run the GGZ client and games
|
|
||||||
* gtk-games/kde-games/sdl-games - one or more games or game packs are
|
|
||||||
required in order to launch and play games
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,95 +0,0 @@
|
|||||||
bin/ggz-gtk
|
|
||||||
include/ggz-embed.h
|
|
||||||
include/ggz-gtk.h
|
|
||||||
lib/libggz-gtk.a
|
|
||||||
lib/libggz-gtk.so
|
|
||||||
lib/libggz-gtk.so.1
|
|
||||||
lib/libggz-gtk.so.1.0.0
|
|
||||||
man/man6/ggz-gtk.6.gz
|
|
||||||
share/applications/ggz-gtk.desktop
|
|
||||||
share/ggz/ggz-gtk-client/about_bg.png
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_admin.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_bot.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_guest.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag0.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag1.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag2.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag3.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag4.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_lag5.svg
|
|
||||||
share/ggz/ggz-gtk-client/ggz_gtk_registered.svg
|
|
||||||
share/ggz/help/ggz-gtk-chat.png
|
|
||||||
share/ggz/help/ggz-gtk-handbook.html
|
|
||||||
share/ggz/help/ggz-gtk-launch.png
|
|
||||||
share/ggz/help/ggz-gtk-login.png
|
|
||||||
share/locale/am/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ar/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/az/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/be/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/bg/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/bn/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/bn_IN/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ca/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/cs/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/cy/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/da/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/de/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/dz/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/el/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/en_CA/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/en_GB/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/es/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/et/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/eu/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/fa/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/fi/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/fr/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ga/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/gl/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/gu/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/he/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/hi/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/hr/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/hu/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/id/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/is/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/it/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ja/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ka/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ko/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/lt/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/lv/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/mk/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ml/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/mn/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/mr/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ms/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/nb/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ne/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/nl/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/nn/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/oc/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/or/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/pa/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/pl/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/pt/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/pt_BR/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ro/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ru/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/rw/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sk/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sl/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sq/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sr/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sr@Latn/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/sv/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/ta/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/th/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/tr/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/uk/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/vi/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/wa/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/xh/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/zh_CN/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/zh_HK/LC_MESSAGES/ggz-gtk.mo
|
|
||||||
share/locale/zh_TW/LC_MESSAGES/ggz-gtk.mo
|
|
@ -1,53 +0,0 @@
|
|||||||
# Created by: yinjieh
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= ggz-gtk-games
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 7
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - GTK+ Games
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
RUN_DEPENDS= ${LOCALBASE}/bin/ggz-gtk:games/ggz-gtk-client
|
|
||||||
|
|
||||||
USES= gettext pkgconfig
|
|
||||||
USE_GNOME= gtk20
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug
|
|
||||||
USE_GGZ= client
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -pthread
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} -e 's|_LDADD =|_LDADD = -lggzcore|' \
|
|
||||||
${WRKSRC}/chess/Makefile.in \
|
|
||||||
${WRKSRC}/chinese-checkers/Makefile.in \
|
|
||||||
${WRKSRC}/combat/Makefile.in \
|
|
||||||
${WRKSRC}/dots/Makefile.in \
|
|
||||||
${WRKSRC}/ggzcards/Makefile.in \
|
|
||||||
${WRKSRC}/hastings/Makefile.in \
|
|
||||||
${WRKSRC}/reversi/Makefile.in \
|
|
||||||
${WRKSRC}/spades/Makefile.in \
|
|
||||||
${WRKSRC}/tictactoe/Makefile.in
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/chess/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/chess.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/chinese-checkers/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/chinese-checkers.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/combat/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/combat.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/dots/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/dots.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/ggzcards/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/ggzcards.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/hastings/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/hastings.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/reversi/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/reversi.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/spades/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/spades.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/tictactoe/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/tictactoe.dsc
|
|
||||||
${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/ggz-gtk-games-0.0.14.1.tar.gz) = 00fe95657361e1cff4767778f73e1b442e1049149893c0ad61023dc4a922f890
|
|
||||||
SIZE (ggz/ggz-gtk-games-0.0.14.1.tar.gz) = 1685122
|
|
@ -1,22 +0,0 @@
|
|||||||
=======================================
|
|
||||||
The GGZ Gaming Zone - GTK+ Game Modules
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
GGZ Gaming Zone GTK+ Game Modules provide the game executables,
|
|
||||||
graphics, and data for a number of popular (and unique) network games.
|
|
||||||
These games are coded for version 2.X of GTK+, but many of them are also
|
|
||||||
available using different graphical interfaces.
|
|
||||||
|
|
||||||
This version of the GTK+ Game Modules (0.0.13) requires version 0.0.13
|
|
||||||
of the ggz-client-libs.
|
|
||||||
|
|
||||||
The GTK+ Game Modules are only one part of the GGZ Gaming Zone
|
|
||||||
client setup. The following additional modules are required:
|
|
||||||
* libggz - provides commonly used functions and low-level
|
|
||||||
communications between client modules and the GGZ servers
|
|
||||||
* ggz-client-libs - provides common procedures and utilites required
|
|
||||||
to run the GGZ client and games
|
|
||||||
* gtk-client/kde-client - one or more of the GGZ clients will be
|
|
||||||
required in order to login to a server, chat and launch games
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,138 +0,0 @@
|
|||||||
lib/ggz/ggz.ccheckers
|
|
||||||
lib/ggz/ggz.chess
|
|
||||||
lib/ggz/ggz.combat
|
|
||||||
lib/ggz/ggz.dots
|
|
||||||
lib/ggz/ggz.ggzcards
|
|
||||||
lib/ggz/ggz.hastings
|
|
||||||
lib/ggz/ggz.reversi
|
|
||||||
lib/ggz/ggz.spades
|
|
||||||
lib/ggz/ggz.ttt
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/blue.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/board.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/cyan.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/green.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/hole.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/purple.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/red.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Dragon/yellow.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/blue.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/board.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/cyan.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/green.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/hole.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/purple.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/red.png
|
|
||||||
share/ggz/ccheckers/pixmaps/Electric/yellow.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/blue.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/board.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/cyan.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/green.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/hole.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/purple.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/red.png
|
|
||||||
share/ggz/ccheckers/pixmaps/default/yellow.png
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/README
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/blue.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/board.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/cyan.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/green.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/hole.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/purple.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/red.svg
|
|
||||||
share/ggz/ccheckers/pixmaps/templates/yellow.svg
|
|
||||||
share/ggz/chess/pixmaps/bishop_b.svg
|
|
||||||
share/ggz/chess/pixmaps/bishop_w.svg
|
|
||||||
share/ggz/chess/pixmaps/king_b.svg
|
|
||||||
share/ggz/chess/pixmaps/king_w.svg
|
|
||||||
share/ggz/chess/pixmaps/knight_b.svg
|
|
||||||
share/ggz/chess/pixmaps/knight_w.svg
|
|
||||||
share/ggz/chess/pixmaps/pawn_b.svg
|
|
||||||
share/ggz/chess/pixmaps/pawn_w.svg
|
|
||||||
share/ggz/chess/pixmaps/queen_b.svg
|
|
||||||
share/ggz/chess/pixmaps/queen_w.svg
|
|
||||||
share/ggz/chess/pixmaps/rook_b.svg
|
|
||||||
share/ggz/chess/pixmaps/rook_w.svg
|
|
||||||
share/ggz/combat/maps/8x8.127742
|
|
||||||
share/ggz/combat/maps/Bridge.127237
|
|
||||||
share/ggz/combat/maps/Checkers+Options.5003353
|
|
||||||
share/ggz/combat/maps/Checkers.4227780237
|
|
||||||
share/ggz/combat/maps/Corridors.1483793000
|
|
||||||
share/ggz/combat/maps/Default.127898
|
|
||||||
share/ggz/combat/maps/In_The_Wild.33347979
|
|
||||||
share/ggz/combat/maps/Island_I.1321921533
|
|
||||||
share/ggz/combat/maps/Island_II.1321922021
|
|
||||||
share/ggz/combat/maps/Isles.3312569487
|
|
||||||
share/ggz/combat/maps/Pipes.1854974081
|
|
||||||
share/ggz/combat/maps/Plenty_of_options.8183865
|
|
||||||
share/ggz/combat/maps/Small.4176275962
|
|
||||||
share/ggz/combat/pixmaps/default/bomb.png
|
|
||||||
share/ggz/combat/pixmaps/default/captain.png
|
|
||||||
share/ggz/combat/pixmaps/default/colonel.png
|
|
||||||
share/ggz/combat/pixmaps/default/flag.png
|
|
||||||
share/ggz/combat/pixmaps/default/general.png
|
|
||||||
share/ggz/combat/pixmaps/default/lieutenant.png
|
|
||||||
share/ggz/combat/pixmaps/default/major.png
|
|
||||||
share/ggz/combat/pixmaps/default/marshall.png
|
|
||||||
share/ggz/combat/pixmaps/default/miner.png
|
|
||||||
share/ggz/combat/pixmaps/default/scout.png
|
|
||||||
share/ggz/combat/pixmaps/default/sergeant.png
|
|
||||||
share/ggz/combat/pixmaps/default/spy.png
|
|
||||||
share/ggz/hastings/pixmaps/bayeux.png
|
|
||||||
share/ggz/hastings/pixmaps/frame_black.png
|
|
||||||
share/ggz/hastings/pixmaps/frame_ll.png
|
|
||||||
share/ggz/hastings/pixmaps/frame_lr.png
|
|
||||||
share/ggz/hastings/pixmaps/frame_ul.png
|
|
||||||
share/ggz/hastings/pixmaps/frame_ur.png
|
|
||||||
share/ggz/hastings/pixmaps/haroldsreturn.png
|
|
||||||
share/ggz/hastings/pixmaps/map.png
|
|
||||||
share/ggz/hastings/pixmaps/newmanblue.png
|
|
||||||
share/ggz/hastings/pixmaps/newmangreen.png
|
|
||||||
share/ggz/hastings/pixmaps/newmanred.png
|
|
||||||
share/ggz/hastings/pixmaps/newmanyellow.png
|
|
||||||
share/ggz/hastings/pixmaps/shadow.png
|
|
||||||
share/ggz/pixmaps/cards-1.png
|
|
||||||
share/ggz/pixmaps/cards-b1.png
|
|
||||||
share/ggz/reversi/pixmaps/black.svg
|
|
||||||
share/ggz/reversi/pixmaps/dot.svg
|
|
||||||
share/ggz/reversi/pixmaps/enemydot.svg
|
|
||||||
share/ggz/reversi/pixmaps/white.svg
|
|
||||||
share/ggz/tictactoe/pixmaps/o.svg
|
|
||||||
share/ggz/tictactoe/pixmaps/x.svg
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/chess.dsc --force
|
|
||||||
share/ggz/chess.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/chess.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/chinese-checkers.dsc --force
|
|
||||||
share/ggz/chinese-checkers.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/chinese-checkers.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/combat.dsc --force
|
|
||||||
share/ggz/combat.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/combat.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/dots.dsc --force
|
|
||||||
share/ggz/dots.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/dots.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/ggzcards.dsc --force
|
|
||||||
share/ggz/ggzcards.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/ggzcards.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/hastings.dsc --force
|
|
||||||
share/ggz/hastings.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/hastings.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/reversi.dsc --force
|
|
||||||
share/ggz/reversi.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/reversi.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/spades.dsc --force
|
|
||||||
share/ggz/spades.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/spades.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/tictactoe.dsc --force
|
|
||||||
share/ggz/tictactoe.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/tictactoe.dsc --force
|
|
||||||
share/locale/de/LC_MESSAGES/chess.mo
|
|
||||||
share/locale/de/LC_MESSAGES/chinese-checkers.mo
|
|
||||||
share/locale/de/LC_MESSAGES/combat.mo
|
|
||||||
share/locale/de/LC_MESSAGES/common.mo
|
|
||||||
share/locale/de/LC_MESSAGES/dots.mo
|
|
||||||
share/locale/de/LC_MESSAGES/ggzcards.mo
|
|
||||||
share/locale/de/LC_MESSAGES/hastings.mo
|
|
||||||
share/locale/de/LC_MESSAGES/reversi.mo
|
|
||||||
share/locale/de/LC_MESSAGES/spades.mo
|
|
||||||
share/locale/de/LC_MESSAGES/tictactoe.mo
|
|
||||||
@unexec if [ "x`cat %D/etc/ggz.modules`" = "x[Games]" ]; then echo -n > %D/etc/ggz.modules; fi
|
|
@ -1,40 +0,0 @@
|
|||||||
# Created by: yinjieh
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= ggz-sdl-games
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 11
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - SDL-based games
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug
|
|
||||||
USES= gettext
|
|
||||||
USE_GGZ= client
|
|
||||||
USE_GL= gl
|
|
||||||
USE_SDL= image mixer sdl ttf
|
|
||||||
USE_XORG= xcursor
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LIBS+= -L${LOCALBASE}/lib -lexpat
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} -e '/^ggz_ttt3d_LDADD =/s/$$/ -lggzcore -lggz/' \
|
|
||||||
${WRKSRC}/ttt3d/Makefile.in
|
|
||||||
@${REINPLACE_CMD} -e '/^geekgame_LDADD =/s/$$/ -lggzcore -lX11/' \
|
|
||||||
${WRKSRC}/geekgame/Makefile.in
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/geekgame/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/geekgame.dsc
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/ttt3d/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/ttt3d.dsc
|
|
||||||
${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/ggz-sdl-games-0.0.14.1.tar.gz) = 82d0635625874530267da60e53218a6cb0b678f4953841683c9040b35bf7eb89
|
|
||||||
SIZE (ggz/ggz-sdl-games-0.0.14.1.tar.gz) = 256493
|
|
@ -1,10 +0,0 @@
|
|||||||
--- ttt3d/main.c.orig Mon Nov 21 14:25:08 2005
|
|
||||||
+++ ttt3d/main.c Mon Nov 21 14:25:39 2005
|
|
||||||
@@ -26,6 +26,7 @@
|
|
||||||
|
|
||||||
#include <stdlib.h>
|
|
||||||
#include <stdio.h>
|
|
||||||
+#include <sys/time.h>
|
|
||||||
#ifdef HAVE_WINSOCK_H
|
|
||||||
# include <winsock.h>
|
|
||||||
#endif
|
|
@ -1,16 +0,0 @@
|
|||||||
======================================
|
|
||||||
The GGZ Gaming Zone - SDL Game Modules
|
|
||||||
======================================
|
|
||||||
|
|
||||||
GGZ does not only feature Gtk+ and KDE games, but also
|
|
||||||
games written with the SDL toolkit.
|
|
||||||
The following games are included so far:
|
|
||||||
|
|
||||||
- TicTacToe 3D
|
|
||||||
An OpenGL client compatible to our other TicTacToe clients,
|
|
||||||
and working fine with our server.
|
|
||||||
- The Geek Game
|
|
||||||
Calculate numbers, in either direction: horizontally or
|
|
||||||
vertically, forwards or backwards, and wrapped around the edges.
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,21 +0,0 @@
|
|||||||
lib/ggz/ggz.ttt3d
|
|
||||||
lib/ggz/geekgame
|
|
||||||
share/ggz/geekgame/bot.png
|
|
||||||
share/ggz/geekgame/one.png
|
|
||||||
share/ggz/geekgame/zero.png
|
|
||||||
share/ggz/geekgame/icon.png
|
|
||||||
share/ggz/geekgame/default.png
|
|
||||||
share/ggz/geekgame/board.bmp
|
|
||||||
share/ggz/geekgame/lines.bmp
|
|
||||||
share/ggz/geekgame/banner.bmp
|
|
||||||
share/ggz/ttt3d/board.bmp
|
|
||||||
share/ggz/ttt3d/cursor.bmp
|
|
||||||
share/ggz/ttt3d/figure.bmp
|
|
||||||
share/ggz/ttt3d/lines.bmp
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/geekgame.dsc --force
|
|
||||||
share/ggz/geekgame.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/geekgame.dsc --force
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/ttt3d.dsc --force
|
|
||||||
share/ggz/ttt3d.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/ttt3d.dsc --force
|
|
||||||
@unexec if [ "x`cat %D/etc/ggz.modules`" = "x[Games]" ]; then echo -n > %D/etc/ggz.modules; fi
|
|
@ -1,35 +0,0 @@
|
|||||||
# Created by: ijliao
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= ggz-txt-client
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 5
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - Console (Text) Frontend
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
USES= gettext readline
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug
|
|
||||||
USE_GGZ= client
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -pthread -lexpat
|
|
||||||
|
|
||||||
post-patch:
|
|
||||||
@${REINPLACE_CMD} -e 's|_LDADD =|_LDADD = $$(LIB_GGZCORE)|' \
|
|
||||||
${WRKSRC}/tttxt/Makefile.in
|
|
||||||
|
|
||||||
post-install:
|
|
||||||
${MKDIR} ${STAGEDIR}${PREFIX}/share/ggz
|
|
||||||
@${INSTALL_DATA} ${WRKSRC}/tttxt/module.dsc ${STAGEDIR}/${PREFIX}/share/ggz/tttxt.dsc
|
|
||||||
${RM} ${STAGEDIR}${PREFIX}/etc/ggz.modules
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/ggz-txt-client-0.0.14.1.tar.gz) = b5408dace5f28e8a68cbcaec77f90f45255da73f9a2e0147a7a9de66fbb15df1
|
|
||||||
SIZE (ggz/ggz-txt-client-0.0.14.1.tar.gz) = 160576
|
|
@ -1,10 +0,0 @@
|
|||||||
--- ggz-txt/loop.c.orig Mon May 17 23:20:01 2004
|
|
||||||
+++ ggz-txt/loop.c Sun Jul 18 20:25:18 2004
|
|
||||||
@@ -32,6 +32,7 @@
|
|
||||||
#include <ggz.h>
|
|
||||||
#include <unistd.h>
|
|
||||||
#include <stdlib.h>
|
|
||||||
+#include <string.h>
|
|
||||||
#include <sys/time.h>
|
|
||||||
#include <sys/types.h>
|
|
||||||
|
|
@ -1,14 +0,0 @@
|
|||||||
--- ggz-txt/output.c.orig Fri Jun 25 22:32:46 2004
|
|
||||||
+++ ggz-txt/output.c Sun Jul 18 20:29:22 2004
|
|
||||||
@@ -145,10 +145,10 @@
|
|
||||||
char message[1024]; /* FIXME: Make me dynamic */
|
|
||||||
int x;
|
|
||||||
char *token, *messagedup, *orig;
|
|
||||||
+ va_list ap;
|
|
||||||
|
|
||||||
if(!output_enabled) return;
|
|
||||||
|
|
||||||
- va_list ap;
|
|
||||||
va_start(ap, fmt);
|
|
||||||
vsnprintf(message, sizeof(message), fmt, ap);
|
|
||||||
va_end(ap);
|
|
@ -1,10 +0,0 @@
|
|||||||
--- tttxt/main.c.orig Mon May 17 23:21:10 2004
|
|
||||||
+++ tttxt/main.c Sun Jul 18 20:32:02 2004
|
|
||||||
@@ -24,6 +24,7 @@
|
|
||||||
#include <fcntl.h>
|
|
||||||
#include <errno.h>
|
|
||||||
#include <string.h>
|
|
||||||
+#include <sys/time.h>
|
|
||||||
|
|
||||||
#include <ggz_common.h>
|
|
||||||
#include <ggzmod.h>
|
|
@ -1,9 +0,0 @@
|
|||||||
=============================================
|
|
||||||
The GGZ Gaming Zone - Console (Text) Frontend
|
|
||||||
=============================================
|
|
||||||
|
|
||||||
This core client is not only useful for environments where no
|
|
||||||
graphical desktop is available, but does also serve as a reference
|
|
||||||
implementation of the ggzcore functionality.
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,9 +0,0 @@
|
|||||||
bin/ggz-txt
|
|
||||||
lib/ggz/tttxt
|
|
||||||
man/man6/ggz-txt.6.gz
|
|
||||||
share/applications/ggz-txt.desktop
|
|
||||||
@unexec ggz-config -D --remove --modfile=%D/share/ggz/tttxt.dsc --force
|
|
||||||
share/ggz/tttxt.dsc
|
|
||||||
@exec ggz-config -D --install --modfile=%D/share/ggz/tttxt.dsc --force
|
|
||||||
share/locale/de/LC_MESSAGES/ggz-txt.mo
|
|
||||||
@unexec if [ "x`cat %D/etc/ggz.modules`" = "x[Games]" ]; then echo -n > %D/etc/ggz.modules; fi
|
|
@ -1,38 +0,0 @@
|
|||||||
# Created by: ijliao
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= libggz
|
|
||||||
PORTVERSION= ${GGZ_VERSION}
|
|
||||||
PORTREVISION= 17
|
|
||||||
CATEGORIES= games
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= The GGZ Gaming Zone - Base Library
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
LIB_DEPENDS= libgcrypt.so:security/libgcrypt
|
|
||||||
|
|
||||||
USES= libtool pathfix
|
|
||||||
GNU_CONFIGURE= yes
|
|
||||||
CONFIGURE_ARGS= --disable-debug
|
|
||||||
USE_LDCONFIG= yes
|
|
||||||
|
|
||||||
INSTALL_TARGET= install-strip
|
|
||||||
|
|
||||||
CPPFLAGS+= -I${LOCALBASE}/include
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -pthread
|
|
||||||
|
|
||||||
OPTIONS_DEFAULT= OPENSSL
|
|
||||||
OPTIONS_SINGLE= TLS
|
|
||||||
OPTIONS_SINGLE_TLS= GNUTLS OPENSSL
|
|
||||||
|
|
||||||
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
|
||||||
GNUTLS_CONFIGURE_ARGS= --with-tls=GnuTLS
|
|
||||||
|
|
||||||
OPENSSL_USES= ssl
|
|
||||||
OPENSSL_CONFIGURE_ARGS= --with-tls=OpenSSL
|
|
||||||
|
|
||||||
.include "${.CURDIR}/../libggz/bsd.ggz.mk"
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,28 +0,0 @@
|
|||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
# common settings
|
|
||||||
|
|
||||||
GGZ_VERSION= 0.0.14.1
|
|
||||||
|
|
||||||
MASTER_SITES= \
|
|
||||||
http://mirrors.dotsrc.org/ggzgamingzone/ggz/${PORTVERSION}/ \
|
|
||||||
http://ftp.ggzgamingzone.org/pub/ggz/${PORTVERSION}/
|
|
||||||
DIST_SUBDIR= ggz
|
|
||||||
|
|
||||||
# components section
|
|
||||||
|
|
||||||
_USE_GGZ_ALL= core client
|
|
||||||
|
|
||||||
core_LIB_DEPENDS= libggz.so:games/libggz
|
|
||||||
|
|
||||||
client_LIB_DEPENDS= libggzcore.so:games/ggz-client-libs
|
|
||||||
|
|
||||||
.for component in ${USE_GGZ}
|
|
||||||
LIB_DEPENDS+= ${${component}_LIB_DEPENDS}
|
|
||||||
. endfor
|
|
||||||
|
|
||||||
.for component in ${USE_GGZ}
|
|
||||||
. if ${_USE_GGZ_ALL:M${component}}==""
|
|
||||||
IGNORE= cannot install: Unknown component ${component}
|
|
||||||
. endif
|
|
||||||
.endfor
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (ggz/libggz-0.0.14.1.tar.gz) = 54301052a327f2ff3f2d684c5b1d7920e8601e13f4f8d5f1d170e5a7c9585e85
|
|
||||||
SIZE (ggz/libggz-0.0.14.1.tar.gz) = 477382
|
|
@ -1,24 +0,0 @@
|
|||||||
--- configure.orig 2009-06-29 17:49:28.000000000 -0500
|
|
||||||
+++ configure 2009-06-29 17:51:20.000000000 -0500
|
|
||||||
@@ -22038,8 +22038,8 @@
|
|
||||||
|
|
||||||
|
|
||||||
if test "$have_gnutls" = yes; then
|
|
||||||
- GGZTLS_INCLUDES="-I $gnutls_includes"
|
|
||||||
- GGZTLS_LDFLAGS="-L $gnutls_libraries"
|
|
||||||
+ GGZTLS_INCLUDES="-I$gnutls_includes"
|
|
||||||
+ GGZTLS_LDFLAGS="-L$gnutls_libraries"
|
|
||||||
LIB_GGZTLS=$gnutls_lib
|
|
||||||
{ echo "$as_me:$LINENO: result: using GnuTLS" >&5
|
|
||||||
echo "${ECHO_T}using GnuTLS" >&6; }
|
|
||||||
@@ -22295,8 +22295,8 @@
|
|
||||||
|
|
||||||
|
|
||||||
if test "$have_ssl" = yes; then
|
|
||||||
- GGZTLS_INCLUDES="-I $ssl_includes"
|
|
||||||
- GGZTLS_LDFLAGS="-L $ssl_libraries"
|
|
||||||
+ GGZTLS_INCLUDES="-I$ssl_includes"
|
|
||||||
+ GGZTLS_LDFLAGS="-L$ssl_libraries"
|
|
||||||
LIB_GGZTLS=$ssl_lib
|
|
||||||
{ echo "$as_me:$LINENO: result: using OpenSSL" >&5
|
|
||||||
echo "${ECHO_T}using OpenSSL" >&6; }
|
|
@ -1,12 +0,0 @@
|
|||||||
--- src/easysock.c.orig Fri Mar 17 01:35:39 2006
|
|
||||||
+++ src/easysock.c Sun Apr 9 20:50:42 2006
|
|
||||||
@@ -58,8 +58,8 @@
|
|
||||||
#include <sys/socket.h>
|
|
||||||
#include <sys/uio.h>
|
|
||||||
#include <sys/un.h>
|
|
||||||
-#include <arpa/inet.h>
|
|
||||||
#include <netinet/in.h>
|
|
||||||
+#include <arpa/inet.h>
|
|
||||||
#include <netdb.h>
|
|
||||||
#endif
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
|||||||
============================
|
|
||||||
The GGZ Gaming Zone - libggz
|
|
||||||
============================
|
|
||||||
|
|
||||||
This is the GGZ base library libggz, used by the GGZ Gaming Zone server
|
|
||||||
(ggzd), the ggzcore library and other components.
|
|
||||||
|
|
||||||
WWW: http://www.ggzgamingzone.org/
|
|
@ -1,8 +0,0 @@
|
|||||||
include/ggz.h
|
|
||||||
include/ggz_common.h
|
|
||||||
include/ggz_dio.h
|
|
||||||
lib/libggz.a
|
|
||||||
lib/libggz.so
|
|
||||||
lib/libggz.so.2
|
|
||||||
lib/libggz.so.2.3.0
|
|
||||||
man/man3/ggz.h.3.gz
|
|
@ -451,7 +451,6 @@
|
|||||||
SUBDIR += mod_amd
|
SUBDIR += mod_amd
|
||||||
SUBDIR += mono-zeroconf
|
SUBDIR += mono-zeroconf
|
||||||
SUBDIR += mopd
|
SUBDIR += mopd
|
||||||
SUBDIR += morebalance
|
|
||||||
SUBDIR += mosh
|
SUBDIR += mosh
|
||||||
SUBDIR += mosquitto
|
SUBDIR += mosquitto
|
||||||
SUBDIR += motsognir
|
SUBDIR += motsognir
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Created by: Clement Laforet <sheepkiller@cultdeadsheep.org>
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= morebalance
|
|
||||||
PORTVERSION= 0.4
|
|
||||||
PORTREVISION= 14
|
|
||||||
CATEGORIES= net
|
|
||||||
MASTER_SITES= http://morebalance.coolprojects.org/
|
|
||||||
|
|
||||||
MAINTAINER= ports@FreeBSD.org
|
|
||||||
COMMENT= Modular open source user-space load balancing system
|
|
||||||
|
|
||||||
DEPRECATED= Abandonware and depends on expiring games/libggz
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
LIB_DEPENDS= libpcre.so:devel/pcre \
|
|
||||||
libgnutls.so:security/gnutls \
|
|
||||||
libggz.so:games/libggz
|
|
||||||
|
|
||||||
CFLAGS+= -I${LOCALBASE}/include
|
|
||||||
MAKE_ARGS+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
|
|
||||||
USES= gettext
|
|
||||||
|
|
||||||
LDFLAGS+= -lz -lpthread
|
|
||||||
LDFLAGS+= -L${LOCALBASE}/lib -lpcre -lggz -lgnutls -lintl
|
|
||||||
|
|
||||||
do-install:
|
|
||||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
|
|
||||||
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf \
|
|
||||||
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample
|
|
||||||
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
|
|
||||||
${STAGEDIR}${MANPREFIX}/man/man1
|
|
||||||
${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.conf.5 \
|
|
||||||
${STAGEDIR}${MANPREFIX}/man/man5
|
|
||||||
${MAKE_ENV} ${MAKE_CMD} -C ${WRKSRC} install-messages ${MAKE_ARGS}
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (morebalance-0.4.tar.gz) = 7c9aeb1b334fc4875bd2d81f0cb96db21be917a032d49950d11ccb68d355b59f
|
|
||||||
SIZE (morebalance-0.4.tar.gz) = 39137
|
|
@ -1,28 +0,0 @@
|
|||||||
--- Makefile.orig Mon Apr 10 15:42:36 2006
|
|
||||||
+++ Makefile Fri Nov 3 10:19:18 2006
|
|
||||||
@@ -1,20 +1,17 @@
|
|
||||||
VERSION = 0.4
|
|
||||||
-PCRE=-lpcre
|
|
||||||
-GNUTLS=-lggz -lgnutls
|
|
||||||
-ZLIB=-lz
|
|
||||||
|
|
||||||
-CC = gcc
|
|
||||||
-CFLAGS += -Wall -O3 -ggdb3
|
|
||||||
+CC?= gcc
|
|
||||||
+CFLAGS += -Wall
|
|
||||||
|
|
||||||
OBJECTS = main.o conf.o sys.o magic.o server.o ipban.o filter.o
|
|
||||||
|
|
||||||
-prefix = /usr/local
|
|
||||||
-confprefix = /usr/local/etc
|
|
||||||
+prefix = ${PREFIX}
|
|
||||||
+confprefix = ${PREFIX}/etc
|
|
||||||
|
|
||||||
all: morebalance
|
|
||||||
|
|
||||||
morebalance: $(OBJECTS)
|
|
||||||
- $(CC) -o $@ $(OBJECTS) -lpthread $(PCRE) $(GNUTLS) $(ZLIB)
|
|
||||||
+ $(CC) -o $@ $(OBJECTS) $(CFLAGS) $(LDFLAGS)
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f *.o
|
|
@ -1,4 +0,0 @@
|
|||||||
MoreBalance is a modular open source user-space load balancing system.
|
|
||||||
It also serves as a general fun networking tool.
|
|
||||||
|
|
||||||
WWW: http://morebalance.coolprojects.org/
|
|
@ -1,5 +0,0 @@
|
|||||||
sbin/morebalance
|
|
||||||
etc/morebalance.conf.sample
|
|
||||||
man/man1/morebalance.1.gz
|
|
||||||
man/man5/morebalance.conf.5.gz
|
|
||||||
share/locale/de/LC_MESSAGES/morebalance.mo
|
|
@ -1080,7 +1080,6 @@
|
|||||||
SUBDIR += rubygem-bcrypt_pbkdf
|
SUBDIR += rubygem-bcrypt_pbkdf
|
||||||
SUBDIR += rubygem-devise-two-factor
|
SUBDIR += rubygem-devise-two-factor
|
||||||
SUBDIR += rubygem-devise-two-factor-rails5
|
SUBDIR += rubygem-devise-two-factor-rails5
|
||||||
SUBDIR += rubygem-devise-two-factor-rails50
|
|
||||||
SUBDIR += rubygem-devise_pam_authenticatable2
|
SUBDIR += rubygem-devise_pam_authenticatable2
|
||||||
SUBDIR += rubygem-digest-crc
|
SUBDIR += rubygem-digest-crc
|
||||||
SUBDIR += rubygem-doorkeeper
|
SUBDIR += rubygem-doorkeeper
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
# Created by: Torsten Zuhlsdorff <ports@toco-domains.de>
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= devise-two-factor
|
|
||||||
PORTVERSION= 3.0.3
|
|
||||||
CATEGORIES= security rubygems
|
|
||||||
MASTER_SITES= RG
|
|
||||||
PKGNAMESUFFIX= -rails50
|
|
||||||
|
|
||||||
MAINTAINER= ruby@FreeBSD.org
|
|
||||||
COMMENT= Barebones two-factor authentication with Devise
|
|
||||||
|
|
||||||
LICENSE= MIT
|
|
||||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
||||||
|
|
||||||
DEPRECATED= Use security/rubygem-devise-two-factor (depends on Rails 5.0) instead
|
|
||||||
EXPIRATION_DATE=2019-06-30
|
|
||||||
|
|
||||||
RUN_DEPENDS= rubygem-activesupport50>=0:devel/rubygem-activesupport50 \
|
|
||||||
rubygem-attr_encrypted>=1.3:security/rubygem-attr_encrypted \
|
|
||||||
rubygem-devise-rails50>0:devel/rubygem-devise-rails50 \
|
|
||||||
rubygem-railties50>=0:www/rubygem-railties50 \
|
|
||||||
rubygem-rotp>=2.0:devel/rubygem-rotp
|
|
||||||
|
|
||||||
NO_ARCH= yes
|
|
||||||
USE_RUBY= yes
|
|
||||||
USES= gem
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||||||
TIMESTAMP = 1523619786
|
|
||||||
SHA256 (rubygem/devise-two-factor-3.0.3.gem) = ac5213fa12164e65ed656b61d2406bed88e8378368f7e11e2d4040167cd1c1ac
|
|
||||||
SIZE (rubygem/devise-two-factor-3.0.3.gem) = 28672
|
|
@ -1,11 +0,0 @@
|
|||||||
--- devise-two-factor.gemspec.orig 2017-10-06 09:46:06 UTC
|
|
||||||
+++ devise-two-factor.gemspec
|
|
||||||
@@ -28,7 +28,7 @@ Gem::Specification.new do |s|
|
|
||||||
s.add_runtime_dependency(%q<activesupport>.freeze, ["< 5.1"])
|
|
||||||
s.add_runtime_dependency(%q<attr_encrypted>.freeze, ["!= 2", "< 4", ">= 1.3"])
|
|
||||||
s.add_runtime_dependency(%q<devise>.freeze, ["~> 4.0"])
|
|
||||||
- s.add_runtime_dependency(%q<rotp>.freeze, ["~> 2.0"])
|
|
||||||
+ s.add_runtime_dependency(%q<rotp>.freeze, [">= 2.0"])
|
|
||||||
s.add_development_dependency(%q<activemodel>.freeze, [">= 0"])
|
|
||||||
s.add_development_dependency(%q<appraisal>.freeze, [">= 0"])
|
|
||||||
s.add_development_dependency(%q<bundler>.freeze, ["> 1.0"])
|
|
@ -1,3 +0,0 @@
|
|||||||
Barebones two-factor authentication with Devise
|
|
||||||
|
|
||||||
WWW: https://github.com/tinfoil/devise-two-factor
|
|
@ -148,22 +148,10 @@
|
|||||||
SUBDIR += cfengine-masterfiles311
|
SUBDIR += cfengine-masterfiles311
|
||||||
SUBDIR += cfengine-masterfiles312
|
SUBDIR += cfengine-masterfiles312
|
||||||
SUBDIR += cfengine-masterfiles313
|
SUBDIR += cfengine-masterfiles313
|
||||||
SUBDIR += cfengine-masterfiles36
|
|
||||||
SUBDIR += cfengine-masterfiles37
|
|
||||||
SUBDIR += cfengine-masterfiles38
|
|
||||||
SUBDIR += cfengine-masterfiles39
|
|
||||||
SUBDIR += cfengine310
|
SUBDIR += cfengine310
|
||||||
SUBDIR += cfengine311
|
SUBDIR += cfengine311
|
||||||
SUBDIR += cfengine312
|
SUBDIR += cfengine312
|
||||||
SUBDIR += cfengine313
|
SUBDIR += cfengine313
|
||||||
SUBDIR += cfengine32
|
|
||||||
SUBDIR += cfengine33
|
|
||||||
SUBDIR += cfengine34
|
|
||||||
SUBDIR += cfengine35
|
|
||||||
SUBDIR += cfengine36
|
|
||||||
SUBDIR += cfengine37
|
|
||||||
SUBDIR += cfengine38
|
|
||||||
SUBDIR += cfengine39
|
|
||||||
SUBDIR += chgrep
|
SUBDIR += chgrep
|
||||||
SUBDIR += chyves
|
SUBDIR += chyves
|
||||||
SUBDIR += cinnamon-control-center
|
SUBDIR += cinnamon-control-center
|
||||||
|
@ -1,37 +0,0 @@
|
|||||||
# Created by: cy@FreeBSD.org
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= cfengine-masterfiles
|
|
||||||
PORTVERSION= 3.6.6
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
|
|
||||||
|
|
||||||
MAINTAINER= cy@FreeBSD.org
|
|
||||||
# gjb@FreeBSD.org is also committer for this port
|
|
||||||
# skreuzer@FreeBSD.org is also committer for this port
|
|
||||||
COMMENT= cfengine sample policies for installations and upgrades
|
|
||||||
|
|
||||||
LICENSE= GPLv3
|
|
||||||
|
|
||||||
DEPRECATED= No longer supported upstream
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
CPE_VENDOR= gnu
|
|
||||||
|
|
||||||
CONFLICTS= cfengine-masterfiles3[0-57-9]-* cfengine-masterfiles31[0-9]-*
|
|
||||||
.if !defined(MASTERDIR)
|
|
||||||
PKGNAMESUFFIX= 36
|
|
||||||
CONFLICTS+= cfengine-masterfiles-3.*
|
|
||||||
.endif
|
|
||||||
|
|
||||||
RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
|
|
||||||
|
|
||||||
FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
|
|
||||||
|
|
||||||
MAKE_JOBS_UNSAFE= yes
|
|
||||||
USES= cpe
|
|
||||||
HAS_CONFIGURE= yes
|
|
||||||
EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
|
|
||||||
CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (cfengine-masterfiles-3.6.6.tar.gz) = 3c6d6ebee676ea06af35fa733004353655a9a0f2c058eff4ce6ec4041ddc1100
|
|
||||||
SIZE (cfengine-masterfiles-3.6.6.tar.gz) = 242991
|
|
@ -1,5 +0,0 @@
|
|||||||
Cfengine is an automated suite of programs for configuring and
|
|
||||||
maintaining Unix-like computers. Cfengine-masterfiles contains sample
|
|
||||||
cfengine policies for installations and upgrades.
|
|
||||||
|
|
||||||
WWW: https://cfengine.com/
|
|
@ -1,74 +0,0 @@
|
|||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_hub_specific.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_knowledge.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/cfengine_processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/ha/ha.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/ha/ha_def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/host_info_report.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.4/cf_serverd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_agent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_execd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_monitord.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_runagent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/cf_serverd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/any.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/os.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/bundles.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/cfe_internal.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/commands.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/common.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/databases.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/feature.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/files.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/guest_environments.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/monitor.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/packages.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/paths.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/reports.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/services.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/storage.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/bundles.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/cfe_internal.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/cfengine_enterprise_hub_ha.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/commands.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/common.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/databases.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/edit_xml.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/examples.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/feature.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/files.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/guest_environments.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/monitor.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/packages.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/paths.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/reports.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/services.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/stdlib.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/storage.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/users.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/vcs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/promises.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/services/autorun.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/services/file_change.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/sketches/meta/api-runfile.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/cfe_internal_dc_workflow.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/cfe_internal_local_git_remote.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/cfe_internal_update_from_repository.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/update_bins.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/update_policy.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update/update_processes.cf
|
|
@ -1,39 +0,0 @@
|
|||||||
# Created by: cy@FreeBSD.org
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= cfengine-masterfiles
|
|
||||||
PORTVERSION= 3.7.7
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
|
|
||||||
|
|
||||||
MAINTAINER= cy@FreeBSD.org
|
|
||||||
# gjb@FreeBSD.org is also committer for this port
|
|
||||||
# skreuzer@FreeBSD.org is also committer for this port
|
|
||||||
COMMENT= cfengine sample policies for installations and upgrades
|
|
||||||
|
|
||||||
LICENSE= GPLv3
|
|
||||||
|
|
||||||
DEPRECATED= NO longer supported upstream
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
CPE_VENDOR= gnu
|
|
||||||
|
|
||||||
CONFLICTS= cfengine-masterfiles3[0-68-9]-* cfengine-masterfiles31[0-9]-*
|
|
||||||
.if !defined(MASTERDIR)
|
|
||||||
PKGNAMESUFFIX= 37
|
|
||||||
CONFLICTS+= cfengine-masterfiles-3.*
|
|
||||||
.endif
|
|
||||||
|
|
||||||
RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
|
|
||||||
|
|
||||||
FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
|
|
||||||
|
|
||||||
MAKE_JOBS_UNSAFE= yes
|
|
||||||
USES= cpe python:build shebangfix
|
|
||||||
HAS_CONFIGURE= yes
|
|
||||||
EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
|
|
||||||
CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
|
|
||||||
SHEBANG_FILES= modules/packages/apt_get \
|
|
||||||
modules/packages/yum
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,3 +0,0 @@
|
|||||||
TIMESTAMP = 1521573514
|
|
||||||
SHA256 (cfengine-masterfiles-3.7.7.tar.gz) = d2d967ded7fa822c290753ab8ff8a7f8f7b72444792084c3fe6d4b2d8c8d2a9c
|
|
||||||
SIZE (cfengine-masterfiles-3.7.7.tar.gz) = 468206
|
|
@ -1,20 +0,0 @@
|
|||||||
--- Makefile.in.orig 2018-01-31 05:59:51.000000000 -0800
|
|
||||||
+++ Makefile.in 2018-03-20 12:32:06.042218000 -0700
|
|
||||||
@@ -325,7 +325,7 @@
|
|
||||||
EXTRA_DIST = README.md inventory/README.md lib/README.md CONTRIBUTING.md LICENSE
|
|
||||||
|
|
||||||
# Do not reveal usernames of the buildslave
|
|
||||||
-TAR_OPTIONS = --owner=0 --group=0
|
|
||||||
+export TAR_OPTIONS = --owner=0 --group=0
|
|
||||||
all: all-recursive
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
@@ -818,8 +818,6 @@
|
|
||||||
maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
|
|
||||||
pdf-am ps ps-am tags tags-am uninstall uninstall-am \
|
|
||||||
uninstall-nobase_dist_masterfilesDATA
|
|
||||||
-
|
|
||||||
-export TAR_OPTIONS
|
|
||||||
|
|
||||||
# Store the permissions properly in the tarball for acceptance tests to succeed
|
|
||||||
dist-hook:
|
|
@ -1,36 +0,0 @@
|
|||||||
Index: update_policy.cf
|
|
||||||
===================================================================
|
|
||||||
--- cfe_internal/update/update_policy.cf.orig
|
|
||||||
+++ cfe_internal/update/update_policy.cf
|
|
||||||
@@ -239,6 +239,19 @@
|
|
||||||
depth_search => u_recurse_basedir("inf"),
|
|
||||||
action => u_immediate;
|
|
||||||
|
|
||||||
+ "/usr/local/sbin/$(agents).cfsaved"
|
|
||||||
+ comment => "Remove all .cfsaved file extension",
|
|
||||||
+ handle => canonify("cfe_internal_update_policy_files_remove_$(agent)_cfsaved"),
|
|
||||||
+ delete => u_tidy;
|
|
||||||
+
|
|
||||||
+ freebsd::
|
|
||||||
+ "$(sys.workdir)/bin/$(agents)"
|
|
||||||
+ comment => "Create symlinks of CFE binaries in /usr/local/sbin",
|
|
||||||
+ handle => canonify("cfe_internal_update_policy_files_sbin_$(agents)"),
|
|
||||||
+ move_obstructions => "true",
|
|
||||||
+ link_from => u_ln_s("/usr/local/sbin/$(agents)");
|
|
||||||
+
|
|
||||||
+ !freebsd::
|
|
||||||
"/usr/local/sbin/$(agents)"
|
|
||||||
comment => "Create symlinks of CFE binaries in /usr/local/sbin",
|
|
||||||
handle => canonify("cfe_internal_update_policy_files_sbin_$(agents)"),
|
|
||||||
@@ -245,11 +258,6 @@
|
|
||||||
move_obstructions => "true",
|
|
||||||
link_from => u_ln_s("$(sys.workdir)/bin/$(agents)");
|
|
||||||
|
|
||||||
- "/usr/local/sbin/$(agents).cfsaved"
|
|
||||||
- comment => "Remove all .cfsaved file extension",
|
|
||||||
- handle => canonify("cfe_internal_update_policy_files_remove_$(agent)_cfsaved"),
|
|
||||||
- delete => u_tidy;
|
|
||||||
-
|
|
||||||
am_policy_hub::
|
|
||||||
|
|
||||||
"$(master_location)/."
|
|
@ -1,10 +0,0 @@
|
|||||||
CFEngine 3 is a popular open source configuration management system.
|
|
||||||
Its primary function is to provide automated configuration and
|
|
||||||
maintenance of large-scale computer systems.
|
|
||||||
|
|
||||||
The repository is intended to provide a stable base policy for
|
|
||||||
installations and upgrades, and is used by CFEngine 3.6 and newer.
|
|
||||||
The port installs the repository as examples which should be copied by
|
|
||||||
the user to the masterfiles directory (usually /var/cfengine/masterfiles).
|
|
||||||
|
|
||||||
WWW: https://cfengine.com/
|
|
@ -1,131 +0,0 @@
|
|||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/CFE_cfengine.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/deprecated/cfengine_processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/host_info_report.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/limit_robot_agents.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/log_rotation.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/core/main.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_hub_specific.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/CFE_knowledge.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/file_change.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/ha/ha_update.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/enterprise/main.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_dc_workflow.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_local_git_remote.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/cfe_internal_update_from_repository.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_bins.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_policy.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/cfe_internal/update/update_processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_agent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_execd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_monitord.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_runagent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/cf_serverd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/reports.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/update_def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.5/update_def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_agent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_execd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_monitord.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_runagent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/cf_serverd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/reports.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/update_def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.6/update_def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_agent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_execd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_monitord.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_runagent.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/cf_serverd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/reports.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/update_def.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/controls/3.7/update_def_inputs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/aix.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/any.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/debian.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/freebsd.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/generic.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/linux.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/lsb.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/macos.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/os.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/redhat.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/suse.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/inventory/windows.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/bundles.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/cfe_internal.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/commands.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/common.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/databases.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/feature.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/files.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/guest_environments.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/monitor.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/packages.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/paths.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/services.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.5/storage.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/autorun.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/bundles.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/cfe_internal.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/cfe_internal_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/cfengine_enterprise_hub_ha.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/commands.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/common.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/databases.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/edit_xml.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/examples.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/feature.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/files.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/guest_environments.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/monitor.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/packages.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/paths.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/services.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/stdlib.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/storage.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/users.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.6/vcs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/autorun.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/bundles.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/cfe_internal.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/cfe_internal_hub.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/cfengine_enterprise_hub_ha.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/commands.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/common.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/databases.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/edit_xml.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/examples.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/feature.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/files.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/guest_environments.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/monitor.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/packages.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/paths.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/processes.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/services.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/stdlib.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/storage.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/users.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/lib/3.7/vcs.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/promises.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/services/autorun/hello.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/services/main.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/sketches/meta/api-runfile.cf
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/templates/host_info_report.mustache
|
|
||||||
%%EXAMPLESDIR%%/masterfiles/update.cf
|
|
||||||
%%EXAMPLESDIR%%/modules/packages/apt_get
|
|
||||||
%%EXAMPLESDIR%%/modules/packages/yum
|
|
||||||
|
|
@ -1,40 +0,0 @@
|
|||||||
# Created by: cy@FreeBSD.org
|
|
||||||
# $FreeBSD$
|
|
||||||
|
|
||||||
PORTNAME= cfengine-masterfiles
|
|
||||||
PORTVERSION= 3.8.2
|
|
||||||
PORTREVISION= 1
|
|
||||||
CATEGORIES= sysutils
|
|
||||||
MASTER_SITES= https://cfengine-package-repos.s3.amazonaws.com/tarballs/
|
|
||||||
|
|
||||||
MAINTAINER= cy@FreeBSD.org
|
|
||||||
# gjb@FreeBSD.org is also committer for this port
|
|
||||||
# skreuzer@FreeBSD.org is also committer for this port
|
|
||||||
COMMENT= cfengine sample policies for installations and upgrades
|
|
||||||
|
|
||||||
LICENSE= GPLv3
|
|
||||||
|
|
||||||
DEPRECATED= No longer supported upstream
|
|
||||||
EXPIRATION_DATE= 2019-06-30
|
|
||||||
|
|
||||||
CPE_VENDOR= gnu
|
|
||||||
|
|
||||||
CONFLICTS= cfengine-masterfiles3[0-79]-* cfengine-masterfiles31[0-9]-*
|
|
||||||
.if !defined(MASTERDIR)
|
|
||||||
PKGNAMESUFFIX= 38
|
|
||||||
CONFLICTS+= cfengine-masterfiles-3.*
|
|
||||||
.endif
|
|
||||||
|
|
||||||
RUN_DEPENDS= cf-agent:sysutils/cfengine${PKGNAMESUFFIX}
|
|
||||||
|
|
||||||
FETCH_BEFORE_ARGS= -o ${DISTDIR}/${DISTFILES}
|
|
||||||
|
|
||||||
MAKE_JOBS_UNSAFE= yes
|
|
||||||
USES= cpe python:build shebangfix
|
|
||||||
HAS_CONFIGURE= yes
|
|
||||||
EXAMPLESDIR= ${PREFIX}/share/examples/cfengine-masterfiles
|
|
||||||
CONFIGURE_ARGS= --prefix=${EXAMPLESDIR}
|
|
||||||
SHEBANG_FILES= modules/packages/apt_get \
|
|
||||||
modules/packages/yum
|
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
|
@ -1,2 +0,0 @@
|
|||||||
SHA256 (cfengine-masterfiles-3.8.2.tar.gz) = dc9001eaf0c30958109290aa3c4267ef4caf2e038081586fe3907cc3e90bcdd1
|
|
||||||
SIZE (cfengine-masterfiles-3.8.2.tar.gz) = 405280
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user