Bug 188586 - security/py-fchksum was deleted unnecessarily
Summary: security/py-fchksum was deleted unnecessarily
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-14 04:50 UTC by Matthew Rezny
Modified: 2014-04-15 16:10 UTC (History)
0 users

See Also:


Attachments
file.diff (756 bytes, patch)
2014-04-14 04:50 UTC, Matthew Rezny
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Rezny freebsd_committer freebsd_triage 2014-04-14 04:50:01 UTC
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.

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:
How-To-Repeat: Keep deleting ports over trivial matters.
Comment 1 Steve Wills freebsd_committer freebsd_triage 2014-04-15 15:54:38 UTC
Responsible Changed
From-To: freebsd-ports-bugs->swills

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2014-04-15 16:02:35 UTC
Author: swills
Date: Tue Apr 15 15:02:31 2014
New Revision: 351339
URL: http://svnweb.freebsd.org/changeset/ports/351339
QAT: https://qat.redports.org/buildarchive/r351339/

Log:
  - Resurrect
  - Add LICENSE
  - Assign maintainer to submitter
  - Update master site
  
  PR:		ports/188586
  Submitted by:	Matthew Rezny <matthew@reztek.cz>

Added:
  head/security/py-fchksum/
     - copied from r306841, head/security/py-fchksum/
Modified:
  head/security/Makefile
  head/security/py-fchksum/Makefile   (contents, props changed)

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Apr 15 14:55:53 2014	(r351338)
+++ head/security/Makefile	Tue Apr 15 15:02:31 2014	(r351339)
@@ -754,6 +754,7 @@
     SUBDIR += py-ecdsa
     SUBDIR += py-ed25519ll
     SUBDIR += py-fail2ban
+    SUBDIR += py-fchksum
     SUBDIR += py-gnupg
     SUBDIR += py-gnutls
     SUBDIR += py-htpasswd

Modified: head/security/py-fchksum/Makefile
==============================================================================
--- head/security/py-fchksum/Makefile	Fri Nov  2 11:08:29 2012	(r306841)
+++ head/security/py-fchksum/Makefile	Tue Apr 15 15:02:31 2014	(r351339)
@@ -1,23 +1,17 @@
-# ex:ts=8
-# New ports collection makefile for:	py-fckhsum
-# Date created:			Jul 5, 2001
-# Whom:				ijliao
-#
+# Created by: ijliao
 # $FreeBSD$
-#
 
 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}
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	matthew@reztek.cz
 COMMENT=	Python module to find the checksum of files
 
-DEPRECATED=	No more public distfiles
-EXPIRATION_DATE=	2012-10-20
+LICENSE=	GPLv2
 
 PLIST_FILES=	%%PYTHON_SITELIBDIR%%/fchksum.so
 USE_PYTHON=	yes
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 3 Steve Wills freebsd_committer freebsd_triage 2014-04-15 16:02:45 UTC
State Changed
From-To: open->closed

Committed. Thanks!