Bug 220560 - lang/mdk: Update to 1.2.9
Summary: lang/mdk: Update to 1.2.9
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: Lars Engels
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2017-07-08 12:55 UTC by lightside
Modified: 2017-07-22 09:09 UTC (History)
1 user (show)

See Also:


Attachments
Proposed patch (since 444463 revision) (2.83 KB, patch)
2017-07-08 12:55 UTC, lightside
no flags Details | Diff
Proposed patch (since 445397 revision) (618 bytes, patch)
2017-07-09 17:26 UTC, lightside
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description lightside 2017-07-08 12:55:15 UTC
Created attachment 184179 [details]
Proposed patch (since 444463 revision)

Patch to update lang/mdk port from 1.2.6 to 1.2.9 version.

Look following link for changes:
https://www.gnu.org/software/mdk/NEWS.txt

- Define TEST_TARGET variable
- Add required library dependencies found by stage-qa [*]
- Add sed patch to fix path in command for default external editor
- Remove patch, which fixed by upstream

[*] - except devel/boehm-gc-threaded or devel/boehm-gc, based on THREADS option of lang/guile2 port, which is indirect dependency.

The build was tested for FreeBSD 10.3 amd64 (native and with using poudriere).
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-07-09 09:08:49 UTC
A commit references this bug:

Author: lme
Date: Sun Jul  9 09:08:16 UTC 2017
New revision: 445397
URL: https://svnweb.freebsd.org/changeset/ports/445397

Log:
  lang/mdk: Update to 1.2.9

  PR:		220560
  Submitted by:	lightside <lightside@gmx.com>
  Sponsored by:	Essen Hackathon 2017

Changes:
  head/lang/mdk/Makefile
  head/lang/mdk/distinfo
  head/lang/mdk/files/
Comment 2 lightside 2017-07-09 17:26:53 UTC
Created attachment 184202 [details]
Proposed patch (since 445397 revision)

Hello Lars Engels. Thanks for commit.

Some time ago I noticed following stage-qa errors:
-8<--
====> Running Q/A tests (stage-qa)
Error: /usr/local/bin/gmixvm is linked to /usr/local/lib/libhistory.so.7 from devel/readline but it is not declared as a dependency
Warning: you need USES+=readline
Error: /usr/local/bin/gmixvm is linked to /usr/local/lib/libreadline.so.7 from devel/readline but it is not declared as a dependency
-->8-

Looks like, this is because lang/python27 (installed by devel/glib20) contains readline:port in USES:
https://svnweb.freebsd.org/ports/head/lang/python27/Makefile?view=markup&pathrev=444534#l18

Possible to fix this with using readline:port, instead of readline in USES also.

- Bump PORTREVISION
- Replace readline with readline:port in USES
- Remove CPPFLAGS and LDFLAGS defines; the same added by USES+=readline:port instead
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-07-09 19:15:51 UTC
A commit references this bug:

Author: lme
Date: Sun Jul  9 19:14:55 UTC 2017
New revision: 445408
URL: https://svnweb.freebsd.org/changeset/ports/445408

Log:
  lang/mdk:
  - Replace readline with readline:port in USES
  - Remove CPPFLAGS and LDFLAGS defines; the same added by USES+=readline:port instead
  - Bump PORTREVISION

  PR:		220560
  Submitted by:	lightside <lightside@gmx.com>

Changes:
  head/lang/mdk/Makefile