summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sysutils/pdumpfs/DESCR11
-rw-r--r--sysutils/pdumpfs/Makefile27
-rw-r--r--sysutils/pdumpfs/PLIST12
-rw-r--r--sysutils/pdumpfs/distinfo5
4 files changed, 55 insertions, 0 deletions
diff --git a/sysutils/pdumpfs/DESCR b/sysutils/pdumpfs/DESCR
new file mode 100644
index 00000000000..23d3ee18721
--- /dev/null
+++ b/sysutils/pdumpfs/DESCR
@@ -0,0 +1,11 @@
+pdumpfs is a simple daily backup system similar to Plan9's dumpfs
+which preserves every daily snapshot. pdumpfs is written in Ruby.
+You can access the past snapshots at any time for retrieving a certain
+day's file. Let's backup your home directory with pdumpfs!
+
+pdumpfs constructs the snapshot YYYY/MM/DD in the destination
+directory. All source files are copied to the snapshot directory for
+the first time. On and after the second time, pdumpfs copies only
+updated or newly created files and stores unchanged files as hard
+links to the files of the previous day's snapshot for saving a disk
+space.
diff --git a/sysutils/pdumpfs/Makefile b/sysutils/pdumpfs/Makefile
new file mode 100644
index 00000000000..e5ca8dbabca
--- /dev/null
+++ b/sysutils/pdumpfs/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/11/04 02:38:06 minskim Exp $
+#
+
+DISTNAME= pdumpfs-${VER}
+CATEGORIES= sysutils
+MASTER_SITES= http://namazu.org/~satoru/pdumpfs/
+
+MAINTAINER= obata@lins.jp
+HOMEPAGE= http://namazu.org/~satoru/pdumpfs/
+COMMENT= Simple daily backup system similar to Plan9's dumpfs
+
+VER= 1.3
+BUILD_TARGET= pdumpfs
+
+REPLACE_RUBY= pdumpfs.in
+
+INSTALLATION_DIRS= share/doc/pdumpfs
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/pdumpfs ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/man/man8/pdumpfs.8 ${PREFIX}/man/man8
+ ${INSTALL_MAN} ${WRKSRC}/man/ja/man8/pdumpfs.8 ${PREFIX}/man/ja_JP.EUC/man8
+ cd ${WRKSRC}/doc && \
+ ${PAX} -rw -pp -pm . ${PREFIX}/share/doc/pdumpfs
+
+.include "../../lang/ruby/modules.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/pdumpfs/PLIST b/sysutils/pdumpfs/PLIST
new file mode 100644
index 00000000000..0e3114ad1fc
--- /dev/null
+++ b/sysutils/pdumpfs/PLIST
@@ -0,0 +1,12 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/11/04 02:38:06 minskim Exp $
+bin/pdumpfs
+man/ja_JP.EUC/man8/pdumpfs.8
+man/man8/pdumpfs.8
+share/doc/pdumpfs/images/pdumpfs-ja-mini.png
+share/doc/pdumpfs/images/pdumpfs-ja.png
+share/doc/pdumpfs/images/pdumpfs-mini.png
+share/doc/pdumpfs/images/pdumpfs.png
+share/doc/pdumpfs/pdumpfs-ja.html
+share/doc/pdumpfs/pdumpfs.html
+@dirrm share/doc/pdumpfs/images
+@dirrm share/doc/pdumpfs
diff --git a/sysutils/pdumpfs/distinfo b/sysutils/pdumpfs/distinfo
new file mode 100644
index 00000000000..95e0dc61886
--- /dev/null
+++ b/sysutils/pdumpfs/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/11/04 02:38:06 minskim Exp $
+
+SHA1 (ruby/pdumpfs-1.3.tar.gz) = 1ce91f0429d730fbc6e6f253d04e80226c145cdf
+RMD160 (ruby/pdumpfs-1.3.tar.gz) = a9730349347d50d06dd101b0c1d9a7b3e25777c1
+Size (ruby/pdumpfs-1.3.tar.gz) = 68210 bytes