CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/ocp 3.5.0,1

Legendary Open Cubic Player

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 3.5.0,1
Upstream
up to date
Last update
to 3.5.0,1 · 171963c615
Quarterly
2026Q4: 3.5.0,1
WWW
https://stian.cubic.org/project-ocp.php
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install ocp
installs 3.5.0,1 from latest; from quarterly (2026Q4) 3.5.0,1
Port
# cd /usr/ports/audio/ocp && make install clean
# make -C /usr/ports/audio/ocp config  # change options first
Size
1.8 MiB download · 5.0 MiB installed
Depends on
archivers/ancient 2.3.0, audio/alsa-lib 1.2.16.1, audio/eawpats 12_4, audio/flac 1.5.0,1, audio/libadplug 2.4, audio/libdiscid 0.6.5_1, audio/libgme 0.6.5, audio/libid3tag 0.16.4, audio/libmad 0.16.4, audio/libogg 1.3.6,4, audio/libvorbis 1.3.7_2,3, audio/speex 1.2.1_1,1, devel/desktop-file-utils 0.28, devel/libbinio 1.5, devel/libcjson 1.7.19_1, devel/sdl20 2.32.10_2, graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1, misc/shared-mime-info 2.4_2, print/freetype2 2.14.3, print/indexinfo 0.3.1_1, x11-fonts/gnu-unifont-otf 18.0.01, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXpm 3.5.20, x11/libXxf86dga 1.1.7, x11/libXxf86vm 1.1.7
License
GPLv2+
Options
10 of 10 on in the package: ADPLUG ALSA DOCS FLAC GME MIDI OSS SDL SPEEX X11

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.5.0,1✗–
FreeBSD 153.5.0,1✗–
FreeBSD 143.5.0,1✗3.5.0,1

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.5.0,1✗–
FreeBSD 143.5.0,1✗3.5.0,1

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.5.0,1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (161)

Emanuel Haupt (ehaupt) · 0.1.20_5,1
- Convert USE_GMAKE to USES=gmake - Change pkgconfig:build to pkgconfig since it's the same and it's bad practice.   It accidentally slipped in during the original introduction - Trim header
6fe706fd4b
Christian Weisgerber (naddy) · 0.1.20_5,1
* Major update to FLAC 1.3.0, including shared library bumps. * Chase the update in dependent ports.

PR:		179072
1f2b1eac8e
Emanuel Haupt (ehaupt) · 0.1.20_4,1
Fix build on HEAD by adding USE_GCC=any (uses nested functions).
1c26962289
Baptiste Daroussin (bapt) · 0.1.20_4,1
Convert USE_NCURSES by USES=ncurses Convert USE_READLINE by USES=readline
9f1de9b900
Emanuel Haupt (ehaupt) · 0.1.20_4,1
- Use DOC instead of NOPORTDOCS - Pacify portlint - Convert header
c4c14fd156
Emanuel Haupt (ehaupt) · 0.1.20_4,1
Restore 'Created by' header information. This has been removed during the first announcement of the new trimming rule and the finalized overworked version.

Feature safe:   yes
00df1d9662
Emanuel Haupt (ehaupt) · 0.1.20_4,1
- Use OPTIONSng - Remove deprecated header information
a525eac361
Christian Weisgerber (naddy) · 0.1.20_4,1
libogg.so.8: Bump PORTREVISION for ports that depend on libogg, directly or indirectly (via libvorbis, libtheora).
bcd6fbdee4
Marcus von Appen (mva) · 0.1.20_3,1
- Update devel/sdl12 to 1.2.15 - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:	exp-run by pav
fbd0197639
Emanuel Haupt (ehaupt) · 0.1.20_2,1
Pacify portlint

Feature safe:	yes
48b16bc177
Dmitry Marakasov (amdmi3) · 0.1.20_2,1
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Baptiste Daroussin (bapt) · 0.1.20_2,1
Add a new macro to deal with conflict between ncurses from base and ncurses from ports. If a ports is linked against ncurses from base or from the ports, it should then add: USE_NCURSES=yes

it is also possible to specify the hard dependency on the ports ncurses or one the base one adding the following macros:
WITH_NCURSES_PORT=yes or WITH_NCURSES_BASE=yes

PR:		ports/155269
Submitted by:	me
Reviwed by:	pav@
Approved by:	portmgr (pav@)
Exp-run by:	portmgr (pav@)
8d27ddb9bd
Emanuel Haupt (ehaupt) · 0.1.20_2,1
Add LICENSE and remove MD5 sums.

Feature safe:	yes
fdf6141925
Christian Weisgerber (naddy) · 0.1.20_2,1
Bump PORTREVISION for ports that depend on libogg, directly or indirectly (via libvorbis, libtheora).
30587b71c2
Emanuel Haupt (ehaupt) · 0.1.20_1,1
Chase audio/libadplug update
a684b9675c
Emanuel Haupt (ehaupt) · 0.1.20,1
Update to 0.1.20
df11c215ec
Emanuel Haupt (ehaupt) · 0.1.18_1,1
Add PORTSCOUT variable in order to skip version 0.1.19 which is just a tarball of an experimental version.
aee818c622
Emanuel Haupt (ehaupt) · 0.1.18_1,1
Chase audio/libadplug update
3850f1ceed
Emanuel Haupt (ehaupt) · 0.1.18,1
This port now works under amd64
7e891e7892
Emanuel Haupt (ehaupt) · 0.1.18,1
Update to 0.1.18, this version comes with optional sdl audio support
c29c7a6af9
Emanuel Haupt (ehaupt) · 0.1.17_1,1
Add a patch to prevent the OSS driver detection from failing and bump PORTREVISION.

Feature safe:	yes
e6dcffe788
Emanuel Haupt (ehaupt) · 0.1.17,1
- Update to 0.1.17 - Use OPTIONS - Update WWW

Feature safe:	yes
4eabb45086
Emanuel Haupt (ehaupt) · 0.1.13_7,1
Mark it MAKE_JOBS_UNSAFE

Notified by:	pav
Feature safe:	yes
4ae03e7374
Emanuel Haupt (ehaupt) · 0.1.13_7,1
Port is not MAKE_JOBS_SAFE save.

Notified by:	pointyhat (via miwi)
Feature safe:	yes
e63cb71b0c
Christian Weisgerber (naddy) · 0.1.13_7,1
Bump PORTREVISION after libogg and libvorbisfile major version increment.
94d47b2ecd
Emanuel Haupt (ehaupt) · 0.1.13_6,1
Mark MAKE_JOBS_SAFE
e8cfa8fc26
Rong-En Fan (rafan) · 0.1.13_6,1
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script. Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
741aa71483
Emanuel Haupt (ehaupt) · 0.1.13_6,1
Remove "USE_GCC=3.4+" / "USE_GCC=3.2+". Now that the minimum version we support via ports is FreeBSD 6.3, this is a no-op. FreeBSD 6.x features GCC 3.4 as the system compiler.
7c95c66b16
Emanuel Haupt (ehaupt) · 0.1.13_6,1
The last update never worked. The player wouldn't even start.

- Reclaim maintainer-ship
- Roll back to the last working version
- Bump PORTEPOCH

Pointyhat to:	miwi
b16fd44c3c
Jimmy Olgeni (olgeni) · 0.1.15
A few typo fixes for ports/audio descriptions.
bbdb4d4623
Martin Wilke (miwi) · 0.1.15
- Update to 0.1.15

PR:		123497
Submitted by:	Ports Fury
e1dc9f3eb1
Emanuel Haupt (ehaupt) · 0.1.13_6
Drop maintainership
42d789b494
Emanuel Haupt (ehaupt) · 0.1.13_6
Use MASTER_SITE_CRITICAL
7f1a7b52d5
Emanuel Haupt (ehaupt) · 0.1.13_6
Get rid of USE_XLIB and use "USE_XORG=xxf86dga xxf86vm" instead.
cd9c9e2fff
Martin Wilke (miwi) · 0.1.13_5
- Chase increase of audio/libvorbis shlib version. - Bump PORTREVISION
605b516239
Emanuel Haupt (ehaupt) · 0.1.13_4
Forget about X11BASE
a6ae2676e7
Florent Thoumie (flz) · 0.1.13_4
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Emanuel Haupt (ehaupt) · 0.1.13_3
Refine last commit. ocp seems to need wide character support in order to display colors correctly. However, devel/ncurses is not needed after 602107 and 700033 since it's already in the base.
cb0d3af5b6
Emanuel Haupt (ehaupt) · 0.1.13_2
Use devel/ncurses instead of base curses.h in order to have color support.
0059dfe4f3
Emanuel Haupt (ehaupt) · 0.1.13_1
Remove unnecessary DISTNAME redefinition.
31087abdc8
Emanuel Haupt (ehaupt) · 0.1.13_1
Chase libadplug update
fcf42e8d1c
Emanuel Haupt (ehaupt) · 0.1.13
Cleanup non-supported FreeBSD versions

PR:		111681
Submitted by:	edwin
ae6c76c014
Emanuel Haupt (ehaupt) · 0.1.13
Update to 0.1.13
04413a181c
Emanuel Haupt (ehaupt) · 0.1.10.r6
Update to 0.1.10 release candidate 6. This version is out for quite a while and runs quite stable. This version also supports .ay files.
8cea503c48
Emanuel Haupt (ehaupt) · 0.1.9_5
Disable libadplug (audio/libadplug) support on OSVERSIONS prior to 500000
4c475713ef
Emanuel Haupt (ehaupt) · 0.1.9_5
- Chase audio/libadplug update - Use USE_LDCONFIG
150f722dbc
Emanuel Haupt (ehaupt) · 0.1.9_4
- Update MASTER_SITES - Update WWW
643de8b2ed
Emanuel Haupt (ehaupt) · 0.1.9_4
Add an additional mirror.
7be606cdf6
Emanuel Haupt (ehaupt) · 0.1.9_4
Chase audio/libadplug update
488e6adb05
Emanuel Haupt (ehaupt) · 0.1.9_3
Remove deprecated USE_REINPLACE
1337aded1e