BSD Ports

lang/gnustep-base 1.29.0_3 MidnightBSD

GNUstep Foundation library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl, lgpl
Categories
lang, devel, gnustep

Description

The GNUstep Base library implements the Foundation portion of the OpenStep specification, jointly developed by NeXT and Sun. It aims to provide compatibility with extensions added by Apple's implementation of this standard: Cocoa. The Foundation framework provides the standard library for Objective-C, including collections, operating system interfaces, and so on.

Please contact the GNUstep maintainers at <[email protected]> in case of questions and offers of help.

In the other systems

SystemPortVersion
MidnightBSDlang/gnustep-base1.29.0_3
FreeBSDlang/gnustep-base1.31.1_1
OpenBSDx11/gnustep/base1.31.1p2
NetBSDdevel/gnustep-base1.31.0nb4
DragonFlylang/gnustep-base1.29.0_2
HardenedBSDlang/gnustep-base1.31.1_1
GhostBSDlang/gnustep-base1.31.1_1

Install

Binary package:

mport install gnustep-base

From mports:

cd /usr/mports/lang/gnustep-base && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gnustep-base>0:lang/gnustep-base

Dependencies

As this port's Makefile names them.

Library 4

Runtime 1

Build dependencies 4
Run dependencies 5

No port depends on this one.

Configuration

Options name: lang_gnustep-base

OptionDefaultDescription
AVAHIoffZeroconf via Avahi (preferred)
GNUTLSon
ICUon
MDNSonZeroconf via mDNSResponder
USES
pkgconfig iconv gnome gnustep
Service scripts
none

Files

Manual pages 1
  • gdomap(8)
pkg-plist 970
  • libdata/ldconfig/gnustep-base
  • etc/gnustep-base/gdomap_if
  • GNUstep/System/Library/Makefiles/Additional/base.make
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/gdnc.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/make_strings.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/defaults.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/xmlparse.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/HTMLLinker.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/autogsdoc.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/sfparse.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/cvtenc.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/plutil.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/gspath.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man%%MAJORVERSION%%/pldes.%%MAJORVERSION%%.gz
  • GNUstep/System/Library/Documentation/man/man8/gdomap.8.gz
  • GNUstep/System/Library/DTDs/plist-0_9.dtd
  • GNUstep/System/Library/DTDs/gsdoc-_0_0.dtd
  • GNUstep/System/Library/DTDs/gsdoc-0_6_5.dtd
  • GNUstep/System/Library/DTDs/gsdoc-_0_.dtd
  • GNUstep/System/Library/DTDs/gsdoc-0_6_7.dtd
  • GNUstep/System/Library/DTDs/gsdoc-_0_.rnc
  • GNUstep/System/Library/DTDs/gsdoc-_0_2.dtd
  • GNUstep/System/Library/DTDs/gsdoc-_0_3.dtd
  • GNUstep/System/Library/DTDs/gsdoc-_0_4.dtd
  • GNUstep/System/Library/DTDs/gsdoc-0_6_6.dtd
  • GNUstep/System/Library/Headers/Foundation/NSURLHandle.h
  • GNUstep/System/Library/Headers/Foundation/NSDateComponentsFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSUserDefaults.h
  • GNUstep/System/Library/Headers/Foundation/NSArchiver.h
  • GNUstep/System/Library/Headers/Foundation/NSExtensionRequestHandling.h
  • GNUstep/System/Library/Headers/Foundation/NSPortCoder.h
  • GNUstep/System/Library/Headers/Foundation/NSThread.h
  • GNUstep/System/Library/Headers/Foundation/NSScriptWhoseTests.h
  • GNUstep/System/Library/Headers/Foundation/NSExpression.h
  • GNUstep/System/Library/Headers/Foundation/NSSpellServer.h
  • GNUstep/System/Library/Headers/Foundation/NSFileManager.h
  • GNUstep/System/Library/Headers/Foundation/NSByteOrder.h
  • GNUstep/System/Library/Headers/Foundation/NSRunLoop.h
  • GNUstep/System/Library/Headers/Foundation/NSGeometry.h
  • GNUstep/System/Library/Headers/Foundation/NSAppleEventDescriptor.h
  • GNUstep/System/Library/Headers/Foundation/NSDate.h
  • GNUstep/System/Library/Headers/Foundation/NSURLError.h
  • GNUstep/System/Library/Headers/Foundation/NSProgress.h
  • GNUstep/System/Library/Headers/Foundation/NSExtensionContext.h
  • GNUstep/System/Library/Headers/Foundation/NSExtensionItem.h
  • GNUstep/System/Library/Headers/Foundation/NSException.h
  • GNUstep/System/Library/Headers/Foundation/NSZone.h
  • GNUstep/System/Library/Headers/Foundation/NSPropertyList.h
  • GNUstep/System/Library/Headers/Foundation/NSPredicate.h
  • GNUstep/System/Library/Headers/Foundation/NSHTTPCookie.h
  • GNUstep/System/Library/Headers/Foundation/NSNumberFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSSet.h
  • GNUstep/System/Library/Headers/Foundation/NSURLResponse.h
  • GNUstep/System/Library/Headers/Foundation/NSFileCoordinator.h
  • GNUstep/System/Library/Headers/Foundation/NSOperation.h
  • GNUstep/System/Library/Headers/Foundation/NSScriptKeyValueCoding.h
  • GNUstep/System/Library/Headers/Foundation/NSURLRequest.h
  • GNUstep/System/Library/Headers/Foundation/NSScriptClassDescription.h
  • GNUstep/System/Library/Headers/Foundation/NSProtocolChecker.h
  • GNUstep/System/Library/Headers/Foundation/NSEnumerator.h
  • GNUstep/System/Library/Headers/Foundation/NSUserScriptTask.h
  • GNUstep/System/Library/Headers/Foundation/NSPersonNameComponents.h
  • GNUstep/System/Library/Headers/Foundation/NSScanner.h
  • GNUstep/System/Library/Headers/Foundation/NSPortNameServer.h
  • GNUstep/System/Library/Headers/Foundation/NSErrorRecoveryAttempting.h
  • GNUstep/System/Library/Headers/Foundation/NSEnergyFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSUserActivity.h
  • GNUstep/System/Library/Headers/Foundation/NSNull.h
  • GNUstep/System/Library/Headers/Foundation/NSMeasurement.h
  • GNUstep/System/Library/Headers/Foundation/NSUserNotification.h
  • GNUstep/System/Library/Headers/Foundation/NSUtilities.h
  • GNUstep/System/Library/Headers/Foundation/NSPointerFunctions.h
  • GNUstep/System/Library/Headers/Foundation/NSMassFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSConnection.h
  • GNUstep/System/Library/Headers/Foundation/NSXMLElement.h
  • GNUstep/System/Library/Headers/Foundation/NSKeyValueCoding.h
  • GNUstep/System/Library/Headers/Foundation/NSDateInterval.h
  • GNUstep/System/Library/Headers/Foundation/NSPersonNameComponentsFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSXMLParser.h
  • GNUstep/System/Library/Headers/Foundation/NSSortDescriptor.h
  • GNUstep/System/Library/Headers/Foundation/NSUnit.h
  • GNUstep/System/Library/Headers/Foundation/NSPointerArray.h
  • GNUstep/System/Library/Headers/Foundation/NSScriptSuiteRegistry.h
  • GNUstep/System/Library/Headers/Foundation/NSMetadataAttributes.h
  • GNUstep/System/Library/Headers/Foundation/NSNetServices.h
  • GNUstep/System/Library/Headers/Foundation/NSScriptCommandDescription.h
  • GNUstep/System/Library/Headers/Foundation/NSDateFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSString.h
  • GNUstep/System/Library/Headers/Foundation/NSCharacterSet.h
  • GNUstep/System/Library/Headers/Foundation/NSISO860DateFormatter.h
  • GNUstep/System/Library/Headers/Foundation/NSCache.h
  • GNUstep/System/Library/Headers/Foundation/NSFileVersion.h
  • GNUstep/System/Library/Headers/Foundation/NSURL.h
  • GNUstep/System/Library/Headers/Foundation/NSDistributedLock.h
  • GNUstep/System/Library/Headers/Foundation/NSURLSession.h
  • GNUstep/System/Library/Headers/Foundation/NSIndexSet.h
  • GNUstep/System/Library/Headers/Foundation/NSLinguisticTagger.h
  • GNUstep/System/Library/Headers/Foundation/NSCoder.h
  • GNUstep/System/Library/Headers/Foundation/NSFileWrapper.h
  • GNUstep/System/Library/Headers/Foundation/NSObjCRuntime.h

The first 100 are listed.

distinfo 2
FileSizeSHA256
gnustep-base-1.29.0.tar.gz3.697809e+06fa58eda665c3e0b9c420dc32bb3d51247a407c944d82e5eed1afe8a2b943ef37
37913d006d96a6bdcb963f4ca4889888dcce6094.patch775a7a3bad7bda7e63599677294f0ee0b2273b680168b6fd9b4b4c5618ba8a184d5
Master sites 1
  • https://github.com/gnustep/libs-base/releases/download/base-${DISTVERSION:S,.,_,g}/

Commit history 1

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …