BSD Ports

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
print
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

SystemPortVersion
FreeBSDprint/pslib0.4.8
NetBSDprint/pslib0.4.5nb8
DragonFlyprint/pslib0.4.8
MidnightBSDprint/pslib0.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.80.4.80.4.60.4.80.4.8
FreeBSD:14:quarterly0.4.80.4.8n/a0.4.80.4.8
FreeBSD:15:latest0.4.80.4.8n/a0.4.80.4.8
FreeBSD:15:quarterly0.4.80.4.8n/an/an/a
FreeBSD:16:latest0.4.80.4.8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

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

Build dependencies 133

The first 100 are listed.

Run dependencies 11

Configuration

Options name: print_pslib

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
MANPAGESonBuild and/or install manual pages
NLSoffNative 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
FileSizeSHA256
pslib-0.4.8.tar.gz54867981a58dbc12ee514cb4a3e1d608ec86e8a9b3c43ad8098e8f57759b03f8e31fae
pslib-examples-0.0.11.tar.gz6681668932eccb8cd2304dfe00e85be70ad9e11f18ea7f976fb0d1e7af8a3d51113b71
Master sites 1
  • SF

Commit history 0

No commits in the history this site was built from.