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
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 g20240608Version 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, py39-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:quarterlyg20240608g20240608-g20240608g20240608---
FreeBSD:14:latestg20240608_1g20240608_1-g20240608_1g20240608_1---
FreeBSD:14:quarterlyg20240608g20240608-g20240608g20240608---
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