Bug 195350 - Update devel/cc65 to new upstream and infrastructure
Summary: Update devel/cc65 to new upstream and infrastructure
Status: Closed Feedback Timeout
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-11-24 22:45 UTC by Felix Palmen
Modified: 2017-03-04 14:48 UTC (History)
4 users (show)

See Also:


Attachments
patch upgrading devel/cc65 (22.73 KB, patch)
2014-11-24 22:45 UTC, Felix Palmen
no flags Details | Diff
new version of port update, build docs using linuxdoc script (24.75 KB, patch)
2014-12-05 01:42 UTC, Felix Palmen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Palmen 2014-11-24 22:45:19 UTC
Created attachment 149802 [details]
patch upgrading devel/cc65

devel/cc65 is grossly out of date, meanwhile there is a new upstream maintainer and a new infrastructure around github. See attached my proposition to update this port. The "files" directory is no longer needed as the new cc65 honours "prefix" and finds its includes etc. without help from the environment.

Unfortunately, the docs can't be built without "linuxdoc-tools", which isn't available atm from ports, so I commented out those lines.
Comment 1 Felix Palmen 2014-12-05 01:42:57 UTC
Created attachment 150214 [details]
new version of port update, build docs using linuxdoc script

Some changes:

- talked to the new upstream maintainer (Oliver Schmidt), he intends to release version 2.14.0 SOME TIME, but without any schedule, because he wants to eliminate all inconsistencies first. So, change intermediate version number to 2.13.99.<git-date> to allow for possible future upgrade to final 2.14.0

- interpret license less strictly -- it just says don't charge (but nominal fees for media are permitted) -> check ... source code is made available and copyright notice is preserved -> check ... so, I guess auto-accept is fine here.

- optionally build docs as info-pages and html -- this would require inclusion of linuxdoc-tools, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195478
Comment 2 John Marino freebsd_committer 2015-02-06 16:24:25 UTC
can you provide a poudriere test log that includes stage-qa checks?

https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing-poudriere.html
Comment 3 Kurt Jaeger freebsd_committer 2015-10-14 18:53:10 UTC
patch needs major rework, as makefiles have almost hardcoded gcc...