Opened 11 years ago

Closed 10 years ago

#40362 closed submission (fixed)

chemkit @0.1 - cmake build directory issue

Reported by: c.herbig@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: chemkit

Description

I am attempting to make a portfile for chemkit, however, cmake is not being very helpful. The problem is that macports creates the build directory with the usual path, ending in chemkit/, whereas the configure phase wants it to end with chemkit-0.1/. I have no idea how to change this, but it is a showstopper. Please advise.

Attachments (4)

Portfile (1.1 KB) - added by c.herbig@… 11 years ago.
main.log (6.1 KB) - added by c.herbig@… 11 years ago.
Portfile.2 (1.1 KB) - added by c.herbig@… 11 years ago.
Portfile.3 (1.1 KB) - added by c.herbig@… 11 years ago.
changed depends_lib to depends_lib-append for cmake compatibility

Download all attachments as: .zip

Change History (10)

Changed 11 years ago by c.herbig@…

Attachment: Portfile added

Changed 11 years ago by c.herbig@…

Attachment: main.log added

comment:1 Changed 11 years ago by mf2k (Frank Schima)

Keywords: haspatch removed
Type: defectsubmission
Version: 2.2.0

See the guide about worksrcdir.

comment:2 in reply to:  1 Changed 11 years ago by c.herbig@…

Replying to macsforever2000@…:

See the guide about worksrcdir.

Thanks, that did the trick. Here is the new portfile.

Changed 11 years ago by c.herbig@…

Attachment: Portfile.2 added

Changed 11 years ago by c.herbig@…

Attachment: Portfile.3 added

changed depends_lib to depends_lib-append for cmake compatibility

comment:3 Changed 11 years ago by c.herbig@…

I believe this is ready for commit.

comment:4 Changed 11 years ago by mf2k (Frank Schima)

Comments:

  • The master_sites field can likely be simply sourceforge
  • I don't recognize a license in Macports called "BSD-3-Clause", I suspect there is a better value for that, but I don't know it.

comment:5 in reply to:  4 Changed 11 years ago by c.herbig@…

Replying to mf2k@…:

Comments:

  • The master_sites field can likely be simply sourceforge
  • I don't recognize a license in Macports called "BSD-3-Clause", I suspect there is a better value for that, but I don't know it.

With full-time employment and continued graduate studies, I have now no time to work on macports. Please feel free to take over preparing Avogadro 2, if you are able to.

comment:6 Changed 10 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed

Added in r121063 with minor changes including nomaintainer.

Note: See TracTickets for help on using tickets.