Page MenuHomeFreeBSD

science/gramps: Update to 4.2.3
ClosedPublic

Authored by woodsb02 on May 18 2016, 5:08 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Apr 25, 10:45 PM
Unknown Object (File)
Wed, Apr 17, 3:49 PM
Unknown Object (File)
Tue, Apr 16, 7:50 PM
Unknown Object (File)
Mar 19 2024, 3:33 PM
Unknown Object (File)
Mar 19 2024, 3:12 PM
Unknown Object (File)
Mar 4 2024, 11:12 PM
Unknown Object (File)
Mar 4 2024, 11:12 PM
Unknown Object (File)
Mar 4 2024, 11:12 PM
Subscribers
None

Details

Summary

science/gramps: Update to 4.2.3

PR: 207005

Test Plan

poudriere testport science/gramps

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

woodsb02 retitled this revision from to science/gramps: Update to 4.2.3.
woodsb02 updated this object.
woodsb02 edited the test plan for this revision. (Show Details)
woodsb02 added reviewers: adamw, mat, koobs.
science/gramps/Makefile
6 ↗(On Diff #16536)

Is there a <tab> between = and v ?

33 ↗(On Diff #16536)

Unless I'm reading it badly, this is the default and should be removed.

43–44 ↗(On Diff #16536)

Shouldn't those be *_LIB_DEPENDS ?

49–50 ↗(On Diff #16536)

This should most certainly be post-install.

science/gramps/Makefile
22 ↗(On Diff #16536)

This is the default and should be removed.

30 ↗(On Diff #16536)

If you add USES=localbase do you still need those lines?

33 ↗(On Diff #16536)

I suspect it's there because of the DISTVERSIONPREFIX.

43–44 ↗(On Diff #16536)

And the ${LOCALBASE}/lib shouldn't be necessary.

science/gramps/Makefile
33 ↗(On Diff #16536)

No, this is using USE_GITHUB, it gets overwritten anyway.

woodsb02 marked 9 inline comments as done.

Address comments from mat and adamw:

  • Add tab after DISTVERSIONPREFIX
  • Do not set GH_PROJECT to its otherwise default value
  • Add USES=localbase to replace common Makefile lines
  • Do not set WRKSRC to its otherwise default value
  • Convert GEXIV and GTKSPELL dependencies to LIB_DEPENDS and remove ${LOCALBASE}/lib/
  • Convert post-stage step to post-install

Address comments from mat and adamw

adamw edited edge metadata.

Approved. If you want to rewrite the pkg-descr so it doesn't look so ridiculous you're approved for that too :-)

This revision is now accepted and ready to land.May 18 2016, 10:07 PM
  • Add USES=localbase to replace common Makefile lines

Unless mistaken, this is not true.

In D6439#136564, @mat wrote:
  • Add USES=localbase to replace common Makefile lines

Unless mistaken, this is not true.

My apologies - I mistakenly left it out. However, my test builds are working without any of these lines, so I suggest we leave it without them. Thoughts?

woodsb02 edited edge metadata.
  • Add new LIB_DEPENDS=x11-toolkits/osm-gps-map
  • Fix pkg-descr
This revision now requires review to proceed.May 19 2016, 6:43 AM

Note that portlint is giving me the following warning:
WARN: Makefile: "RUN_DEPENDS" has to appear earlier.

I have seen this before and been unable to determine what is causing that to trigger. Thoughts?

In D6439#136564, @mat wrote:
  • Add USES=localbase to replace common Makefile lines

Unless mistaken, this is not true.

My apologies - I mistakenly left it out. However, my test builds are working without any of these lines, so I suggest we leave it without them. Thoughts?

If it works without it on 9 and 10, sure, leave it out :-)

Note that portlint is giving me the following warning:
WARN: Makefile: "RUN_DEPENDS" has to appear earlier.

I have seen this before and been unable to determine what is causing that to trigger. Thoughts?

Yes, the *_DEPENDS should be a block, no empty lines between them, here, you have a blank line between LIB_DEPENDS and RUN_DEPENDS.

woodsb02 edited edge metadata.

Put LIB_DEPENDS and RUN_DEPENDS together as one block

adamw edited edge metadata.
This revision is now accepted and ready to land.May 19 2016, 9:15 PM
This revision was automatically updated to reflect the committed changes.