diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2025-04-28 18:56:19 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2025-04-28 18:56:19 +0000 |
| commit | b5a41bf08e0694f42ce455aa2f843e115d185af8 (patch) | |
| tree | d89523b033c4df94304a6f9f2c1015bbe588dfab | |
| parent | 4c3fbf25ca9411c1edc2339bab1c4b9db2d3d173 (diff) | |
databases/py-carbon: Remove expired port
2025-04-27 databases/py-carbon: In bandaid mode as the concentration is on go-carbon
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | databases/Makefile | 1 | ||||
| -rw-r--r-- | databases/py-carbon/Makefile | 43 | ||||
| -rw-r--r-- | databases/py-carbon/distinfo | 3 | ||||
| -rw-r--r-- | databases/py-carbon/files/carbon.in | 117 | ||||
| -rw-r--r-- | databases/py-carbon/files/patch-conf__carbon.amqp.conf.example | 11 | ||||
| -rw-r--r-- | databases/py-carbon/files/patch-conf__carbon.conf.example | 10 | ||||
| -rw-r--r-- | databases/py-carbon/files/patch-setup.py | 17 | ||||
| -rw-r--r-- | databases/py-carbon/files/pkg_message.in | 17 | ||||
| -rw-r--r-- | databases/py-carbon/pkg-descr | 1 | ||||
| -rw-r--r-- | databases/py-carbon/pkg-plist | 132 |
11 files changed, 1 insertions, 352 deletions
@@ -4330,3 +4330,4 @@ databases/replibyte||2025-04-26|incompatible rust 1.86.0 and seems to be dead up net-im/chatterino2||2025-04-27|Has expired: Broken for more than a month with no available fixes shells/oil|shells/oils|2025-04-27|Project was renamed upstream security/weggli||2025-04-28|Has expired: Upstream inactive as last release was in 2022 +databases/py-carbon||2025-04-28|Has expired: In bandaid mode as the concentration is on go-carbon diff --git a/databases/Makefile b/databases/Makefile index 4be28400ce73..5a586201a064 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -742,7 +742,6 @@ SUBDIR += py-asyncmy SUBDIR += py-asyncpg SUBDIR += py-berkeleydb - SUBDIR += py-carbon SUBDIR += py-cassandra-driver SUBDIR += py-couchdb SUBDIR += py-cymysql diff --git a/databases/py-carbon/Makefile b/databases/py-carbon/Makefile deleted file mode 100644 index 464a23575db9..000000000000 --- a/databases/py-carbon/Makefile +++ /dev/null @@ -1,43 +0,0 @@ -PORTNAME= carbon -PORTVERSION= 1.1.10 -PORTREVISION= 4 -CATEGORIES= databases python -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= bofh@FreeBSD.org -COMMENT= Backend storage application for graphite -WWW= https://github.com/graphite-project/carbon - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BROKEN= Python-3.9 or later is not supported -DEPRECATED= In bandaid mode as the concentration is on go-carbon -EXPIRATION_DATE= 2025-04-27 - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=1.1.0:devel/py-cachetools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}service-identity>=0:security/py-service-identity@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}twisted>=13.2.0:devel/py-twisted@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}txamqp>=0.3:net/py-txamqp@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=0:net/py-urllib3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}whisper>=0.9.10:databases/py-whisper@${PY_FLAVOR} - -USES= python -USE_GITHUB= yes -GH_ACCOUNT= graphite-project -USE_PYTHON= distutils py3kplist -USE_RC_SUBR= carbon - -MAKE_ENV= GRAPHITE_NO_PREFIX=yes - -NO_ARCH= yes -SUB_LIST= PYTHON_CMD=${PYTHON_CMD} - -post-patch: - @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.py - -post-install: - ${RM} -r ${STAGEDIR}${PREFIX}/examples/init.d - ${RMDIR} ${STAGEDIR}${PREFIX}/examples - -.include <bsd.port.mk> diff --git a/databases/py-carbon/distinfo b/databases/py-carbon/distinfo deleted file mode 100644 index a0654da937cb..000000000000 --- a/databases/py-carbon/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1654145258 -SHA256 (graphite-project-carbon-1.1.10_GH0.tar.gz) = 1916df4d51f4260baee0d0665aae8c75e3350f0fcb826e26514c0abfe2d74f15 -SIZE (graphite-project-carbon-1.1.10_GH0.tar.gz) = 99444 diff --git a/databases/py-carbon/files/carbon.in b/databases/py-carbon/files/carbon.in deleted file mode 100644 index a3f98eae28eb..000000000000 --- a/databases/py-carbon/files/carbon.in +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh - -# PROVIDE: carbon -# REQUIRE: LOGIN -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# carbon_enable (bool): Set to NO by default. -# Set it to YES to enable it. -# carbon_as_relay (bool): Set to NO by default (start cache). -# Set it to YES to run as RELAY. -# carbon_instances: Empty by default (start single instance). -# Space-separated list of instances to start. -# carbon_conf: File where carbon configuration resides -# Default: %%PREFIX%%/etc/carbon/carbon.conf -# carbon_relay_rules: File where carbon relay rules resides -# Default: %%PREFIX%%/etc/carbon/relay-rules.conf -# carbon_user: The user account carbon daemon runs as what -# you want it to be. It uses 'root' user by -# default. -# carbon_group: The group account carbon daemon runs as what -# you want it to be. It uses 'wheel' group by -# default. -# carbon_debug: Determines if you want carbon to run in debug -# mode, it may be very verbose. It will not run -# in debug by default. -# carbon_logdir: Directory where carbon logs are stored. -# Default: /var/db/carbon/log -# - -. /etc/rc.subr - -name=carbon -rcvar=carbon_enable - -load_rc_config ${name} - -: ${carbon_enable:=NO} -: ${carbon_as_relay:=NO} -: ${carbon_instances:=""} -: ${carbon_user:=root} -: ${carbon_group:=wheel} -: ${carbon_conf:=%%PREFIX%%/etc/carbon/carbon.conf} -: ${carbon_relay_rules:=%%PREFIX%%/etc/carbon/relay-rules.conf} -: ${carbon_debug:=NO} -: ${carbon_logdir:=/var/db/carbon/log/} -: ${carbon_pidfile:=/var/run/carbon.pid} - -is_carbon_instance() { - local instance - for instance in ${carbon_instances}; do - if [ "${instance}" = "$1" ]; then - return 0 - fi - done - return 1 -} - -if [ -n "${carbon_instances}" ]; then - if [ -n "$2" ]; then - instance="$2" - if ! is_carbon_instance ${instance}; then - echo "$0: no such instance defined in carbon_instances." - exit 1 - fi - instance_arg="--instance=${instance}" - eval carbon_user=\${carbon_${instance}_user:-"${carbon_user}"} - eval carbon_group=\${carbon_${instance}_group:-"${carbon_group}"} - eval carbon_conf=\${carbon_${instance}_conf:-"${carbon_conf}"} - eval carbon_relay_rules=\${carbon_${instance}_relay_rules:-"${carbon_relay_rules}"} - eval carbon_debug=\${carbon_${instance}_debug:-"${carbon_debug}"} - eval carbon_logdir=\${carbon_${instance}_logdir:-"${carbon_logdir}"} - eval carbon_pidfile=\${carbon_${instance}_pidfile:-"/var/run/carbon-${instance}.pid"} - elif [ -n "$1" ]; then - for instance in ${carbon_instances}; do - echo "Processing carbon instance: ${instance}" - /usr/local/etc/rc.d/carbon $1 ${instance} - done - exit 0 - fi -fi - -is_carbon_relay() { - if [ "${carbon_as_relay}" = "YES" ]; then - return 0 - fi - return 1 -} - -stop_cmd="${name}_stop" -required_files="${carbon_conf} %%PREFIX%%/etc/carbon/storage-schemas.conf" - -pidfile=${carbon_pidfile} -command_interpreter="%%PYTHON_CMD%%" - -if is_carbon_relay; then - command="%%PREFIX%%/bin/carbon-relay.py" - rules_arg="--rules ${carbon_relay_rules}" -else - command="%%PREFIX%%/bin/carbon-cache.py" - rules_arg="" -fi -command_args="--config=${carbon_conf} ${instance_arg} --logdir ${carbon_logdir} --pidfile ${pidfile} ${rules_arg} start" - -carbon_stop() -{ - echo "Stopping $name" - pids=`check_pidfile ${pidfile} ${command} ${command_interpreter}` - - ${command} --config=${carbon_conf} ${instance_arg} --pidfile ${pidfile} stop - wait_for_pids ${pids} -} - -run_rc_command "$1" diff --git a/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example b/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example deleted file mode 100644 index b002056eaa2a..000000000000 --- a/databases/py-carbon/files/patch-conf__carbon.amqp.conf.example +++ /dev/null @@ -1,11 +0,0 @@ ---- conf/carbon.amqp.conf.example.orig 2015-11-27 18:37:07 UTC -+++ conf/carbon.amqp.conf.example -@@ -1,7 +1,7 @@ - # This is a configuration file with AMQP enabled - - [cache] --LOCAL_DATA_DIR = -+LOCAL_DATA_DIR = /var/db/carbon/whisper - - # Specify the user to drop privileges to - # If this is blank carbon runs as the user that invokes it diff --git a/databases/py-carbon/files/patch-conf__carbon.conf.example b/databases/py-carbon/files/patch-conf__carbon.conf.example deleted file mode 100644 index ac64fc80b349..000000000000 --- a/databases/py-carbon/files/patch-conf__carbon.conf.example +++ /dev/null @@ -1,10 +0,0 @@ ---- conf/carbon.conf.example.orig 2015-11-27 18:37:07 UTC -+++ conf/carbon.conf.example -@@ -29,6 +29,7 @@ - # PID_DIR = /var/run/ - # - #LOCAL_DATA_DIR = /opt/graphite/storage/whisper/ -+LOCAL_DATA_DIR = /var/db/carbon/whisper/ - - # Enable daily log rotation. If disabled, carbon will automatically re-open - # the file if it's rotated out of place (e.g. by logrotate daemon) diff --git a/databases/py-carbon/files/patch-setup.py b/databases/py-carbon/files/patch-setup.py deleted file mode 100644 index 6d4dfa07b88d..000000000000 --- a/databases/py-carbon/files/patch-setup.py +++ /dev/null @@ -1,17 +0,0 @@ ---- setup.py.orig 2020-03-16 15:22:22 UTC -+++ setup.py -@@ -58,10 +58,10 @@ else: - setup_kwargs = dict() - - --storage_dirs = [ ('storage/ceres/dummy.txt', []), ('storage/whisper/dummy.txt',[]), -- ('storage/lists',[]), ('storage/log/dummy.txt',[]), -- ('storage/rrd/dummy.txt',[]) ] --conf_files = [ ('conf', glob('conf/*.example')) ] -+storage_dirs = [ ('/var/db/carbon/ceres',[]), ('/var/db/carbon/whisper',[]), -+ ('/var/db/carbon/lists',[]), ('/var/db/carbon/log',[]), -+ ('/var/db/carbon/rrd',[]) ] -+conf_files = [ ('%%PREFIX%%/etc/carbon', glob('conf/*.example')) ] - - install_files = storage_dirs + conf_files - diff --git a/databases/py-carbon/files/pkg_message.in b/databases/py-carbon/files/pkg_message.in deleted file mode 100644 index 18d9949bfdfd..000000000000 --- a/databases/py-carbon/files/pkg_message.in +++ /dev/null @@ -1,17 +0,0 @@ -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - -This port now includes an rc script: - -%%PREFIX%%/etc/rc.d/carbon - -Add: - -carbon_enable="YES" - -to /etc/rc.conf, then start it via: - -%%PREFIX%%/etc/rc.d/carbon start - -Once started, finish setting up Graphite - -* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * diff --git a/databases/py-carbon/pkg-descr b/databases/py-carbon/pkg-descr deleted file mode 100644 index faa5f106a704..000000000000 --- a/databases/py-carbon/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Carbon is a backend data caching and persistence daemon for Graphite diff --git a/databases/py-carbon/pkg-plist b/databases/py-carbon/pkg-plist deleted file mode 100644 index 2164dbf83c10..000000000000 --- a/databases/py-carbon/pkg-plist +++ /dev/null @@ -1,132 +0,0 @@ -bin/carbon-aggregator.py -bin/carbon-aggregator-cache.py -bin/carbon-cache.py -bin/carbon-relay.py -bin/validate-storage-schemas.py -@sample %%ETCDIR%%/aggregation-rules.conf.example etc/carbon/aggregation-rules.conf -@sample %%ETCDIR%%/blacklist.conf.example etc/carbon/blacklist.conf -@sample %%ETCDIR%%/carbon.amqp.conf.example etc/carbon/carbon.amqp.conf -@sample %%ETCDIR%%/carbon.conf.example etc/carbon/carbon.conf -@sample %%ETCDIR%%/relay-rules.conf.example etc/carbon/relay-rules.conf -@sample %%ETCDIR%%/rewrite-rules.conf.example etc/carbon/rewrite-rules.conf -@sample %%ETCDIR%%/storage-aggregation.conf.example etc/carbon/storage-aggregation.conf -@sample %%ETCDIR%%/storage-schemas.conf.example etc/carbon/storage-schemas.conf -@sample %%ETCDIR%%/whitelist.conf.example etc/carbon/whitelist.conf -%%PYTHON_SITELIBDIR%%/carbon/__init__.py -%%PYTHON_SITELIBDIR%%/carbon/__init__.pyc -%%PYTHON_SITELIBDIR%%/carbon/__init__.pyo -%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.py -%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.pyc -%%PYTHON_SITELIBDIR%%/carbon/aggregator/__init__.pyo -%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.py -%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.pyc -%%PYTHON_SITELIBDIR%%/carbon/aggregator/buffers.pyo -%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.py -%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.pyc -%%PYTHON_SITELIBDIR%%/carbon/aggregator/processor.pyo -%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.py -%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.pyc -%%PYTHON_SITELIBDIR%%/carbon/aggregator/rules.pyo -%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.py -%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.pyc -%%PYTHON_SITELIBDIR%%/carbon/amqp_listener.pyo -%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.py -%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.pyc -%%PYTHON_SITELIBDIR%%/carbon/amqp_publisher.pyo -%%PYTHON_SITELIBDIR%%/carbon/amqp0-8.xml -%%PYTHON_SITELIBDIR%%/carbon/cache.py -%%PYTHON_SITELIBDIR%%/carbon/cache.pyc -%%PYTHON_SITELIBDIR%%/carbon/cache.pyo -%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.py -%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.pyc -%%PYTHON_SITELIBDIR%%/carbon/carbon_pb2.pyo -%%PYTHON_SITELIBDIR%%/carbon/client.py -%%PYTHON_SITELIBDIR%%/carbon/client.pyc -%%PYTHON_SITELIBDIR%%/carbon/client.pyo -%%PYTHON_SITELIBDIR%%/carbon/conf.py -%%PYTHON_SITELIBDIR%%/carbon/conf.pyc -%%PYTHON_SITELIBDIR%%/carbon/conf.pyo -%%PYTHON_SITELIBDIR%%/carbon/database.py -%%PYTHON_SITELIBDIR%%/carbon/database.pyc -%%PYTHON_SITELIBDIR%%/carbon/database.pyo -%%PYTHON_SITELIBDIR%%/carbon/events.py -%%PYTHON_SITELIBDIR%%/carbon/events.pyc -%%PYTHON_SITELIBDIR%%/carbon/events.pyo -%%PYTHON_SITELIBDIR%%/carbon/exceptions.py -%%PYTHON_SITELIBDIR%%/carbon/exceptions.pyc -%%PYTHON_SITELIBDIR%%/carbon/exceptions.pyo -%%PYTHON_SITELIBDIR%%/carbon/hashing.py -%%PYTHON_SITELIBDIR%%/carbon/hashing.pyc -%%PYTHON_SITELIBDIR%%/carbon/hashing.pyo -%%PYTHON_SITELIBDIR%%/carbon/http.py -%%PYTHON_SITELIBDIR%%/carbon/http.pyc -%%PYTHON_SITELIBDIR%%/carbon/http.pyo -%%PYTHON_SITELIBDIR%%/carbon/instrumentation.py -%%PYTHON_SITELIBDIR%%/carbon/instrumentation.pyc -%%PYTHON_SITELIBDIR%%/carbon/instrumentation.pyo -%%PYTHON_SITELIBDIR%%/carbon/log.py -%%PYTHON_SITELIBDIR%%/carbon/log.pyc -%%PYTHON_SITELIBDIR%%/carbon/log.pyo -%%PYTHON_SITELIBDIR%%/carbon/management.py -%%PYTHON_SITELIBDIR%%/carbon/management.pyc -%%PYTHON_SITELIBDIR%%/carbon/management.pyo -%%PYTHON_SITELIBDIR%%/carbon/manhole.py -%%PYTHON_SITELIBDIR%%/carbon/manhole.pyc -%%PYTHON_SITELIBDIR%%/carbon/manhole.pyo -%%PYTHON_SITELIBDIR%%/carbon/pipeline.py -%%PYTHON_SITELIBDIR%%/carbon/pipeline.pyc -%%PYTHON_SITELIBDIR%%/carbon/pipeline.pyo -%%PYTHON_SITELIBDIR%%/carbon/protobuf.py -%%PYTHON_SITELIBDIR%%/carbon/protobuf.pyc -%%PYTHON_SITELIBDIR%%/carbon/protobuf.pyo -%%PYTHON_SITELIBDIR%%/carbon/protocols.py -%%PYTHON_SITELIBDIR%%/carbon/protocols.pyc -%%PYTHON_SITELIBDIR%%/carbon/protocols.pyo -%%PYTHON_SITELIBDIR%%/carbon/regexlist.py -%%PYTHON_SITELIBDIR%%/carbon/regexlist.pyc -%%PYTHON_SITELIBDIR%%/carbon/regexlist.pyo -%%PYTHON_SITELIBDIR%%/carbon/relayrules.py -%%PYTHON_SITELIBDIR%%/carbon/relayrules.pyc -%%PYTHON_SITELIBDIR%%/carbon/relayrules.pyo -%%PYTHON_SITELIBDIR%%/carbon/resolver.py -%%PYTHON_SITELIBDIR%%/carbon/resolver.pyc -%%PYTHON_SITELIBDIR%%/carbon/resolver.pyo -%%PYTHON_SITELIBDIR%%/carbon/rewrite.py -%%PYTHON_SITELIBDIR%%/carbon/rewrite.pyc -%%PYTHON_SITELIBDIR%%/carbon/rewrite.pyo -%%PYTHON_SITELIBDIR%%/carbon/routers.py -%%PYTHON_SITELIBDIR%%/carbon/routers.pyc -%%PYTHON_SITELIBDIR%%/carbon/routers.pyo -%%PYTHON_SITELIBDIR%%/carbon/service.py -%%PYTHON_SITELIBDIR%%/carbon/service.pyc -%%PYTHON_SITELIBDIR%%/carbon/service.pyo -%%PYTHON_SITELIBDIR%%/carbon/state.py -%%PYTHON_SITELIBDIR%%/carbon/state.pyc -%%PYTHON_SITELIBDIR%%/carbon/state.pyo -%%PYTHON_SITELIBDIR%%/carbon/storage.py -%%PYTHON_SITELIBDIR%%/carbon/storage.pyc -%%PYTHON_SITELIBDIR%%/carbon/storage.pyo -%%PYTHON_SITELIBDIR%%/carbon/util.py -%%PYTHON_SITELIBDIR%%/carbon/util.pyc -%%PYTHON_SITELIBDIR%%/carbon/util.pyo -%%PYTHON_SITELIBDIR%%/carbon/writer.py -%%PYTHON_SITELIBDIR%%/carbon/writer.pyc -%%PYTHON_SITELIBDIR%%/carbon/writer.pyo -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.py -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.pyc -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_cache_plugin.pyo -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.py -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.pyc -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_aggregator_plugin.pyo -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.py -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.pyc -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_cache_plugin.pyo -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.py -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.pyc -%%PYTHON_SITELIBDIR%%/twisted/plugins/carbon_relay_plugin.pyo -@dir /var/db/carbon/ceres -@dir /var/db/carbon/lists -@dir /var/db/carbon/log -@dir /var/db/carbon/rrd -@dir /var/db/carbon/whisper -@dir /var/db/carbon |
