Opened 12 years ago

Closed 12 years ago

Last modified 8 years ago

#33120 closed submission (fixed)

new Portfile for libbert

Reported by: mail@… Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: libbert

Attachments (3)

Portfile (1.0 KB) - added by mail@… 12 years ago.
Portfile.2 (1008 bytes) - added by mail@… 12 years ago.
Portfile.3 (986 bytes) - added by mail@… 12 years ago.

Download all attachments as: .zip

Change History (11)

Changed 12 years ago by mail@…

Attachment: Portfile added

comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

You don't need to specify the homepage because the github portgroup does that for you.

Instead of manually specifying a build dependency on cmake and changing configure.pre_args, why not use the cmake portgroup?

comment:2 Changed 12 years ago by mail@…

  1. done
  1. doesn't work, because the port group cmake does an in source build
CMake Error at CMakeLists.txt:44 (message):
  In-source builds are not permitted.  Make a separate folder for building:

  mkdir build; cd build; cmake ..

  Before that, remove the files that cmake just created:

  rm -rf CMakeCache.txt CMakeFiles

Changed 12 years ago by mail@…

Attachment: Portfile.2 added

comment:3 Changed 12 years ago by mf2k (Frank Schima)

Version: 2.0.3

The revision line needs to be deleted.

Changed 12 years ago by mail@…

Attachment: Portfile.3 added

comment:4 Changed 12 years ago by mail@…

Done...

comment:5 Changed 12 years ago by drkp (Dan Ports)

Owner: changed from macports-tickets@… to dports@…
Status: newassigned

comment:6 Changed 12 years ago by drkp (Dan Ports)

Resolution: fixed
Status: assignedclosed

Thanks, I committed the port in r89890.

Let's call the license just zlib because the beer clause doesn't actually affect the license and I didn't feel like adding to the approved licenses list.

comment:7 in reply to:  2 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Replying to mail@…:

  1. doesn't work, because the port group cmake does an in source build

Ah, so it uses cmake, but has a wrapper configure script that does an out-of-source build. Well, ok. Note that many of the ports that use the cmake portgroup add code to do an out-of-source build. It might make sense to modify the cmake portgroup to let it do out-of-source builds. I've filed #33259 for that.

comment:8 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)

Not using the cmake portgroup had the consequence that the install_name of the libraries was not set, which makes the libraries unusable. See #51335. Fixed in r148864.

Note: See TracTickets for help on using tickets.