databases/rrdtool12: Remove port

Unmaintained upstream
This commit is contained in:
Bastard Operator from Hell 2025-07-01 11:45:01 +02:00
parent b9bd9b86df
commit ee2422b76b
No known key found for this signature in database
GPG Key ID: BDB9B5A617C0BC91
10 changed files with 1 additions and 293 deletions

View File

@ -1473,6 +1473,7 @@ databases/R-cran-sqldf
databases/redis-devel
databases/redis62
databases/redisdesktopmanager
databases/rrdtool12
databases/rubygem-active_model_serializers
databases/rubygem-activemodel-gitlab
databases/rubygem-activemodel4

View File

@ -818,7 +818,6 @@
SUBDIR += rrdman
SUBDIR += rrdmerge
SUBDIR += rrdtool
SUBDIR += rrdtool12
SUBDIR += ruby-bdb
SUBDIR += ruby-qdbm
SUBDIR += ruby-tokyocabinet

View File

@ -1,79 +0,0 @@
PORTNAME= rrdtool
PORTVERSION= 1.2.30
PORTREVISION= 9
CATEGORIES= databases graphics
MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
PKGNAMESUFFIX= 12
MAINTAINER= beat@FreeBSD.org
COMMENT= Round Robin Database Tools v1.2
WWW= https://www.rrdtool.org/
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libart_lgpl_2.so:graphics/libart_lgpl \
libpng.so:graphics/png
BROKEN= Unfetchable
DEPRECATED= Legacy version that's unsupported upstream and unfetchable
EXPIRATION_DATE=2025-07-31
CONFLICTS_INSTALL= rrdtool # include/rrd.h
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
USES= cpe gmake libtool
CPE_VENDOR= ${PORTNAME}_project
CONFIGURE_ARGS= --disable-tcl --disable-python
OPTIONS_DEFINE= RUBY PERL DOCS EXAMPLES
OPTIONS_DEFAULT= PERL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MRUBY}
USES+= ruby
PLIST_SUB+= WITH_RUBY=""
CONFIGURE_ARGS+= --enable-ruby
.else
CONFIGURE_ARGS+= --disable-ruby
PLIST_SUB+= WITH_RUBY="@comment "
.endif
.if ${PORT_OPTIONS:MPERL}
USES+= perl5
USE_PERL5= run build
CONFIGURE_ARGS+= --enable-perl --enable-perl-site-install
PLIST_SUB+= WITH_PERL=""
.else
CONFIGURE_ARGS+= --disable-perl
PLIST_SUB+= WITH_PERL="@comment "
.endif
CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/libart-2.0 -I${LOCALBASE}/include/freetype2
LDFLAGS+= -L${LOCALBASE}/lib
CFLAGS:= ${CFLAGS:N-ffast-math}
post-extract:
.if empty(PORT_OPTIONS:MDOCS)
@${REINPLACE_CMD} -e 's/install-idocDATA install-ihtmlDATA//g' \
-e 's/^ cd .* rrdtool.html index.html/ #/' \
${WRKSRC}/doc/Makefile.in
.endif
.if empty(PORT_OPTIONS:MEXAMPLES)
${REINPLACE_CMD} -e '/^SUBDIRS = /s| examples | |' \
${WRKSRC}/Makefile.in
.endif
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd.so.2
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/librrd_th.so.2
.if !defined(BATCH) && empty(PORT_OPTIONS:MEXAMPLES)
@${ECHO_MSG} ""
@${ECHO_MSG} "############################################################################"
@${ECHO_MSG} "# See ${PREFIX}/share/examples/rrdtool for some demonstration code #"
@${ECHO_MSG} "############################################################################"
.endif
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (rrdtool-1.2.30.tar.gz) = 3190efea410a6dd035799717948b2df09910f608d72d23ee81adad4cd0184ae9
SIZE (rrdtool-1.2.30.tar.gz) = 1092483

View File

@ -1,24 +0,0 @@
--- ./bindings/Makefile.in.orig 2008-01-08 10:36:56.000000000 +0800
+++ ./bindings/Makefile.in 2008-01-08 10:38:18.000000000 +0800
@@ -544,9 +544,9 @@
all-local: @COMP_PERL@ @COMP_RUBY@ @COMP_PYTHON@
install-data-local:
- test -f perl-piped/Makefile && cd perl-piped && $(MAKE) install || true
- test -f perl-shared/Makefile && cd perl-shared && $(MAKE) install || true
- test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(DESTDIR)$(exec_prefix) $(RUBY_MAKE_OPTIONS) install || true
+ test -f perl-piped/Makefile && cd perl-piped && $(MAKE) pure_install || true
+ test -f perl-shared/Makefile && cd perl-shared && $(MAKE) pure_install || true
+ test -f ruby/Makefile && cd ruby && $(MAKE) EPREFIX=$(exec_prefix) install || true
test -d python/build && cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py install --skip-build --prefix=$(DESTDIR)$(prefix) --exec-prefix=$(DESTDIR)$(exec_prefix) || true
# rules for buildung the ruby module
@@ -557,7 +557,7 @@
# rules for buildung the pyton module
python:
- cd python && env BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
+ cd python && env INCDIR=../../src BUILDLIBDIR=../../src/.libs $(PYTHON) setup.py build_ext --rpath=$(libdir) && env LIBDIR=../../src/.libs $(PYTHON) setup.py build
# rules for building the perl module
perl_piped: perl-piped/Makefile

View File

@ -1,19 +0,0 @@
--- configure.orig 2008-07-23 06:56:23.000000000 -0700
+++ configure 2008-09-02 19:56:17.000000000 -0700
@@ -30728,15 +30728,7 @@
echo "${ECHO_T}and out again" >&6; }
echo $ECHO_N "ordering CD from http://tobi.oetiker.ch/wish $ECHO_C" 1>&6
-sleep 1
-echo $ECHO_N ".$ECHO_C" 1>&6
-sleep 1
-echo $ECHO_N ".$ECHO_C" 1>&6
-sleep 1
-echo $ECHO_N ".$ECHO_C" 1>&6
-sleep 1
-echo $ECHO_N ".$ECHO_C" 1>&6
-sleep 1
+echo $ECHO_N "....$ECHO_C" 1>&6
{ echo "$as_me:$LINENO: result: just kidding ;-)" >&5
echo "${ECHO_T} just kidding ;-)" >&6; }
echo

View File

@ -1,14 +0,0 @@
--- doc/Makefile.in.orig Thu May 3 12:26:06 2007
+++ doc/Makefile.in Thu May 3 12:26:35 2007
@@ -239,9 +239,9 @@
# what should go into the distribution
EXTRA_DIST = $(POD) $(HTML) $(MAN) $(TXT) rrdtool-dump.dtd rrdtool-xport.dtd
-idocdir = $(RRDDOCDIR)/txt
+idocdir = $(datadir)/doc/rrdtool/txt
idoc_DATA = $(POD) $(TXT)
-ihtmldir = $(RRDDOCDIR)/html
+ihtmldir = $(datadir)/doc/rrdtool/html
ihtml_DATA = $(HTML)
imandir = $(mandir)/man1
iman_DATA = $(MAN)

View File

@ -1,11 +0,0 @@
--- examples/Makefile.in.orig Thu May 3 12:27:17 2007
+++ examples/Makefile.in Thu May 3 12:27:41 2007
@@ -219,7 +219,7 @@
target_os = @target_os@
target_vendor = @target_vendor@
EXTRA_DIST = cgi-demo.cgi.in
-examplesdir = $(pkgdatadir)/examples
+examplesdir = $(datadir)/examples/rrdtool
examples_SCRIPTS = cgi-demo.cgi piped-demo.pl shared-demo.pl \
stripes.pl bigtops.pl minmax.pl 4charts.pl perftest.pl

View File

@ -1,8 +0,0 @@
It is pretty easy to gather status information from all sorts of things,
ranging from the temperature in your office to the number of octets which
have passed through the FDDI interface of your router. But it is not so
trivial to store this data in a efficient and systematic manner. This is
where RRDtool kicks in. It lets you log and analyze the data you gather from
all kinds of data-sources. The data analysis part of RRDtool is based
on the ability to quickly generate graphical representations of the data
values collected over a definable time period.

View File

@ -1,135 +0,0 @@
bin/rrdtool
bin/rrdcgi
bin/rrdupdate
lib/librrd.a
lib/librrd.so
lib/librrd.so.2
lib/librrd.so.2.0.15
lib/librrd_th.a
lib/librrd_th.so
lib/librrd_th.so.2
lib/librrd_th.so.2.0.13
include/rrd.h
share/man/man1/bin_dec_hex.1.gz
share/man/man1/cdeftutorial.1.gz
share/man/man1/rpntutorial.1.gz
share/man/man1/rrd-beginners.1.gz
share/man/man1/rrdbuild.1.gz
share/man/man1/rrdcgi.1.gz
share/man/man1/rrdcreate.1.gz
share/man/man1/rrddump.1.gz
share/man/man1/rrdfetch.1.gz
share/man/man1/rrdfirst.1.gz
share/man/man1/rrdgraph.1.gz
share/man/man1/rrdgraph_data.1.gz
share/man/man1/rrdgraph_examples.1.gz
share/man/man1/rrdgraph_graph.1.gz
share/man/man1/rrdgraph_rpn.1.gz
share/man/man1/rrdinfo.1.gz
share/man/man1/rrdlast.1.gz
share/man/man1/rrdresize.1.gz
share/man/man1/rrdrestore.1.gz
share/man/man1/rrdthreads.1.gz
share/man/man1/rrdtool.1.gz
share/man/man1/rrdtune.1.gz
share/man/man1/rrdtutorial.1.gz
share/man/man1/rrdupdate.1.gz
share/man/man1/rrdxport.1.gz
share/man/man1/rrdlastupdate.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/4charts.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bigtops.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/cgi-demo.cgi
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/minmax.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/piped-demo.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/perftest.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/shared-demo.pl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stripes.pl
%%PORTDOCS%%%%DOCSDIR%%/html/RRDp.html
%%PORTDOCS%%%%DOCSDIR%%/html/RRDs.html
%%PORTDOCS%%%%DOCSDIR%%/html/bin_dec_hex.html
%%PORTDOCS%%%%DOCSDIR%%/html/cdeftutorial.html
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/rpntutorial.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrd-beginners.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdbuild.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdcgi.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdcreate.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrddump.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdfetch.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdfirst.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_data.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_examples.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_graph.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdgraph_rpn.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdinfo.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdlast.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdlastupdate.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdresize.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdrestore.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdthreads.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdtool.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdtune.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdtutorial.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdupdate.html
%%PORTDOCS%%%%DOCSDIR%%/html/rrdxport.html
%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/bin_dec_hex.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/cdeftutorial.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rpntutorial.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrd-beginners.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdbuild.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcgi.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdcreate.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrddump.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfetch.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdfirst.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_data.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_examples.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_graph.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdgraph_rpn.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdinfo.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlast.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdlastupdate.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdresize.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdrestore.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdthreads.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtool.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtune.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdtutorial.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdupdate.txt
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.pod
%%PORTDOCS%%%%DOCSDIR%%/txt/rrdxport.txt
%%DATADIR%%/fonts/DejaVuSansMono-Roman.ttf
%%WITH_PERL%%%%PERL5_MAN3%%/RRDp.3.gz
%%WITH_PERL%%%%PERL5_MAN3%%/RRDs.3.gz
%%WITH_PERL%%%%SITE_PERL%%/RRDp.pm
%%WITH_PERL%%%%SITE_ARCH%%/RRDs.pm
%%WITH_PERL%%%%SITE_ARCH%%/ntmake.pl
%%WITH_PERL%%%%SITE_ARCH%%/auto/RRDs/RRDs.so
%%WITH_RUBY%%%%RUBY_SITEARCHLIBDIR%%/RRD.so