summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrh <rh>2009-04-18 02:19:23 +0000
committerrh <rh>2009-04-18 02:19:23 +0000
commit8776b95045dea7026e7c3ce51c73473ff3f42251 (patch)
tree225420e025b9a3dcc363b51841a502bda8683c45
parent3354e7e713eb51d26496627dd1e798df882b45cc (diff)
downloadpkgsrc-8776b95045dea7026e7c3ce51c73473ff3f42251.tar.gz
Update libFoundation to 1.1.7.168. This makes libFoundation play nice with
the new gnustep-make directory structure. Other notable changes include: * bugfixes and stability improvements * Support for some new Cocoa classes, like NSURL * Improved compatibility with gstep-base * more and fixed timezone files * support for read-only strings in UTF-8 and UTF-16 * some fixes for warnings thrown in new gcc (gcc3+) compilers
-rw-r--r--devel/libFoundation/Makefile38
-rw-r--r--devel/libFoundation/PLIST561
-rw-r--r--devel/libFoundation/buildlink3.mk92
-rw-r--r--devel/libFoundation/common.mk31
-rw-r--r--devel/libFoundation/distinfo10
-rw-r--r--devel/libFoundation/patches/patch-aa13
-rw-r--r--devel/libFoundation/patches/patch-ab17
-rw-r--r--licenses/libFoundation-license18
8 files changed, 429 insertions, 351 deletions
diff --git a/devel/libFoundation/Makefile b/devel/libFoundation/Makefile
index 50b68432bca..96686fb2187 100644
--- a/devel/libFoundation/Makefile
+++ b/devel/libFoundation/Makefile
@@ -1,9 +1,7 @@
-# $NetBSD: Makefile,v 1.12 2008/08/23 07:47:00 obache Exp $
+# $NetBSD: Makefile,v 1.13 2009/04/18 02:19:23 rh Exp $
#
-
-DISTNAME= libFoundation-1.0.72-r107
+DISTNAME= libFoundation-1.1.7-r168
PKGNAME= ${DISTNAME:S/-r/./}
-PKGREVISION= 2
CATEGORIES= devel gnustep
MASTER_SITES= http://download.opengroupware.org/nightly/sources/releases/
@@ -11,37 +9,33 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.opengroupware.org/en/devs/thirdparty/libFoundation/
COMMENT= Library implementing the OpenStep Foundation API
-USE_LANGUAGES= objc
+LICENSE= libFoundation-license
-WRKSRC= ${WRKDIR}/libfoundation
+.include "common.mk"
-GNU_CONFIGURE= yes
-MAKE_ENV+= ADDITIONAL_OBJCFLAGS="-I${WRKSRC} -I."
-MAKE_ENV+= FOUNDATION_LIB="fd"
-MAKE_ENV+= INSTALL_DATA=${INSTALL_DATA:Q}
+MAKE_FLAGS= GNUSTEP_TARGET_DIR="${WRKSRC}/Foundation"
-PLIST_SUBST+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q}
-PLIST_SUBST+= LIBF_HOST_OS=${LIBF_HOST_OS}
+SUBST_FILES.gnustep_installation_dir+= Foundation/GNUmakefile.postamble
+SUBST_FILES.gnustep_installation_dir+= Foundation/GNUmakefile
+SUBST_FILES.gnustep_installation_dir+= Resources/GNUmakefile
LIBF_HOST_OS= ${GNUSTEP_HOST:C/.*-//}
+PLIST_SUBST+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q}
+PLIST_SUBST+= LIBF_HOST_OS=${LIBF_HOST_OS}
+
+.include "../../devel/gnustep-make/buildlink3.mk"
.include "../../devel/gnustep-objc-lf2/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
-pre-configure:
- ${MKDIR} ${WRKSRC}/config/${MACHINE_GNU_ARCH}
- [ -e ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${GNUSTEP_HOST_OS}.h ] || \
- ${LN} -s linux.h ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${GNUSTEP_HOST_OS}.h
-.if ${GNUSTEP_HOST_OS} != ${LIBF_HOST_OS}
- [ -e ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h ] || \
- ${LN} -s linux.h ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h
-.endif
-
post-configure:
- -${MKDIR} ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}
+ ${MKDIR} ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}
[ -e ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS} ] || \
${LN} -s \
${WRKSRC}/Foundation/${LIBF_HOST_OS} \
${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}
+pre-install:
+ ${MKDIR} ${DESTDIR}${GNUSTEP_MAKEFILES}/Additional
+
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libFoundation/PLIST b/devel/libFoundation/PLIST
index aa687e11aa2..4230d3db789 100644
--- a/devel/libFoundation/PLIST
+++ b/devel/libFoundation/PLIST
@@ -1,279 +1,282 @@
-@comment $NetBSD: PLIST,v 1.2 2006/03/18 00:54:28 minskim Exp $
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/alphanumericCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/controlCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/decimalDigitCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/decomposableCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/emptyCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/illegalCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/letterCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/lowercaseLetterCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/nonBaseCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/punctuationCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/uppercaseLetterCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/whitespaceAndNewlineCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets/whitespaceCharacterSet.bitmap
-share/GNUstep/System/Libraries/Resources/libFoundation/Defaults/English.plist
-share/GNUstep/System/Libraries/Resources/libFoundation/Defaults/French.plist
-share/GNUstep/System/Libraries/Resources/libFoundation/Defaults/German.plist
-share/GNUstep/System/Libraries/Resources/libFoundation/Defaults/NSGlobalDomain.plist
-share/GNUstep/System/Libraries/Resources/libFoundation/Defaults/Romanian.plist
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/NSW
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/North
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/Queensland
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/South
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/Tasmania
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/Victoria
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia/West
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/CET
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/CLST
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/CST6CDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Atlantic
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Central
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/East-Saskatchewan
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Eastern
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Mountain
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Newfoundland
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Pacific
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada/Yukon
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/EET
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/EST
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/EST5EDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Europe/Berlin
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Europe/Brussels
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Europe/Paris
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GB-Eire
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+0_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+1
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+10
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+10_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+11
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+11_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+12
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+13
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+14
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+1_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+2
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+2_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+3
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+3_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+4
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+4_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+5
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+5_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+6
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+6_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+7
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+7_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+8
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+8_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+9
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT+9_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-0_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-1
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-10
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-10_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-11
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-11_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-12
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-1_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-2
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-2_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-3
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-3_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-4
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-4_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-5
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-5_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-6
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-6_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-7
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-7_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-8
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-8_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-9
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/GMT-9_30
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Greenwich
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/HST
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Iceland
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Japan
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/MET
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/MST
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/MST7MDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/NZ
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/PST8PDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Poland
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/RegionsDictionary
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SAST
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SGT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Singapore
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/AST4
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/AST4ADT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/CST6
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/CST6CDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/EST5
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/EST5EDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/HST10
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/MST7
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/MST7MDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/PST8
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/PST8PDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/YST9
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV/YST9YDT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Turkey
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/UCT
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Arizona
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Central
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/East-Indiana
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Eastern
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Hawaii
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Mountain
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Pacific
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Pacific-New
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US/Yukon
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/UTC
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Universal
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/W-SU
-share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/WET
-share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}/GNU/lfmemory.h
-share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}/GNU/real_exception_file.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/Foundation.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSAccount.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSAllocDebugZone.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSArchiver.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSArray.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSAttributedString.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSAutoreleasePool.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSBundle.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSByteOrder.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSCalendarDate.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSCharacterSet.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSClassDescription.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSCoder.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteArray.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteCharacterSet.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteData.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteDate.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteDictionary.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteNumber.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteSet.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteString.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteTimeZoneDetail.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConcreteValue.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSConnection.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSData.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDate.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDateFormatter.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDebug.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDecimal.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDecimalNumber.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDefaultZone.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDictionary.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDistantObject.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSDistributedLock.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSEnumerator.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSError.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSException.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSFileHandle.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSFileManager.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSFormatter.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSGeometry.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSHashTable.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSHost.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSInvocation.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSKeyValueCoding.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSLock.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSMapTable.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSMethodSignature.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSNotification.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSNotificationQueue.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSNull.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSNumberFormatter.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSObjCRuntime.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSObject.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPathUtilities.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPort.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPortCoder.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPortMessage.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPortNameServer.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSPosixFileDescriptor.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSProcessInfo.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSProxy.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSRange.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSRunLoop.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSScanner.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSScriptKeyValueCoding.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSSerialization.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSSet.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSSortDescriptor.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSStream.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSString.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSTask.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSThread.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSTimeZone.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSTimer.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSURL.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSURLHandle.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSUndoManager.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSUserDefaults.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSUtilities.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSValue.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/NSZone.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/StackZone.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/UnixSignalHandler.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/EncodingFormatExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/FoundationException.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/FoundationExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/GeneralExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/NSCoderExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/NSFileHandleExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/NSInvocationExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/NSValueExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions/StringExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/DefaultScannerHandler.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/FormatScanner.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/GCArray.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/GCDictionary.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/GCObject.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/GarbageCollector.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/NSException.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/PrintfFormatScanner.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/PrintfScannerHandler.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/encoding.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/exceptions/FoundationException.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/exceptions/GeneralExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/exceptions/NSCoderExceptions.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/objc-runtime.h
-share/GNUstep/System/Library/Headers/libFoundation/extensions/support.h
-share/GNUstep/System/Library/Libraries/libFoundation.so
-share/GNUstep/System/Library/Libraries/libFoundation.so.1.0.72
-share/GNUstep/System/Library/Makefiles/Additional/libFoundation.make
-share/GNUstep/System/Tools/Defaults
-@comment in devel/gnustep-make: @dirrm share/GNUstep/System/Tools
-@comment in devel/gnustep-make: @dirrm share/GNUstep/System/Library/Makefiles/Additional
-@comment in devel/gnustep-make: @dirrm share/GNUstep/System/Library/Libraries
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}/GNU
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/extensions/exceptions
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/extensions
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/Foundation/exceptions
-@dirrm share/GNUstep/System/Library/Headers/libFoundation/Foundation
-@dirrm share/GNUstep/System/Library/Headers/libFoundation
-@comment in devel/gnustep-make: @dirrm share/GNUstep/System/Library/Headers
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/US
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/SystemV
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Europe
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Canada
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Australia
-@exec ${MKDIR} %D/share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Asia
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Asia
-@exec ${MKDIR} %D/share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Africa
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo/Africa
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/TimeZoneInfo
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/Defaults
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation/CharacterSets
-@dirrm share/GNUstep/System/Libraries/Resources/libFoundation
-@dirrm share/GNUstep/System/Libraries/Resources
-@dirrm share/GNUstep/System/Libraries
-@comment in devel/gnustep-make: @dirrm share/GNUstep/System
+@comment $NetBSD: PLIST,v 1.3 2009/04/18 02:19:23 rh Exp $
+include/libFoundation/Foundation/Foundation.h
+include/libFoundation/Foundation/NSAccount.h
+include/libFoundation/Foundation/NSAllocDebugZone.h
+include/libFoundation/Foundation/NSArchiver.h
+include/libFoundation/Foundation/NSArray.h
+include/libFoundation/Foundation/NSAttributedString.h
+include/libFoundation/Foundation/NSAutoreleasePool.h
+include/libFoundation/Foundation/NSBundle.h
+include/libFoundation/Foundation/NSByteOrder.h
+include/libFoundation/Foundation/NSCalendarDate.h
+include/libFoundation/Foundation/NSCharacterSet.h
+include/libFoundation/Foundation/NSClassDescription.h
+include/libFoundation/Foundation/NSCoder.h
+include/libFoundation/Foundation/NSComparisonPredicate.h
+include/libFoundation/Foundation/NSCompoundPredicate.h
+include/libFoundation/Foundation/NSConcreteArray.h
+include/libFoundation/Foundation/NSConcreteCharacterSet.h
+include/libFoundation/Foundation/NSConcreteData.h
+include/libFoundation/Foundation/NSConcreteDate.h
+include/libFoundation/Foundation/NSConcreteDictionary.h
+include/libFoundation/Foundation/NSConcreteNumber.h
+include/libFoundation/Foundation/NSConcreteSet.h
+include/libFoundation/Foundation/NSConcreteString.h
+include/libFoundation/Foundation/NSConcreteTimeZoneDetail.h
+include/libFoundation/Foundation/NSConcreteValue.h
+include/libFoundation/Foundation/NSConnection.h
+include/libFoundation/Foundation/NSData.h
+include/libFoundation/Foundation/NSDate.h
+include/libFoundation/Foundation/NSDateFormatter.h
+include/libFoundation/Foundation/NSDebug.h
+include/libFoundation/Foundation/NSDecimal.h
+include/libFoundation/Foundation/NSDecimalNumber.h
+include/libFoundation/Foundation/NSDefaultZone.h
+include/libFoundation/Foundation/NSDictionary.h
+include/libFoundation/Foundation/NSDistantObject.h
+include/libFoundation/Foundation/NSDistributedLock.h
+include/libFoundation/Foundation/NSEnumerator.h
+include/libFoundation/Foundation/NSError.h
+include/libFoundation/Foundation/NSException.h
+include/libFoundation/Foundation/NSExpression.h
+include/libFoundation/Foundation/NSFileHandle.h
+include/libFoundation/Foundation/NSFileManager.h
+include/libFoundation/Foundation/NSFormatter.h
+include/libFoundation/Foundation/NSGeometry.h
+include/libFoundation/Foundation/NSHashTable.h
+include/libFoundation/Foundation/NSHost.h
+include/libFoundation/Foundation/NSInvocation.h
+include/libFoundation/Foundation/NSKeyValueCoding.h
+include/libFoundation/Foundation/NSLock.h
+include/libFoundation/Foundation/NSMapTable.h
+include/libFoundation/Foundation/NSMethodSignature.h
+include/libFoundation/Foundation/NSNotification.h
+include/libFoundation/Foundation/NSNotificationQueue.h
+include/libFoundation/Foundation/NSNull.h
+include/libFoundation/Foundation/NSNumberFormatter.h
+include/libFoundation/Foundation/NSObjCRuntime.h
+include/libFoundation/Foundation/NSObject.h
+include/libFoundation/Foundation/NSPathUtilities.h
+include/libFoundation/Foundation/NSPort.h
+include/libFoundation/Foundation/NSPortCoder.h
+include/libFoundation/Foundation/NSPortMessage.h
+include/libFoundation/Foundation/NSPortNameServer.h
+include/libFoundation/Foundation/NSPosixFileDescriptor.h
+include/libFoundation/Foundation/NSPredicate.h
+include/libFoundation/Foundation/NSProcessInfo.h
+include/libFoundation/Foundation/NSProxy.h
+include/libFoundation/Foundation/NSRange.h
+include/libFoundation/Foundation/NSRunLoop.h
+include/libFoundation/Foundation/NSScanner.h
+include/libFoundation/Foundation/NSScriptKeyValueCoding.h
+include/libFoundation/Foundation/NSSerialization.h
+include/libFoundation/Foundation/NSSet.h
+include/libFoundation/Foundation/NSSortDescriptor.h
+include/libFoundation/Foundation/NSStream.h
+include/libFoundation/Foundation/NSString.h
+include/libFoundation/Foundation/NSTask.h
+include/libFoundation/Foundation/NSThread.h
+include/libFoundation/Foundation/NSTimeZone.h
+include/libFoundation/Foundation/NSTimer.h
+include/libFoundation/Foundation/NSURL.h
+include/libFoundation/Foundation/NSURLHandle.h
+include/libFoundation/Foundation/NSUndoManager.h
+include/libFoundation/Foundation/NSUserDefaults.h
+include/libFoundation/Foundation/NSUtilities.h
+include/libFoundation/Foundation/NSValue.h
+include/libFoundation/Foundation/NSZone.h
+include/libFoundation/Foundation/StackZone.h
+include/libFoundation/Foundation/UnixSignalHandler.h
+include/libFoundation/Foundation/exceptions/EncodingFormatExceptions.h
+include/libFoundation/Foundation/exceptions/FoundationException.h
+include/libFoundation/Foundation/exceptions/FoundationExceptions.h
+include/libFoundation/Foundation/exceptions/GeneralExceptions.h
+include/libFoundation/Foundation/exceptions/NSCoderExceptions.h
+include/libFoundation/Foundation/exceptions/NSFileHandleExceptions.h
+include/libFoundation/Foundation/exceptions/NSInvocationExceptions.h
+include/libFoundation/Foundation/exceptions/NSValueExceptions.h
+include/libFoundation/Foundation/exceptions/StringExceptions.h
+include/libFoundation/extensions/DefaultScannerHandler.h
+include/libFoundation/extensions/FormatScanner.h
+include/libFoundation/extensions/GCArray.h
+include/libFoundation/extensions/GCDictionary.h
+include/libFoundation/extensions/GCObject.h
+include/libFoundation/extensions/GarbageCollector.h
+include/libFoundation/extensions/NSException.h
+include/libFoundation/extensions/PrintfFormatScanner.h
+include/libFoundation/extensions/PrintfScannerHandler.h
+include/libFoundation/extensions/encoding.h
+include/libFoundation/extensions/exceptions/FoundationException.h
+include/libFoundation/extensions/exceptions/GeneralExceptions.h
+include/libFoundation/extensions/exceptions/NSCoderExceptions.h
+include/libFoundation/extensions/objc-runtime.h
+include/libFoundation/extensions/support.h
+include/libFoundation/${MACHINE_ARCH}/${LOWER_OPSYS}/GNU/lfmemory.h
+include/libFoundation/${MACHINE_ARCH}/${LOWER_OPSYS}/GNU/real_exception_file.h
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/alphanumericCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/controlCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/decimalDigitCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/decomposableCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/emptyCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/illegalCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/letterCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/lowercaseLetterCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/nonBaseCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/punctuationCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/uppercaseLetterCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/whitespaceAndNewlineCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets/whitespaceCharacterSet.bitmap
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults/English.plist
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults/French.plist
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults/German.plist
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults/NSGlobalDomain.plist
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults/Romanian.plist
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/NSW
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/North
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/Queensland
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/South
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/Tasmania
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/Victoria
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia/West
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/CET
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/CLST
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/CST6CDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Atlantic
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Central
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/East-Saskatchewan
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Eastern
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Mountain
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Newfoundland
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Pacific
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada/Yukon
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/EET
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/EST
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/EST5EDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Europe/Berlin
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Europe/Brussels
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Europe/Paris
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GB-Eire
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+0_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+1
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+10
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+10_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+11
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+11_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+12
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+13
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+14
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+1_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+2
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+2_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+3
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+3_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+4
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+4_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+5
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+5_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+6
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+6_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+7
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+7_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+8
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+8_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+9
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT+9_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-0_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-1
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-10
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-10_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-11
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-11_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-12
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-1_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-2
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-2_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-3
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-3_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-4
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-4_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-5
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-5_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-6
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-6_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-7
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-7_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-8
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-8_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-9
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/GMT-9_30
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Greenwich
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/HST
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Iceland
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Japan
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/MET
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/MST
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/MST7MDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/NZ
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/PST8PDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Poland
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/RegionsDictionary
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SAST
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SGT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Singapore
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/AST4
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/AST4ADT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/CST6
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/CST6CDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/EST5
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/EST5EDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/HST10
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/MST7
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/MST7MDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/PST8
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/PST8PDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/YST9
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV/YST9YDT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Turkey
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/UCT
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Arizona
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Central
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/East-Indiana
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Eastern
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Hawaii
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Mountain
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Pacific
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Pacific-New
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US/Yukon
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/UTC
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Universal
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/W-SU
+lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/WET
+lib/libFoundation.so
+lib/libFoundation.so.1.1.7
+share/GNUstep/Makefiles/Additional/libFoundation.make
+@comment in devel/gnustep-make: @dirrm share/GNUstep/Makefiles/Additional
+@comment in devel/gnustep-make: @dirrm share/GNUstep/Makefiles
+@comment in devel/gnustep-make: @dirrm share/GNUstep
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/US
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/SystemV
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Europe
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Canada
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Australia
+@exec ${MKDIR} %D/lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Asia
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Asia
+@exec ${MKDIR} %D/lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Africa
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo/Africa
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/TimeZoneInfo
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/Defaults
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation/CharacterSets
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources/libFoundation
+@dirrm lib/GNUstep/Libraries/${PKGNAME}/Resources
+@dirrm lib/GNUstep/Libraries/${PKGNAME}
+@unexec ${RMDIR} %D/lib/GNUstep/Libraries 2>/dev/null || ${TRUE}
+@unexec ${RMDIR} %D/lib/GNUstep 2>/dev/null || ${TRUE}
+@dirrm include/libFoundation/${MACHINE_ARCH}/${LOWER_OPSYS}/GNU
+@dirrm include/libFoundation/${MACHINE_ARCH}/${LOWER_OPSYS}
+@dirrm include/libFoundation/${MACHINE_ARCH}
+@dirrm include/libFoundation/extensions/exceptions
+@dirrm include/libFoundation/extensions
+@dirrm include/libFoundation/Foundation/exceptions
+@dirrm include/libFoundation/Foundation
+@dirrm include/libFoundation
diff --git a/devel/libFoundation/buildlink3.mk b/devel/libFoundation/buildlink3.mk
index 06020e8f13f..9eaee91fdbf 100644
--- a/devel/libFoundation/buildlink3.mk
+++ b/devel/libFoundation/buildlink3.mk
@@ -1,56 +1,55 @@
-# $NetBSD: buildlink3.mk,v 1.9 2009/03/20 19:24:16 joerg Exp $
+# $NetBSD: buildlink3.mk,v 1.10 2009/04/18 02:19:23 rh Exp $
BUILDLINK_TREE+= libFoundation
.if !defined(LIBFOUNDATION_BUILDLINK3_MK)
LIBFOUNDATION_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.libFoundation+= libFoundation>=1.0.72.107nb1
-BUILDLINK_ABI_DEPENDS.libFoundation?= libFoundation>=1.0.72.107nb2
+BUILDLINK_API_DEPENDS.libFoundation+= libFoundation>=1.1.7.168
BUILDLINK_PKGSRCDIR.libFoundation?= ../../devel/libFoundation
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/CharacterSets$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/Defaults$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Africa$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Asia$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Australia$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Canada$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Europe$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/SystemV$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/US$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}\/${LOWER_OPSYS}$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}\/${LOWER_OPSYS}\/GNU$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/Foundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/Foundation\/exceptions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/extensions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@dirrm share\/GNUstep\/System\/Library\/Headers\/libFoundation\/extensions\/exceptions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/CharacterSets$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/Defaults$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Africa$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Asia$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Australia$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Canada$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/Europe$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/SystemV$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Libraries\/Resources\/libFoundation\/TimeZoneInfo\/US$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}\/${LOWER_OPSYS}$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/${GNUSTEP_HOST_CPU}\/${LOWER_OPSYS}\/GNU$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/Foundation$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/Foundation\/exceptions$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/extensions$$/ { next; }
-PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/share\/GNUstep\/System\/Library\/Headers\/libFoundation\/extensions\/exceptions$$/ { next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/${MACHINE_ARCH}$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/${MACHINE_ARCH}\/${LOWER_OPSYS}$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/${MACHINE_ARCH}\/${LOWER_OPSYS}\/GNU$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/Foundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/Foundation\/exceptions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/extensions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm include\/libFoundation\/extensions\/exceptions$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/CharacterSets$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/Defaults$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Africa$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Asia$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Australia$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Canada$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Europe$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/SystemV$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@dirrm lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/US$$/ { print "@comment in devel/libFoundation: " $$0; next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/${MACHINE_ARCH}$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/${MACHINE_ARCH}\/${LOWER_OPSYS}$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/${MACHINE_ARCH}\/${LOWER_OPSYS}\/GNU$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/Foundation$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/Foundation\/exceptions$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/extensions$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/include\/libFoundation\/extensions\/exceptions$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/CharacterSets$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/Defaults$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Africa$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Asia$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Australia$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Canada$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/Europe$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/SystemV$$/ { next; }
+PRINT_PLIST_AWK+= /^@exec \$${MKDIR} %D\/lib\/GNUstep\/Libraries\/${PKGNAME}\/Resources\/libFoundation\/TimeZoneInfo\/US$$/ { next; }
FOUNDATION_LIB?= fd
ADDITIONAL_INCLUDE_DIRS+=-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}/GNU
@@ -61,7 +60,8 @@ MAKE_ENV+= FOUNDATION_LIB=${FOUNDATION_LIB:Q}
MAKE_ENV+= ADDITIONAL_INCLUDE_DIRS=${ADDITIONAL_INCLUDE_DIRS:Q}
.endif
+.include "../../devel/gnustep-make/buildlink3.mk"
.include "../../devel/gnustep-objc-lf2/buildlink3.mk"
-.endif # LIBFOUNDATION_BUILDLINK3_MK
+.endif # LIBFOUNDATION_BUILDLINK3_MK
BUILDLINK_TREE+= -libFoundation
diff --git a/devel/libFoundation/common.mk b/devel/libFoundation/common.mk
new file mode 100644
index 00000000000..d8c220d4792
--- /dev/null
+++ b/devel/libFoundation/common.mk
@@ -0,0 +1,31 @@
+# $NetBSD: common.mk,v 1.1 2009/04/18 02:19:23 rh Exp $
+#
+PKG_DESTDIR_SUPPORT= destdir
+
+USE_LANGUAGES= objc
+
+WRKSRC= ${WRKDIR}/libfoundation
+
+GNU_CONFIGURE= yes
+MAKE_JOBS_SAFE= no
+MAKE_ENV+= ADDITIONAL_OBJCFLAGS="-I${WRKSRC} -I."
+MAKE_ENV+= FOUNDATION_LIB="fd"
+MAKE_ENV+= INSTALL_DATA=${INSTALL_DATA:Q}
+
+LIBF_HOST_OS= ${GNUSTEP_HOST:C/.*-//}
+
+FIX_GNUSTEP_INSTALLATION_DIR= yes
+
+.include "../../devel/gnustep-make/gnustep.mk"
+
+PLIST_SUBST+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU:Q}
+PLIST_SUBST+= LIBF_HOST_OS=${LIBF_HOST_OS}
+
+pre-configure:
+ ${MKDIR} ${WRKSRC}/config/${MACHINE_GNU_ARCH}
+ [ -e ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${GNUSTEP_HOST_OS}.h ] || \
+ ${LN} -s linux.h ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${GNUSTEP_HOST_OS}.h
+.if ${GNUSTEP_HOST_OS} != ${LIBF_HOST_OS}
+ [ -e ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h ] || \
+ ${LN} -s linux.h ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h
+.endif
diff --git a/devel/libFoundation/distinfo b/devel/libFoundation/distinfo
index dbd76e2a510..8a18e39767a 100644
--- a/devel/libFoundation/distinfo
+++ b/devel/libFoundation/distinfo
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/04/24 02:48:06 rh Exp $
+$NetBSD: distinfo,v 1.2 2009/04/18 02:19:23 rh Exp $
-SHA1 (libFoundation-1.0.72-r107.tar.gz) = e6934e03d749a7a47d6e1ba5ab006d48458fd685
-RMD160 (libFoundation-1.0.72-r107.tar.gz) = 8de369d04b80d91bc939dbe0dcf9c93e44f60ee4
-Size (libFoundation-1.0.72-r107.tar.gz) = 534583 bytes
+SHA1 (libFoundation-1.1.7-r168.tar.gz) = ddd1a732b19fb802e4b7cfac3e1248b26c1c1576
+RMD160 (libFoundation-1.1.7-r168.tar.gz) = 73beb75f1bdc983ce9b17348cc7437800b442070
+Size (libFoundation-1.1.7-r168.tar.gz) = 563456 bytes
+SHA1 (patch-aa) = d65aaa11cd6c0d37d84a4d409e662099f931c857
+SHA1 (patch-ab) = b4f1ff791052403ac3c3a9b005dd3d67d3dc9aea
diff --git a/devel/libFoundation/patches/patch-aa b/devel/libFoundation/patches/patch-aa
new file mode 100644
index 00000000000..9dbcf69e59e
--- /dev/null
+++ b/devel/libFoundation/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2009/04/18 02:19:23 rh Exp $
+
+--- GNUmakefile.orig 2009-04-18 10:49:03.000000000 +1000
++++ GNUmakefile
+@@ -38,7 +38,7 @@ GNUSTEP_INSTALLATION_DOMAIN = SYSTEM
+ include $(GNUSTEP_MAKEFILES)/common.make
+ include ./Version
+
+-SUBPROJECTS = Foundation Resources examples
++SUBPROJECTS = Foundation Resources
+
+ include $(GNUSTEP_MAKEFILES)/aggregate.make
+
diff --git a/devel/libFoundation/patches/patch-ab b/devel/libFoundation/patches/patch-ab
new file mode 100644
index 00000000000..e46c3a22773
--- /dev/null
+++ b/devel/libFoundation/patches/patch-ab
@@ -0,0 +1,17 @@
+$NetBSD: patch-ab,v 1.1 2009/04/18 02:19:23 rh Exp $
+
+--- Foundation/NSDecimalNumber.m.orig 2008-11-03 02:00:07.000000000 +1000
++++ Foundation/NSDecimalNumber.m
+@@ -22,10 +22,12 @@
+ or in connection with the use or performance of this software.
+ */
+
++#define nan system_nan
+ #include <Foundation/NSDecimalNumber.h>
+ #include <Foundation/NSUtilities.h>
+ #include <common.h>
+ #include <math.h>
++#undef nan
+
+ @interface NSDecimalZeroNumber : NSDecimalNumber
+ @end
diff --git a/licenses/libFoundation-license b/licenses/libFoundation-license
new file mode 100644
index 00000000000..ea95187162f
--- /dev/null
+++ b/licenses/libFoundation-license
@@ -0,0 +1,18 @@
+
+Copyright (C) 1995, 1996, 1997, 1998 Ovidiu Predescu and Mircea Oancea.
+All rights reserved.
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for ANY purpose and without fee is hereby granted, provided
+that the above copyright notice appear in all copies and that both that
+copyright notice and this permission notice appear in supporting
+documentation. This software may be included in any commercial product
+provided that its distribution contain the libFoundation copyright notice
+and this permission notice.
+
+We disclaim all warranties with regard to this software, including all
+implied warranties of merchantability and fitness, in no event shall
+we be liable for any special, indirect or consequential damages or any
+damages whatsoever resulting from loss of use, data or profits, whether in
+an action of contract, negligence or other tortious action, arising out of
+or in connection with the use or performance of this software.