1
0
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:
Rene Ladan 2019-06-30 11:01:25 +00:00
parent 33ea9ff4a5
commit 0856cf2473
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=505416
184 changed files with 28 additions and 10782 deletions

28
MOVED
View File

@ -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
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
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

View File

@ -1445,7 +1445,6 @@
SUBDIR += llvm-cheri
SUBDIR += llvm-devel
SUBDIR += llvm35
SUBDIR += llvm40
SUBDIR += llvm60
SUBDIR += llvm70
SUBDIR += llvm80
@ -4610,7 +4609,6 @@
SUBDIR += py-mox
SUBDIR += py-mox3
SUBDIR += py-msgpack
SUBDIR += py-msgpack05
SUBDIR += py-multi_key_dict
SUBDIR += py-multipledispatch
SUBDIR += py-multiprocess
@ -5061,7 +5059,6 @@
SUBDIR += py-txaio
SUBDIR += py-typechecks
SUBDIR += py-typed-ast
SUBDIR += py-typed-ast12
SUBDIR += py-typing
SUBDIR += py-typing-extensions
SUBDIR += py-tzlocal
@ -5482,7 +5479,6 @@
SUBDIR += rubygem-device_detector
SUBDIR += rubygem-devise
SUBDIR += rubygem-devise-rails5
SUBDIR += rubygem-devise-rails50
SUBDIR += rubygem-dig_rb
SUBDIR += rubygem-directory_watcher
SUBDIR += rubygem-ditz
@ -5514,7 +5510,6 @@
SUBDIR += rubygem-fast_xor
SUBDIR += rubygem-fastercsv
SUBDIR += rubygem-fastri
SUBDIR += rubygem-fastthread
SUBDIR += rubygem-fattr
SUBDIR += rubygem-ffi
SUBDIR += rubygem-ffi-compiler

View File

@ -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>

View File

@ -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

View File

@ -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);

View File

@ -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.

View File

@ -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:

View File

@ -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;
};

View File

@ -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

View File

@ -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

View File

@ -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')

View File

@ -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

View File

@ -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++';

View File

@ -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);

View File

@ -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
};

View File

@ -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 &);

View File

@ -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>;

View File

@ -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

View File

@ -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>

View File

@ -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}" "${@}"

View File

@ -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)

View File

@ -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

View File

@ -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();
}

View File

@ -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")

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1524411661
SHA256 (msgpack-0.5.6.tar.gz) = 0ee8c8c85aa651be3aa0cd005b5931769eaa658c948ce79428766f1bd46ae2c3
SIZE (msgpack-0.5.6.tar.gz) = 138292

View File

@ -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/

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1551490146
SHA256 (typed-ast-1.2.0.tar.gz) = b4726339a4c180a8b6ad9d8b50d2b6dc247e1b79b38fe2290549c98e82e4fd15
SIZE (typed-ast-1.2.0.tar.gz) = 202702

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1534456694
SHA256 (rubygem/devise-4.5.0.gem) = 5db2fd482b7f9df8eded2cdfe91fa9eba3cd5e377cc1a34c850f994257b448ef
SIZE (rubygem/devise-4.5.0.gem) = 174592

View File

@ -1,3 +0,0 @@
Flexible authentication solution for Rails with Warden
WWW: https://github.com/plataformatec/devise

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (rubygem/fastthread-1.0.7.gem) = bd1a8cea1dcf4ad590a8170dbb3468a94a4530fa9010b717a19ad78cae7a7600
SIZE (rubygem/fastthread-1.0.7.gem) = 21504

View File

@ -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

View File

@ -1,3 +0,0 @@
Optimized replacement for thread.rb primitives
WWW: https://github.com/mental/fastthread

View File

@ -114,7 +114,6 @@
SUBDIR += qemu-cheri
SUBDIR += qemu-devel
SUBDIR += qemu-powernv
SUBDIR += qemu-riscv
SUBDIR += qemu-sbruno
SUBDIR += qemu-user-static
SUBDIR += qemu-utils

View File

@ -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>

View File

@ -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

View File

@ -1,3 +0,0 @@
QEMU with RISC-V (RV64G, RV32G) emulation support
WWW: https://github.com/riscv/riscv-qemu

View File

@ -323,11 +323,6 @@
SUBDIR += gemdropx
SUBDIR += gemrb
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 += gillo
SUBDIR += gl-117
@ -506,7 +501,6 @@
SUBDIR += legesmotus
SUBDIR += lexter
SUBDIR += lgeneral
SUBDIR += libggz
SUBDIR += libgnome-games-support
SUBDIR += libkdegames
SUBDIR += libkmahjongg

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -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>

View File

@ -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);

View File

@ -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>

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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

View File

@ -1,2 +0,0 @@
SHA256 (ggz/libggz-0.0.14.1.tar.gz) = 54301052a327f2ff3f2d684c5b1d7920e8601e13f4f8d5f1d170e5a7c9585e85
SIZE (ggz/libggz-0.0.14.1.tar.gz) = 477382

View File

@ -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; }

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -451,7 +451,6 @@
SUBDIR += mod_amd
SUBDIR += mono-zeroconf
SUBDIR += mopd
SUBDIR += morebalance
SUBDIR += mosh
SUBDIR += mosquitto
SUBDIR += motsognir

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (morebalance-0.4.tar.gz) = 7c9aeb1b334fc4875bd2d81f0cb96db21be917a032d49950d11ccb68d355b59f
SIZE (morebalance-0.4.tar.gz) = 39137

View File

@ -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

View File

@ -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/

View File

@ -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

View File

@ -1080,7 +1080,6 @@
SUBDIR += rubygem-bcrypt_pbkdf
SUBDIR += rubygem-devise-two-factor
SUBDIR += rubygem-devise-two-factor-rails5
SUBDIR += rubygem-devise-two-factor-rails50
SUBDIR += rubygem-devise_pam_authenticatable2
SUBDIR += rubygem-digest-crc
SUBDIR += rubygem-doorkeeper

View File

@ -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>

View File

@ -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

View File

@ -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"])

View File

@ -1,3 +0,0 @@
Barebones two-factor authentication with Devise
WWW: https://github.com/tinfoil/devise-two-factor

View File

@ -148,22 +148,10 @@
SUBDIR += cfengine-masterfiles311
SUBDIR += cfengine-masterfiles312
SUBDIR += cfengine-masterfiles313
SUBDIR += cfengine-masterfiles36
SUBDIR += cfengine-masterfiles37
SUBDIR += cfengine-masterfiles38
SUBDIR += cfengine-masterfiles39
SUBDIR += cfengine310
SUBDIR += cfengine311
SUBDIR += cfengine312
SUBDIR += cfengine313
SUBDIR += cfengine32
SUBDIR += cfengine33
SUBDIR += cfengine34
SUBDIR += cfengine35
SUBDIR += cfengine36
SUBDIR += cfengine37
SUBDIR += cfengine38
SUBDIR += cfengine39
SUBDIR += chgrep
SUBDIR += chyves
SUBDIR += cinnamon-control-center

View File

@ -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>

View File

@ -1,2 +0,0 @@
SHA256 (cfengine-masterfiles-3.6.6.tar.gz) = 3c6d6ebee676ea06af35fa733004353655a9a0f2c058eff4ce6ec4041ddc1100
SIZE (cfengine-masterfiles-3.6.6.tar.gz) = 242991

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1521573514
SHA256 (cfengine-masterfiles-3.7.7.tar.gz) = d2d967ded7fa822c290753ab8ff8a7f8f7b72444792084c3fe6d4b2d8c8d2a9c
SIZE (cfengine-masterfiles-3.7.7.tar.gz) = 468206

View File

@ -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:

View File

@ -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)/."

View File

@ -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/

View File

@ -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

View File

@ -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>

View File

@ -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