svn commit: r522753 - in head/devel/py-generate: . files
Kubilay Kocak
koobs at FreeBSD.org
Sun Jan 12 05:29:25 UTC 2020
Author: koobs
Date: Sun Jan 12 05:29:24 2020
New Revision: 522753
URL: https://svnweb.freebsd.org/changeset/ports/522753
Log:
devel/py-generate: Fix MASTER_SITES, Remove BROKEN [1]
While I'm here, address other ports bugs/issues [2]:
- gmake is not required (build uses distutils/setuptools:Extension)
- patch setup.py:version (was 2.2) to match PORTVERSION (2.8)
- Remove unecessary DISTNAME override
- Strip installed extension/library
- Correctly declare USES=python:<version-spec>, limited to 2.7. Fails to
import on Python 3:
ImportError: ... /site-packages/generate.so: Undefined symbol "PyString_FromString
PR: 241966
Submitted by: D'Arcy J.M. Cain <darcy druid net> [1]
Approved by: portmgr (blanket(s): ports compliance, dependencies) [2]
MFH: 2020Q1 (blanket(s): build (fetch) fix, ports compliance) [1][2]
Added:
head/devel/py-generate/files/
head/devel/py-generate/files/patch-setup.py (contents, props changed)
Modified:
head/devel/py-generate/Makefile
head/devel/py-generate/distinfo
Modified: head/devel/py-generate/Makefile
==============================================================================
--- head/devel/py-generate/Makefile Sun Jan 12 05:24:01 2020 (r522752)
+++ head/devel/py-generate/Makefile Sun Jan 12 05:29:24 2020 (r522753)
@@ -2,19 +2,18 @@
# $FreeBSD$
PORTNAME= generate
-PORTVERSION= 2.6
-PORTREVISION= 1
+PORTVERSION= 2.8
CATEGORIES= devel python
-MASTER_SITES= ftp://ftp.druid.net/pub/distrib/
+MASTER_SITES= http://druid.net/darcy/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= generate-${PORTVERSION}
MAINTAINER= darcy at druid.net
COMMENT= Python module to implement generate
-BROKEN= unfetchable
-
-USES= gmake python tar:tgz
+USES= python:2.7 tar:tgz
USE_PYTHON= distutils autoplist
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/generate.so
.include <bsd.port.mk>
Modified: head/devel/py-generate/distinfo
==============================================================================
--- head/devel/py-generate/distinfo Sun Jan 12 05:24:01 2020 (r522752)
+++ head/devel/py-generate/distinfo Sun Jan 12 05:29:24 2020 (r522753)
@@ -1,2 +1,3 @@
-SHA256 (generate-2.6.tgz) = 609e166f66b4bb3028fb9e5486ffddff98fc7bf4f354659516c2b86a800948bd
-SIZE (generate-2.6.tgz) = 29045
+TIMESTAMP = 1578800105
+SHA256 (generate-2.8.tgz) = 35b56d1f11fb834c0cbeca3c41c1dceee8b18d40933e0c680519daf24e9c2dd9
+SIZE (generate-2.8.tgz) = 31590
Added: head/devel/py-generate/files/patch-setup.py
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-generate/files/patch-setup.py Sun Jan 12 05:29:24 2020 (r522753)
@@ -0,0 +1,14 @@
+# Correct version <> PORTVERSION
+# TODO: Upstream
+
+--- setup.py.orig 2020-01-12 03:43:46 UTC
++++ setup.py
+@@ -4,7 +4,7 @@
+ from distutils.core import setup, Extension
+
+ setup(name="generate",
+- version="2.2",
++ version="2.8",
+ description="Text pre-processor",
+ author="D'Arcy J.M. Cain",
+ author_email="darcy at druid.net",
More information about the svn-ports-all
mailing list