aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2024-04-30 20:31:04 +0000
committerRene Ladan <rene@FreeBSD.org>2024-04-30 20:31:04 +0000
commitdab1155f6ac70a9ee03331a49949114047d37a58 (patch)
treec516e8e8a225bec96fa99b50e1434970778b7502
parent5301f05e55bcd88c14ea9a1712aaceb9d044ee47 (diff)
downloadports-dab1155f6ac70a9ee03331a49949114047d37a58.tar.gz
ports-dab1155f6ac70a9ee03331a49949114047d37a58.zip
sysutils/dolly: Remove expired port
2024-04-30 sysutils/dolly: Abandonware, upstream is gone
-rw-r--r--MOVED1
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/dolly/Makefile74
-rw-r--r--sysutils/dolly/distinfo2
-rw-r--r--sysutils/dolly/files/extra-bzip2-patch-dolly.c20
-rw-r--r--sysutils/dolly/pkg-descr18
-rw-r--r--sysutils/dolly/pkg-plist2
7 files changed, 1 insertions, 117 deletions
diff --git a/MOVED b/MOVED
index 2fd697b52b18..be5b978c7d0c 100644
--- a/MOVED
+++ b/MOVED
@@ -3212,3 +3212,4 @@ games/residualvm||2024-04-30|Has expired: Obsolete, merged with ScummVM Oct 9, 2
misc/firestring||2024-04-30|Has expired: Upstream is gone and last release in 2004
dns/firedns||2024-04-30|Has expired: Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
sysutils/libretto-config||2024-04-30|Has expired: Utility for obsolete hardware released 20 years ago
+sysutils/dolly||2024-04-30|Has expired: Abandonware, upstream is gone
diff --git a/sysutils/Makefile b/sysutils/Makefile
index f0d13e41f462..70819b03fc0c 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -323,7 +323,6 @@
SUBDIR += docker-registry
SUBDIR += doctl
SUBDIR += doinkd
- SUBDIR += dolly
SUBDIR += downtimed
SUBDIR += dsbbatmon
SUBDIR += dsbdriverd
diff --git a/sysutils/dolly/Makefile b/sysutils/dolly/Makefile
deleted file mode 100644
index 516ee4babd0b..000000000000
--- a/sysutils/dolly/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-PORTNAME= dolly
-DISTVERSION= 0.58C
-CATEGORIES= sysutils net
-MASTER_SITES= http://www.cs.inf.ethz.ch/CoPs/patagonia/dolly/
-DISTNAME= ${PORTNAME}.${DISTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program to clone harddisks/partitions over a fast switched network
-WWW= http://www.cs.inf.ethz.ch/CoPs/patagonia/dolly.html
-
-BROKEN= Unfetchable
-DEPRECATED= Abandonware, upstream is gone
-EXPIRATION_DATE=2024-04-30
-
-OPTIONS_DEFINE= BZIP2 HIGHEST_COMPRESSION DOCS
-OPTIONS_DEFAULT= BZIP2 HIGHEST_COMPRESSION
-BZIP2_DESC= bzip2 instead of gzip for compressing
-HIGHEST_COMPRESSION_DESC= Highest rather than fastest compression
-
-# Correctly depend upon bzip2 if necessary
-BZIP2_EXTRA_PATCHES= ${FILESDIR}/extra-bzip2-patch-dolly.c
-
-DOCS= README
-
-post-patch:
-# fix comment error
- @${REINPLACE_CMD} -E \
- -e 's|use gzip|use gunzip|' \
- ${WRKSRC}/dolly.c
-
-post-patch-BZIP2-on:
-# Properly reference bzip2 instead of gzip
- @${REINPLACE_CMD} -E \
- -e 's|/usr/bin/gzip|${BZIP2_CMD}|' \
- -e 's|gzip|bzip2|' \
- -e 's|/usr/bin/gunzip|${BZCAT}|' \
- ${WRKSRC}/dolly.c
-# Use specific FreeBSD references
-# Fix spelling
- @${REINPLACE_CMD} -E \
- -e 's|gnu-zipped|bzipped|' \
- -e 's|sda([[:digit:]])|da\1|g' \
- -e 's|/sda|/da|g' \
- -e 's|sda_|da_|g' \
- -e 's|hypennormal|hyphennormal|' \
- ${WRKSRC}/README
- @${REINPLACE_CMD} -E \
- -e 's|gunzip|bzcat|' \
- -e 's|\.gz|\.bz2|g' \
- ${WRKSRC}/*
-
-post-patch-HIGHEST_COMPRESSION-on:
-# Highest compression possible
- @${REINPLACE_CMD} -E \
- -e 's|-cf|-9cf|' \
- ${WRKSRC}/dolly.c
-
-do-configure:
-# C{C,FLAGS} safeness
- @${REINPLACE_CMD} -E \
- -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \
- -e 's|^(CFLAGS[[:space:]]*=.*)$$|\1 ${CFLAGS}|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for _file in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${_file} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/dolly/distinfo b/sysutils/dolly/distinfo
deleted file mode 100644
index 5ea4980618e2..000000000000
--- a/sysutils/dolly/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dolly.0.58C.tar.gz) = c60818c91d0ff82d802f2fa53a1533056cc8d693250f64946a4446e4fc8e47f1
-SIZE (dolly.0.58C.tar.gz) = 25282
diff --git a/sysutils/dolly/files/extra-bzip2-patch-dolly.c b/sysutils/dolly/files/extra-bzip2-patch-dolly.c
deleted file mode 100644
index 83c2c783740b..000000000000
--- a/sysutils/dolly/files/extra-bzip2-patch-dolly.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- dolly.c.orig Fri Jul 16 13:04:17 2004
-+++ dolly.c Fri Jul 16 13:06:23 2004
-@@ -200,7 +200,7 @@
- if((sp = strchr(sp2, ' ')) == NULL) {
- sp = sp2 + strlen(sp2);
- }
-- if(compressed_in && (strncmp(&sp2[sp - sp2 - 3], ".gz", 3) != 0)) {
-+ if(compressed_in && (strncmp(&sp2[sp - sp2 - 4], ".bz2", 4) != 0)) {
- char tmp_str[256];
- strncpy(tmp_str, sp2, sp - sp2);
- tmp_str[sp - sp2] = '\0';
-@@ -235,7 +235,7 @@
- if((sp = strchr(sp2, ' ')) == NULL) {
- sp = sp2 + strlen(sp2);
- }
-- if(compressed_out && (strncmp(&sp2[sp - sp2 - 3], ".gz", 3) != 0)) {
-+ if(compressed_out && (strncmp(&sp2[sp - sp2 - 4], ".bz2", 4) != 0)) {
- char tmp_str[256];
- strncpy(tmp_str, sp2, sp - sp2);
- tmp_str[sp - sp2] = '\0';
diff --git a/sysutils/dolly/pkg-descr b/sysutils/dolly/pkg-descr
deleted file mode 100644
index 150c71b46472..000000000000
--- a/sysutils/dolly/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-[ excerpt taken from distfile's README ]
-
-Dolly is used to clone the installation of one machine to (possibly
-many) other machines. It can distribute image-files (even gnu-zipped),
-partitions or whole hard disk drives to other partitions or hard
-disk drives. As it forms a "virtual TCP ring" to distribute data,
-it works best with fast switched networks (we were able to clone a
-2 GB Windows NT partition to 15 machines in our cluster over Gigabit
-Ethernet in less than 4 minutes).
-
-As dolly clones whole partitions block-wise it works for most
-filesystems. We used it to clone partitions of the following type:
-Linux, Windows NT, Oberon, Solaris (most of our machines have multi
-boot setups). We have a small (additional) Linux installation on
-all of our machines or use a small one-floppy-disk-linux (e.g.
-muLinux) to do the cloning. On newer machines we use PXE to boot a
-small system in a RAM disk. From that system we then clone the hard
-disks in the machines.
diff --git a/sysutils/dolly/pkg-plist b/sysutils/dolly/pkg-plist
deleted file mode 100644
index 64867b0870ed..000000000000
--- a/sysutils/dolly/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/dolly
-%%PORTDOCS%%%%DOCSDIR%%/README