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

(-)py-patch/Makefile (+20 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	patch
4
DISTVERSION=	1.16
5
CATEGORIES=	devel python
6
MASTER_SITES=	CHEESESHOP
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
9
MAINTAINER=	freebsd_ports@k-worx.org
10
COMMENT=	Cross-platform alternative to the UNIX patch utility
11
12
LICENSE=	MIT
13
14
USES=		python zip
15
USE_PYTHON=	distutils autoplist
16
17
NO_ARCH=	yes
18
NO_WRKSUBDIR=	yes
19
20
.include <bsd.port.mk>
(-)py-patch/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1530195203
2
SHA256 (patch-1.16.zip) = c62073f356cff054c8ac24496f1a3d7cfa137835c31e9af39a9f5292fd75bd9f
3
SIZE (patch-1.16.zip) = 12809
(-)py-patch/pkg-descr (+21 lines)
Line 0 Link Here
1
Python library to parse and apply unified diffs.
2
3
Features:
4
5
- Automatic correction of
6
    * Linefeeds according to patched file
7
    * Diffs broken by stripping trailing whitespace
8
    * a/ and b/ prefixes
9
- Single file, which is a command line tool and a library
10
- No dependencies outside Python stdlib
11
- Patch format detection (SVN, HG, GIT)
12
- Nice diffstat histogram
13
14
Things that don't work out of the box:
15
16
- File renaming, creation and removal
17
- Directory tree operations
18
- Version control specific properties
19
- Non-unified diff formats
20
21
WWW: https://github.com/techtonik/python-patch

Return to bug 229524