audio/ocp: Update to 0.2.921d63c49170
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 ocpinstalls 3.5.0,1 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 3.5.0,1 | ✗ | – |
| FreeBSD 15 | 3.5.0,1 | ✗ | – |
| FreeBSD 14 | 3.5.0,1 | ✗ | 3.5.0,1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 3.5.0,1 | ✗ | – |
| FreeBSD 14 | 3.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)
audio/ocp: Update to 0.2.9139e1835244
*: apply refactor.remove-consecutive-empty-lines Submitted by: porteditce1af7fdc2
INSTALLS_ICONS: retire the macro and rework the related dependencies While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)2c672a4de9
audio/ocp: drop dependency to audio/libsidplay ocp now uses a builtin version of sidplayfp and therefore audio/libsidplay is no longer required.6bd1786663
Cleanup LIB_DEPENDS56d3caa4ad
Remove # $FreeBSD$ from Makefiles.305f148f48
audio/ocp: Update to 0.2.90 Remove USE_LDCONFIG, this port does not install shared objects in the format lib*.so.[0-9] which ldconfig(8) needs to register them in the hints file.c0a675f88a
Allow building on powerpc64le. Approved by: portmgr (tier-2 blanket)503f8c8a8a
Fix build on -CURRENT Notified by: pkg-fallout809707fbcf
Patch fails due to the fact that the file to patch contains CRLFs. Use dos2unix to fix build. Quarterly branch is not affected. Reported by: pkg-fallout Pointy hat: pkubajb52e1b42ac
audio/ocp: fix build on powerpc64 with gcc GCC is still used on stable/11 and stable/12. It needs sys/types.h in lzh.h, because some types are not recognized. Force newer compiler due to: pfilesel.c:3312: error: #pragma GCC diagnostic not allowed inside functions Because of libstdc++ ABI changes due to forcing new compiler, audio/libadplug and devel/libbinio in order for audio/ocp to build. PR: 247377 Approved by: ehaupt (maintainer)12a4b55f68
audio/ocp: enable on powerpc Builds fine on head and a patch waiting for approval in a PR will fix it on 11 and 12 as well.afa8b70be5
Chase audio/libadplug update. MFH: 2020Q2 (blanket, security fixes) Security: 329ecd60-aaf7-11ea-8659-10bf48e1088ef9f095e642
- Update to 0.2.2 - Make portclippy and portfmt happy Changelog: https://github.com/mywave82/opencubicplayer/releases/tag/v0.2.23e75e64bd8
audio/ocp: unbreak on powerpc64 Builds fine on 12.1-RELEASE. MFH: 2020Q1 (build fix blanket)ccfb7d3732
- Update to 0.2.1 - Move to githubf9a7376a4e
Fix build on i386b1a62a7131
This port does currently not build on i386. Notified by: pkg-falloutb6cde964a6
- Update to 0.2.0 - Drop sdl1 option in favour of sdl2 - Make alsa support an option - Make oss support an option76241c78cc
- Fix LICENSE - Add LICENSE_FILE - Update WWW Approved by: portmgr blanket0dd079ce97
a-b: Add missing USES={gnome,php,sdl,xorg}6a379e2d3aSprinkle more USES=xorgef5d45aaa6
Fid build on 13.0-CURRENT Notified by: pkg-fallout MFH: 2019Q4 (blanket)479e1d9cd1
Fix build on i386 with lld as system linker. PR: 234836 (based on) Submitted by: emaste Reported by: antoine (via exp-run)7e0d66e1a4
- Use options helpers - Pacify portlint - Use localbase:ldflags uses flagae6cafca96
Install texinfo files (GNU info) into ${PREFIX}/share/info
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D178167990f81066Chase audio/libadplug update.c4b00a2ad4
Pacify stage-qa99d62343f6
Cleanup patches, a* categories. Rename them to follow the make makepatch naming, and regenerate them. With hat: portmgr Sponsored by: Absolight9fa9eb9ac7
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight7f4572eae4Remove compiler:nestedfct - this port does not require nested functions and builds fine with clang. Also remove USE_GCC=any which was redundant with compiler:nestedfct.6dfe54aa0f
Update to 0.1.21722577ae32
- Fix pkg-plist - Cleanup Makefile7c084dd097
audio/ocp: Fix configure script to support gcc-5 (from upstream) PR: 197813 Submitted by: marino Approved by: maintainer (ehaupt)158294ac3c
Fix RUN_DEPENDS6889982c10
Move MASTER_SITES from CRITICAL to LOCAL/ehaupt1d077afca2
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)60945f0277
Cleanup plista6abc3b420
Remove @dirrm, @dirrmtrye283a7caf5
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
Fix build without texinfob0aca34c53
Remove sdl_sound dependency.e870669615
Replace USE_GCC=any by USES=compiler:nestedfct14f4e5c9df
- Strip binaries/shared objects - Convert to desktop-file-utils88c5c625b6
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in audio With hat: portmgr5978476c35
Support staging.1be8ce8fdd
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a) Approved by: portmgr (bdrewery)444b74f1ca
Add NO_STAGE all over the place in preparation for the staging support (cat: audio)183c2ed74f
Add an explicit dependency on pkgconf549e16d92d