BSD Ports

textproc/ctpp2 2.8.3_10 FreeBSD

C++ library to use templates in C/C++ projects, version 2

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
ce42f1ec2b
Categories
textproc, devel
Package size
375.1 KiB, 2438.2 KiB installed

Description

This is a simple set of C++ classes which allow to use templates like perl modules Template Toolkit and HTML::Template::Pro Version 2.

In the other systems

SystemPortVersion
FreeBSDtextproc/ctpp22.8.3_10
DragonFlytextproc/ctpp22.8.3_10

Install

Binary package:

pkg install ctpp2

From the ports tree:

cd /usr/ports/textproc/ctpp2/ && make install clean

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

RUN_DEPENDS=	ctpp2>0:textproc/ctpp2
LIB_DEPENDS=	libctpp2.so:textproc/ctpp2

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:latest2.8.3_102.8.3_102.8.3_82.8.3_102.8.3_10
FreeBSD:14:quarterly2.8.3_102.8.3_10n/a2.8.3_102.8.3_10
FreeBSD:15:latest2.8.3_102.8.3_10n/a2.8.3_102.8.3_10
FreeBSD:15:quarterly2.8.3_102.8.3_10n/an/an/a
FreeBSD:16:latest2.8.3_102.8.3_10n/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 20
Run dependencies 3

Configuration

Options name: textproc_ctpp2

OptionDefaultDescription
DEBUGoffEnable debug output
DISCARD_ILSEQonDiscard illegal sequence and continue
DOCSoffBuild and/or install documentation
MD5onEnable md5 support
OPTIMIZATIONonEnable optimization
TRANSLITERATEonEnable transliteration in the conversion
USES
cmake compiler:c++11-lang gettext
Service scripts
none

Message after installing

===>   NOTICE:

The ctpp2 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

Manual pages 5
  • ctpp2-config(1)
  • ctpp2c(1)
  • ctpp2i(1)
  • ctpp2json(1)
  • ctpp2vm(1)
pkg-plist 76
  • bin/ctpp2-config
  • bin/ctpp2c
  • bin/ctpp2i
  • bin/ctpp2json
  • bin/ctpp2vm
  • include/ctpp2/CDT.hpp
  • include/ctpp2/CDTSortRoutines.hpp
  • include/ctpp2/CTPP2BitIndex.hpp
  • include/ctpp2/CTPP2CharIterator.hpp
  • include/ctpp2/CTPP2Compiler.hpp
  • include/ctpp2/CTPP2DTOA.hpp
  • include/ctpp2/CTPP2Exception.hpp
  • include/ctpp2/CTPP2Error.hpp
  • include/ctpp2/CTPP2ErrorCodes.h
  • include/ctpp2/CTPP2FileLogger.hpp
  • include/ctpp2/CTPP2FileOutputCollector.hpp
  • include/ctpp2/CTPP2FileSourceLoader.hpp
  • include/ctpp2/CTPP2GetText.hpp
  • include/ctpp2/CTPP2GlobalDefines.h
  • include/ctpp2/CTPP2HashTable.hpp
  • include/ctpp2/CTPP2JSONFileParser.hpp
  • include/ctpp2/CTPP2JSONParser.hpp
  • include/ctpp2/CTPP2Logger.hpp
  • include/ctpp2/CTPP2OutputCollector.hpp
  • include/ctpp2/CTPP2Parser.hpp
  • include/ctpp2/CTPP2ParserException.hpp
  • include/ctpp2/CTPP2SimpleCompiler.hpp
  • include/ctpp2/CTPP2SimpleVM.hpp
  • include/ctpp2/CTPP2SourceLoader.hpp
  • include/ctpp2/CTPP2Sprintf.hpp
  • include/ctpp2/CTPP2StaticData.hpp
  • include/ctpp2/CTPP2StaticText.hpp
  • include/ctpp2/CTPP2StreamOutputCollector.hpp
  • include/ctpp2/CTPP2StringBuffer.hpp
  • include/ctpp2/CTPP2StringIconvOutputCollector.hpp
  • include/ctpp2/CTPP2StringOutputCollector.hpp
  • include/ctpp2/CTPP2SymbolTable.hpp
  • include/ctpp2/CTPP2Syntax.h
  • include/ctpp2/CTPP2SysHeaders.h
  • include/ctpp2/CTPP2SysTypes.h
  • include/ctpp2/CTPP2SyscallFactory.hpp
  • include/ctpp2/CTPP2Types.h
  • include/ctpp2/CTPP2Util.hpp
  • include/ctpp2/CTPP2VM.hpp
  • include/ctpp2/CTPP2VMArgStack.hpp
  • include/ctpp2/CTPP2VMCodeStack.hpp
  • include/ctpp2/CTPP2VMDebugInfo.hpp
  • include/ctpp2/CTPP2VMDumper.hpp
  • include/ctpp2/CTPP2VMException.hpp
  • include/ctpp2/CTPP2VMExecutable.hpp
  • include/ctpp2/CTPP2VMFileLoader.hpp
  • include/ctpp2/CTPP2VMInstruction.hpp
  • include/ctpp2/CTPP2VMLoader.hpp
  • include/ctpp2/CTPP2VMMemoryCore.hpp
  • include/ctpp2/CTPP2VMOpcodeCollector.hpp
  • include/ctpp2/CTPP2VMOpcodes.h
  • include/ctpp2/CTPP2VMSTDLib.hpp
  • include/ctpp2/CTPP2VMStackException.hpp
  • include/ctpp2/CTPP2VMSyscall.hpp
  • include/ctpp2/STLException.hpp
  • include/ctpp2/STLFunctional.hpp
  • include/ctpp2/STLIosfwd.hpp
  • include/ctpp2/STLMap.hpp
  • include/ctpp2/STLOstream.hpp
  • include/ctpp2/STLPair.hpp
  • include/ctpp2/STLString.hpp
  • include/ctpp2/STLVector.hpp
  • lib/libctpp2-st.a
  • lib/libctpp2.so
  • lib/libctpp2.so.2
  • lib/libctpp2.so.
  • share/man/man1/ctpp2c.1.gz
  • share/man/man1/ctpp2vm.1.gz
  • share/man/man1/ctpp2i.1.gz
  • share/man/man1/ctpp2json.1.gz
  • share/man/man1/ctpp2-config.1.gz
distinfo 1
FileSizeSHA256
ctpp2-2.8.3.tar.gz242712a83ffd07817adb575295ef40fbf759892512e5a63059c520f9062d9ab8fb42fc
Master sites 1
  • http://rodrigo.osorio.free.fr/freebsd/distfiles/

Commit history 1

DateCommitCreditsLog message
ce42f1ec2b Gleb Popov textproc/ctpp2: Fix building with CMake 4
While at it, refresh patches.