ports/188586: security/py-fchksum was deleted unnecessarily

Matthew Rezny matthew at reztek.cz
Mon Apr 14 03:50:02 UTC 2014


>Number:         188586
>Category:       ports
>Synopsis:       security/py-fchksum was deleted unnecessarily
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 14 03:50:01 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Matthew Rezny
>Release:        10-STABLE
>Organization:
RezTek, s.r.o.
>Environment:
FreeBSD desktop.reztek 10.0-STABLE FreeBSD 10.0-STABLE #0 r264285: Thu Apr 10 01:49:39 CEST 2014     root at desktop.reztek:/usr/obj/usr/src/sys/DESKTOP  amd64

>Description:
security/py-fchksum was deprecated and deleted in 2012. The reason stated for deprecation is lack of public distfiles. It took me only a matter of seconds to find a public distfile; MacPorts still carries this port and they have a public distfile in their port. The site hosting this file appears to have had it since 2010, so it was available at the time of deprecation.

The removal of this port previously triggered the removal of security/cfv as well since that port listed this one as a runtime dependency. In reality, cfv does not depend on py-fchksum, but the former will make use of the latter if it is present. Fortunately, someone quickly revived cfv and removed the hard dependency in the Makefile. If this port is restored, then cfv could utilize it once again.

>How-To-Repeat:
Keep deleting ports over trivial matters.
>Fix:
Stop deleting ports over trivial matters. Take 5 secs to search for a distfile. That's all the more time it took me.

In this case, revert r306842 and apply the attached patch. The patch updates the distfile location. No additional changes are needed to support staging thanks to pydistutils. I will take mainternership of this port to keep it out of the graveyard.


Patch attached with submission follows:

Index: security/py-fchksum/Makefile
===================================================================
--- security/py-fchksum/Makefile	(revision 306841)
+++ security/py-fchksum/Makefile	(working copy)
@@ -9,7 +9,7 @@
 PORTNAME=	fchksum
 PORTVERSION=	1.7.1
 CATEGORIES=	security python
-MASTER_SITES=	http://users.dakotacom.net/~donut/programs/fchksum/
+MASTER_SITES=	http://code.fluffytapeworm.com/projects/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 DISTNAME=	python-${PORTNAME}-${PORTVERSION}
 
@@ -16,9 +16,6 @@
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Python module to find the checksum of files
 
-DEPRECATED=	No more public distfiles
-EXPIRATION_DATE=	2012-10-20
-
 PLIST_FILES=	%%PYTHON_SITELIBDIR%%/fchksum.so
 USE_PYTHON=	yes
 USE_PYDISTUTILS=	yes


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list