notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
libvgm More modular rewrite of most components from VGMPlay
g20240608_1 audio on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout g20240608_1Version of this port present on the latest quarterly branch.
Maintainer: tagattie@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-30 08:42:09
Last Update: 2024-11-23 08:31:00
Commit Hash: 5505c50
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py311-PyOpenGL, p5-Sane
License: not specified in port
WWW:
https://github.com/ValleyBell/libvgm
Description:
A more modular rewrite of most components from VGMPlay. will include sub-libraries for audio output, sound emulation and VGM playback.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (86 items)
Collapse this list.
  1. @ldconfig
  2. bin/libvgm-player
  3. bin/vgm2wav
  4. include/vgm/audio/AudioStream.h
  5. include/vgm/audio/AudioStream_SpcDrvFuns.h
  6. include/vgm/audio/AudioStructs.h
  7. include/vgm/common_def.h
  8. include/vgm/emu/EmuCores.h
  9. include/vgm/emu/EmuStructs.h
  10. include/vgm/emu/Resampler.h
  11. include/vgm/emu/SoundDevs.h
  12. include/vgm/emu/SoundEmu.h
  13. include/vgm/emu/cores/2151intf.h
  14. include/vgm/emu/cores/2413intf.h
  15. include/vgm/emu/cores/2612intf.h
  16. include/vgm/emu/cores/262intf.h
  17. include/vgm/emu/cores/ayintf.h
  18. include/vgm/emu/cores/c140.h
  19. include/vgm/emu/cores/c219.h
  20. include/vgm/emu/cores/c352.h
  21. include/vgm/emu/cores/c6280intf.h
  22. include/vgm/emu/cores/es5503.h
  23. include/vgm/emu/cores/es5506.h
  24. include/vgm/emu/cores/gb.h
  25. include/vgm/emu/cores/iremga20.h
  26. include/vgm/emu/cores/k051649.h
  27. include/vgm/emu/cores/k053260.h
  28. include/vgm/emu/cores/k054539.h
  29. include/vgm/emu/cores/mikey.h
  30. include/vgm/emu/cores/multipcm.h
  31. include/vgm/emu/cores/nesintf.h
  32. include/vgm/emu/cores/okim6258.h
  33. include/vgm/emu/cores/okim6295.h
  34. include/vgm/emu/cores/oplintf.h
  35. include/vgm/emu/cores/opnintf.h
  36. include/vgm/emu/cores/pokey.h
  37. include/vgm/emu/cores/pwm.h
  38. include/vgm/emu/cores/qsoundintf.h
  39. include/vgm/emu/cores/rf5cintf.h
  40. include/vgm/emu/cores/saaintf.h
  41. include/vgm/emu/cores/scsp.h
  42. include/vgm/emu/cores/segapcm.h
  43. include/vgm/emu/cores/sn764intf.h
  44. include/vgm/emu/cores/upd7759.h
  45. include/vgm/emu/cores/vsu.h
  46. include/vgm/emu/cores/ws_audio.h
  47. include/vgm/emu/cores/x1_010.h
  48. include/vgm/emu/cores/ym2151.h
  49. include/vgm/emu/cores/ymf271.h
  50. include/vgm/emu/cores/ymf278b.h
  51. include/vgm/emu/cores/ymz280b.h
  52. include/vgm/emu/dac_control.h
  53. include/vgm/emu/logging.h
  54. include/vgm/emu/snddef.h
  55. include/vgm/player/dblk_compr.h
  56. include/vgm/player/droplayer.hpp
  57. include/vgm/player/gymplayer.hpp
  58. include/vgm/player/helper.h
  59. include/vgm/player/playera.hpp
  60. include/vgm/player/playerbase.hpp
  61. include/vgm/player/s98player.hpp
  62. include/vgm/player/vgmplayer.hpp
  63. include/vgm/stdbool.h
  64. include/vgm/stdtype.h
  65. include/vgm/utils/DataLoader.h
  66. include/vgm/utils/FileLoader.h
  67. include/vgm/utils/MemoryLoader.h
  68. include/vgm/utils/OSMutex.h
  69. include/vgm/utils/OSSignal.h
  70. include/vgm/utils/OSThread.h
  71. include/vgm/utils/StrUtils.h
  72. lib/cmake/libvgm/libvgmConfig.cmake
  73. lib/cmake/libvgm/libvgmConfigVersion.cmake
  74. lib/cmake/libvgm/libvgmTargets-release.cmake
  75. lib/cmake/libvgm/libvgmTargets.cmake
  76. lib/libvgm-audio.so
  77. lib/libvgm-emu.so
  78. lib/libvgm-player.so
  79. lib/libvgm-utils.so
  80. libdata/pkgconfig/vgm-audio.pc
  81. libdata/pkgconfig/vgm-emu.pc
  82. libdata/pkgconfig/vgm-player.pc
  83. libdata/pkgconfig/vgm-utils.pc
  84. @owner
  85. @group
  86. @mode
Collapse this list.
Dependency lines:
  • libvgm>0:audio/libvgm
To install the port:
cd /usr/ports/audio/libvgm/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/libvgm
  • pkg install libvgm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libvgm
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1725787643 SHA256 (ValleyBell-libvgm-g20240608-34c368c_GH0.tar.gz) = 2673c7a1f3a6a5289929404dbfafa17f90710af7a637c2052b13371007bebc9c SIZE (ValleyBell-libvgm-g20240608-34c368c_GH0.tar.gz) = 1441492

Packages (timestamps in pop-ups are UTC):
libvgm
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latestg20240608_1g20240608_1-g20240608_1g20240608_1---
FreeBSD:13:quarterlyg20240608_1g20240608_1-g20240608_1g20240608_1---
FreeBSD:14:latestg20240608_1g20240608_1-g20240608_1g20240608_1---
FreeBSD:14:quarterlyg20240608_1g20240608_1-g20240608_1g20240608_1---
FreeBSD:15:latestg20240608_1g20240608_1n/ag20240608_1n/ag20240103g20240103g20240103
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
This port is required by:
for Libraries
  1. audio/fooyin
  2. audio/vgmplay

Configuration Options:
===> The following configuration options are available for libvgm-g20240608_1: PLAYER=on: Build and install libvgm-player command VGM2WAV=on: Build and install vgm2wav command ====> Additional audio backends support ALSA=off: ALSA audio architecture support AO=off: libao audio library support PULSEAUDIO=off: PulseAudio sound server support ===> Use 'make config' to modify these settings
Options name:
audio_libvgm
USES:
cmake compiler:c++14-lang iconv pathfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/ValleyBell/libvgm/tar.gz/34c368c?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
g20240608_1
23 Nov 2024 08:31:00
commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5commit hash: 5505c50fcc0b6fbc8e6ddacb7fdbac437f0054e5 files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
g20240608
12 Sep 2024 11:45:18
commit hash: 36f408ce8fb5f6eb47c1eb3438620817a33076eacommit hash: 36f408ce8fb5f6eb47c1eb3438620817a33076eacommit hash: 36f408ce8fb5f6eb47c1eb3438620817a33076eacommit hash: 36f408ce8fb5f6eb47c1eb3438620817a33076ea files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
audio/libvgm: update to latest GitHub commit and improve port

Improvements include:
- switch to build shared libraries so that they are usable for other apps
- optionize bundled commands (ON by default)
- rename "player" command to "libvgm-player"
  (player is too generic name and can cause filename clashes)

Co-authored-by: Daniel Engberg <diizzy@FreeBSD.org>

PR:		281363
Reported by:	diizzy
g20240103
30 Jan 2024 08:38:50
commit hash: 7822ccbdbeca4f5c861d610cd2d1f235d727c7e7commit hash: 7822ccbdbeca4f5c861d610cd2d1f235d727c7e7commit hash: 7822ccbdbeca4f5c861d610cd2d1f235d727c7e7commit hash: 7822ccbdbeca4f5c861d610cd2d1f235d727c7e7 files touched by this commit
Hiroki Tagato (tagattie) search for other commits by this committer
audio/libvgm: add port: More modular rewrite of most components from VGMPlay

A more modular rewrite of most components from VGMPlay. will include
sub-libraries for audio output, sound emulation and VGM playback.

WWW: https://github.com/ValleyBell/libvgm

Number of commits found: 3