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
playumidi Standard MIDI format 0/1 player for FreeBSD USB-MIDI(umidi) device
0.8.3_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 0.8.3_1Version of this port present on the latest quarterly branch.
Maintainer: koinec@users.osdn.me search for ports maintained by this maintainer
Port Added: 2020-04-27 22:20:46
Last Update: 2024-01-12 15:11:29
Commit Hash: d432922
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: BSD2CLAUSE
WWW:
https://ja.osdn.net/projects/playumidi/
Description:
"playumidi" is the "SIMPLE" MIDI file player for USB MIDI device on FreeBSD. This software is able to direct control for FreeBSD-umidi device(/dev/umidi*.*) in the "uaudio" driver. Therefore, You don't need to use the "/dev/sequencer" device or the other software when listening the MIDI-file music. And, Support for auto-judge MIDI-file XG/GS/GM mode & auto add the Tone-Generator ReSet code when the ReSet code isn't exist in a MIDI-file. - Koine Yuusuke (koinec) koinec@users.osdn.me
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. bin/playumidi
  2. share/man/man1/playumidi.1.gz
  3. /usr/local/share/licenses/playumidi-0.8.3_1/catalog.mk
  4. /usr/local/share/licenses/playumidi-0.8.3_1/LICENSE
  5. /usr/local/share/licenses/playumidi-0.8.3_1/BSD2CLAUSE
Collapse this list.
Dependency lines:
  • playumidi>0:audio/playumidi
To install the port:
cd /usr/ports/audio/playumidi/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/playumidi
  • pkg install playumidi
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: playumidi
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1598157944 SHA256 (playumidi-0.8.3.tar.gz) = 518e6cefc77d057ab7a802041c4d250a208f93d1bd054fed42a76d6a387dfb1e SIZE (playumidi-0.8.3.tar.gz) = 22160

Packages (timestamps in pop-ups are UTC):
playumidi
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.8.3_10.8.3_10.8.30.8.3_10.8.3_1-0.8.3-
FreeBSD:13:quarterly0.8.3_10.8.3_10.8.30.8.3_10.8.3_10.8.30.8.30.8.3
FreeBSD:14:latest0.8.3_10.8.3_10.8.30.8.3_10.8.3_10.8.3-0.8.3
FreeBSD:14:quarterly0.8.3_10.8.3_1-0.8.3_10.8.3_10.8.30.8.30.8.3
FreeBSD:15:latest0.8.3_10.8.3_1n/a0.8.3_1n/a0.8.3_10.8.3_10.8.3_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. libiconv.so : converters/libiconv
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for playumidi-0.8.3_1: DEBUG=off: Build with debugging support LIBICONV=on: Enable encoing conversion support with libiconv ===> Use 'make config' to modify these settings
Options name:
audio_playumidi
pkg-message:
playumidi directly opens, writes midi-event data, and closes the umidi* device files. So, it is necessary to grant the R/W privileges(666) to umidi* device file before use playumidi. Therefore, there is a need to grant permissions to R/W prior to use. An example of the setting method is shown below. 1. Append to devfs.rules (in etc dir.) the following lines. ------------------------------------------ [system=10] add path 'umidi*' mode 0666 group wheel ------------------------------------------ 2. Append to rc.conf (in etc dir.) the following three lines. ------------------------------------------ devfs_enable="YES" ------------------------------------------ 3. Reboot FreeBSD (shutdown -r now)

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://osdn.net/dl/playumidi/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.8.3_1
12 Jan 2024 15:11:29
commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1commit hash: d4329229fbe8ad0a96a1b9ec796d17cf512455d1 files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
MANPREFIX: eliminate its usage

While here move manpages to share/man
0.8.3
08 Sep 2022 15:46:38
commit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
0.8.3
08 Sep 2022 15:43:21
commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
0.8.3
20 Jul 2022 14:20:54
commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13commit hash: 213b0b7a75cfb93729483fb1f59b236448f06a13 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
audio: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <dmagda+libsamplerate@ee.ryerson.ca>
  *  <trasz@FreeBSD.org>
  *  Adam Weinberger
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Aleksander Fafula <alex@bsdguru.org>
  *  Alex Allan <alex@kamaz.org.uk>
  *  Alexander Botero-Lowry <alex@foxybanana.com>
  *  Alexander Kojevnikov <alexander@kojevnikov.com>
  *  Alexander Nedotsukov <bland@FreeBSD.org>
  *  Alexander Vereeken <Alexander88207@protonmail.com>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.8.3
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.8.3
19 Sep 2020 18:42:02
Revision:549048Original commit files touched by this commit
rene search for other commits by this committer
audio/playumidi: update to version 0.8.3

This fixes the build on CURRENT after importing LLVM 11.

PR:		248848
Submitted by:	Koine Yuusuke (maintainer)
MFH:		2020Q3
Event:		September 2020 Bugathon
0.8.2
27 Apr 2020 22:20:40
Revision:533206Original commit files touched by this commit
mandree search for other commits by this committer
NEW audio/playumidi: standard MIDI format 0/1 player for umidi devices

"playumidi" is the "SIMPLE" MIDI file player for USB MIDI device on FreeBSD.
This software is able to direct control for FreeBSD-umidi device(/dev/umidi*.*)
in the "uaudio" driver.
Therefore, You don't need to use the "/dev/sequencer" device or the other
software when listening the MIDI-file music.
And, Support for auto-judge MIDI-file XG/GS/GM mode & auto add the
Tone-Generator ReSet code when the ReSet code isn't exist in a MIDI-file.

WWW: https://ja.osdn.net/projects/playumidi/

PR:		239774
Submitted by:	Koine Yuusuke <koinec@yahoo.co.jp>

Number of commits found: 7