Bug 252654 - lang/snobol4: update to 2.2.1, take maintainership
Summary: lang/snobol4: update to 2.2.1, take maintainership
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: http://www.snobol4.org/csnobol4/2.2/C...
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2021-01-13 23:41 UTC by Phil Budne
Modified: 2021-02-25 12:52 UTC (History)
1 user (show)

See Also:


Attachments
patch formatted with git format-patch (11.89 KB, patch)
2021-01-13 23:41 UTC, Phil Budne
no flags Details | Diff
patch formatted with git format-patch (11.89 KB, patch)
2021-01-18 22:49 UTC, Phil Budne
no flags Details | Diff
patch formatted with git format-patch, take three (13.72 KB, patch)
2021-01-26 20:16 UTC, Phil Budne
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Budne 2021-01-13 23:41:29 UTC
Created attachment 221547 [details]
patch formatted with git format-patch

I'm the creator/maintainer of the snobol4 package, and the FreeBSD port is currently unmaintained.

The attached patch updates the port to the latest version of snobol4 (which I released with fixes done explicitly so that the FreeBSD port would be clean), includes the .so files for loadable extensions (which the existing port didn't do), and changes MAINTAINER to my address at the snobol4.org domain.

Thanks!
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2021-01-14 06:51:08 UTC
^Triage: If there is a changelog or release notes URL available for this version, please add it to the URL field.

Q/A: PORTREVISION should be removed


Thanks!
Comment 2 Phil Budne 2021-01-18 22:49:20 UTC
Created attachment 221721 [details]
patch formatted with git format-patch
Comment 3 Phil Budne 2021-01-18 22:51:02 UTC
Set URL field of bug to CHANGES file.
Comment 4 Fernando Apesteguía freebsd_committer freebsd_triage 2021-01-19 21:10:33 UTC
It does not build

====> Running Q/A tests (stage-qa)
Warning: 'lib/snobol4/2.2.1/lib/shared/random.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/sqlite3.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/readline.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/sprintf.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/base64.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/stat.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/digest.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/logic.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/zlib.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/ndbm.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/time.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/ffi.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/fork.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Warning: 'lib/snobol4/2.2.1/lib/shared/dirs.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD}
Error: Bad linking on [libedit.so.7] for /usr/local/bin/snobol4-2.2.1 please add USES=libedit
Error: Bad linking on [libedit.so.7] for /usr/local/lib/snobol4/2.2.1/lib/shared/readline.so please add USES=libedit
Warning: you need USES=ssl
*** Error code 1

^Triage: Please confirm this change passes QA (portlint, poudriere at least)

For details and instructions, see: 

https://www.freebsd.org/doc/en/books/porters-handbook/testing.html
Comment 5 Phil Budne 2021-01-26 20:16:16 UTC
Created attachment 221947 [details]
patch formatted with git format-patch, take three

passes "portlint -a" and "poudriere testport" w/ FreeBSD 12.2
Comment 6 commit-hook freebsd_committer freebsd_triage 2021-02-25 12:51:33 UTC
A commit references this bug:

Author: fernape
Date: Thu Feb 25 12:51:31 UTC 2021
New revision: 566533
URL: https://svnweb.freebsd.org/changeset/ports/566533

Log:
  lang/snobol4: update to 2.2.1

  ChangeLog: http://www.snobol4.org/csnobol4/2.2/CHANGES

  While here, submitter (creator/maintainer of snobol4) takes maintainership.
  First-time maintainer.

  PR:	252654
  Submitted by:	phil.budne@gmail.com

Changes:
  head/lang/snobol4/Makefile
  head/lang/snobol4/distinfo
  head/lang/snobol4/files/
  head/lang/snobol4/pkg-descr
  head/lang/snobol4/pkg-plist
Comment 7 Fernando Apesteguía freebsd_committer freebsd_triage 2021-02-25 12:52:00 UTC
Committed,

Thanks for stepping up and maintain the port.

And sorry for the delay.