databases/rrdtool12: Remove expired port

2025-07-31 databases/rrdtool12: Legacy version that's unsupported upstream and unfetchable
This commit is contained in:
Rene Ladan
2025-08-02 11:53:26 +02:00
parent d1d9c77d1c
commit bda8e6f4e2
10 changed files with 1 additions and 293 deletions

View File

@@ -908,7 +908,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