Bug 199300 - [patch] update security/keychain to 2.8.0
Summary: [patch] update security/keychain to 2.8.0
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: Renato Botelho
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-04-08 18:15 UTC by Adam Weinberger
Modified: 2015-04-29 16:18 UTC (History)
0 users

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


Attachments
2.8.0 (1.10 KB, patch)
2015-04-08 18:15 UTC, Adam Weinberger
no flags Details | Diff
shebang fix (605 bytes, patch)
2015-04-25 14:36 UTC, Adam Weinberger
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Weinberger freebsd_committer freebsd_triage 2015-04-08 18:15:45 UTC
Created attachment 155347 [details]
2.8.0

Attached patch updates security/keychain to 2.8.0.

The files/patch-keychain.sh file can be removed.
Comment 1 commit-hook freebsd_committer freebsd_triage 2015-04-24 20:10:58 UTC
A commit references this bug:

Author: garga
Date: Fri Apr 24 20:09:58 UTC 2015
New revision: 384682
URL: https://svnweb.freebsd.org/changeset/ports/384682

Log:
  Update to 2.8.0

  PR:		199300 (based on)
  Submitted by:	adamw@

Changes:
  head/security/keychain/Makefile
  head/security/keychain/distinfo
  head/security/keychain/files/
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2015-04-25 14:36:32 UTC
As ehaupt noted, I botched the patch. It wants to use bash's extglob option. And in that case, it makes sense to just bring in bash as a dependency and use it.

Additionally, now that NO_BUILD is enabled and there is no Makefile supplied, USES=gmake and USES=perl5 and USE_PERL5=build are no longer needed.

I'm attaching a patch that removes those now unnecessary pieces, adds a bash dependency, and switches the shebang to bash.
Comment 3 Adam Weinberger freebsd_committer freebsd_triage 2015-04-25 14:36:55 UTC
Created attachment 155977 [details]
shebang fix