summaryrefslogtreecommitdiff
path: root/devel/libFoundation
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2005-04-24 02:48:06 +0000
committerrh <rh@pkgsrc.org>2005-04-24 02:48:06 +0000
commit5cb0320f5ed22576a079b2355f3593ba2e39d643 (patch)
tree73c1147a979f183255f25cc05705dbd301d6670b /devel/libFoundation
parent8abcd7a102f30934cbc520bece587035283b931d (diff)
downloadpkgsrc-5cb0320f5ed22576a079b2355f3593ba2e39d643.tar.gz
Initial import of libFoundation-1.0.72.107, a library implementing the
OpenStep Foundation API
Diffstat (limited to 'devel/libFoundation')
-rw-r--r--devel/libFoundation/DESCR4
-rw-r--r--devel/libFoundation/Makefile45
-rw-r--r--devel/libFoundation/PLIST279
-rw-r--r--devel/libFoundation/buildlink3.mk73
-rw-r--r--devel/libFoundation/distinfo5
5 files changed, 406 insertions, 0 deletions
diff --git a/devel/libFoundation/DESCR b/devel/libFoundation/DESCR
new file mode 100644
index 00000000000..ee81290e0b3
--- /dev/null
+++ b/devel/libFoundation/DESCR
@@ -0,0 +1,4 @@
+ LibFoundation is a library mostly conform to the OpenStep Foundation API
+specification, that is, it includes Objective-C classes and methods
+handling memory management, collections, basic file-input/output, handling
+of URLs, etc.
diff --git a/devel/libFoundation/Makefile b/devel/libFoundation/Makefile
new file mode 100644
index 00000000000..57ffd4c6f01
--- /dev/null
+++ b/devel/libFoundation/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/04/24 02:48:06 rh Exp $
+#
+
+DISTNAME= libFoundation-1.0.72-r107
+PKGNAME= ${DISTNAME:S/-r/./}
+CATEGORIES= devel gnustep
+MASTER_SITES= ftp://ftp.opengroupware.org/sources/releases/ \
+ http://www.opengroupware.org/sources/releases/
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://www.opengroupware.org/en/devs/thirdparty/libFoundation/
+COMMENT= Library implementing the OpenStep Foundation API
+
+WRKSRC= ${WRKDIR}/libfoundation
+
+GNU_CONFIGURE= yes
+MAKE_ENV+= ADDITIONAL_OBJCFLAGS="-I${WRKSRC} -I."
+MAKE_ENV+= FOUNDATION_LIB="fd"
+
+PLIST_SUBST+= GNUSTEP_HOST_CPU=${GNUSTEP_HOST_CPU}
+
+LIBF_HOST_OS= ${GNUSTEP_HOST:C/.*-//}
+
+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
+ [ -e ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h ] || \
+ ${LN} -s linux.h ${WRKSRC}/config/${MACHINE_GNU_ARCH}/${LIBF_HOST_OS}.h
+
+post-configure:
+ [ -e ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS} ] || \
+ ${LN} -s \
+ ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS} \
+ ${WRKSRC}/Foundation/${GNUSTEP_HOST_CPU}/${GNUSTEP_HOST_OS}
+
+.include "../../mk/compiler.mk"
+
+.if empty(CC_VERSION:Mgcc-3*)
+.include "../../devel/gnustep-objc/buildlink3.mk"
+.endif
+.include "../../devel/gnustep-make/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/libFoundation/PLIST b/devel/libFoundation/PLIST
new file mode 100644
index 00000000000..8030f6a6e0a
--- /dev/null
+++ b/devel/libFoundation/PLIST
@@ -0,0 +1,279 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/04/24 02:48:06 rh 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}/${LOWER_OPSYS}/GNU/lfmemory.h
+share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}/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}/${LOWER_OPSYS}/GNU
+@dirrm share/GNUstep/System/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}
+@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
diff --git a/devel/libFoundation/buildlink3.mk b/devel/libFoundation/buildlink3.mk
new file mode 100644
index 00000000000..a2a7c03cebb
--- /dev/null
+++ b/devel/libFoundation/buildlink3.mk
@@ -0,0 +1,73 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/04/24 02:48:06 rh Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+LIBFOUNDATION_BUILDLINK3_MK:= ${LIBFOUNDATION_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= libFoundation
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NlibFoundation}
+BUILDLINK_PACKAGES+= libFoundation
+
+.if !empty(LIBFOUNDATION_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.libFoundation+= libFoundation>=1.0.72.107
+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; }
+
+FOUNDATION_LIB?= fd
+ADDITIONAL_INCLUDE_DIRS+=-I${GNUSTEP_SYSTEM_ROOT}/Library/Headers/libFoundation/${GNUSTEP_HOST_CPU}/${LOWER_OPSYS}/GNU
+.if !defined(NO_FOUNDATION_ENV)
+CONFIGURE_ENV+= FOUNDATION_LIB="${FOUNDATION_LIB}"
+CONFIGURE_ENV+= ADDITIONAL_INCLUDE_DIRS="${ADDITIONAL_INCLUDE_DIRS}"
+MAKE_ENV+= FOUNDATION_LIB="${FOUNDATION_LIB}"
+MAKE_ENV+= ADDITIONAL_INCLUDE_DIRS="${ADDITIONAL_INCLUDE_DIRS}"
+.endif
+
+.endif # LIBFOUNDATION_BUILDLINK3_MK
+
+.include "../../devel/gnustep-make/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/devel/libFoundation/distinfo b/devel/libFoundation/distinfo
new file mode 100644
index 00000000000..dbd76e2a510
--- /dev/null
+++ b/devel/libFoundation/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/04/24 02:48:06 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