print/pslib 0.4.8 FreeBSD
C-library for generating multi page PostScript documents
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- Package size
- 843.5 KiB, 1799.5 KiB installed
Description
pslib is a C-library to create PostScript files on the fly. It offers many drawing primitives, inclusion of png and eps images and a very sophisticated text rendering including hyphenation, kerning and ligatures. It can read external Type1 fonts and embed them into the output file. It supports pdfmarks which makes it in combination with ghostscript's pdfwriter an alternative for libraries creating PDF.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | print/pslib | 0.4.8 |
| NetBSD | print/pslib | 0.4.5nb8 |
| DragonFly | print/pslib | 0.4.8 |
| MidnightBSD | print/pslib | 0.4.8 |
Install
Binary package:
pkg install pslib
From the ports tree:
cd /usr/ports/print/pslib/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pslib>0:print/pslib
LIB_DEPENDS= libps.so:print/pslib
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 | 0.4.8 | 0.4.8 | 0.4.6 | 0.4.8 | 0.4.8 |
| FreeBSD:14:quarterly | 0.4.8 | 0.4.8 | n/a | 0.4.8 | 0.4.8 |
| FreeBSD:15:latest | 0.4.8 | 0.4.8 | n/a | 0.4.8 | 0.4.8 |
| FreeBSD:15:quarterly | 0.4.8 | 0.4.8 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.8 | 0.4.8 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libgif.so: graphics/gifliblibpng.so: graphics/pnglibtiff.so: graphics/tiff
The full lists below include those, and their dependencies in turn.
Build dependencies 133
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libtextstyle
- devel/libunistring
- devel/npth
- devel/nspr
- devel/p5-File-HomeDir
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/t1lib
- devel/tex-kpathsea
- devel/tex-web2c
- devel/zziplib
- dns/libidn
- dns/libidn2
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libpotrace
- graphics/openjpeg
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/tiff
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/gmp
- math/libtommath
- math/mpdecimal
- math/mpfi
- math/mpfr
- net/avahi-app
- print/cups
- print/freetype2
- print/ghostscript10
- print/harfbuzz
- print/harfbuzz-icu
- print/indexinfo
- print/libpaper
- print/psutils
- print/tex-basic-engines
- print/tex-formats
- print/tex-jadetex
- print/tex-ptexenc
- print/tex-xmltex
- print/texlive-base
- print/texlive-texmf
- print/texlive-tlmgr
- print/xpdfopen
- security/gnupg
- security/gnutls
- security/gpgme
- security/gpgmepp
- security/libassuan
- security/libgcrypt
- security/libgpg-error
- security/libksba
- security/libtasn1
- security/nettle
- security/nss
- security/p11-kit
- security/pinentry
- security/pinentry-curses
- sysutils/gnome_subr
- sysutils/p5-File-Which
- textproc/docbook
- textproc/docbook-sgml
- textproc/docbook-to-man
- textproc/docbook-utils
- textproc/docbook-xml
- textproc/dsssl-docbook-modular
The first 100 are listed.
Run dependencies 11
Required by 2
Configuration
Options name: print_pslib
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
| MANPAGES | on | Build and/or install manual pages |
| NLS | off | Native Language Support |
- USES
- gettext gmake gnome jpeg libtool localbase pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 102
- PS_add_bookmark(3)
- PS_add_kerning(3)
- PS_add_launchlink(3)
- PS_add_ligature(3)
- PS_add_locallink(3)
- PS_add_note(3)
- PS_add_pdflink(3)
- PS_add_weblink(3)
- PS_arc(3)
- PS_arcn(3)
- PS_begin_font(3)
- PS_begin_glyph(3)
- PS_begin_page(3)
- PS_begin_pattern(3)
- PS_begin_template(3)
- PS_boot(3)
- PS_circle(3)
- PS_clip(3)
- PS_close(3)
- PS_close_image(3)
- PS_closepath(3)
- PS_closepath_stroke(3)
- PS_continue_text(3)
- PS_continue_text2(3)
- PS_create_gstate(3)
- PS_curveto(3)
- PS_delete(3)
- PS_end_font(3)
- PS_end_glyph(3)
- PS_end_page(3)
- PS_end_pattern(3)
- PS_end_template(3)
- PS_fill(3)
- PS_fill_stroke(3)
- PS_findfont(3)
- PS_free_glyph_list(3)
- PS_get_buffer(3)
- PS_get_majorversion(3)
- PS_get_minorversion(3)
- PS_get_opaque(3)
- PS_get_parameter(3)
- PS_get_subminorversion(3)
- PS_get_value(3)
- PS_glyph_list(3)
- PS_glyph_show(3)
- PS_hyphenate(3)
- PS_include_file(3)
- PS_lineto(3)
- PS_list_parameters(3)
- PS_list_resources(3)
- PS_list_values(3)
- PS_makespotcolor(3)
- PS_moveto(3)
- PS_new(3)
- PS_new2(3)
- PS_open_file(3)
- PS_open_fp(3)
- PS_open_image(3)
- PS_open_image_file(3)
- PS_open_mem(3)
- PS_place_image(3)
- PS_rect(3)
- PS_restore(3)
- PS_rotate(3)
- PS_save(3)
- PS_scale(3)
- PS_set_border_color(3)
- PS_set_border_dash(3)
- PS_set_border_style(3)
- PS_set_gstate(3)
- PS_set_info(3)
- PS_set_parameter(3)
- PS_set_text_pos(3)
- PS_set_value(3)
- PS_setcolor(3)
- PS_setdash(3)
- PS_setflat(3)
- PS_setfont(3)
- PS_setgray(3)
- PS_setlinecap(3)
- PS_setlinejoin(3)
- PS_setlinewidth(3)
- PS_setmiterlimit(3)
- PS_setpolydash(3)
- PS_shading(3)
- PS_shading_pattern(3)
- PS_shfill(3)
- PS_show(3)
- PS_show2(3)
- PS_show_boxed(3)
- PS_show_xy(3)
- PS_show_xy2(3)
- PS_shutdown(3)
- PS_string_geometry(3)
- PS_stringwidth(3)
- PS_stringwidth2(3)
- PS_stroke(3)
- PS_symbol(3)
- PS_symbol_name(3)
- PS_symbol_width(3)
- PS_translate(3)
- pslib(3)
pkg-plist 166
- include/libps/pslib-mp.h
- include/libps/pslib.h
- include/libps/psversion.h
- lib/libps.a
- lib/libps.so
- lib/libps.so.0
- lib/libps.so.
- libdata/pkgconfig/libps.pc
- share/examples/pslib/AlteSchwabacher.afm
- share/examples/pslib/AlteSchwabacher.enc
- share/examples/pslib/AlteSchwabacher.pfb
- share/examples/pslib/Courier.afm
- share/examples/pslib/Helvetica.afm
- share/examples/pslib/Helvetica.pro
- share/examples/pslib/README
- share/examples/pslib/cmyk.c
- share/examples/pslib/cne-cmyk.jpg
- share/examples/pslib/cork.enc
- share/examples/pslib/debian-transparent.gif
- share/examples/pslib/debian.bmp
- share/examples/pslib/debian.gif
- share/examples/pslib/debian.png
- share/examples/pslib/debian.tiff
- share/examples/pslib/dice.afm
- share/examples/pslib/dice.pfb
- share/examples/pslib/draw.c
- share/examples/pslib/einstein.c
- share/examples/pslib/einstein.txt
- share/examples/pslib/exiftest.jpg
- share/examples/pslib/fontcreate.c
- share/examples/pslib/fontsample.c
- share/examples/pslib/glyphlist.c
- share/examples/pslib/gnu-head.jpg
- share/examples/pslib/hyperlinks.c
- share/examples/pslib/hyph_de.dic
- share/examples/pslib/hyph_en.dic
- share/examples/pslib/hyphenate.c
- share/examples/pslib/image.c
- share/examples/pslib/imagereuse.c
- share/examples/pslib/indexed-alpha.png
- share/examples/pslib/indexed.png
- share/examples/pslib/interlaced.gif
- share/examples/pslib/ligatures.c
- share/examples/pslib/ligexperts.c
- share/examples/pslib/logos.c
- share/examples/pslib/memory.c
- share/examples/pslib/mmk.c
- share/examples/pslib/overprint.c
- share/examples/pslib/pagehook.c
- share/examples/pslib/picture.eps
- share/examples/pslib/polish.c
- share/examples/pslib/poster.c
- share/examples/pslib/psclock.c
- share/examples/pslib/rgb-alpha.png
- share/examples/pslib/rgb.png
- share/examples/pslib/schematic.c
- share/examples/pslib/shading.c
- share/examples/pslib/showbox.c
- share/examples/pslib/spotcolor.c
- share/examples/pslib/txt2ps.c
- share/locale/de/LC_MESSAGES/pslib.mo
- share/man/man3/PS_add_bookmark.3.gz
- share/man/man3/PS_add_kerning.3.gz
- share/man/man3/PS_add_launchlink.3.gz
- share/man/man3/PS_add_ligature.3.gz
- share/man/man3/PS_add_locallink.3.gz
- share/man/man3/PS_add_note.3.gz
- share/man/man3/PS_add_pdflink.3.gz
- share/man/man3/PS_add_weblink.3.gz
- share/man/man3/PS_arc.3.gz
- share/man/man3/PS_arcn.3.gz
- share/man/man3/PS_begin_font.3.gz
- share/man/man3/PS_begin_glyph.3.gz
- share/man/man3/PS_begin_page.3.gz
- share/man/man3/PS_begin_pattern.3.gz
- share/man/man3/PS_begin_template.3.gz
- share/man/man3/PS_boot.3.gz
- share/man/man3/PS_circle.3.gz
- share/man/man3/PS_clip.3.gz
- share/man/man3/PS_close.3.gz
- share/man/man3/PS_close_image.3.gz
- share/man/man3/PS_closepath.3.gz
- share/man/man3/PS_closepath_stroke.3.gz
- share/man/man3/PS_continue_text.3.gz
- share/man/man3/PS_continue_text2.3.gz
- share/man/man3/PS_create_gstate.3.gz
- share/man/man3/PS_curveto.3.gz
- share/man/man3/PS_delete.3.gz
- share/man/man3/PS_end_font.3.gz
- share/man/man3/PS_end_glyph.3.gz
- share/man/man3/PS_end_page.3.gz
- share/man/man3/PS_end_pattern.3.gz
- share/man/man3/PS_end_template.3.gz
- share/man/man3/PS_fill.3.gz
- share/man/man3/PS_fill_stroke.3.gz
- share/man/man3/PS_findfont.3.gz
- share/man/man3/PS_free_glyph_list.3.gz
- share/man/man3/PS_get_buffer.3.gz
- share/man/man3/PS_get_majorversion.3.gz
- share/man/man3/PS_get_minorversion.3.gz
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| pslib-0.4.8.tar.gz | 548679 | 81a58dbc12ee514cb4a3e1d608ec86e8a9b3c43ad8098e8f57759b03f8e31fae |
| pslib-examples-0.0.11.tar.gz | 668166 | 8932eccb8cd2304dfe00e85be70ad9e11f18ea7f976fb0d1e7af8a3d51113b71 |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.