Bug 232615 - lang/ecl: Update to 16.1.3
Summary: lang/ecl: Update to 16.1.3
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jimmy Olgeni
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-24 13:58 UTC by Lorenzo Salvadore
Modified: 2019-08-24 12:51 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (olgeni)


Attachments
ecl update to 16.1.3 (9.91 KB, patch)
2018-10-24 13:58 UTC, Lorenzo Salvadore
no flags Details | Diff
ecl - 16.1.3, corrected (8.21 KB, patch)
2019-08-24 12:51 UTC, Lorenzo Salvadore
phascolarctos: maintainer-approval? (olgeni)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Salvadore 2018-10-24 13:58:56 UTC
Created attachment 198553 [details]
ecl update to 16.1.3

The patch updates lang/ecl to the last version (16.1.3).
Comment 1 Lorenzo Salvadore 2018-11-13 09:28:22 UTC
A changelog can be found in the distfile at ${WRKSRC}/CHANGELOG. Keep in mind that last version in ports tree is 15.3.7
Comment 2 Walter Schwarzenfeld freebsd_triage 2019-08-15 14:52:25 UTC
Maintainer feedback!
Comment 3 Lorenzo Salvadore 2019-08-16 08:04:31 UTC
Comment on attachment 198553 [details]
ecl update to 16.1.3

This was one of the first patches that I proposed and thus contains some mistakes. I will correct it as soon as possible.
Comment 4 Lorenzo Salvadore 2019-08-24 12:51:18 UTC
Created attachment 206847 [details]
ecl - 16.1.3, corrected

I corrected the patch.
I needed to do some modifications to the Makefile to improve the port and successfully update it:
- I changed MASTER_SITES (I did not find 16.1.3 on sourceforge);
- I renamed CLX option to X11, consistently with FreeBSD's standards and with the fact that the option into the configure script from ecl is now --with-x and no more --with-clx;
- I stripped libecl.so.${PORTVERSION}.

Tested successfully with poudriere on {11.3,12.0}-RELEASE {i386,amd64}.