View | Details | Raw Unified | Return to bug 251883
Collapse All | Expand All

(-)MOVED (-1 lines)
Lines 15163-15169 Link Here
15163
www/py-html|www/py-html3|2020-08-13|python3-compatible version is named html3
15163
www/py-html|www/py-html3|2020-08-13|python3-compatible version is named html3
15164
audio/py-hsaudiotag|audio/py-hsaudiotag3k|2020-08-13|python3-compatible version is named hsaudiotag3k
15164
audio/py-hsaudiotag|audio/py-hsaudiotag3k|2020-08-13|python3-compatible version is named hsaudiotag3k
15165
archivers/py-backports.lzma||2020-08-15|Has expired: Uses deprecated version of python
15165
archivers/py-backports.lzma||2020-08-15|Has expired: Uses deprecated version of python
15166
archivers/py-bup||2020-08-15|Has expired: Uses deprecated version of python
15167
archivers/py-librtfcomp||2020-08-15|Has expired: Uses deprecated version of python
15166
archivers/py-librtfcomp||2020-08-15|Has expired: Uses deprecated version of python
15168
audio/blop-lv2||2020-08-15|Has expired: Uses deprecated version of python
15167
audio/blop-lv2||2020-08-15|Has expired: Uses deprecated version of python
15169
audio/bs2b-lv2||2020-08-15|Has expired: Uses deprecated version of python
15168
audio/bs2b-lv2||2020-08-15|Has expired: Uses deprecated version of python
(-)archivers/py-bup/Makefile (+43 lines)
Line 0 Link Here
1
# Created by: Jos? Garc?a Juanino <jjuanino@gmail.com>
2
# $FreeBSD$
3
4
PORTNAME=	bup
5
PORTVERSION=	0.31
6
CATEGORIES=	archivers python
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	portmaster@BSDforge.com
10
COMMENT=	Very efficient backup system based on the git packfile format
11
12
LICENSE=	LGPL21
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pylibacl>0:security/py-pylibacl@${PY_FLAVOR} \
16
		${PYTHON_PKGNAMEPREFIX}xattr>0:devel/py-xattr@${PY_FLAVOR} \
17
		git>1.5.6:devel/git \
18
		par2cmdline>0.4:archivers/par2cmdline
19
BUILD_DEPENDS=	bash:shells/bash \
20
		git>1.5.6:devel/git
21
22
USES=		python:3.6+ gmake
23
USE_PYTHON=	autoplist
24
25
PLIST_SUB=	MANDIR=${PREFIX}/share/man
26
27
OPTIONS_DEFINE=	TORNADO DOCS
28
OPTIONS_DEFAULT=	DOC
29
TORNADO_DESC=	Bup web server
30
TORNADO_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}tornado>4:www/py-tornado@${PY_FLAVOR}
31
DOCS_DESC=	Build man files and html documentation
32
DOCS_BUILD_DEPENDS=	pandoc:textproc/hs-pandoc
33
DOCS_VARS=		PANDOC=pandoc
34
DOCS_VARS_OFF=		PANDOC=""
35
36
TEST_TARGET=		test
37
MAKE_ARGS=	PANDOC="${PANDOC}"
38
USE_GITHUB=	yes
39
40
post-install:
41
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/bup/bup/*.so
42
43
.include <bsd.port.mk>
(-)archivers/py-bup/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1608064432
2
SHA256 (bup-bup-0.31_GH0.tar.gz) = 2f54351aed653b4b9567d3a534af598a5bc63b32efd7cc593bcecac3b89e16d1
3
SIZE (bup-bup-0.31_GH0.tar.gz) = 454636
(-)archivers/py-bup/files/patch-Makefile (+11 lines)
Line 0 Link Here
1
--- Makefile.orig	2020-12-15 12:37:40.871053000 -0800
2
+++ Makefile	2020-12-15 12:38:46.984653000 -0800
3
@@ -28,7 +28,7 @@
4
 os := $(shell ($(pf); uname | sed 's/[-_].*//') $(isok))
5
 os := $(call shout,$(os),Unable to determine OS)
6
 
7
-CFLAGS := -Wall -Wformat=2 -O2 -Werror -Wno-unknown-pragmas $(CFLAGS)
8
+CFLAGS := -Wall -O2 -Wno-unknown-pragmas $(PYINCLUDE) $(CFLAGS)
9
 CFLAGS := -D_FILE_OFFSET_BITS=64 $(PYINCLUDE) $(CFLAGS)
10
 SOEXT:=.so
11
 
(-)archivers/py-bup/files/patch-config_configure (+13 lines)
Line 0 Link Here
1
--- config/configure.orig	2020-12-15 16:52:00.017999000 -0800
2
+++ config/configure	2020-12-15 16:53:04.758080000 -0800
3
@@ -66,6 +66,10 @@
4
 AC_SUB bup_make "$MAKE"
5
 
6
 bup_python="$(type -p "$PYTHON")"
7
+test -z "$bup_python" && bup_python="$(bup_find_prog python3.9 '')"
8
+test -z "$bup_python" && bup_python="$(bup_find_prog python3.8 '')"
9
+test -z "$bup_python" && bup_python="$(bup_find_prog python3.7 '')"
10
+test -z "$bup_python" && bup_python="$(bup_find_prog python3.6 '')"
11
 test -z "$bup_python" && bup_python="$(bup_find_prog python2.7 '')"
12
 test -z "$bup_python" && bup_python="$(bup_find_prog python2.6 '')"
13
 test -z "$bup_python" && bup_python="$(bup_find_prog python2 '')"
(-)archivers/py-bup/files/patch-t_test-sparse-files.sh (+15 lines)
Line 0 Link Here
1
--- t/test-sparse-files.sh.orig	2020-12-15 12:42:46.593767000 -0800
2
+++ t/test-sparse-files.sh	2020-12-15 12:43:10.570419000 -0800
3
@@ -31,6 +31,12 @@
4
     exit 0
5
 fi
6
 
7
+if [ "$(current-filesystem)" == "zfs" ]; then
8
+    WVSTART "WARNING!! If zfs compression is enabled in the current " \
9
+       "filesytem, sparse test might fail!!. " \
10
+    " See https://groups.google.com/forum/#!topic/bup-list/NZCJ5wHwbFE"
11
+fi
12
+
13
 WVSTART "sparse restore on $(current-filesystem), assuming ${block_size}B blocks"
14
 
15
 WVPASS bup init
(-)archivers/py-bup/pkg-descr (+18 lines)
Line 0 Link Here
1
[excerpt from bup web site]
2
3
Bup is a Very efficient backup system based on the git packfile format,
4
providing fast incremental saves and global deduplication (among and within
5
files, including virtual machine images).
6
7
Bup has a few advantages over other backup software:
8
9
-It uses a rolling checksum algorithm (similar to rsync) to split large files
10
into chunks. The most useful result of this is you can backup huge virtual
11
machine (VM) disk images, databases, and XML files incrementally, even though
12
they're typically all in one huge file, and not use tons of disk space for
13
multiple versions.
14
15
-It uses the packfile format from git (the open source version control system),
16
so you can access the stored data even if you don't like bup's user interface.
17
18
WWW: https://bup.github.io
(-)archivers/py-bup/pkg-plist (+145 lines)
Line 0 Link Here
1
bin/bup
2
lib/bup/bup/__init__.py
3
lib/bup/bup/_helpers.so
4
lib/bup/bup/bloom.py
5
lib/bup/bup/client.py
6
lib/bup/bup/compat.py
7
lib/bup/bup/csetup.py
8
lib/bup/bup/drecurse.py
9
lib/bup/bup/gc.py
10
lib/bup/bup/git.py
11
lib/bup/bup/hashsplit.py
12
lib/bup/bup/helpers.py
13
lib/bup/bup/hlinkdb.py
14
lib/bup/bup/index.py
15
lib/bup/bup/io.py
16
lib/bup/bup/ls.py
17
lib/bup/bup/metadata.py
18
lib/bup/bup/midx.py
19
lib/bup/bup/options.py
20
lib/bup/bup/path.py
21
lib/bup/bup/pwdgrp.py
22
lib/bup/bup/py2raise.py
23
lib/bup/bup/repo.py
24
lib/bup/bup/rm.py
25
lib/bup/bup/shquote.py
26
lib/bup/bup/source_info.py
27
lib/bup/bup/ssh.py
28
lib/bup/bup/version.py
29
lib/bup/bup/vfs.py
30
lib/bup/bup/vint.py
31
lib/bup/bup/xstat.py
32
lib/bup/cmd/bup
33
lib/bup/cmd/bup-bloom
34
lib/bup/cmd/bup-cat-file
35
lib/bup/cmd/bup-daemon
36
lib/bup/cmd/bup-damage
37
lib/bup/cmd/bup-drecurse
38
lib/bup/cmd/bup-features
39
lib/bup/cmd/bup-fsck
40
lib/bup/cmd/bup-ftp
41
lib/bup/cmd/bup-fuse
42
lib/bup/cmd/bup-gc
43
lib/bup/cmd/bup-get
44
lib/bup/cmd/bup-help
45
lib/bup/cmd/bup-import-duplicity
46
lib/bup/cmd/bup-import-rdiff-backup
47
lib/bup/cmd/bup-import-rsnapshot
48
lib/bup/cmd/bup-index
49
lib/bup/cmd/bup-init
50
lib/bup/cmd/bup-join
51
lib/bup/cmd/bup-list-idx
52
lib/bup/cmd/bup-ls
53
lib/bup/cmd/bup-margin
54
lib/bup/cmd/bup-memtest
55
lib/bup/cmd/bup-meta
56
lib/bup/cmd/bup-midx
57
lib/bup/cmd/bup-mux
58
lib/bup/cmd/bup-on
59
lib/bup/cmd/bup-on--server
60
lib/bup/cmd/bup-prune-older
61
lib/bup/cmd/bup-random
62
lib/bup/cmd/bup-restore
63
lib/bup/cmd/bup-rm
64
lib/bup/cmd/bup-save
65
lib/bup/cmd/bup-server
66
lib/bup/cmd/bup-split
67
lib/bup/cmd/bup-tag
68
lib/bup/cmd/bup-tick
69
lib/bup/cmd/bup-version
70
lib/bup/cmd/bup-web
71
lib/bup/cmd/bup-xstat
72
lib/bup/web/list-directory.html
73
lib/bup/web/static/styles.css
74
%%PORTDOCS%%%%DOCSDIR%%/bup-bloom.html
75
%%PORTDOCS%%%%DOCSDIR%%/bup-cat-file.html
76
%%PORTDOCS%%%%DOCSDIR%%/bup-daemon.html
77
%%PORTDOCS%%%%DOCSDIR%%/bup-damage.html
78
%%PORTDOCS%%%%DOCSDIR%%/bup-drecurse.html
79
%%PORTDOCS%%%%DOCSDIR%%/bup-features.html
80
%%PORTDOCS%%%%DOCSDIR%%/bup-fsck.html
81
%%PORTDOCS%%%%DOCSDIR%%/bup-ftp.html
82
%%PORTDOCS%%%%DOCSDIR%%/bup-fuse.html
83
%%PORTDOCS%%%%DOCSDIR%%/bup-gc.html
84
%%PORTDOCS%%%%DOCSDIR%%/bup-get.html
85
%%PORTDOCS%%%%DOCSDIR%%/bup-help.html
86
%%PORTDOCS%%%%DOCSDIR%%/bup-import-duplicity.html
87
%%PORTDOCS%%%%DOCSDIR%%/bup-import-rdiff-backup.html
88
%%PORTDOCS%%%%DOCSDIR%%/bup-import-rsnapshot.html
89
%%PORTDOCS%%%%DOCSDIR%%/bup-index.html
90
%%PORTDOCS%%%%DOCSDIR%%/bup-init.html
91
%%PORTDOCS%%%%DOCSDIR%%/bup-join.html
92
%%PORTDOCS%%%%DOCSDIR%%/bup-ls.html
93
%%PORTDOCS%%%%DOCSDIR%%/bup-margin.html
94
%%PORTDOCS%%%%DOCSDIR%%/bup-memtest.html
95
%%PORTDOCS%%%%DOCSDIR%%/bup-meta.html
96
%%PORTDOCS%%%%DOCSDIR%%/bup-midx.html
97
%%PORTDOCS%%%%DOCSDIR%%/bup-mux.html
98
%%PORTDOCS%%%%DOCSDIR%%/bup-on.html
99
%%PORTDOCS%%%%DOCSDIR%%/bup-prune-older.html
100
%%PORTDOCS%%%%DOCSDIR%%/bup-random.html
101
%%PORTDOCS%%%%DOCSDIR%%/bup-restore.html
102
%%PORTDOCS%%%%DOCSDIR%%/bup-rm.html
103
%%PORTDOCS%%%%DOCSDIR%%/bup-save.html
104
%%PORTDOCS%%%%DOCSDIR%%/bup-server.html
105
%%PORTDOCS%%%%DOCSDIR%%/bup-split.html
106
%%PORTDOCS%%%%DOCSDIR%%/bup-tag.html
107
%%PORTDOCS%%%%DOCSDIR%%/bup-tick.html
108
%%PORTDOCS%%%%DOCSDIR%%/bup-web.html
109
%%PORTDOCS%%%%DOCSDIR%%/bup.html
110
share/man/man1/bup-bloom.1.gz
111
share/man/man1/bup-cat-file.1.gz
112
share/man/man1/bup-daemon.1.gz
113
share/man/man1/bup-damage.1.gz
114
share/man/man1/bup-drecurse.1.gz
115
share/man/man1/bup-features.1.gz
116
share/man/man1/bup-fsck.1.gz
117
share/man/man1/bup-ftp.1.gz
118
share/man/man1/bup-fuse.1.gz
119
share/man/man1/bup-gc.1.gz
120
share/man/man1/bup-get.1.gz
121
share/man/man1/bup-help.1.gz
122
share/man/man1/bup-import-duplicity.1.gz
123
share/man/man1/bup-import-rdiff-backup.1.gz
124
share/man/man1/bup-import-rsnapshot.1.gz
125
share/man/man1/bup-index.1.gz
126
share/man/man1/bup-init.1.gz
127
share/man/man1/bup-join.1.gz
128
share/man/man1/bup-ls.1.gz
129
share/man/man1/bup-margin.1.gz
130
share/man/man1/bup-memtest.1.gz
131
share/man/man1/bup-meta.1.gz
132
share/man/man1/bup-midx.1.gz
133
share/man/man1/bup-mux.1.gz
134
share/man/man1/bup-on.1.gz
135
share/man/man1/bup-prune-older.1.gz
136
share/man/man1/bup-random.1.gz
137
share/man/man1/bup-restore.1.gz
138
share/man/man1/bup-rm.1.gz
139
share/man/man1/bup-save.1.gz
140
share/man/man1/bup-server.1.gz
141
share/man/man1/bup-split.1.gz
142
share/man/man1/bup-tag.1.gz
143
share/man/man1/bup-tick.1.gz
144
share/man/man1/bup-web.1.gz
145
share/man/man1/bup.1.gz

Return to bug 251883