2011-04-18 07:54:49 -04:00
|
|
|
# $OpenBSD: Makefile,v 1.37 2011/04/18 11:54:49 sebastia Exp $
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
2007-07-21 13:30:10 -04:00
|
|
|
COMMENT= GNUstep base library
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
2011-04-18 07:54:49 -04:00
|
|
|
DISTNAME= gnustep-base-1.22.0
|
2010-07-05 03:52:02 -04:00
|
|
|
|
2011-04-18 07:54:49 -04:00
|
|
|
SHARED_LIBS= gnustep-base 4.0
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
CATEGORIES= devel
|
|
|
|
|
2008-07-28 19:55:28 -04:00
|
|
|
LIBDIR= lib/GNUstep/Libraries/gnustep-base/Versions/${LIBgnustep-base_VERSION}
|
|
|
|
SUBST_VARS= LIBDIR
|
|
|
|
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
HOMEPAGE= http://www.gnustep.org/
|
|
|
|
|
2010-07-30 07:29:44 -04:00
|
|
|
WANTLIB += c crypto gcrypt m objc pthread ssl xml2 z ffi gmp xslt gnutls
|
2011-04-15 12:10:37 -04:00
|
|
|
WANTLIB += avahi-client avahi-common icudata icui18n icuuc tasn1
|
2009-10-06 15:20:51 -04:00
|
|
|
|
2010-05-12 12:43:47 -04:00
|
|
|
.if ${MACHINE_ARCH} != "i386" && ${MACHINE_ARCH} != "amd64"
|
2009-10-06 15:20:51 -04:00
|
|
|
WANTLIB += iberty
|
|
|
|
.endif
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
2008-10-03 03:21:56 -04:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/}
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
2008-06-23 06:59:37 -04:00
|
|
|
MODULES= x11/gnustep \
|
2010-03-31 05:36:07 -04:00
|
|
|
converters/libiconv
|
2010-10-26 08:39:10 -04:00
|
|
|
MODGNUSTEP_NEEDS_GUI= No
|
|
|
|
MODGNUSTEP_NEEDS_BASE= No
|
|
|
|
|
2010-11-22 03:36:47 -05:00
|
|
|
LIB_DEPENDS= devel/libffi \
|
|
|
|
devel/gmp \
|
|
|
|
textproc/libxslt \
|
|
|
|
security/gnutls \
|
2011-01-10 13:23:33 -05:00
|
|
|
textproc/icu4c \
|
2010-11-22 03:36:47 -05:00
|
|
|
net/avahi
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
2007-07-25 02:10:40 -04:00
|
|
|
CONFIGURE_STYLE=gnu
|
2008-06-23 06:59:37 -04:00
|
|
|
CONFIGURE_ARGS= --disable-procfs \
|
|
|
|
--disable-procfs-psinfo
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
|
|
|
pre-configure:
|
|
|
|
@perl -pi -e 's,^MAJOR_VERSION=.*,MAJOR_VERSION=${LIBgnustep-base_VERSION:R},g;' \
|
|
|
|
-e 's,^MINOR_VERSION=.*,MINOR_VERSION=${LIBgnustep-base_VERSION:E},g' \
|
|
|
|
${WRKSRC}/Version
|
|
|
|
|
|
|
|
post-install:
|
2010-08-01 08:52:41 -04:00
|
|
|
rm ${PREFIX}/${LIBDIR}/Resources/NSTimeZones/.abbreviations.plist.swp
|
Import gnustep-base-1.14.0
The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), and event loops.
It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
2007-05-28 23:01:35 -04:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|