New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #22740 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

pthsem: configure is not longer available

Reported by: mail@… Owned by: snc@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: maintainer haspatch Cc: jann@…
Port: pthsem

Description

the build has to use autoconf/automake instead (at least as long as a git checkout has to be used instead of a tarball)

Attachments

Portfile.diff Download (1.3 KB) - added by mail@… 2 years ago.
pthsem.diff Download (1.2 KB) - added by snc@… 2 years ago.
successfully installed 2.0.8

Change History

  Changed 2 years ago by ryandesign@…

  • owner changed from macports-tickets@… to ryandesign@…
  • status changed from new to assigned

If this port used to work, then it sounds like a problem is that the port does not always install the same software -- it installs whatever's at the head of the git repository. The port should instead assure that always the same version of software is used, for example by using the git.branch keyword.

But this brings up a point: why is the port using git and not the tarball available on the project's web site?

Changed 2 years ago by mail@…

  Changed 2 years ago by mail@…

1. the port is using git instead of the tarball, because the changes for Mac OS X are ot available in the tarball yet. I've talked to the developer, he will release a new version at mid 2010, after that i will retarget the port to the tarball.

2. The portfile has now a git.branch, which points to the (at this moment) head.

Thanks for looking into it ;)

  Changed 2 years ago by jann@…

  • cc jann@… added

Cc Me!

  Changed 2 years ago by snc@…

I'd suggest using use_autoreconf yes in place of all the manual commands. Once it builds successfully for me I'll commit it.

  Changed 2 years ago by snc@…

Also, if I'm not mistaken, 2.0.8 is available?

Changed 2 years ago by snc@…

successfully installed 2.0.8

  Changed 2 years ago by snc@…

I've attached my diff of the portfile for 2.0.8. Let me know if it's okay and I'll commit it.

  Changed 2 years ago by ryandesign@…

  • status changed from assigned to new
  • owner changed from ryandesign@… to snc@…

follow-up: ↓ 9   Changed 2 years ago by mail@…

now configure is used (instead of autoconf/automake) and no git checkout, should we ommit

depends_build

port:autoconf \ port:automake \ port:git-core

in reply to: ↑ 8   Changed 2 years ago by snc@…

Replying to mail@…:

Yes, good point. I missed the deps as I was removing the macro instead.

follow-up: ↓ 11   Changed 2 years ago by snc@…

Is everything okay with the patch I posted (in addition to axing the deps listed above?

in reply to: ↑ 10   Changed 2 years ago by mail@…

Yep, everything works fine for me on 10.5 and 10.6 :)

  Changed 2 years ago by snc@…

  • status changed from new to assigned

  Changed 2 years ago by snc@…

  • status changed from assigned to closed
  • resolution set to fixed

Committed in r64227.

Note: See TracTickets for help on using tickets.