BSD Ports

multimedia/vcdimager 2.0.1_7 MidnightBSD

GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping Tool

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl2+
Categories
multimedia

Description

GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CD's and Super Video CD's. The core functionality consists of directly making Video CD BIN/CUE-style CD images from mpeg files.

Features

  • Free software available under the GNU Public License
  • Support for Video CD 1.1 and 2.0 disc formats
  • Support for the Super Video CD 1.0 disc format
  • Full PBC (playback control) support
  • Support for segment play items
  • Automatic padding of MPEG streams on the fly
  • Support for 99-minute (out-of-specification) CD-R media
  • Extraction of Video CD's into files (incl. the PBC information)
  • Use of XML for the description of Video CD's

GitHub repo: https://github.com/rocky/vcdimager

In the other systems

SystemPortVersion
MidnightBSDmultimedia/vcdimager2.0.1_7
FreeBSDmultimedia/vcdimager2.0.1_8
OpenBSDgraphics/vcdimager2.0.1p2
NetBSDsysutils/vcdimager2.0.1nb17
DragonFlymultimedia/vcdimager2.0.1_6
HardenedBSDmultimedia/vcdimager2.0.1_8
GhostBSDmultimedia/vcdimager2.0.1_8

Install

Binary package:

mport install vcdimager

From mports:

cd /usr/mports/multimedia/vcdimager && make install clean

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

RUN_DEPENDS=	vcdimager>0:multimedia/vcdimager
LIB_DEPENDS=	libvcdinfo.so:multimedia/vcdimager

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3
Required by 1

Configuration

No options to configure.

USES
gmake libtool localbase makeinfo pathfix pkgconfig
Service scripts
none

Files

Manual pages 7
  • cdxa2mpeg(1)
  • vcd-info(1)
  • vcdimager(1)
  • vcdxbuild(1)
  • vcdxgen(1)
  • vcdxminfo(1)
  • vcdxrip(1)
pkg-plist 27
  • bin/cdxa2mpeg
  • bin/vcd-info
  • bin/vcdimager
  • bin/vcdxbuild
  • bin/vcdxgen
  • bin/vcdxminfo
  • bin/vcdxrip
  • include/libvcd/files.h
  • include/libvcd/files_private.h
  • include/libvcd/inf.h
  • include/libvcd/info.h
  • include/libvcd/logging.h
  • include/libvcd/sector.h
  • include/libvcd/types.h
  • include/libvcd/version.h
  • lib/libvcdinfo.a
  • lib/libvcdinfo.so
  • lib/libvcdinfo.so.0
  • lib/libvcdinfo.so.0.2.0
  • libdata/pkgconfig/libvcdinfo.pc
  • share/man/man1/cdxa2mpeg.1.gz
  • share/man/man1/vcd-info.1.gz
  • share/man/man1/vcdimager.1.gz
  • share/man/man1/vcdxbuild.1.gz
  • share/man/man1/vcdxgen.1.gz
  • share/man/man1/vcdxminfo.1.gz
  • share/man/man1/vcdxrip.1.gz
distinfo 1
FileSizeSHA256
vcdimager-2.0.1.tar.gz1.115207e+0667515fefb9829d054beae40f3e840309be60cda7d68753cafdd526727758f67a
Master sites 1
  • GNU

Commit history 2

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
684cd68133 Lucas Holt multimedia/vcdimager: fix libxml2 compatibility
AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>