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
| System | Port | Version |
|---|---|---|
| FreeBSD | textproc/ctpp2 | 2.8.3_10 |
| DragonFly | textproc/ctpp2 | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.8.3_10 | 2.8.3_10 | 2.8.3_8 | 2.8.3_10 | 2.8.3_10 |
| FreeBSD:14:quarterly | 2.8.3_10 | 2.8.3_10 | n/a | 2.8.3_10 | 2.8.3_10 |
| FreeBSD:15:latest | 2.8.3_10 | 2.8.3_10 | n/a | 2.8.3_10 | 2.8.3_10 |
| FreeBSD:15:quarterly | 2.8.3_10 | 2.8.3_10 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.8.3_10 | 2.8.3_10 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/gettext-tools
- devel/jsoncpp
- devel/libffi
- devel/libtextstyle
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- textproc/py-docutils
Run dependencies 3
Required by 4
Configuration
Options name: textproc_ctpp2
| Option | Default | Description |
|---|---|---|
| DEBUG | off | Enable debug output |
| DISCARD_ILSEQ | on | Discard illegal sequence and continue |
| DOCS | off | Build and/or install documentation |
| MD5 | on | Enable md5 support |
| OPTIMIZATION | on | Enable optimization |
| TRANSLITERATE | on | Enable transliteration in the conversion |
- USES
- cmake compiler:c++11-lang gettext
- Service scripts
- none
Message after installing
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
| File | Size | SHA256 |
|---|---|---|
| ctpp2-2.8.3.tar.gz | 242712 | a83ffd07817adb575295ef40fbf759892512e5a63059c520f9062d9ab8fb42fc |
Master sites 1
- http://rodrigo.osorio.free.fr/freebsd/distfiles/