cleanup: Remove expired ports:

2022-06-25 lang/cmucl: Not supported upstream since 2017 and broken since FreeBSD 12.1
2022-06-25 devel/qbs: Abandoned and not working with modern clang
2022-06-25 lang/cmucl-extra: lang/cmucl is not supported upstream since 2017 and broken since FreeBSD 12.1
2022-06-25 security/protonvpn-cli: This version is deprecated and unsupported upstream. The port needs an update, which would require a fair amount of effort. Use OpenVPN or Wireguard with configuration files provided by ProtonVPN instead.
2022-06-27 sysutils/firstboot-growfs: A better version is available on all FreeBSD version
2022-06-27 security/modsecurity3-apache: The project was not developed further
2022-06-29 net-mgmt/zabbix54-frontend: Unsupported by upstream
2022-06-29 net-mgmt/zabbix54-server: Unsupported by upstream
This commit is contained in:
Rene Ladan 2022-06-27 13:36:11 +02:00
parent 466b6f0c64
commit 2fb224a12b
43 changed files with 8 additions and 3643 deletions

8
MOVED
View file

@ -17221,3 +17221,11 @@ textproc/rubygem-elasticsearch-rails6|textproc/rubygem-elasticsearch-rails|2022-
devel/p5-Goo-Canvas|devel/p5-Goo-Canvas2|2022-06-24|Obsolete use devel/p5-Goo-Canvas2 instead
graphics/goocanvas|graphics/goocanvas3|2022-06-24|Obsolete use graphics/goocanvas3
x11-toolkits/tepl|x11-toolkits/tepl6|2022-06-25|Obsolete use x11-toolkits/tepl6
lang/cmucl||2022-06-27|Has expired: Not supported upstream since 2017 and broken since FreeBSD 12.1
devel/qbs||2022-06-27|Has expired: Abandoned and not working with modern clang
lang/cmucl-extra||2022-06-27|Has expired: lang/cmucl is not supported upstream since 2017 and broken since FreeBSD 12.1
security/protonvpn-cli||2022-06-27|Has expired: This version is deprecated and unsupported upstream. The port needs an update, which would require a fair amount of effort. Use OpenVPN or Wireguard with configuration files provided by ProtonVPN instead.
sysutils/firstboot-growfs||2022-06-27|Has expired: A better version is available on all FreeBSD version
security/modsecurity3-apache||2022-06-27|Has expired: The project was not developed further
net-mgmt/zabbix54-frontend||2022-06-27|Has expired: Unsupported by upstream
net-mgmt/zabbix54-server||2022-06-27|Has expired: Unsupported by upstream

View file

@ -5622,7 +5622,6 @@
SUBDIR += pythontidy
SUBDIR += pytype
SUBDIR += qbe
SUBDIR += qbs
SUBDIR += qca
SUBDIR += qconf
SUBDIR += qcoro

View file

@ -1,29 +0,0 @@
PORTNAME= qbs
DISTVERSIONPREFIX= src-
DISTVERSION= 1.21.0
PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= QT/official_releases/${PORTNAME}/${PORTVERSION}
DIST_SUBDIR= KDE/Qt/qbs
MAINTAINER= kde@FreeBSD.org
COMMENT= Qbs Build Suite
LICENSE= GPLv3 LGPL21
LICENSE_COMB= dual
BROKEN= does not build with clang13 or newer
DEPRECATED= Abandoned and not working with modern clang
EXPIRATION_DATE= 2022-06-25
USES= cmake compiler:c++11-lib gl python:run qt:5 shebangfix
USE_GL= gl
USE_LDCONFIG= yes
USE_QT= core concurrent gui network script widgets xml \
buildtools_build testlib_build
SHEBANG_FILES= src/3rdparty/python/bin/dmgbuild
PLIST_SUB= SHLIB_VERSION="${PORTVERSION}"
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1639525080
SHA256 (KDE/Qt/qbs/qbs-src-1.21.0.tar.gz) = bfed9d93f94989986dd72e81fac5f39e30de058431133a21aaf9971455b335e7
SIZE (KDE/Qt/qbs/qbs-src-1.21.0.tar.gz) = 5082730

View file

@ -1,11 +0,0 @@
--- src/app/qbs-setup-qt/setupqt.cpp.orig 2021-11-28 22:25:29 UTC
+++ src/app/qbs-setup-qt/setupqt.cpp
@@ -70,7 +70,7 @@ static QStringList qmakeExecutableNames()
{
const QString baseName = HostOsInfo::appendExecutableSuffix(QStringLiteral("qmake"));
QStringList lst(baseName);
- if (HostOsInfo::isLinuxHost()) {
+ if (true || HostOsInfo::isLinuxHost()) {
// Some distributions ship binaries called qmake-qt5 or qmake-qt4.
lst << baseName + QLatin1String("-qt5") << baseName + QLatin1String("-qt4");
}

View file

@ -1,9 +0,0 @@
Qbs is a tool that helps simplify the build process for developing projects
across multiple platforms. Qbs can be used for any software project,
regardless of programming language, toolkit, or libraries used.
Qbs is an all-in-one tool that generates a build graph from a high-level
project description (like qmake or CMake) and additionally undertakes
the task of executing the commands in the low-level build graph (like make).
WWW: https://wiki.qt.io/Qbs

View file

@ -1,786 +0,0 @@
bin/qbs
bin/qbs-config
bin/qbs-config-ui
bin/qbs-create-project
bin/qbs-setup-android
bin/qbs-setup-qt
bin/qbs-setup-toolchains
include/qbs/api/jobs.h
include/qbs/api/languageinfo.h
include/qbs/api/project.h
include/qbs/api/projectdata.h
include/qbs/api/rulecommand.h
include/qbs/api/runenvironment.h
include/qbs/api/transformerdata.h
include/qbs/buildgraph/forward_decls.h
include/qbs/generators/generator.h
include/qbs/generators/generatordata.h
include/qbs/language/forward_decls.h
include/qbs/logging/ilogsink.h
include/qbs/qbs.h
include/qbs/qbs_version.pri
include/qbs/tools/architectures.h
include/qbs/tools/buildoptions.h
include/qbs/tools/cleanoptions.h
include/qbs/tools/codelocation.h
include/qbs/tools/commandechomode.h
include/qbs/tools/error.h
include/qbs/tools/generateoptions.h
include/qbs/tools/installoptions.h
include/qbs/tools/joblimits.h
include/qbs/tools/preferences.h
include/qbs/tools/processresult.h
include/qbs/tools/profile.h
include/qbs/tools/projectgeneratormanager.h
include/qbs/tools/qbs_export.h
include/qbs/tools/settings.h
include/qbs/tools/settingsmodel.h
include/qbs/tools/settingsrepresentation.h
include/qbs/tools/setupprojectparameters.h
include/qbs/tools/toolchains.h
include/qbs/tools/version.h
include/qbs/use_installed_corelib.pri
lib/libqbscore.prl
lib/libqbscore.so
lib/libqbscore.so.1
lib/libqbscore.so.1.21
lib/libqbscore.so.%%SHLIB_VERSION%%
lib/qbs/plugins/libclangcompilationdbgenerator.so
lib/qbs/plugins/libiarewgenerator.so
lib/qbs/plugins/libkeiluvgenerator.so
lib/qbs/plugins/libmakefilegenerator.so
lib/qbs/plugins/libqbs_cpp_scanner.so
lib/qbs/plugins/libqbs_qt_scanner.so
lib/qbs/plugins/libvisualstudiogenerator.so
libexec/qbs/dmgbuild
libexec/qbs/qbs_processlauncher
share/man/man1/qbs.1.gz
%%PORTDOCS%%%%DOCSDIR%%/html/attributions.html
%%PORTDOCS%%%%DOCSDIR%%/html/building-applications.html
%%PORTDOCS%%%%DOCSDIR%%/html/building-qbs.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-build.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-clean.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-config-ui.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-config.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-create-project.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-dump-nodes-tree.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-generate.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-help.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-install.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-list-products.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-resolve.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-run.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-session.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-android.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-qt.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-setup-toolchains.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-shell.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-status.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-update-timestamps.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli-version.html
%%PORTDOCS%%%%DOCSDIR%%/html/cli.html
%%PORTDOCS%%%%DOCSDIR%%/html/commands.html
%%PORTDOCS%%%%DOCSDIR%%/html/configuring.html
%%PORTDOCS%%%%DOCSDIR%%/html/custom-modules.html
%%PORTDOCS%%%%DOCSDIR%%/html/generators.html
%%PORTDOCS%%%%DOCSDIR%%/html/howtos.html
%%PORTDOCS%%%%DOCSDIR%%/html/images/arrow_bc.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/bgrContent.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/btn_next.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/btn_prev.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/bullet_dn.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/bullet_sq.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/home.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/ico_note.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/ico_note_attention.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/ico_out.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/logo.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/qbs-build-process.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/qbs-dmg.png
%%PORTDOCS%%%%DOCSDIR%%/html/images/qbs-settings-gui.png
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/installing-files.html
%%PORTDOCS%%%%DOCSDIR%%/html/installing.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-binaryfile.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-environment.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-file.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-fileinfo.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-process.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-propertylist.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-temporarydir.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-textfile.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-utilities.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextension-xml.html
%%PORTDOCS%%%%DOCSDIR%%/html/jsextensions-general.html
%%PORTDOCS%%%%DOCSDIR%%/html/json-api.html
%%PORTDOCS%%%%DOCSDIR%%/html/language-introduction.html
%%PORTDOCS%%%%DOCSDIR%%/html/list-of-builtin-services.html
%%PORTDOCS%%%%DOCSDIR%%/html/list-of-items.html
%%PORTDOCS%%%%DOCSDIR%%/html/module-providers.html
%%PORTDOCS%%%%DOCSDIR%%/html/multiplexing.html
%%PORTDOCS%%%%DOCSDIR%%/html/overview.html
%%PORTDOCS%%%%DOCSDIR%%/html/platforms.html
%%PORTDOCS%%%%DOCSDIR%%/html/porting-to-qbs.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-attribution-biplist.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-attribution-cppscanner.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-attribution-dmgbuild.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-attribution-ds-store.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-attribution-mac-alias.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-android.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-integrity.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-ios.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-linux.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-macos.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-qnx.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-tvos.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-vxworks.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-watchos.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs-target-windows.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbs.index
%%PORTDOCS%%%%DOCSDIR%%/html/qbs.qhp
%%PORTDOCS%%%%DOCSDIR%%/html/qbs.qhp.sha1
%%PORTDOCS%%%%DOCSDIR%%/html/qbsconvenienceitems-qmlmodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbslanguageitems-qmlmodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbsmoduleproviders-qmlmodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbsmodules-qmlmodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qbsprobes-qmlmodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-appleapplicationdiskimage-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-appleapplicationdiskimage.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-applediskimage-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-applediskimage.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-application-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-application.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-applicationextension-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-applicationextension.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-autotestrunner-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-autotestrunner.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppapplication-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-cppapplication.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-dynamiclibrary-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-dynamiclibrary.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-innosetup-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-innosetup.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-installpackage-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-installpackage.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-javaclasscollection-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-javaclasscollection.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-javajarfile-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-javajarfile.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-library-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-library.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-loadablemodule-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-loadablemodule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtapplication-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtapplication.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtguiapplication-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-qtguiapplication.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-staticlibrary-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-staticlibrary.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-xpcservice-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsconvenienceitems-xpcservice.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-artifact-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-artifact.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-depends-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-depends.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-export-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-export.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-filetagger-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-filetagger.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-group-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-group.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-joblimit-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-joblimit.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-module-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-module.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-moduleprovider-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-moduleprovider.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-parameter-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-parameter.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-parameters-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-parameters.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-probe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-probe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-product-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-product.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-profile-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-profile.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-project-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-project.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-properties-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-properties.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-propertyoptions-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-propertyoptions.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-rule-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-rule.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-scanner-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-scanner.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-subproject-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbslanguageitems-subproject.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmoduleproviders-qbspkgconfig-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmoduleproviders-qbspkgconfig.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmoduleproviders-qt-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmoduleproviders-qt.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-android-ndk-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-android-ndk.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-android-sdk-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-android-sdk.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-archiver-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-archiver.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-autotest-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-autotest.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-bundle-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-bundle.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-capnproto-cpp-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-capnproto-cpp.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-codesign-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-codesign.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp-obsolete.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpp.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpufeatures-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-cpufeatures.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-dmg-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-dmg.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-exporter-pkgconfig-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-exporter-pkgconfig.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-exporter-qbs-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-exporter-qbs.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-freedesktop-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-freedesktop.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-ib-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-ib.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-ico-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-ico.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-innosetup-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-innosetup.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-java-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-java.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-lex-yacc-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-lex-yacc.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-nodejs-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-nodejs.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-nsis-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-nsis.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-pkgconfig-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-pkgconfig.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-cpp-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-cpp.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-nanopb-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-nanopb.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-objc-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-protobuf-objc.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qbs-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qbs.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qnx-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qnx.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-android-support-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-android-support.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-core-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-core.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-dbus-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-dbus.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-declarative-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-declarative.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-gui-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-gui.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-plugin-support-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-plugin-support.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-qml-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-qml.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-quick-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-quick.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-scxml-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-qt-scxml.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-texttemplate-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-texttemplate.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-typescript-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-typescript.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-vcs-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-vcs.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-wix-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-wix.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-xcode-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsmodules-xcode.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-binaryprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-binaryprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-conanfileprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-conanfileprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-frameworkprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-frameworkprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-includeprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-includeprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-libraryprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-libraryprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-pathprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-pathprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-pkgconfigprobe-members.html
%%PORTDOCS%%%%DOCSDIR%%/html/qml-qbsprobes-pkgconfigprobe.html
%%PORTDOCS%%%%DOCSDIR%%/html/qt-modules.html
%%PORTDOCS%%%%DOCSDIR%%/html/qt-versions.html
%%PORTDOCS%%%%DOCSDIR%%/html/reference.html
%%PORTDOCS%%%%DOCSDIR%%/html/running-applications.html
%%PORTDOCS%%%%DOCSDIR%%/html/setup.html
%%PORTDOCS%%%%DOCSDIR%%/html/shell.html
%%PORTDOCS%%%%DOCSDIR%%/html/style/offline-simple.css
%%PORTDOCS%%%%DOCSDIR%%/html/style/offline.css
%%PORTDOCS%%%%DOCSDIR%%/html/usage.html
%%PORTDOCS%%%%DOCSDIR%%/qbs.qch
%%DATADIR%%/examples/app-and-lib/app-and-lib.qbs
%%DATADIR%%/examples/app-and-lib/app/app.qbs
%%DATADIR%%/examples/app-and-lib/app/main.cpp
%%DATADIR%%/examples/app-and-lib/lib/lib.cpp
%%DATADIR%%/examples/app-and-lib/lib/lib.h
%%DATADIR%%/examples/app-and-lib/lib/lib.qbs
%%DATADIR%%/examples/baremetal/at90can128olimex/at90can128olimex.qbs
%%DATADIR%%/examples/baremetal/at90can128olimex/redblink/README.md
%%DATADIR%%/examples/baremetal/at90can128olimex/redblink/gpio.c
%%DATADIR%%/examples/baremetal/at90can128olimex/redblink/gpio.h
%%DATADIR%%/examples/baremetal/at90can128olimex/redblink/main.c
%%DATADIR%%/examples/baremetal/at90can128olimex/redblink/redblink.qbs
%%DATADIR%%/examples/baremetal/baremetal.qbs
%%DATADIR%%/examples/baremetal/cc2540usbdongle/cc2540usbdongle.qbs
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/README.md
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/gpio.c
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/gpio.h
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/greenblink.qbs
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/main.c
%%DATADIR%%/examples/baremetal/cc2540usbdongle/greenblink/system.h
%%DATADIR%%/examples/baremetal/cy7c68013a/cy7c68013a.qbs
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/README.md
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/core.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/core.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/defs.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/gpio.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/gpio.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/hid.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/hid.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/hiddesc.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/hidep0.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/hidep1.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/irqs.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/main.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/nes-gamepads.qbs
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/regs.h
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/usb.c
%%DATADIR%%/examples/baremetal/cy7c68013a/nes-gamepads/usb.h
%%DATADIR%%/examples/baremetal/esp8266/README.md
%%DATADIR%%/examples/baremetal/esp8266/access-point/access-point.qbs
%%DATADIR%%/examples/baremetal/esp8266/access-point/user_config.h
%%DATADIR%%/examples/baremetal/esp8266/access-point/user_main.c
%%DATADIR%%/examples/baremetal/esp8266/esp8266.qbs
%%DATADIR%%/examples/baremetal/esp8266/qbs/imports/Esp8266SdkProbe.qbs
%%DATADIR%%/examples/baremetal/esp8266/qbs/modules/esp8266_sdk/Esp8266SdkModule.qbs
%%DATADIR%%/examples/baremetal/msp430f5529/msp430f5529.qbs
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/README.md
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/gamepads.ld
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/gpio.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/gpio.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/hid.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/hiddesc.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/hidep0.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/hidep1.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/hwdefs.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/main.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/nes-gamepads.qbs
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/pmm.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/pmm.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/ucs.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/ucs.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/usb.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/usb.h
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/wdt_a.c
%%DATADIR%%/examples/baremetal/msp430f5529/nes-gamepads/wdt_a.h
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/README.md
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/gpio.c
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/gpio.h
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/main.c
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/redblink.qbs
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/system.c
%%DATADIR%%/examples/baremetal/msp430f5529/redblink/system.h
%%DATADIR%%/examples/baremetal/pca10001/greenblink/README.md
%%DATADIR%%/examples/baremetal/pca10001/greenblink/gcc/flash.ld
%%DATADIR%%/examples/baremetal/pca10001/greenblink/gcc/startup.s
%%DATADIR%%/examples/baremetal/pca10001/greenblink/gpio.c
%%DATADIR%%/examples/baremetal/pca10001/greenblink/gpio.h
%%DATADIR%%/examples/baremetal/pca10001/greenblink/greenblink.qbs
%%DATADIR%%/examples/baremetal/pca10001/greenblink/iar/flash.icf
%%DATADIR%%/examples/baremetal/pca10001/greenblink/iar/startup.s
%%DATADIR%%/examples/baremetal/pca10001/greenblink/keil/flash.sct
%%DATADIR%%/examples/baremetal/pca10001/greenblink/keil/startup.s
%%DATADIR%%/examples/baremetal/pca10001/greenblink/main.c
%%DATADIR%%/examples/baremetal/pca10001/greenblink/system.h
%%DATADIR%%/examples/baremetal/pca10001/pca10001.qbs
%%DATADIR%%/examples/baremetal/pca10040/greenblink/README.md
%%DATADIR%%/examples/baremetal/pca10040/greenblink/gcc/flash.ld
%%DATADIR%%/examples/baremetal/pca10040/greenblink/gcc/startup.s
%%DATADIR%%/examples/baremetal/pca10040/greenblink/gpio.c
%%DATADIR%%/examples/baremetal/pca10040/greenblink/gpio.h
%%DATADIR%%/examples/baremetal/pca10040/greenblink/greenblink.qbs
%%DATADIR%%/examples/baremetal/pca10040/greenblink/iar/flash.icf
%%DATADIR%%/examples/baremetal/pca10040/greenblink/iar/startup.s
%%DATADIR%%/examples/baremetal/pca10040/greenblink/keil/flash.sct
%%DATADIR%%/examples/baremetal/pca10040/greenblink/keil/startup.s
%%DATADIR%%/examples/baremetal/pca10040/greenblink/main.c
%%DATADIR%%/examples/baremetal/pca10040/greenblink/system.h
%%DATADIR%%/examples/baremetal/pca10040/pca10040.qbs
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/README.md
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/gcc/flash.ld
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/gcc/startup.s
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/gpio.c
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/gpio.h
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/greenblink.qbs
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/iar/flash.icf
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/iar/startup.s
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/keil/flash.sct
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/keil/startup.s
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/main.c
%%DATADIR%%/examples/baremetal/stm32f103/greenblink/system.h
%%DATADIR%%/examples/baremetal/stm32f103/stm32f103.qbs
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/README.md
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/gcc/flash.ld
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/gcc/startup.s
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/gpio.c
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/gpio.h
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/iar/flash.icf
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/iar/startup.s
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/keil/flash.sct
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/keil/startup.s
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/main.c
%%DATADIR%%/examples/baremetal/stm32f4discovery/blueblink/system.h
%%DATADIR%%/examples/baremetal/stm32f4discovery/stm32f4discovery.qbs
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/README.md
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/gpio.c
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/gpio.h
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/main.c
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/redblink.qbs
%%DATADIR%%/examples/baremetal/stm8s103f3/redblink/system.h
%%DATADIR%%/examples/baremetal/stm8s103f3/stm8s103f3.qbs
%%DATADIR%%/examples/capnproto/addressbook_cpp/addressbook.capnp
%%DATADIR%%/examples/capnproto/addressbook_cpp/addressbook.cpp
%%DATADIR%%/examples/capnproto/addressbook_cpp/addressbook_cpp.qbs
%%DATADIR%%/examples/capnproto/calculator_cpp/calculator-client.cpp
%%DATADIR%%/examples/capnproto/calculator_cpp/calculator-server.cpp
%%DATADIR%%/examples/capnproto/calculator_cpp/calculator.capnp
%%DATADIR%%/examples/capnproto/calculator_cpp/calculator_cpp.qbs
%%DATADIR%%/examples/cocoa-application/CocoaApplication.xcodeproj/project.pbxproj
%%DATADIR%%/examples/cocoa-application/CocoaApplication/AppDelegate.h
%%DATADIR%%/examples/cocoa-application/CocoaApplication/AppDelegate.m
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication-Info.plist
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication-Prefix.pch
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/Contents.json
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_128x128.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_128x128@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_16x16.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_16x16@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_256x256.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_256x256@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_32x32.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_32x32@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_512x512.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/CocoaApplication.xcassets/AppIcon.appiconset/icon_512x512@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/background.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/background@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_128x128.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_128x128@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_16x16.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_16x16@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_256x256.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_256x256@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_32x32.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_32x32@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_512x512.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/dmg.iconset/icon_512x512@2x.png
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/Credits.rtf
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/InfoPlist.strings
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/LICENSE
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en.lproj/MainMenu.xib
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en_US.lproj/Credits.rtf
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en_US.lproj/InfoPlist.strings
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en_US.lproj/LICENSE
%%DATADIR%%/examples/cocoa-application/CocoaApplication/en_US.lproj/MainMenu.xib
%%DATADIR%%/examples/cocoa-application/CocoaApplication/main.m
%%DATADIR%%/examples/cocoa-application/app.qbs
%%DATADIR%%/examples/cocoa-application/cocoa-application.qbs
%%DATADIR%%/examples/cocoa-application/dmg.qbs
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication.xcodeproj/project.pbxproj
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.h
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/AppDelegate.m
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Info.plist
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/CocoaTouchApplication-Prefix.pch
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.h
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/DetailViewController.m
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/LaunchScreen.storyboard
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.h
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/MasterViewController.m
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPad.xib
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/DetailViewController_iPhone.xib
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/InfoPlist.strings
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPad.xib
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/en.lproj/MasterViewController_iPhone.xib
%%DATADIR%%/examples/cocoa-touch-application/CocoaTouchApplication/main.m
%%DATADIR%%/examples/cocoa-touch-application/cocoa-touch-application.qbs
%%DATADIR%%/examples/code-generator/code-generator.qbs
%%DATADIR%%/examples/code-generator/hwgen.cpp
%%DATADIR%%/examples/collidingmice/collidingmice.qbs
%%DATADIR%%/examples/collidingmice/images/cheese.jpg
%%DATADIR%%/examples/collidingmice/main.cpp
%%DATADIR%%/examples/collidingmice/mice.qrc
%%DATADIR%%/examples/collidingmice/mouse.cpp
%%DATADIR%%/examples/collidingmice/mouse.h
%%DATADIR%%/examples/compiled-qml/MainForm.ui.qml
%%DATADIR%%/examples/compiled-qml/cheese.jpg
%%DATADIR%%/examples/compiled-qml/compiled-qml.qbs
%%DATADIR%%/examples/compiled-qml/main.cpp
%%DATADIR%%/examples/compiled-qml/main.qml
%%DATADIR%%/examples/compiled-qml/qml.qrc
%%DATADIR%%/examples/examples.qbs
%%DATADIR%%/examples/grpc/client.cpp
%%DATADIR%%/examples/grpc/grpc.qbs
%%DATADIR%%/examples/grpc/ping-pong-grpc.proto
%%DATADIR%%/examples/grpc/server.cpp
%%DATADIR%%/examples/helloworld-complex/helloworld-complex.qbs
%%DATADIR%%/examples/helloworld-complex/src/foo.cpp
%%DATADIR%%/examples/helloworld-complex/src/foo.h
%%DATADIR%%/examples/helloworld-complex/src/main.cpp
%%DATADIR%%/examples/helloworld-complex/src/specialfeature.cpp
%%DATADIR%%/examples/helloworld-complex/src/specialfeature.h
%%DATADIR%%/examples/helloworld-minimal/helloworld-minimal.qbs
%%DATADIR%%/examples/helloworld-minimal/main.cpp
%%DATADIR%%/examples/helloworld-qt/helloworld-qt.qbs
%%DATADIR%%/examples/helloworld-qt/main.cpp
%%DATADIR%%/examples/install-bundle/MainMenu.xib
%%DATADIR%%/examples/install-bundle/Storyboard.storyboard
%%DATADIR%%/examples/install-bundle/assetcatalog1.xcassets/other.imageset/Contents.json
%%DATADIR%%/examples/install-bundle/assetcatalog1.xcassets/other.imageset/icon_16x16.png
%%DATADIR%%/examples/install-bundle/assetcatalog1.xcassets/other.imageset/icon_16x16@2x.png
%%DATADIR%%/examples/install-bundle/assetcatalog2.xcassets/other.imageset/Contents.json
%%DATADIR%%/examples/install-bundle/assetcatalog2.xcassets/other.imageset/icon_16x16.png
%%DATADIR%%/examples/install-bundle/assetcatalog2.xcassets/other.imageset/icon_16x16@2x.png
%%DATADIR%%/examples/install-bundle/coreutils.cpp
%%DATADIR%%/examples/install-bundle/coreutils.h
%%DATADIR%%/examples/install-bundle/install-bundle.qbs
%%DATADIR%%/examples/install-bundle/main.cpp
%%DATADIR%%/examples/install-bundle/white.iconset/icon_16x16.png
%%DATADIR%%/examples/install-bundle/white.iconset/icon_16x16@2x.png
%%DATADIR%%/examples/pkgconfig-provider/main.c
%%DATADIR%%/examples/pkgconfig-provider/pkgconfig-provider.qbs
%%DATADIR%%/examples/protobuf/addressbook_cpp/README.md
%%DATADIR%%/examples/protobuf/addressbook_cpp/addressbook_cpp.qbs
%%DATADIR%%/examples/protobuf/addressbook_cpp/main.cpp
%%DATADIR%%/examples/protobuf/addressbook_objc/README.md
%%DATADIR%%/examples/protobuf/addressbook_objc/addressbook_objc.qbs
%%DATADIR%%/examples/protobuf/addressbook_objc/main.m
%%DATADIR%%/examples/protobuf/shared/addressbook.proto
%%DATADIR%%/examples/rpaths/main.cpp
%%DATADIR%%/examples/rpaths/objecta.cpp
%%DATADIR%%/examples/rpaths/objecta.h
%%DATADIR%%/examples/rpaths/objectb.cpp
%%DATADIR%%/examples/rpaths/objectb.h
%%DATADIR%%/examples/rpaths/rpaths.qbs
%%DATADIR%%/examples/rule/lorem_ipsum.txt
%%DATADIR%%/examples/rule/rule.qbs
%%DATADIR%%/imports/qbs/BundleTools/bundle-tools.js
%%DATADIR%%/imports/qbs/DarwinTools/darwin-tools.js
%%DATADIR%%/imports/qbs/ModUtils/utils.js
%%DATADIR%%/imports/qbs/PathTools/path-tools.js
%%DATADIR%%/imports/qbs/Probes/AndroidNdkProbe.qbs
%%DATADIR%%/imports/qbs/Probes/AndroidSdkProbe.qbs
%%DATADIR%%/imports/qbs/Probes/BinaryProbe.qbs
%%DATADIR%%/imports/qbs/Probes/ClBinaryProbe.qbs
%%DATADIR%%/imports/qbs/Probes/ClangClBinaryProbe.qbs
%%DATADIR%%/imports/qbs/Probes/ClangClProbe.qbs
%%DATADIR%%/imports/qbs/Probes/ConanfileProbe.qbs
%%DATADIR%%/imports/qbs/Probes/CosmicProbe.qbs
%%DATADIR%%/imports/qbs/Probes/DmcProbe.qbs
%%DATADIR%%/imports/qbs/Probes/FrameworkProbe.qbs
%%DATADIR%%/imports/qbs/Probes/GccBinaryProbe.qbs
%%DATADIR%%/imports/qbs/Probes/GccProbe.qbs
%%DATADIR%%/imports/qbs/Probes/GccVersionProbe.qbs
%%DATADIR%%/imports/qbs/Probes/IarProbe.qbs
%%DATADIR%%/imports/qbs/Probes/IcoUtilsVersionProbe.qbs
%%DATADIR%%/imports/qbs/Probes/IncludeProbe.qbs
%%DATADIR%%/imports/qbs/Probes/InnoSetupProbe.qbs
%%DATADIR%%/imports/qbs/Probes/JdkProbe.qbs
%%DATADIR%%/imports/qbs/Probes/JdkVersionProbe.qbs
%%DATADIR%%/imports/qbs/Probes/KeilProbe.qbs
%%DATADIR%%/imports/qbs/Probes/LibraryProbe.qbs
%%DATADIR%%/imports/qbs/Probes/MsvcProbe.qbs
%%DATADIR%%/imports/qbs/Probes/NodeJsProbe.qbs
%%DATADIR%%/imports/qbs/Probes/NpmProbe.qbs
%%DATADIR%%/imports/qbs/Probes/PathProbe.qbs
%%DATADIR%%/imports/qbs/Probes/PkgConfigProbe.qbs
%%DATADIR%%/imports/qbs/Probes/SdccProbe.qbs
%%DATADIR%%/imports/qbs/Probes/TypeScriptProbe.qbs
%%DATADIR%%/imports/qbs/Probes/WiXProbe.qbs
%%DATADIR%%/imports/qbs/Probes/XcodeLocationProbe.qbs
%%DATADIR%%/imports/qbs/Probes/XcodeProbe.qbs
%%DATADIR%%/imports/qbs/Probes/path-probe.js
%%DATADIR%%/imports/qbs/UnixUtils/unix-utils.js
%%DATADIR%%/imports/qbs/WindowsUtils/windows-utils.js
%%DATADIR%%/imports/qbs/base/AndroidApk.qbs
%%DATADIR%%/imports/qbs/base/AppleApplicationDiskImage.qbs
%%DATADIR%%/imports/qbs/base/AppleDiskImage.qbs
%%DATADIR%%/imports/qbs/base/Application.qbs
%%DATADIR%%/imports/qbs/base/ApplicationExtension.qbs
%%DATADIR%%/imports/qbs/base/AutotestRunner.qbs
%%DATADIR%%/imports/qbs/base/CppApplication.qbs
%%DATADIR%%/imports/qbs/base/DynamicLibrary.qbs
%%DATADIR%%/imports/qbs/base/InnoSetup.qbs
%%DATADIR%%/imports/qbs/base/InstallPackage.qbs
%%DATADIR%%/imports/qbs/base/JavaClassCollection.qbs
%%DATADIR%%/imports/qbs/base/JavaJarFile.qbs
%%DATADIR%%/imports/qbs/base/Library.qbs
%%DATADIR%%/imports/qbs/base/LoadableModule.qbs
%%DATADIR%%/imports/qbs/base/NSISSetup.qbs
%%DATADIR%%/imports/qbs/base/NativeBinary.qbs
%%DATADIR%%/imports/qbs/base/NetModule.qbs
%%DATADIR%%/imports/qbs/base/NodeJSApplication.qbs
%%DATADIR%%/imports/qbs/base/QtApplication.qbs
%%DATADIR%%/imports/qbs/base/QtGuiApplication.qbs
%%DATADIR%%/imports/qbs/base/StaticLibrary.qbs
%%DATADIR%%/imports/qbs/base/WindowsInstallerPackage.qbs
%%DATADIR%%/imports/qbs/base/WindowsSetupPackage.qbs
%%DATADIR%%/imports/qbs/base/XPCService.qbs
%%DATADIR%%/module-providers/Qt/provider.qbs
%%DATADIR%%/module-providers/Qt/setup-qt.js
%%DATADIR%%/module-providers/Qt/templates/QtModule.qbs
%%DATADIR%%/module-providers/Qt/templates/QtPlugin.qbs
%%DATADIR%%/module-providers/Qt/templates/android_support.qbs
%%DATADIR%%/module-providers/Qt/templates/core.qbs
%%DATADIR%%/module-providers/Qt/templates/dbus.js
%%DATADIR%%/module-providers/Qt/templates/dbus.qbs
%%DATADIR%%/module-providers/Qt/templates/gui.qbs
%%DATADIR%%/module-providers/Qt/templates/moc.js
%%DATADIR%%/module-providers/Qt/templates/module.qbs
%%DATADIR%%/module-providers/Qt/templates/plugin.qbs
%%DATADIR%%/module-providers/Qt/templates/plugin_support.qbs
%%DATADIR%%/module-providers/Qt/templates/qdoc.js
%%DATADIR%%/module-providers/Qt/templates/qml.js
%%DATADIR%%/module-providers/Qt/templates/qml.qbs
%%DATADIR%%/module-providers/Qt/templates/qmlcache.qbs
%%DATADIR%%/module-providers/Qt/templates/quick.js
%%DATADIR%%/module-providers/Qt/templates/quick.qbs
%%DATADIR%%/module-providers/Qt/templates/rcc.js
%%DATADIR%%/module-providers/Qt/templates/scxml.qbs
%%DATADIR%%/module-providers/__fallback/fallback.qbs
%%DATADIR%%/module-providers/__fallback/provider.qbs
%%DATADIR%%/module-providers/qbspkgconfig.qbs
%%DATADIR%%/modules/Android/android-utils.js
%%DATADIR%%/modules/Android/ndk/ndk.qbs
%%DATADIR%%/modules/Android/ndk/utils.js
%%DATADIR%%/modules/Android/sdk/sdk.qbs
%%DATADIR%%/modules/Android/sdk/utils.js
%%DATADIR%%/modules/Exporter/pkgconfig/pkgconfig.js
%%DATADIR%%/modules/Exporter/pkgconfig/pkgconfig.qbs
%%DATADIR%%/modules/Exporter/qbs/qbsexporter.js
%%DATADIR%%/modules/Exporter/qbs/qbsexporter.qbs
%%DATADIR%%/modules/archiver/archiver.qbs
%%DATADIR%%/modules/autotest/autotest.qbs
%%DATADIR%%/modules/bundle/BundleModule.qbs
%%DATADIR%%/modules/bundle/MacOSX-Package-Types.xcspec
%%DATADIR%%/modules/bundle/MacOSX-Product-Types.xcspec
%%DATADIR%%/modules/bundle/bundle.js
%%DATADIR%%/modules/capnproto/capnproto.js
%%DATADIR%%/modules/capnproto/capnprotobase.qbs
%%DATADIR%%/modules/capnproto/cpp/capnprotocpp.qbs
%%DATADIR%%/modules/cli/CLIModule.qbs
%%DATADIR%%/modules/cli/cli.js
%%DATADIR%%/modules/cli/mono.qbs
%%DATADIR%%/modules/cli/windows-dotnet.qbs
%%DATADIR%%/modules/codesign/CodeSignModule.qbs
%%DATADIR%%/modules/codesign/android.qbs
%%DATADIR%%/modules/codesign/apple.qbs
%%DATADIR%%/modules/codesign/codesign.js
%%DATADIR%%/modules/codesign/noop.qbs
%%DATADIR%%/modules/codesign/signtool.qbs
%%DATADIR%%/modules/cpp/CppModule.qbs
%%DATADIR%%/modules/cpp/DarwinGCC.qbs
%%DATADIR%%/modules/cpp/GenericGCC.qbs
%%DATADIR%%/modules/cpp/LinuxGCC.qbs
%%DATADIR%%/modules/cpp/MingwBaseModule.qbs
%%DATADIR%%/modules/cpp/UnixGCC.qbs
%%DATADIR%%/modules/cpp/android-gcc.qbs
%%DATADIR%%/modules/cpp/cosmic.js
%%DATADIR%%/modules/cpp/cosmic.qbs
%%DATADIR%%/modules/cpp/cpp.js
%%DATADIR%%/modules/cpp/darwin.js
%%DATADIR%%/modules/cpp/dmc.js
%%DATADIR%%/modules/cpp/dmc.qbs
%%DATADIR%%/modules/cpp/freebsd-gcc.qbs
%%DATADIR%%/modules/cpp/freebsd.js
%%DATADIR%%/modules/cpp/gcc.js
%%DATADIR%%/modules/cpp/iar.js
%%DATADIR%%/modules/cpp/iar.qbs
%%DATADIR%%/modules/cpp/ios-gcc.qbs
%%DATADIR%%/modules/cpp/keil.js
%%DATADIR%%/modules/cpp/keil.qbs
%%DATADIR%%/modules/cpp/macos-gcc.qbs
%%DATADIR%%/modules/cpp/msvc.js
%%DATADIR%%/modules/cpp/qnx-qcc.qbs
%%DATADIR%%/modules/cpp/sdcc.js
%%DATADIR%%/modules/cpp/sdcc.qbs
%%DATADIR%%/modules/cpp/setuprunenv.js
%%DATADIR%%/modules/cpp/tvos-gcc.qbs
%%DATADIR%%/modules/cpp/watchos-gcc.qbs
%%DATADIR%%/modules/cpp/windows-clang-cl.qbs
%%DATADIR%%/modules/cpp/windows-clang-mingw.qbs
%%DATADIR%%/modules/cpp/windows-mingw.qbs
%%DATADIR%%/modules/cpp/windows-msvc-base.qbs
%%DATADIR%%/modules/cpp/windows-msvc.qbs
%%DATADIR%%/modules/cpufeatures/cpufeatures.qbs
%%DATADIR%%/modules/dmg/DMGModule.qbs
%%DATADIR%%/modules/dmg/dmg.js
%%DATADIR%%/modules/freedesktop/FreeDesktop.qbs
%%DATADIR%%/modules/freedesktop/freedesktop.js
%%DATADIR%%/modules/ib/IBModule.qbs
%%DATADIR%%/modules/ib/ib.js
%%DATADIR%%/modules/ico/IcoModule.qbs
%%DATADIR%%/modules/ico/ico.js
%%DATADIR%%/modules/innosetup/InnoSetupModule.qbs
%%DATADIR%%/modules/java/JavaModule.qbs
%%DATADIR%%/modules/java/io/qt/qbs/Artifact.java
%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListJsonWriter.java
%%DATADIR%%/modules/java/io/qt/qbs/ArtifactListWriter.java
%%DATADIR%%/modules/java/io/qt/qbs/tools/JavaCompilerScannerTool.java
%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/JavaCompilerOptions.java
%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/JavaCompilerScanner.java
%%DATADIR%%/modules/java/io/qt/qbs/tools/utils/NullFileObject.java
%%DATADIR%%/modules/java/utils.js
%%DATADIR%%/modules/lex_yacc/lexyacc.js
%%DATADIR%%/modules/lex_yacc/lexyacc.qbs
%%DATADIR%%/modules/nodejs/NodeJS.qbs
%%DATADIR%%/modules/nodejs/nodejs.js
%%DATADIR%%/modules/nsis/NSISModule.qbs
%%DATADIR%%/modules/pkgconfig/pkgconfig.qbs
%%DATADIR%%/modules/protobuf/cpp/protobufcpp.qbs
%%DATADIR%%/modules/protobuf/nanopb/nanopb.qbs
%%DATADIR%%/modules/protobuf/objc/protobufobjc.qbs
%%DATADIR%%/modules/protobuf/protobuf.js
%%DATADIR%%/modules/protobuf/protobufbase.qbs
%%DATADIR%%/modules/qbs/common.qbs
%%DATADIR%%/modules/qnx/qnx.qbs
%%DATADIR%%/modules/texttemplate/texttemplate.qbs
%%DATADIR%%/modules/typescript/TypeScriptModule.qbs
%%DATADIR%%/modules/typescript/qbs-tsc-scan/.gitignore
%%DATADIR%%/modules/typescript/qbs-tsc-scan/qbs-tsc-scan.ts
%%DATADIR%%/modules/typescript/typescript.js
%%DATADIR%%/modules/vcs/vcs-module.qbs
%%DATADIR%%/modules/wix/WiXModule.qbs
%%DATADIR%%/modules/xcode/xcode.js
%%DATADIR%%/modules/xcode/xcode.qbs
%%DATADIR%%/python/biplist/__init__.py
%%DATADIR%%/python/dmgbuild/__init__.py
%%DATADIR%%/python/dmgbuild/badge.py
%%DATADIR%%/python/dmgbuild/colors.py
%%DATADIR%%/python/dmgbuild/core.py
%%DATADIR%%/python/dmgbuild/licensing.py
%%DATADIR%%/python/dmgbuild/resources.py
%%DATADIR%%/python/ds_store/__init__.py
%%DATADIR%%/python/ds_store/buddy.py
%%DATADIR%%/python/ds_store/store.py
%%DATADIR%%/python/mac_alias/__init__.py
%%DATADIR%%/python/mac_alias/alias.py
%%DATADIR%%/python/mac_alias/bookmark.py
%%DATADIR%%/python/mac_alias/osx.py
%%DATADIR%%/python/mac_alias/utils.py

View file

@ -30,8 +30,6 @@
SUBDIR += clojure
SUBDIR += clojure-mode.el
SUBDIR += clover
SUBDIR += cmucl
SUBDIR += cmucl-extra
SUBDIR += cocor
SUBDIR += coffeescript
SUBDIR += cparser

View file

@ -1,39 +0,0 @@
# Created by: Scott Flatman <sf@dsinw.com>
PORTNAME= cmucl-extra
DISTVERSION= 21b
CATEGORIES= lang lisp
MASTER_SITES= https://common-lisp.net/project/cmucl/downloads/release/${DISTVERSION}/ \
http://cmucl.org/downloads/release/${DISTVERSION}/ \
https://pmsf.eu/pub/cmucl/release/${DISTVERSION}/ \
http://www.rgrjr.com/cmucl/downloads/release/${DISTVERSION}/
DISTNAME= cmucl-${DISTVERSION}-x86-FreeBSD.extra
MAINTAINER= ports@FreeBSD.org
COMMENT= Optional extras for the CMU implementation of Common Lisp
LICENSE= PD
BROKEN= lang/cmucl is broken since 12.1
DEPRECATED= lang/cmucl is not supported upstream since 2017 and broken since FreeBSD 12.1
EXPIRATION_DATE= 2022-06-25
RUN_DEPENDS= lisp:lang/cmucl
USES= tar:bzip2
NO_ARCH= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
NLS_USES= gettext
do-install:
cd ${WRKSRC}/lib/cmucl && ${COPYTREE_SHARE} lib ${STAGEDIR}${DATADIR}
cd ${STAGEDIR}${DATADIR}/lib && ${COPYTREE_SHARE} locale ${STAGEDIR}${PREFIX}/share '-name *\.mo'
${RM} `${FIND} ${STAGEDIR}${DATADIR} -name "*.mo"`
${RMDIR} ${STAGEDIR}${DATADIR}/lib/contrib/unix
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1538905563
SHA256 (cmucl-21b-x86-FreeBSD.extra.tar.bz2) = 3f12539a9b29b108b497df60e771b9a0305bdb3d64aba661b60b4d79b724bf6d
SIZE (cmucl-21b-x86-FreeBSD.extra.tar.bz2) = 3474539

View file

@ -1,8 +0,0 @@
Optional extras for the CMU implementation of Common Lisp.
Optional packages for graphical user interfaces and other Common Lisp
applications and libraries are on:
ftp://cmucl.cons.org/pub/lisp/cmucl/
WWW: http://www.cons.org/cmucl/

View file

@ -1,140 +0,0 @@
%%DATADIR%%/lib/XKeysymDB
%%DATADIR%%/lib/contrib/CATALOG.TXT
%%DATADIR%%/lib/contrib/READ-ME.TXT
%%DATADIR%%/lib/contrib/clx-inspector/clx-inspector.asd
%%DATADIR%%/lib/contrib/clx-inspector/clx-inspector.catalog
%%DATADIR%%/lib/contrib/clx-inspector/clx-inspector.lisp
%%DATADIR%%/lib/contrib/clx-inspector/compile-clx-inspector.lisp
%%DATADIR%%/lib/contrib/clx-inspector/inspect11-d.cursor
%%DATADIR%%/lib/contrib/clx-inspector/inspect11-d.mask
%%DATADIR%%/lib/contrib/clx-inspector/inspect11-s.cursor
%%DATADIR%%/lib/contrib/clx-inspector/inspect11-s.mask
%%DATADIR%%/lib/contrib/clx-inspector/inspect11.cursor
%%DATADIR%%/lib/contrib/clx-inspector/inspect11.mask
%%DATADIR%%/lib/contrib/clx-inspector/inspector.help
%%DATADIR%%/lib/contrib/contrib.lisp
%%DATADIR%%/lib/contrib/demos/demos.asd
%%DATADIR%%/lib/contrib/demos/demos.catalog
%%DATADIR%%/lib/contrib/demos/demos.lisp
%%DATADIR%%/lib/contrib/demos/menu.lisp
%%DATADIR%%/lib/contrib/embedded-c/embedded-c.asd
%%DATADIR%%/lib/contrib/embedded-c/embedded-c.catalog
%%DATADIR%%/lib/contrib/embedded-c/embedded-c.lisp
%%DATADIR%%/lib/contrib/follow-mouse/follow-mouse.asd
%%DATADIR%%/lib/contrib/follow-mouse/follow-mouse.catalog
%%DATADIR%%/lib/contrib/follow-mouse/follow-mouse.lisp
%%DATADIR%%/lib/contrib/games/feebs/brains.lisp
%%DATADIR%%/lib/contrib/games/feebs/feebs.asd
%%DATADIR%%/lib/contrib/games/feebs/feebs.catalog
%%DATADIR%%/lib/contrib/games/feebs/feebs.lisp
%%DATADIR%%/lib/contrib/games/feebs/feebs.log
%%DATADIR%%/lib/contrib/games/feebs/feebs.mss
%%DATADIR%%/lib/contrib/games/feebs/feebs.tex
%%DATADIR%%/lib/contrib/games/feebs/mazes.lisp
%%DATADIR%%/lib/contrib/hist/hist.asd
%%DATADIR%%/lib/contrib/hist/hist.catalog
%%DATADIR%%/lib/contrib/hist/hist.lisp
%%DATADIR%%/lib/contrib/library-maintenance/catalog-cat.lisp
%%DATADIR%%/lib/contrib/library-maintenance/compile-lib.lisp
%%DATADIR%%/lib/contrib/library-maintenance/old-catalog-format.txt
%%DATADIR%%/lib/contrib/lisp-unit/README.md
%%DATADIR%%/lib/contrib/lisp-unit/extensions/floating-point.lisp
%%DATADIR%%/lib/contrib/lisp-unit/extensions/rational.lisp
%%DATADIR%%/lib/contrib/lisp-unit/extensions/test-anything-protocol.lisp
%%DATADIR%%/lib/contrib/lisp-unit/internal-test/example-tests.lisp
%%DATADIR%%/lib/contrib/lisp-unit/internal-test/floating-point.lisp
%%DATADIR%%/lib/contrib/lisp-unit/internal-test/fundamental-assertions.lisp
%%DATADIR%%/lib/contrib/lisp-unit/lisp-unit.asd
%%DATADIR%%/lib/contrib/lisp-unit/lisp-unit.lisp
%%DATADIR%%/lib/contrib/load-lisp-unit.lisp
%%DATADIR%%/lib/contrib/ops/b.ops
%%DATADIR%%/lib/contrib/ops/bug.ops
%%DATADIR%%/lib/contrib/ops/ceramic.ops
%%DATADIR%%/lib/contrib/ops/compile-ops.lisp
%%DATADIR%%/lib/contrib/ops/dec.ops
%%DATADIR%%/lib/contrib/ops/fbug.ops
%%DATADIR%%/lib/contrib/ops/haunt.ops
%%DATADIR%%/lib/contrib/ops/mab.ops
%%DATADIR%%/lib/contrib/ops/myw.ops
%%DATADIR%%/lib/contrib/ops/ops-backup.lisp
%%DATADIR%%/lib/contrib/ops/ops-compile.lisp
%%DATADIR%%/lib/contrib/ops/ops-io.lisp
%%DATADIR%%/lib/contrib/ops/ops-main.lisp
%%DATADIR%%/lib/contrib/ops/ops-match.lisp
%%DATADIR%%/lib/contrib/ops/ops-rhs.lisp
%%DATADIR%%/lib/contrib/ops/ops-util.lisp
%%DATADIR%%/lib/contrib/ops/ops.asd
%%DATADIR%%/lib/contrib/ops/ops.catalog
%%DATADIR%%/lib/contrib/ops/ops.lisp
%%DATADIR%%/lib/contrib/ops/pp.ops
%%DATADIR%%/lib/contrib/ops/rubik.ops
%%DATADIR%%/lib/contrib/ops/test1.ops
%%DATADIR%%/lib/contrib/ops/test2.ops
%%DATADIR%%/lib/contrib/ops/test3.ops
%%DATADIR%%/lib/contrib/ops/tourney.ops
%%DATADIR%%/lib/contrib/ops/ttt.ops
%%DATADIR%%/lib/contrib/ops/weaver.ops
%%DATADIR%%/lib/contrib/packed-sse2/compile-packed-sse2.lisp
%%DATADIR%%/lib/contrib/packed-sse2/packed-sse2.lisp
%%DATADIR%%/lib/contrib/psgraph/psgraph.asd
%%DATADIR%%/lib/contrib/psgraph/psgraph.catalog
%%DATADIR%%/lib/contrib/psgraph/psgraph.doc
%%DATADIR%%/lib/contrib/psgraph/psgraph.lisp
%%DATADIR%%/lib/contrib/sprof/compile-sprof.lisp
%%DATADIR%%/lib/contrib/sprof/sprof.asd
%%DATADIR%%/lib/contrib/sprof/sprof.catalog
%%DATADIR%%/lib/contrib/sprof/sprof.lisp
%%DATADIR%%/lib/hemlock11.cursor
%%DATADIR%%/lib/hemlock11.mask
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-mp.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-ppc-vm.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-unix.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl-x87.po
%%DATADIR%%/lib/locale/en@piglatin/LC_MESSAGES/cmucl.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-bsd-os.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-linux-os.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-mp.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-ppc-vm.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-sparc-vm.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-sse2.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-sunos-os.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-unix.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-x86-vm.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl-x87.po
%%DATADIR%%/lib/locale/ko/LC_MESSAGES/cmucl.po
%%DATADIR%%/lib/mh-scan
%%DATADIR%%/lib/spell-dictionary.bin
%%DATADIR%%/lib/subsystems/clm-library.sse2f
%%DATADIR%%/lib/subsystems/clx-library.sse2f
%%DATADIR%%/lib/subsystems/hemlock-library.sse2f
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-bsd-os.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-linux-os.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-mp.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-ppc-vm.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-sparc-vm.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-sse2.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-sunos-os.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-unix-glibc2.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-unix.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-x86-vm.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl-x87.mo
%%NLS%%share/locale/en@piglatin/LC_MESSAGES/cmucl.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-bsd-os.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-linux-os.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-mp.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-sparc-vm.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-sse2.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-sunos-os.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-unix-glibc2.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-unix.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-x86-vm.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl-x87.mo
%%NLS%%share/locale/ko/LC_MESSAGES/cmucl.mo

View file

@ -1,47 +0,0 @@
# Created by: cracauer@cons.org "Martin Cracauer"
PORTNAME= cmucl
DISTVERSION= 21b
CATEGORIES= lang lisp
MASTER_SITES= https://common-lisp.net/project/cmucl/downloads/release/${DISTVERSION}/ \
http://cmucl.org/downloads/release/${DISTVERSION}/ \
https://pmsf.eu/pub/cmucl/release/${DISTVERSION}/ \
http://www.rgrjr.com/cmucl/downloads/release/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-x86-FreeBSD
MAINTAINER= ports@FreeBSD.org
COMMENT= CMU implementation of Common Lisp
LICENSE= PD
BROKEN= Broken since FreeBSD 12.1
DEPRECATED= Not supported upstream since 2017 and broken since FreeBSD 12.1
EXPIRATION_DATE= 2022-06-25
USES= tar:bzip2
# To make available on other archs, has to be cross-compiled (there is a
# script for this, but a configuration file has to be written).
IA32_BINARY_PORT= yes
NO_WRKSUBDIR= yes
NO_BUILD= yes
PLIST_SUB= VER=${DISTVERSION}
OPTIONS_DEFINE= DOCS
INFO= asdf
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/lisp ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib
${INSTALL_MAN} ${WRKSRC}/man/man1/cmucl.1 ${STAGEDIR}${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/man1/lisp.1 ${STAGEDIR}${MANPREFIX}/man/man1
${MV} ${STAGEDIR}${PREFIX}/lib/cmucl/lib/contrib/asdf/doc/asdf.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/doc/cmucl/* ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1538840895
SHA256 (cmucl-21b-x86-FreeBSD.tar.bz2) = 2c9fbdaed398e61dbe9c439405ae79d28e112423a7c0376de6d2a6c62f4f8918
SIZE (cmucl-21b-x86-FreeBSD.tar.bz2) = 10680134

View file

@ -1,21 +0,0 @@
CMUCL is the CMU implementation of Common Lisp.
First-aid documentation is in the manpages lisp(1) and cmucl(1) and
via the normal Common Lisp documentation runtime functions (describe
...) (documentation ...) and (apropos ...). The WWW homepage contains
a pointer to a real user manual.
CMUCL's strength in comparison with other Lisp systems (or most other
dynamic language implementations in general) is its highly optimizing
compiler. If you know how to write efficient Common Lisp code, you
are free of unwanted memory allocation, type checks, indirections to
objects. CMUCL helps you to write efficient Common Lisp --- it
generates very informative warning messages about code constructs that
prevent compilation to efficient code.
Optional packages for graphical user interfaces and other Common Lisp
applications and libraries (Eg. the "Hemlock" Editor) are on
ftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/ (FreeBSD-Binaries)
and ftp://ftp2.cons.org/pub/languages/lisp/cmucl/ports/ (source).
WWW: http://www.cons.org/cmucl/

View file

@ -1,73 +0,0 @@
bin/lisp
lib/cmucl/internals.h
lib/cmucl/internals.inc
lib/cmucl/lib/config
lib/cmucl/lib/config.lisp
lib/cmucl/lib/contrib/asdf/asdf.lisp
lib/cmucl/lib/contrib/asdf/asdf.sse2f
lib/cmucl/lib/contrib/asdf/doc/asdf.html
lib/cmucl/lib/contrib/asdf/doc/asdf.pdf
lib/cmucl/lib/contrib/defsystem/defsystem.lisp
lib/cmucl/lib/contrib/defsystem/defsystem.sse2f
lib/cmucl/lib/contrib/load-unix.lisp
lib/cmucl/lib/contrib/unix/unix.lisp
lib/cmucl/lib/contrib/unix/unix.sse2f
lib/cmucl/lib/ext-formats/aliases
lib/cmucl/lib/ext-formats/ascii.lisp
lib/cmucl/lib/ext-formats/beta-gk.lisp
lib/cmucl/lib/ext-formats/cp1250.lisp
lib/cmucl/lib/ext-formats/cp1251.lisp
lib/cmucl/lib/ext-formats/cp1252.lisp
lib/cmucl/lib/ext-formats/cp1253.lisp
lib/cmucl/lib/ext-formats/cp1254.lisp
lib/cmucl/lib/ext-formats/cp1255.lisp
lib/cmucl/lib/ext-formats/cp1256.lisp
lib/cmucl/lib/ext-formats/cp1257.lisp
lib/cmucl/lib/ext-formats/cp1258.lisp
lib/cmucl/lib/ext-formats/cr.lisp
lib/cmucl/lib/ext-formats/crlf.lisp
lib/cmucl/lib/ext-formats/euc-kr.lisp
lib/cmucl/lib/ext-formats/final-sigma.lisp
lib/cmucl/lib/ext-formats/iso8859-1.lisp
lib/cmucl/lib/ext-formats/iso8859-10.lisp
lib/cmucl/lib/ext-formats/iso8859-13.lisp
lib/cmucl/lib/ext-formats/iso8859-14.lisp
lib/cmucl/lib/ext-formats/iso8859-15.lisp
lib/cmucl/lib/ext-formats/iso8859-2.lisp
lib/cmucl/lib/ext-formats/iso8859-3.lisp
lib/cmucl/lib/ext-formats/iso8859-4.lisp
lib/cmucl/lib/ext-formats/iso8859-5.lisp
lib/cmucl/lib/ext-formats/iso8859-6.lisp
lib/cmucl/lib/ext-formats/iso8859-7.lisp
lib/cmucl/lib/ext-formats/iso8859-8.lisp
lib/cmucl/lib/ext-formats/iso8859-9.lisp
lib/cmucl/lib/ext-formats/koi8-r.lisp
lib/cmucl/lib/ext-formats/mac-cyrillic.lisp
lib/cmucl/lib/ext-formats/mac-greek.lisp
lib/cmucl/lib/ext-formats/mac-icelandic.lisp
lib/cmucl/lib/ext-formats/mac-latin2.lisp
lib/cmucl/lib/ext-formats/mac-roman.lisp
lib/cmucl/lib/ext-formats/mac-turkish.lisp
lib/cmucl/lib/ext-formats/unidata.bin
lib/cmucl/lib/ext-formats/utf-16-be.lisp
lib/cmucl/lib/ext-formats/utf-16-le.lisp
lib/cmucl/lib/ext-formats/utf-16.lisp
lib/cmucl/lib/ext-formats/utf-32-be.lisp
lib/cmucl/lib/ext-formats/utf-32-le.lisp
lib/cmucl/lib/ext-formats/utf-32.lisp
lib/cmucl/lib/ext-formats/utf-8.lisp
lib/cmucl/lib/ext-formats/void.lisp
lib/cmucl/lib/generic-site.lisp
lib/cmucl/lib/lisp-sse2.core
lib/cmucl/lib/load-foreign.csh
lib/cmucl/lib/subsystems/gray-compat-library.sse2f
lib/cmucl/lib/subsystems/gray-streams-library.sse2f
lib/cmucl/lib/subsystems/iodefs-library.sse2f
lib/cmucl/lib/subsystems/simple-streams-library.sse2f
lib/cmucl/lisp.map
lib/cmucl/lisp.nm
lib/cmucl/sample-wrapper
man/man1/cmucl.1.gz
man/man1/lisp.1.gz
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/release-%%VER%%.txt

View file

@ -404,10 +404,8 @@
SUBDIR += zabbix5-proxy
SUBDIR += zabbix5-server
SUBDIR += zabbix54-agent
SUBDIR += zabbix54-frontend
SUBDIR += zabbix54-java
SUBDIR += zabbix54-proxy
SUBDIR += zabbix54-server
SUBDIR += zabbix6-agent
SUBDIR += zabbix6-frontend
SUBDIR += zabbix6-java

View file

@ -1,31 +0,0 @@
PORTNAME= zabbix54
CATEGORIES= net-mgmt
PKGNAMESUFFIX= -frontend${PHP_PKGNAMESUFFIX}
USES+= php:web,flavors
USE_PHP= bcmath ctype dom fileinfo filter gd gettext hash json ldap \
mbstring openssl pcre session simplexml snmp sockets xml \
xmlreader xmlwriter
IGNORE_WITH_PHP= 80 81 82
MASTERDIR= ${.CURDIR}/../${PORTNAME}-server
PATCHDIR=
NO_ARCH= yes
NO_BUILD= yes
PLIST= ${PKGDIR}/pkg-plist.frontend
OPTIONS_DEFINE= MYSQLI ORACLE PGSQL
OPTIONS_DEFAULT= MYSQLI
MYSQLI_DESC= MySQLI backend
MYSQLI_USE= PHP=mysqli
ORACLE_CONFIGURE_WITH= oracle
PGSQL_USE= PHP=pgsql
do-install:
@${MKDIR} ${STAGEDIR}${WWWDIR}
(cd ${WRKSRC}/ui && \
${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
.include "${MASTERDIR}/Makefile"

View file

@ -1,222 +0,0 @@
PORTNAME= zabbix54
DISTVERSION= 5.4.12
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
DISTNAME= zabbix-${DISTVERSION}
MAINTAINER= otis@FreeBSD.org
COMMENT= Enterprise-class open source distributed monitoring (${PKGNAMESUFFIX:S/^-//})
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpcre.so:devel/pcre
CONFLICTS_INSTALL= zabbix[0-46-9][0-9]${PKGNAMESUFFIX} \
zabbix5[0-35-9]${PKGNAMESUFFIX} \
zabbix[0-9]${PKGNAMESUFFIX}
DEPRECATED= Unsupported by upstream
EXPIRATION_DATE=2022-06-29
ZABBIX_BUILD= ${PKGNAMESUFFIX:S/^-//:S/-$//}
.if ${ZABBIX_BUILD} != "frontend" # frontend only needs the version/distribution settings
.if ${ZABBIX_BUILD} != "agent"
CONFIGURE_ARGS+= --with-libevent=${LOCALBASE} --cache-file=${WRKSRC}/config.cache
LIB_DEPENDS+= libevent.so:devel/libevent
USE_RC_SUBR= zabbix_${ZABBIX_BUILD}
.else
USE_RC_SUBR= zabbix_${ZABBIX_BUILD}d
.endif
USES= pkgconfig iconv
USERS= zabbix
GROUPS= zabbix
.if ${ZABBIX_BUILD} != "proxy"
PLIST_SUB= PROXY="@comment "
.else
PLIST_SUB= PROXY=""
PLIST_FILES+= bin/zabbix_proxy_js
.endif
.if ${ZABBIX_BUILD} == "server"
PLIST_SUB+= SERVER=""
PLIST_FILES+= bin/zabbix_js
.else
PLIST_SUB+= SERVER="@comment "
.endif
PLIST_SUB+= ZABBIX_BUILD=${ZABBIX_BUILD} DISTVERSION=${DISTVERSION}
SUB_LIST= ZABBIX_BUILD=${ZABBIX_BUILD}
MAKE_ARGS+= ARCH=freebsd
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --enable-${ZABBIX_BUILD} \
--sysconfdir=${ETCDIR} \
--datadir=${ETCDIR} \
--with-iconv=${ICONV_PREFIX}
.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
LIB_DEPENDS+= libnetsnmp.so:net-mgmt/net-snmp
CPPFLAGS+= -I${LOCALBASE}/include
SUB_FILES= pkg-message
CONFIGURE_ARGS+= --with-net-snmp
OPTIONS_DEFINE= IPV6 FPING CURL LDAP IPMI SSH NMAP LIBXML2 UNIXODBC
OPTIONS_DEFAULT= FPING CURL UNIXODBC MYSQL OPENSSL
OPTIONS_SUB= yes
FPING_DESC= Build/install fping for ping checks
IPMI_DESC= Support for IPMI checks
LDAP_DESC= Support for LDAP server checks
NMAP_DESC= Build/install nmap for o/s detection
SSH_DESC= Support for SSH-based checks
UNIXODBC_DESC= Support for database checks via ODBC
LIBXML2_DESC= Support for libxml2 (required by monitoring VMware)
OPTIONS_SINGLE= DB SSL
OPTIONS_SINGLE_DB?= MYSQL PGSQL ORACLE
OPTIONS_SINGLE_SSL= OPENSSL GNUTLS
MYSQL_CONFIGURE_WITH= mysql
MYSQL_USES+= compiler:c11 mysql
PGSQL_CONFIGURE_WITH= postgresql
PGSQL_USES+= pgsql
SQLITE_CONFIGURE_WITH= sqlite3
SQLITE_USES+= sqlite:3
ORACLE_CONFIGURE_WITH= oracle
LDAP_CONFIGURE_WITH= ldap
LDAP_USE= OPENLDAP=yes
IPMI_CONFIGURE_WITH= openipmi
IPMI_LIB_DEPENDS= libOpenIPMI.so:sysutils/openipmi
FPING_RUN_DEPENDS= fping:net/fping
SSH_CONFIGURE_WITH= ssh2
SSH_LIB_DEPENDS= libssh2.so:security/libssh2
UNIXODBC_CONFIGURE_WITH=unixodbc
UNIXODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
.elif ${ZABBIX_BUILD} == "agent"
OPTIONS_SINGLE= SSL
OPTIONS_SINGLE_SSL= OPENSSL GNUTLS
.endif # if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
CURL_DESC= Support for web monitoring
CURL_CONFIGURE_WITH= libcurl
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
IPV6_CONFIGURE_ENABLE= ipv6
NMAP_RUN_DEPENDS= nmap:security/nmap \
sudo:security/sudo
LIBXML2_CONFIGURE_WITH= libxml2=${LOCALBASE}
LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2
MODBUS_DESC= Support for Modbus checks
MODBUS_CONFIGURE_WITH= libmodbus
MODBUS_LIB_DEPENDS= libmodbus.so:comms/libmodbus
OPENSSL_CONFIGURE_WITH= openssl
OPENSSL_USES= ssl
OPENSSL_VARS= BROKEN_SSL="libressl libressl-devel" \
BROKEN_SSL_REASON="PSK is not provided by LibreSSL"
GNUTLS_CONFIGURE_WITH= gnutls
GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
.include <bsd.port.pre.mk>
post-patch:
@${GREP} -rl "/etc/zabbix" ${WRKSRC} \
| ${XARGS} ${REINPLACE_CMD} -e 's#/usr/local/etc#${ETCDIR}#g'
@${REINPLACE_CMD} -e 's#/usr/sbin/fping#${LOCALBASE}/sbin/fping#g' \
${WRKSRC}/conf/zabbix_*.conf \
${WRKSRC}/src/zabbix_proxy/proxy.c \
${WRKSRC}/src/zabbix_server/server.c
.if ${ZABBIX_BUILD} == "server"
@${REINPLACE_CMD} -e 's#/tmp/zabbix_server.pid#/var/run/zabbix/zabbix_server.pid#g' \
${WRKSRC}/conf/zabbix_server.conf \
${WRKSRC}/src/zabbix_server/server.c
.endif
.if ${ZABBIX_BUILD} == "proxy"
@${REINPLACE_CMD} -e 's#/tmp/zabbix_proxy.pid#/var/run/zabbix/zabbix_proxy.pid#g' \
${WRKSRC}/conf/zabbix_proxy.conf \
${WRKSRC}/src/zabbix_proxy/proxy.c
.endif
.if ${ZABBIX_BUILD} == "agent"
@${REINPLACE_CMD} -e 's#/tmp/zabbix_agentd.pid#/var/run/zabbix/zabbix_agentd.pid#g' \
${WRKSRC}/conf/zabbix_agentd.conf \
${WRKSRC}/src/zabbix_agent/zabbix_agentd.c
.endif
.if ${ZABBIX_BUILD} == "java"
@${REINPLACE_CMD} -e 's#/tmp/zabbix_java.pid#/var/run/zabbix/zabbix_java.pid#g' \
${WRKSRC}/src/zabbix_java/settings.sh
.endif
.if ${ZABBIX_BUILD} != "agent"
. for d in mysql oracle postgresql sqlite3
@${REINPLACE_CMD} \
-e 's|/usr/bin/traceroute|/usr/sbin/traceroute|g' \
-e 's|sudo /usr/bin/nmap|sudo ${LOCALBASE}/bin/nmap|g' \
${WRKSRC}/database/${d}/data.sql
. endfor
.endif
@${FIND} ${WRKSRC} -type f \( -name '*.bak' -or -name '*.orig' \) \
-exec ${RM} {} +
pre-configure:
@echo "ac_cv_env_PKG_CONFIG_set=${LOCALBASE}/bin/pkgconf" > ${WRKSRC}/config.cache
post-install:
.if ${ZABBIX_BUILD} == "java"
${MV} ${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh \
${STAGEDIR}${PREFIX}/sbin/zabbix_java/settings.sh.sample
@${MKDIR} ${STAGEDIR}/var/run/zabbix
.endif
.if ${ZABBIX_BUILD} != "agent" && ${ZABBIX_BUILD} != "java"
${MKDIR} ${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database
@${RM} ${WRKSRC}/database/*/Makefile*
(cd ${WRKSRC}/database/ && \
${COPYTREE_SHARE} "mysql oracle postgresql sqlite3" \
${STAGEDIR}${DATADIR}/${ZABBIX_BUILD:Q}/database/)
${MV} ${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}.conf \
${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}.conf.sample
.endif
.if ${ZABBIX_BUILD} == "agent"
${MV} ${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}d.conf \
${STAGEDIR}${ETCDIR}/zabbix_${ZABBIX_BUILD}d.conf.sample
.endif
.if ${ZABBIX_BUILD} == "proxy"
${MV} ${STAGEDIR}${LOCALBASE}/bin/zabbix_js \
${STAGEDIR}${LOCALBASE}/bin/zabbix_proxy_js
.endif
.else # frontend
.include <bsd.port.pre.mk>
.endif
.include <bsd.port.post.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1649747966
SHA256 (zabbix-5.4.12.tar.gz) = d60d5515807c30c05d0900b83a7e6ef6479929aef7d6f248fba481c4816bacf4
SIZE (zabbix-5.4.12.tar.gz) = 24513065

View file

@ -1,48 +0,0 @@
[
{ type: install
message: <<EOM
Log files are now under /var/log/zabbix directory instead of /tmp as it was
previously.
For Zabbix server and proxy daemons, as well as Zabbix frontend, a database is
required. It is not needed to run Zabbix agent.
% cd %%DATADIR%%/%%ZABBIX_BUILD%%/database
And follow the instructions:
https://www.zabbix.com/documentation/5.4/manual/appendix/install/db_scripts
Upgrade notes for 5.4.0:
https://www.zabbix.com/documentation/5.4/manual/installation/upgrade_notes_520
Upgrade procedure:
https://www.zabbix.com/documentation/5.4/manual/installation/upgrade/sources
Please see https://www.zabbix.com/ for detailed information about Zabbix.
Official Zabbix documentation:
https://www.zabbix.com/documentation/5.4/start
For Zabbix frontend "Welcome" screen. Enter the user name Admin with password
zabbix to log in as a Zabbix superuser.
For use NMAP please edit sudoers.
This is a Zabbix Standard release!
Standard Zabbix releases are supported for Zabbix customers during six (6)
months of Full Support (general, critical and security issues) until the next
Zabbix stable release, plus one (1) additional month of Limited Support
(critical and security issues only). Zabbix Standard version release will result
in change of the second version number.
Stable release: Zabbix 5.4
Release date: May 17, 2021
End of Full Support: Nov 30, 2021
End of Limited Support: Dec 31, 2021
Zabbix Life Cycle & Release Policy:
https://www.zabbix.com/life_cycle_and_release_policy
EOM
}
]

View file

@ -1,67 +0,0 @@
#!/bin/sh
# PROVIDE: zabbix_agentd
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
# enable zabbix_agentd:
#
# zabbix_agentd_enable (bool): Set to NO by default. Set it to YES to
# enable zabbix_agentd.
# zabbix_agentd_config (string): Set to the standard config file path by
# default.
# zabbix_agentd_pidfile (string): Location of the zabbix_agent pid file
# Default is /var/run/zabbix/zabbix_agentd.pid
# zabbix_agentd_paths (string): Set to standard path by default. Set a search
# if you have custom userparams that need binaries elsewhere.
#
. /etc/rc.subr
name="zabbix_agentd"
rcvar=zabbix_agentd_enable
load_rc_config $name
: ${zabbix_agentd_enable:=NO}
: ${zabbix_agentd_config:=%%ETCDIR%%/${name}.conf}
: ${zabbix_agentd_pidfile:=/var/run/zabbix/zabbix_agentd.pid}
: ${zabbix_agentd_paths:=$PATH}
command="%%PREFIX%%/sbin/${name}"
required_files="${zabbix_agentd_config}"
start_cmd=zabbix_agentd_cmd
start_precmd=zabbix_agentd_precmd
status_precmd=zabbix_agentd_precmd
stop_precmd=zabbix_agentd_precmd
zabbix_agentd_precmd()
{
pidfile=${zabbix_agentd_pidfile}
if get_pidfile_from_conf PidFile ${zabbix_agentd_config}; then
pidfile="$_pidfile_from_conf"
fi
logfile=/var/log/zabbix/zabbix_agentd.log
if get_pidfile_from_conf LogFile ${zabbix_agentd_config}; then
logfile="$_pidfile_from_conf"
fi
local rundir=${pidfile%/*}
local logdir=${logfile%/*}
[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
# This shouldn't be necessary with pidfile, but empirically it was the
# only way to reap the parent PID instead of all PIDs from
# check_process, which may leak SysV IPC objects and prevent restart
# and/or race condition on restart.
rc_pid=$(check_pidfile ${pidfile} ${command})
}
zabbix_agentd_cmd()
{
PATH=$zabbix_agentd_paths $command -c $zabbix_agentd_config
}
run_rc_command "$1"

View file

@ -1,47 +0,0 @@
#!/bin/sh
# PROVIDE: zabbix_java
# REQUIRE: NETWORKING SERVERS
# BEFORE: DAEMON
# KEYWORD: shutdown
#
# Options to configure zabbix_java via /etc/rc.conf:
#
# zabbix_java_enable (bool):
# Enable service on boot.
# Default: NO
#
. /etc/rc.subr
name="zabbix_java"
rcvar=zabbix_java_enable
load_rc_config $name
: ${zabbix_java_enable:=NO}
start_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/startup.sh"
stop_cmd="/usr/bin/su -m zabbix -c %%PREFIX%%/sbin/zabbix_java/shutdown.sh"
status_cmd="zabbix_java_status"
extra_commands="status"
zabbix_java_status() {
if get_pidfile_from_conf PID_FILE %%PREFIX%%/sbin/zabbix_java/settings.sh; then
PID_FILE="$_pidfile_from_conf"
fi
if [ -n "$PID_FILE" -a -f "$PID_FILE" ]; then
PID=`cat "$PID_FILE"`
if ps -p "$PID" > /dev/null 2>&1; then
echo "${name} is running as pid ${PID}"
else
echo "${name} is not running"
fi
else
echo "${name} is not running"
fi
}
run_rc_command "$1"

View file

@ -1,68 +0,0 @@
#!/bin/sh
# PROVIDE: zabbix_proxy
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
# enable zabbix_proxy:
#
# zabbix_proxy_enable (bool): Set to NO by default. Set it to YES to
# enable zabbix_proxy.
# zabbix_proxy_config (string): Set to the standard config file path by
# default.
# zabbix_proxy_pidfile (string): Location of the zabbix_proxy pid file
# Default is /var/run/zabbix/zabbix_proxy.pid
# zabbix_proxy_paths (string): Set to standard path by default. Set a search
# if you have custom userparams that need binaries elsewhere.
#
. /etc/rc.subr
name="zabbix_proxy"
rcvar=zabbix_proxy_enable
load_rc_config $name
: ${zabbix_proxy_enable:=NO}
: ${zabbix_proxy_config:=%%ETCDIR%%/${name}.conf}
: ${zabbix_proxy_pidfile:=/var/run/zabbix/zabbix_proxy.pid}
command="%%PREFIX%%/sbin/${name}"
required_files="${zabbix_proxy_config}"
start_cmd=zabbix_proxy_cmd
start_precmd=zabbix_proxy_precmd
status_precmd=zabbix_proxy_precmd
stop_precmd=zabbix_proxy_precmd
zabbix_proxy_precmd()
{
pidfile=${zabbix_proxy_pidfile}
if get_pidfile_from_conf PidFile ${zabbix_proxy_config}; then
pidfile="$_pidfile_from_conf"
fi
logfile=/var/log/zabbix/zabbix_proxy.log
if get_pidfile_from_conf LogFile ${zabbix_proxy_config}; then
logfile="$_pidfile_from_conf"
fi
local rundir=${pidfile%/*}
local logdir=${logfile%/*}
[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
# This shouldn't be necessary with pidfile, but empirically it was the
# only way to reap the parent PID instead of all PIDs from
# check_process, which may leak SysV IPC objects and prevent restart
# and/or race condition on restart.
rc_pid=$(check_pidfile ${pidfile} ${command})
}
zabbix_proxy_cmd()
{
PATH=$zabbix_proxy_paths $command -c $zabbix_proxy_config
}
run_rc_command "$1"

View file

@ -1,69 +0,0 @@
#!/bin/sh
# PROVIDE: zabbix_server
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
# enable zabbix_server:
#
# zabbix_server_enable (bool): Set to NO by default. Set it to YES to
# enable zabbix_server.
# zabbix_server_config (string): Set to the standard config file path by
# default.
# zabbix_server_pidfile (string): Location of the zabbix_server pid file
# Default is /var/run/zabbix/zabbix_server.pid
# zabbix_server_paths (string): Set to standard path by default. Set a search
# if you have custom userparams that need binaries elsewhere.
#
. /etc/rc.subr
name="zabbix_server"
rcvar=zabbix_server_enable
load_rc_config $name
: ${zabbix_server_enable:=NO}
: ${zabbix_server_config:=%%ETCDIR%%/${name}.conf}
: ${zabbix_server_pidfile:=/var/run/zabbix/zabbix_server.pid}
: ${zabbix_server_paths:=$PATH}
command="%%PREFIX%%/sbin/${name}"
required_files="${zabbix_server_config}"
start_cmd=zabbix_server_cmd
start_precmd=zabbix_server_precmd
status_precmd=zabbix_server_precmd
stop_precmd=zabbix_server_precmd
zabbix_server_precmd()
{
pidfile=${zabbix_server_pidfile}
if get_pidfile_from_conf PidFile ${zabbix_server_config}; then
pidfile="$_pidfile_from_conf"
fi
logfile=/var/log/zabbix/zabbix_server.log
if get_pidfile_from_conf LogFile ${zabbix_server_config}; then
logfile="$_pidfile_from_conf"
fi
local rundir=${pidfile%/*}
local logdir=${logfile%/*}
[ -d $rundir ] || install -d -m 0755 -o zabbix -g zabbix $rundir
[ -d $logdir ] || install -d -m 0755 -o zabbix -g zabbix $logdir
# This shouldn't be necessary with pidfile, but empirically it was the
# only way to reap the parent PID instead of all PIDs from
# check_process, which may leak SysV IPC objects and prevent restart
# and/or race condition on restart.
rc_pid=$(check_pidfile ${pidfile} ${command})
}
zabbix_server_cmd()
{
PATH=$zabbix_server_paths $command -c $zabbix_server_config
}
run_rc_command "$1"

View file

@ -1,10 +0,0 @@
Zabbix is an enterprise-class open source distributed monitoring solution.
Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.
WWW: https://www.zabbix.com/

View file

@ -1,24 +0,0 @@
%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/data.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/double.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/images.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/mysql/schema.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/data.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/double.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/images.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/oracle/schema.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/data.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/double.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/images.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/schema.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/postgresql/timescaledb.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/data.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/images.sql
%%DATADIR%%/%%ZABBIX_BUILD%%/database/sqlite3/schema.sql
@sample %%ETCDIR%%/zabbix_%%ZABBIX_BUILD%%.conf.sample
%%PROXY%%@dir %%ETCDIR%%/zabbix_proxy.conf.d
%%SERVER%%@dir %%ETCDIR%%/zabbix_server.conf.d
%%SERVER%%@dir %%ETCDIR%%/zabbix/alertscripts
man/man8/zabbix_%%ZABBIX_BUILD%%.8.gz
sbin/zabbix_%%ZABBIX_BUILD%%
@dir %%ETCDIR%%/zabbix/externalscripts
@dir lib/modules

View file

@ -1,9 +0,0 @@
@sample %%ETCDIR%%/zabbix_agentd.conf.sample
bin/zabbix_get
bin/zabbix_sender
man/man1/zabbix_get.1.gz
man/man1/zabbix_sender.1.gz
man/man8/zabbix_%%ZABBIX_BUILD%%d.8.gz
sbin/zabbix_agentd
@dir %%ETCDIR%%/zabbix_agentd.conf.d
@dir lib/modules

File diff suppressed because it is too large Load diff

View file

@ -1,11 +0,0 @@
sbin/zabbix_java/shutdown.sh
sbin/zabbix_java/lib/logback-console.xml
sbin/zabbix_java/lib/logback-core-1.2.9.jar
sbin/zabbix_java/lib/logback-classic-1.2.9.jar
sbin/zabbix_java/lib/logback.xml
sbin/zabbix_java/lib/slf4j-api-1.7.32.jar
sbin/zabbix_java/lib/android-json-4.3_r3.1.jar
@sample sbin/zabbix_java/settings.sh.sample
sbin/zabbix_java/startup.sh
sbin/zabbix_java/bin/zabbix-java-gateway-%%DISTVERSION%%.jar
@dir(zabbix,zabbix,755) /var/run/zabbix

View file

@ -350,7 +350,6 @@
SUBDIR += minisign
SUBDIR += mkp224o
SUBDIR += modsecurity3
SUBDIR += modsecurity3-apache
SUBDIR += modsecurity3-nginx
SUBDIR += monkeysphere
SUBDIR += munge
@ -805,7 +804,6 @@
SUBDIR += poly1305aes
SUBDIR += portsentry
SUBDIR += proftpd-mod_clamav
SUBDIR += protonvpn-cli
SUBDIR += proxycheck
SUBDIR += proxytunnel
SUBDIR += pssh

View file

@ -1,39 +0,0 @@
PORTNAME= modsecurity3-apache
DISTVERSIONPREFIX= v
DISTVERSION= 0.0.9-beta1-20
DISTVERSIONSUFFIX= -gf692ea99
CATEGORIES= security www
MAINTAINER= joneum@FreeBSD.org
COMMENT= Intrusion detection and prevention engine / Apache Wrapper
DEPRECATED= The project was not developed further
EXPIRATION_DATE= 2022-06-27
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libmodsecurity.so:security/modsecurity3
USES= apache:2.4+ autoreconf
USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= SpiderLabs
GH_PROJECT= ModSecurity-apache
GNU_CONFIGURE= yes
CONFIGURE_ENV= V3LIB=${LOCALBASE}/lib V3INCLUDE=${LOCALBASE}/include
OPTIONS_DEFINE= DOCS
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}
${INSTALL_LIB} ${WRKSRC}/src/.libs/mod_security3.so \
${STAGEDIR}${PREFIX}/${APACHEMODDIR}
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>

View file

@ -1,3 +0,0 @@
TIMESTAMP = 1636653256
SHA256 (SpiderLabs-ModSecurity-apache-v0.0.9-beta1-20-gf692ea99_GH0.tar.gz) = feede4f37019028ab11500ce83ea7a6320448083f013038d56782aa48f3a3d4e
SIZE (SpiderLabs-ModSecurity-apache-v0.0.9-beta1-20-gf692ea99_GH0.tar.gz) = 65538

View file

@ -1,10 +0,0 @@
The ModSecurity-apache connector is the connection point between Apache and libmodsecurity
(ModSecurity v3). Said another way, this project provides a communication channel between Apache
and libmodsecurity. This connector is required to use LibModSecurity with Apache.
The ModSecurity-apache connector takes the form of an Apache module.
The module simply serves as a layer of communication between Apache and ModSecurity.
Notice that this project depends on libmodsecurity rather than ModSecurity (version 2.9 or less).
WWW: https://github.com/SpiderLabs/ModSecurity-apache

View file

@ -1,4 +0,0 @@
%%APACHEMODDIR%%/mod_security3.so
@postexec %D/sbin/apxs -e -a -n security3 %f
@preunexec %D/sbin/apxs -e -A -n security3 %f
%%PORTDOCS%%%%DOCSDIR%%/README.md

View file

@ -1,49 +0,0 @@
PORTNAME= protonvpn-cli
DISTVERSIONPREFIX= v
DISTVERSION= 1.1.2
PORTREVISION= 1
CATEGORIES= security net net-vpn
MAINTAINER= ports@FreeBSD.org
COMMENT= ProtonVPN Command line tool
LICENSE= MIT GPLv3
LICENSE_COMB= multi
LICENSE_FILE_MIT= ${WRKSRC}/license.md
LICENSE_DISTFILES_MIT= ${DISTFILES:M*protonvpn-cli*}
LICENSE_DISTFILES_GPLv3= ${DISTFILES:M*scripts*}
DEPRECATED= This version is deprecated and unsupported upstream. The port needs an update, which would require a fair amount of effort. Use OpenVPN or Wireguard with configuration files provided by ProtonVPN instead.
EXPIRATION_DATE= 2022-06-25
RUN_DEPENDS= bash:shells/bash \
openvpn:security/openvpn \
wget:ftp/wget \
${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
USES= python
USE_GITHUB= yes
GH_ACCOUNT= ProtonVPN
GH_PROJECT= scripts:updateResolvConf
GH_TAGNAME= d5d0be1:updateResolvConf
NO_ARCH= yes
NO_BUILD= yes
PLIST_FILES= bin/protonvpn-cli \
bin/pvpn \
etc/openvpn/update-resolv-conf
post-patch:
${REINPLACE_CMD} s,\$$python,${PYTHON_CMD},g ${WRKSRC}/protonvpn-cli.sh
${REINPLACE_CMD} s,wget,wget\ --ca-certificate\ ${LOCALBASE}/share/certs/ca-root-nss.crt,g ${WRKSRC}/protonvpn-cli.sh
${REINPLACE_CMD} s,%%LOCALBASE%%,${LOCALBASE},g ${WRKSRC}/protonvpn-cli.sh
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/protonvpn-cli.sh ${STAGEDIR}${PREFIX}/bin/protonvpn-cli
${LN} -s ./protonvpn-cli ${STAGEDIR}${PREFIX}/bin/pvpn
${MKDIR} ${STAGEDIR}${PREFIX}/etc/openvpn
${INSTALL_SCRIPT} ${WRKSRC_updateResolvConf}/update-resolv-conf.sh ${STAGEDIR}${PREFIX}/etc/openvpn/update-resolv-conf
.include <bsd.port.mk>

View file

@ -1,5 +0,0 @@
TIMESTAMP = 1569487609
SHA256 (ProtonVPN-protonvpn-cli-v1.1.2_GH0.tar.gz) = d58b2a9acca5eb0c81c07ba7021d40bb3230f871ec9537b5546cbe0268bb0d7f
SIZE (ProtonVPN-protonvpn-cli-v1.1.2_GH0.tar.gz) = 14602
SHA256 (ProtonVPN-scripts-d5d0be1_GH0.tar.gz) = 146ebce132a9d8f03523eaea43e8d50a020caf4b87e1f48f025dd71a68c99aed
SIZE (ProtonVPN-scripts-d5d0be1_GH0.tar.gz) = 1328

View file

@ -1,282 +0,0 @@
--- protonvpn-cli.sh.orig 2018-11-05 20:42:22 UTC
+++ protonvpn-cli.sh
@@ -17,63 +17,6 @@ if [[ ("$UID" != 0) && ("$1" != "ip") && ("$1" != "-ip
exit 1
fi
-function check_requirements() {
- if [[ -z $(which openvpn) ]]; then
- echo "[!] Error: openvpn is not installed. Install \`openvpn\` package to continue."
- exit 1
- fi
-
- if [[ ! -z $(which python) ]]; then
- python=$(which python)
- elif [[ ! -z $(which python3) ]]; then
- python=$(which python3)
- elif [[ ! -z $(which python2) ]]; then
- python=$(which python2)
- fi
-
- if [[ -z "$python" ]]; then
- echo "[!] Error: python is not installed. Install \`python\` package to continue."
- exit 1
- fi
-
- if [[ -z $(which dialog) ]]; then
- echo "[!] Error: dialog is not installed. Install \`dialog\` package to continue."
- exit 1
- fi
- if [[ -z $(which wget) ]]; then
- echo "[!] Error: wget is not installed. Install \`wget\` package to continue."
- exit 1
- fi
-
- if [[ -z $(which sysctl) && ( $(detect_platform_type) != "Mac" ) ]]; then
- echo "[!] Error: sysctl is not installed. Install \`sysctl\` package to continue."
- exit 1
- fi
-
- if [[ $(detect_platform_type) == "Linux" ]]; then
- if [[ ( -z $(which iptables) ) || ( -z $(which iptables-save) ) || ( -z $(which iptables-restore) ) ]]; then
- echo "[!] Error: iptables is not installed. Install \`iptables\` package to continue."
- exit 1
- fi
- fi
-
- sha512sum_func
- if [[ -z "$sha512sum_tool" ]]; then
- echo "[!] Error: sha512sum is not installed. Install \`sha512sum\` package to continue."
- exit 1
- fi
-
- if [[ (! -x "/etc/openvpn/update-resolv-conf") && ( $(detect_platform_type) != "MacOS") ]]; then
- echo "[!] Error: update-resolv-conf is not installed."
- read -p "Would you like protonvpn-cli to install update-resolv-conf? (y/N): " "user_confirm"
- if [[ "$user_confirm" == "y" || "$user_confirm" == "Y" ]]; then
- install_update_resolv_conf
- else
- exit 1
- fi
- fi
-}
-
function get_home() {
if [[ -z "$SUDO_USER" ]]; then
CURRENT_USER="$(whoami)"
@@ -100,25 +43,6 @@ function get_protonvpn_cli_home() {
echo "$(get_home)/.protonvpn-cli"
}
-function install_update_resolv_conf() {
- if [[ ("$UID" != 0) ]]; then
- echo "[!] Error: Installation requires root access."
- exit 1
- fi
- echo "[*] Installing update-resolv-conf..."
- mkdir -p "/etc/openvpn/"
- file_sha512sum="81cf5ed20ec2a2f47f970bb0185fffb3e719181240f2ca3187dbee1f4d102ce63ab048ffee9daa6b68c96ac59d1d86ad4de2b1cfaf77f1b1f1918d143e96a588"
- wget "https://raw.githubusercontent.com/ProtonVPN/scripts/master/update-resolv-conf.sh" -O "/etc/openvpn/update-resolv-conf"
- if [[ ($? == 0) && ($($sha512sum_tool "/etc/openvpn/update-resolv-conf" | cut -d " " -f1) == "$file_sha512sum") ]]; then
- chmod +x "/etc/openvpn/update-resolv-conf"
- echo "[*] Done."
- else
- echo "[!] Error installing update-resolv-conf."
- rm -f "/etc/openvpn/update-resolv-conf" 2> /dev/null
- exit 1
- fi
-}
-
function check_ip() {
counter=0
ip=""
@@ -222,15 +146,7 @@ function init_cli() {
}
function detect_platform_type() {
- unameOut="$(uname -s)"
- case "${unameOut}" in
- Linux*) platform=Linux;;
- Darwin*) platform=MacOS;;
- CYGWIN*) platform=Linux;;
- MINGW*) platform=Linux;;
- *) platform=Linux
- esac
- echo "$platform"
+ echo "FreeBSD"
}
function manage_ipv6() {
@@ -501,7 +417,8 @@ function openvpn_connect() {
--header 'Accept: application/vnd.protonmail.v1+json' \
-o /dev/null \
--timeout 10 --tries 1 -q -O "$openvpn_config" \
- "https://api.protonmail.ch/vpn/config?Platform=$(detect_platform_type)&LogicalID=$config_id&Protocol=$selected_protocol"
+ "https://api.protonmail.ch/vpn/config?Platform=Linux&LogicalID=$config_id&Protocol=$selected_protocol" && \
+ sed -i '' s,/etc/openvpn/update-resolv-conf,%%LOCALBASE%%/etc/openvpn/update-resolv-conf, "$openvpn_config"
echo "Connecting..."
@@ -573,102 +490,6 @@ function openvpn_connect() {
exit $status_exit
}
-function update_cli() {
- check_if_internet_is_working_normally
-
- cli_path="/usr/local/bin/protonvpn-cli"
- if [[ ! -f "$cli_path" ]]; then
- echo "[!] Error: protonvpn-cli does not seem to be installed."
- exit 1
- fi
- echo "[#] Checking for update..."
- current_local_hashsum=$($sha512sum_tool "$cli_path" | cut -d " " -f1)
- remote_=$(wget --timeout 6 -o /dev/null -q -O - 'https://raw.githubusercontent.com/ProtonVPN/protonvpn-cli/master/protonvpn-cli.sh')
- if [[ $? != 0 ]]; then
- echo "[!] Error: There is an error updating protonvpn-cli."
- exit 1
- fi
- remote_hashsum=$(echo "$remote_" | $sha512sum_tool | cut -d ' ' -f1)
-
- if [[ "$current_local_hashsum" == "$remote_hashsum" ]]; then
- echo "[*] protonvpn-cli is up-to-date!"
- exit 0
- else
- echo "[#] A new update is available."
- echo "[#] Updating..."
- wget -q --timeout 20 -O "$cli_path" 'https://raw.githubusercontent.com/ProtonVPN/protonvpn-cli/master/protonvpn-cli.sh'
- if [[ $? == 0 ]]; then
- echo "[#] protonvpn-cli has been updated successfully."
- exit 0
- else
- echo "[!] Error: There is an error updating protonvpn-cli."
- exit 1
- fi
- fi
-}
-
-function install_cli() {
- mkdir -p "/usr/bin/" "/usr/local/bin/"
- cli="$(cd "$(dirname "$0")" && pwd -P)/$(basename "$0")"
- errors_counter=0
- cp "$cli" "/usr/local/bin/protonvpn-cli" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- ln -s -f "/usr/local/bin/protonvpn-cli" "/usr/local/bin/pvpn" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- ln -s -f "/usr/local/bin/protonvpn-cli" "/usr/bin/protonvpn-cli" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- ln -s -f "/usr/local/bin/protonvpn-cli" "/usr/bin/pvpn" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- chown "$USER:$(id -gn $USER)" "/usr/local/bin/protonvpn-cli" "/usr/local/bin/pvpn" "/usr/bin/protonvpn-cli" "/usr/bin/pvpn" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- chmod 0755 "/usr/local/bin/protonvpn-cli" "/usr/local/bin/pvpn" "/usr/bin/protonvpn-cli" "/usr/bin/pvpn" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- if [[ ($errors_counter == 0) || ( ! -z $(which protonvpn-cli) ) ]]; then
- echo "[*] Done."
- exit 0
- else
- echo "[!] Error: There was an error in installing protonvpn-cli."
- exit 1
- fi
-}
-
-function uninstall_cli() {
-
- if [[ $(is_openvpn_currently_running) == true ]]; then
- echo "[!] OpenVPN is currently running."
- echo "[!] Session will be disconnected."
- openvpn_disconnect quiet dont_exit
- if [[ $(is_openvpn_currently_running) == true ]]; then # Checking if OpenVPN is still active.
- echo "[!] Error disconnecting OpenVPN."
- echo "[!] Please disconnect manually and try the uninstallation again."
- exit 1
- else
- echo "[#] Disconnected."
- fi
- fi
-
- errors_counter=0
- rm -f "/usr/local/bin/protonvpn-cli" "/usr/local/bin/pvpn" "/usr/bin/protonvpn-cli" "/usr/bin/pvpn" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- rm -rf "$(get_protonvpn_cli_home)/" &> /dev/null
- if [[ $? != 0 ]]; then errors_counter=$((errors_counter+1)); fi
-
- if [[ ($errors_counter == 0) || ( $(which protonvpn-cli) == "" ) ]]; then
- echo "[*] Done."
- exit 0
- else
- echo "[!] Error: There was an error in uninstalling protonvpn-cli."
- exit 1
- fi
-}
-
function print_console_status() {
current_ip="$(check_ip)"
if [[ $(is_openvpn_currently_running) == true ]]; then
@@ -1246,6 +1067,18 @@ function get_countries_server_list() {
response_cache_path="$(get_protonvpn_cli_home)/.response_cache"
tier=$(cat "$(get_protonvpn_cli_home)/protonvpn_tier")
+ country_id=$1
+ if [[ $tier -eq 0 ]]
+ then
+ if [[ $1 -eq 1 ]]
+ then
+ country_id=9
+ elif [[ $1 -eq 2 ]]
+ then
+ country_id=6
+ fi
+ fi
+
output=`$python <<END
import json
response_cache = open("""$response_cache_path""", "r").read()
@@ -1263,7 +1096,7 @@ for _ in output:
countries.append(_['EntryCountry'])
for i, country in enumerate(countries):
- if str(i+1) == """$1""":
+ if str(i+1) == """$country_id""":
selected_country = country
best_server = ""
@@ -1536,9 +1369,6 @@ function help_message() {
echo " --reconnect Reconnect to the current ProtonVPN server."
echo " --ip Print the current public IP address."
echo " --status Print connection status."
- echo " --update Update protonvpn-cli."
- echo " --install Install protonvpn-cli."
- echo " --uninstall Uninstall protonvpn-cli."
echo " -v, --version Display version."
echo " -h, --help Show this help message."
echo
@@ -1546,7 +1376,6 @@ function help_message() {
exit 0
}
-check_requirements
user_input="$1"
case $user_input in
""|"-h"|"--help"|"--h"|"-help"|"help") help_message
@@ -1589,13 +1418,7 @@ case $user_input in
;;
"status"|"-status"|"--status") print_console_status
;;
- "update"|"-update"|"--update") update_cli
- ;;
"-init"|"--init") init_cli
- ;;
- "-install"|"--install") install_cli
- ;;
- "-uninstall"|"--uninstall") uninstall_cli
;;
*)
echo "[!] Invalid input: $user_input"

View file

@ -1,16 +0,0 @@
protonvpn-cli is an user-friendly command-line tool for accessing the
swiss-based privacy-focused ProtonVPN VPN service.
You need a ProtonVPN account to use it: you can create one at
https://protonvpn.com. Free accounts are available, although with
limited features: only 3 countries (Netherlands, USA, Japan) are
available with the free plan.
It can also easily add an extra layer of privacy by activating Tor
(needs payed plan).
No manual page is provided with protonvpn-cli, but you can get help
on usage by running protonvpn-cli -h.
Warning: although user is asked about enabling a killswitch or not, no
killswitch is available at the moment.
WWW: https://protonvpn.com

View file

@ -372,7 +372,6 @@
SUBDIR += finfo
SUBDIR += firstboot-cloudsetup
SUBDIR += firstboot-freebsd-update
SUBDIR += firstboot-growfs
SUBDIR += firstboot-pkgs
SUBDIR += flasher
SUBDIR += flashrom

View file

@ -1,21 +0,0 @@
PORTNAME= firstboot-growfs
PORTVERSION= 1.0
CATEGORIES= sysutils
MASTER_SITES= # none
DISTFILES= # none
EXTRACT_ONLY= # none
MAINTAINER= swills@FreeBSD.org
COMMENT= Expand / when the system first boots
DEPRECATED= A better version is available on all FreeBSD version
EXPIRATION_DATE= 2022-06-27
NO_WRKSUBDIR= yes
NO_BUILD= yes
NO_INSTALL= yes
NO_ARCH= yes
USE_RC_SUBR= firstboot_growfs
.include <bsd.port.mk>

View file

@ -1,57 +0,0 @@
#!/bin/sh
# KEYWORD: firstboot
# PROVIDE: firstboot_growfs
# REQUIRE: NETWORKING
# BEFORE: LOGIN
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf (in the disk
# image, since this only runs on the first boot) to enable this:
#
# firstboot_growfs_enable="YES"
. /etc/rc.subr
: ${firstboot_growfs_enable:="NO"}
: ${firstboot_growfs_fs:="/"}
name="firstboot_growfs"
rcvar=firstboot_growfs_enable
start_cmd="firstboot_growfs_run"
stop_cmd=":"
firstboot_growfs_run()
{
local FSTYPE DISK GPTLABEL GPART GDISK GPARTNO
FSTYPE=`mount -p | awk "{ if (\\$2 == \"${firstboot_growfs_fs}\") print \\$3 }"`
case ${FSTYPE} in
ufs)
;;
*)
echo "${firstboot_growfs_fs} is not a UFS volume, cannot resize"
;;
esac
DISK=`mount -p | awk "{ if (\\$2 == \"${firstboot_growfs_fs}\") print \\$1 }"`
case ${DISK} in
/dev/gpt/*)
GPTLABEL=${DISK##/dev/gpt/}
;;
*)
echo "${firstboot_growfs_fs} is not on a GPT disk, cannot resize"
return 0
;;
esac
GPART=`glabel status -s | awk "{ if (\\$1 == \"gpt/${GPTLABEL}\") print \\$3 }"`
GDISK=${GPART%p*}
GPARTNO=${GPART##*p}
gpart recover ${GDISK}
gpart resize -i ${GPARTNO} ${GDISK}
growfs -y ${firstboot_growfs_fs}
}
load_rc_config $name
run_rc_command "$1"

View file

@ -1,4 +0,0 @@
When the system first boots, resize the (GPT) partition holding the root
filesystem, then resize the (UFS) root filesystem. This is intended to be
used in virtual machines where a VM image is built with one size but may
be launched onto a larger disk.