BSD Ports

graphics/freetype-gl 1.0 FreeBSD

C OpenGL Freetype engine library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0b23c55e5d
License
BSD2CLAUSE
Categories
graphics
Package size
46.8 KiB, 224.9 KiB installed

Description

A small library for displaying Unicode in OpenGL using a single texture and a single vertex buffer.

In the other systems

SystemPortVersion
FreeBSDgraphics/freetype-gl1.0
DragonFlygraphics/freetype-gl1.0
HardenedBSDgraphics/freetype-gl1.0
GhostBSDgraphics/freetype-gl1.0

Install

Binary package:

pkg install freetype-gl

From the ports tree:

cd /usr/ports/graphics/freetype-gl/ && make install clean

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

RUN_DEPENDS=	freetype-gl>0:graphics/freetype-gl
LIB_DEPENDS=	libfreetype-gl.so:graphics/freetype-gl

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:latest1.01.0g20210208_31.01.0
FreeBSD:14:quarterly1.01.0n/a1.01.0
FreeBSD:15:latest1.01.0n/a1.01.0
FreeBSD:15:quarterly1.01.0n/an/an/a
FreeBSD:16:latest1.01.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

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

Build dependencies 22
Run dependencies 12

No port depends on this one.

Configuration

Options name: graphics_freetype-gl

OptionDefaultDescription
DEMOSoffBuild and install demo programs
USES
cmake:noninja gl magick:test,nox11
Service scripts
none

Files

pkg-plist 92
  • bin/ftgl-demo-ansi
  • bin/ftgl-demo-atb-agg
  • bin/ftgl-demo-benchmark
  • bin/ftgl-demo-cartoon
  • bin/ftgl-demo-console
  • bin/ftgl-demo-cube
  • bin/ftgl-demo-distance-field
  • bin/ftgl-demo-distance-field-2
  • bin/ftgl-demo-distance-field-3
  • bin/ftgl-demo-embedded-font
  • bin/ftgl-demo-font
  • bin/ftgl-demo-gamma
  • bin/ftgl-demo-glyph
  • bin/ftgl-demo-lcd
  • bin/ftgl-demo-markup
  • bin/ftgl-demo-outline
  • bin/ftgl-demo-subpixel
  • bin/ftgl-demo-texture
  • include/config.h
  • include/distance-field.h
  • include/edtaa3func.h
  • include/font-manager.h
  • include/freetype-gl-errdef.h
  • include/freetype-gl.h
  • include/freetype-gl/config.h
  • include/freetype-gl/distance-field.h
  • include/freetype-gl/edtaa3func.h
  • include/freetype-gl/font-manager.h
  • include/freetype-gl/freetype-gl-errdef.h
  • include/freetype-gl/freetype-gl.h
  • include/freetype-gl/ftgl-utils.h
  • include/freetype-gl/markup.h
  • include/freetype-gl/opengl.h
  • include/freetype-gl/platform.h
  • include/freetype-gl/text-buffer.h
  • include/freetype-gl/texture-atlas.h
  • include/freetype-gl/texture-font.h
  • include/freetype-gl/utf8-utils.h
  • include/freetype-gl/vec234.h
  • include/freetype-gl/vector.h
  • include/freetype-gl/vertex-attribute.h
  • include/freetype-gl/vertex-buffer.h
  • include/ftgl-utils.h
  • include/markup.h
  • include/opengl.h
  • include/platform.h
  • include/text-buffer.h
  • include/texture-atlas.h
  • include/texture-font.h
  • include/utf8-utils.h
  • include/vec234.h
  • include/vector.h
  • include/vertex-attribute.h
  • include/vertex-buffer.h
  • lib/libfreetype-gl.so
  • lib/libfreetype-gl.so.0
  • lib/libfreetype-gl.so.0.3.2
  • share/freetype-gl/data/256colors.txt
  • share/freetype-gl/fonts/Liberastika-Regular-LICENSE.txt
  • share/freetype-gl/fonts/Liberastika-Regular.ttf
  • share/freetype-gl/fonts/Lobster-LICENSE.txt
  • share/freetype-gl/fonts/Lobster-Regular.ttf
  • share/freetype-gl/fonts/LuckiestGuy-LICENSE.txt
  • share/freetype-gl/fonts/LuckiestGuy.ttf
  • share/freetype-gl/fonts/OldStandard-LICENSE.txt
  • share/freetype-gl/fonts/OldStandard-Regular.ttf
  • share/freetype-gl/fonts/SourceCodePro-LICENSE.txt
  • share/freetype-gl/fonts/SourceCodePro-Regular.ttf
  • share/freetype-gl/fonts/SourceSansPro-LICENSE.txt
  • share/freetype-gl/fonts/SourceSansPro-Regular.ttf
  • share/freetype-gl/fonts/VERA-COPYRIGHT
  • share/freetype-gl/fonts/Vera.ttf
  • share/freetype-gl/fonts/VeraMoBI.ttf
  • share/freetype-gl/fonts/VeraMoBd.ttf
  • share/freetype-gl/fonts/VeraMoIt.ttf
  • share/freetype-gl/fonts/VeraMono.ttf
  • share/freetype-gl/fonts/amiri-regular.ttf
  • share/freetype-gl/fonts/amiri-regular_LICENSE.txt
  • share/freetype-gl/fonts/fireflysung-LICENSE.txt
  • share/freetype-gl/fonts/fireflysung.ttf
  • share/freetype-gl/shaders/cube.frag
  • share/freetype-gl/shaders/cube.vert
  • share/freetype-gl/shaders/distance-field-2.frag
  • share/freetype-gl/shaders/distance-field.frag
  • share/freetype-gl/shaders/distance-field.vert
  • share/freetype-gl/shaders/text.frag
  • share/freetype-gl/shaders/text.vert
  • share/freetype-gl/shaders/v3f-c4f.frag
  • share/freetype-gl/shaders/v3f-c4f.vert
  • share/freetype-gl/shaders/v3f-t2f-c4f.frag
  • share/freetype-gl/shaders/v3f-t2f-c4f.vert
  • share/pkgconfig/freetype-gl.pc
distinfo 1
FileSizeSHA256
rougier-freetype-gl-v1.0_GH0.tar.gz1.2214196e+0747e2e8d35c991a482136ce0614cda078841c24ae29359f9865350d4923817aec

Commit history 1

DateCommitCreditsLog message
0b23c55e5d Yuri Victorovich */*: CMake 4.5 compatibility
PR: 295319