skalibs: Don't build shared objects for Darwin.

skalibs' README says so, and this really is the only way you can
successfully build skalibs on OS X.

This change allows execline and s6 to run on OS X.
This commit is contained in:
Christian Koch 2016-03-26 12:17:25 -07:00
parent 72c268e7aa
commit e4d03f3a3f
2 changed files with 12 additions and 4 deletions

View file

@ -13,6 +13,14 @@ USE_LANGUAGES= c
HAS_CONFIGURE= yes
USE_TOOLS+= gmake
PLIST_VARS+= include-shared-objects
PLIST.include-shared-objects= yes
CONFIGURE_ARGS+= "--prefix=${PREFIX}"
.if "${OPSYS}" == "Darwin"
PLIST.include-shared-objects= no
CONFIGURE_ARGS+= "--disable-shared"
.endif
.include "../../mk/bsd.pkg.mk"

View file

@ -83,10 +83,10 @@ include/skalibs/unixmessage.h
include/skalibs/unixonacid.h
include/skalibs/ushort.h
include/skalibs/webipc.h
lib/libskarnet.so
lib/libskarnet.so.2.3
lib/libskarnet.so.2.3.9
lib/libskarnet.so.${PKGVERSION}
${PLIST.include-shared-objects}lib/libskarnet.so
${PLIST.include-shared-objects}lib/libskarnet.so.2.3
${PLIST.include-shared-objects}lib/libskarnet.so.2.3.9
${PLIST.include-shared-objects}lib/libskarnet.so.${PKGVERSION}
lib/skalibs/libskarnet.a
lib/skalibs/sysdeps/rt.lib
lib/skalibs/sysdeps/socket.lib