Bug 280900 - devel/generate: Update 2.8 → 3.0
Summary: devel/generate: Update 2.8 → 3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Zsolt Udvari
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-08-18 10:03 UTC by D'Arcy J.M. Cain
Modified: 2025-01-13 14:26 UTC (History)
2 users (show)

See Also:


Attachments
add LICENSE, add TEST_TARGET (1.92 KB, patch)
2024-12-28 19:52 UTC, Zsolt Udvari
uzsolt: maintainer-approval?
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description D'Arcy J.M. Cain 2024-08-18 10:03:35 UTC
This package was moved to 3.0 a long time ago.  The main change is that it works with Python 3.
Comment 1 D'Arcy J.M. Cain 2024-08-18 10:10:50 UTC
diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index 4bdabcfb7b..739a8ccc1c 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=      generate
-PORTVERSION=   2.8
-PORTREVISION=  2
+PORTVERSION=   3.0
 CATEGORIES=    devel
 MASTER_SITES=  http://www.druid.net/darcy/
 
diff --git a/devel/generate/distinfo b/devel/generate/distinfo
index c689d9ce01..b6f1227b8c 100644
--- a/devel/generate/distinfo
+++ b/devel/generate/distinfo
@@ -1,2 +1,2 @@
-SHA256 (generate-2.8.tgz) = 35b56d1f11fb834c0cbeca3c41c1dceee8b18d40933e0c680519daf24e9c2dd9
-SIZE (generate-2.8.tgz) = 31590
+SHA256 (generate-3.0.tgz) = b0e04a4a18655f5e30abcbad283ebb8823834c2178cf9fa675c4be8a84bba230
+SIZE (generate-3.0.tgz) = 31787
Comment 2 D'Arcy J.M. Cain 2024-08-18 13:29:13 UTC
Please ignore the previous diff.

diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index 4bdabcfb7b..739a8ccc1c 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=      generate
-PORTVERSION=   2.8
-PORTREVISION=  2
+PORTVERSION=   3.0
 CATEGORIES=    devel
 MASTER_SITES=  http://www.druid.net/darcy/
 
diff --git a/devel/generate/distinfo b/devel/generate/distinfo
index c689d9ce01..36506b0f51 100644
--- a/devel/generate/distinfo
+++ b/devel/generate/distinfo
@@ -1,2 +1,2 @@
-SHA256 (generate-2.8.tgz) = 35b56d1f11fb834c0cbeca3c41c1dceee8b18d40933e0c680519daf24e9c2dd9
-SIZE (generate-2.8.tgz) = 31590
+SHA256 (generate-3.0.tgz) = 1bccb2483bf359a6655a6638495eb8e8b783d3ba
+SIZE (generate-3.0.tgz) = 31590
Comment 3 D'Arcy J.M. Cain 2024-08-18 13:37:49 UTC
Sorry.  The current version is dumping core.  I will re-submit after fixing it.
Comment 4 D'Arcy J.M. Cain 2024-09-07 14:57:33 UTC
I have fixed the problems with the previous attempt.  Here is the new diff:

diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index 4bdabcfb7b..1295381d22 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=      generate
-PORTVERSION=   2.8
-PORTREVISION=  2
+PORTVERSION=   3.0
 CATEGORIES=    devel
 MASTER_SITES=  http://www.druid.net/darcy/
 
@@ -13,7 +12,7 @@ USES=         gmake tar:tgz
 MAKE_ARGS=     BINDIR=${STAGEDIR}${PREFIX}/bin \
                MANDIR=${STAGEDIR}${PREFIX}/share/man
 
-CONFLICTS_INSTALL=     julius php*-pear-Text_Highlighter
+CONFLICTS_INSTALL=     julius php*-pear-Text_Highlighter # bin/generate
 
 PLIST_FILES=   bin/generate bin/rgenerate share/man/man1/generate.1.gz
 
diff --git a/devel/generate/distinfo b/devel/generate/distinfo
index c689d9ce01..0882b5957a 100644
--- a/devel/generate/distinfo
+++ b/devel/generate/distinfo
@@ -1,2 +1,3 @@
-SHA256 (generate-2.8.tgz) = 35b56d1f11fb834c0cbeca3c41c1dceee8b18d40933e0c680519daf24e9c2dd9
-SIZE (generate-2.8.tgz) = 31590
+TIMESTAMP = 1725720652
+SHA256 (generate-3.0.tgz) = 8fa49641bd30a71ae99245282be96e595d8f54927f6a84ce21ed2083031dc69d
+SIZE (generate-3.0.tgz) = 31919
Comment 5 D'Arcy J.M. Cain 2024-09-07 15:35:20 UTC
Sorry, distinfo was wrong.  Here is the correct diff.

diff --git a/devel/generate/Makefile b/devel/generate/Makefile
index 4bdabcfb7b..1295381d22 100644
--- a/devel/generate/Makefile
+++ b/devel/generate/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=      generate
-PORTVERSION=   2.8
-PORTREVISION=  2
+PORTVERSION=   3.0
 CATEGORIES=    devel
 MASTER_SITES=  http://www.druid.net/darcy/
 
@@ -13,7 +12,7 @@ USES=         gmake tar:tgz
 MAKE_ARGS=     BINDIR=${STAGEDIR}${PREFIX}/bin \
                MANDIR=${STAGEDIR}${PREFIX}/share/man
 
-CONFLICTS_INSTALL=     julius php*-pear-Text_Highlighter
+CONFLICTS_INSTALL=     julius php*-pear-Text_Highlighter # bin/generate
 
 PLIST_FILES=   bin/generate bin/rgenerate share/man/man1/generate.1.gz
 
diff --git a/devel/generate/distinfo b/devel/generate/distinfo
index c689d9ce01..b0c013780b 100644
--- a/devel/generate/distinfo
+++ b/devel/generate/distinfo
@@ -1,2 +1,3 @@
-SHA256 (generate-2.8.tgz) = 35b56d1f11fb834c0cbeca3c41c1dceee8b18d40933e0c680519daf24e9c2dd9
-SIZE (generate-2.8.tgz) = 31590
+TIMESTAMP = 1725722721
+SHA256 (generate-3.0.tgz) = c680e6285af499aaaa2e1c9531a4974dea612ea20b52b49751b7a99ea04798d5
+SIZE (generate-3.0.tgz) = 35167
Comment 6 Zsolt Udvari freebsd_committer freebsd_triage 2024-12-28 19:52:35 UTC
Created attachment 256234 [details]
add LICENSE, add TEST_TARGET

Additional changes:
I added license information, extracted from your readme.html.
Add TEST_TARGET so can 'make test'.
Remove unneeded REINPLACE_CMD - doesn't change the project's Makefile.

If you approve it I'll commit.
Comment 7 commit-hook freebsd_committer freebsd_triage 2025-01-13 14:25:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=730223f94b61fce2a96d9c42a99d923afdd3330e

commit 730223f94b61fce2a96d9c42a99d923afdd3330e
Author:     Zsolt Udvari <uzsolt@FreeBSD.org>
AuthorDate: 2025-01-13 14:23:05 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-01-13 14:23:05 +0000

    devel/generate: Update to 3.0

    Add TEST_TARGET.
    Add LICENSE information.

    Release notes: https://www.druid.net/darcy/readme-generate.html

    PR:             280900
    Reported by:    D'Arcy J.M. Cain <darcy@druid.net> (maintainer)
    Approved by:    maintainer timeout (2+ weeks)

 devel/generate/Makefile            | 12 +++++++-----
 devel/generate/distinfo            |  5 +++--
 devel/generate/files/LICENSE (new) |  5 +++++
 3 files changed, 15 insertions(+), 7 deletions(-)
Comment 8 Zsolt Udvari freebsd_committer freebsd_triage 2025-01-13 14:26:42 UTC
Committed, thanks!