BSD Ports

devel/fortytwo-encore 0.3.1_11 FreeBSD

Utility classes for GNUstep

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL21+
Categories
devel, gnustep
Package size
132.3 KiB, 1972.4 KiB installed

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

In the other systems

SystemPortVersion
FreeBSDdevel/fortytwo-encore0.3.1_11
MidnightBSDdevel/fortytwo-encore0.3.1_2
HardenedBSDdevel/fortytwo-encore0.3.1_11
GhostBSDdevel/fortytwo-encore0.3.1_11

Install

Binary package:

pkg install fortytwo-encore

From the ports tree:

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

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

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

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.1_110.3.1_11--0.3.1_11
FreeBSD:14:quarterly0.3.1_110.3.1_11n/a-0.3.1_11
FreeBSD:15:latest0.3.1_110.3.1_11n/a-0.3.1_11
FreeBSD:15:quarterly0.3.1_110.3.1_11n/an/an/a
FreeBSD:16:latest0.3.1_110.3.1_11n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 83
Run dependencies 82

Configuration

Options name: devel_encore

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
gnustep
Service scripts
none

Message after installing

===>   NOTICE:

The fortytwo-encore port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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

Commit history 0

No commits in the history this site was built from.