BSD Ports

devel/fortytwo-encore 0.3.1_2 MidnightBSD

Utility classes for GNUstep

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl2.1
Categories
devel, gnustep

Description

Encore is a set of utility classes written in Objective-C for GNUstep and Mac OS X. The motivation of writing these classes was driven by implementing the projects BDB and FT. The classes may be useful for other projects as well.

The classes include

  • logging: A flexible logging mechanism similar to log4j. Supports logging levels, logging contexts, different output channels per context, configuration per xml, ...

  • XML-based reflection: a configuration mechanism which is based on XML and uses inversion of control (see tests for an example)

  • a simple testing framework

  • StringUtils class

  • an iterator interface

LICENSE: LGPL2 or later

In the other systems

The newest version among them is 0.3.1, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/fortytwo-encore0.3.1_2 newestno data-[email protected]-
FreeBSDdevel/fortytwo-encore0.3.1_11 newestnone known-[email protected]-
HardenedBSDdevel/fortytwo-encore0.3.1_11 newestno data-[email protected]-
GhostBSDdevel/fortytwo-encore0.3.1_11 newestno data-[email protected]-

Install

Binary package:

mport install fortytwo-encore

From mports:

cd /usr/mports/devel/fortytwo-encore && make install clean

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

RUN_DEPENDS=	fortytwo-encore>0:devel/fortytwo-encore

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Configuration

Options name: devel_encore

OptionDefaultDescription
DOCSoff
USES
gnustep
Service scripts
none

Files

pkg-plist 51
  • GNUstep/System/Library/Frameworks/Encore.framework/Encore
  • GNUstep/System/Library/Frameworks/Encore.framework/Headers
  • GNUstep/System/Library/Frameworks/Encore.framework/Resources
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Encore
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECArrayIterator.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECCache.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECCacheItem.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECDefaultLoggingFormatter.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECEmptyIterator.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECEnumeratorIterator.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECExceptions.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECFileLoggingWriter.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECIterator.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECKeyToListMap.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLogger.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLogging.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLoggingConfiguration.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLoggingFormatter.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLoggingWriter.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECLoggingXMLConfiguration.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECMemory.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECNSLogLoggingWriter.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECObject.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECParameterString.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECStack.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECStandardOutput.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECStringUtils.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECTestResult.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECTestSuite.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECTestcase.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControl.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlContext.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlDefaultAllocatorRule.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlDefaultRule.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlDelegateMessageRule.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlEvent.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlReferenceRule.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlRule.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlRuleSelector.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/ECXMLControlState.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Headers/Encore.h
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/Resources/Info-gnustep.plist
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/libEncore.so
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/libEncore.so.
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/%%MAJORVERSION%%/libEncore.so.
  • GNUstep/System/Library/Frameworks/Encore.framework/Versions/Current
  • GNUstep/System/Library/Frameworks/Encore.framework/libEncore.so
  • GNUstep/System/Library/Headers/Encore
  • GNUstep/System/Library/Libraries/libEncore.so
  • GNUstep/System/Library/Libraries/libEncore.so.
  • GNUstep/System/Library/Libraries/libEncore.so.
distinfo 2
FileSizeSHA256
Encore-0.3.1-src.tgz77970aaa4603d3955266689c158c6c39fdeb07f68df8e30310e51c65e77b32dd30c74
Encore-0.3.1-api-ref.tgz115877ba7646c5205f3fc21135722e3d4963c2086a139abae73fde6723ced235a0a0e8
Master sites 1
  • SF/fortytwo/Encore/0.3.1