# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # playumidi # playumidi/Makefile # playumidi/distinfo # playumidi/pkg-descr # playumidi/pkg-message # echo c - playumidi mkdir -p playumidi > /dev/null 2>&1 echo x - playumidi/Makefile sed 's/^X//' >playumidi/Makefile << 'b707d4e5c207130246ea83d7ed6af1f5' X# Created by: Koine Yuusuke(koinec) X# $FreeBSD$ X XPORTNAME= playumidi XPORTVERSION= 0.8.2 XCATEGORIES= audio XMASTER_SITES= OSDN/playumidi/71406 X XMAINTAINER= koinec@users.osdn.me XCOMMENT= Standard MIDI format 0/1 player for FreeBSD USB-MIDI(umidi) device X XLICENSE= BSD2CLAUSE XLICENSE_FILE= ${WRKSRC}/LICENSE X XPKGMESSAGE= pkg-message X XOPTIONS_DEFINE= LIBICONV DEBUG XOPTIONS_DEFAULT= LIBICONV X XLIBICONV_DESC= Enable encoing conversion support with libiconv X XLIBICONV_LIB_DEPENDS= libiconv.so:converters/libiconv XLIBICONV_MAKE_ARGS= -DWITH_ICONV X XDEBUG_MAKE_ARGS= -DWITH_DEBUG X XMANCOMPRESSED= yes X XPLIST_FILES= bin/playumidi man/man1/playumidi.1.gz X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/playumidi ${STAGEDIR}${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/playumidi.1.gz ${STAGEDIR}${MANPREFIX}/man/man1 X X.include b707d4e5c207130246ea83d7ed6af1f5 echo x - playumidi/distinfo sed 's/^X//' >playumidi/distinfo << '823c3ff4d13c26d6cb247510b71fc46e' XTIMESTAMP = 1565487633 XSHA256 (playumidi-0.8.2.tar.gz) = d007844d85abc76faa0d4ec37fd2718a61755d586155ac1922a98f909161aa86 XSIZE (playumidi-0.8.2.tar.gz) = 21998 823c3ff4d13c26d6cb247510b71fc46e echo x - playumidi/pkg-descr sed 's/^X//' >playumidi/pkg-descr << 'f2257861ec02282a739d2f203882dd69' X"playumidi" is the "SIMPLE" MIDI file player for USB MIDI device on FreeBSD. XThis software is able to direct control for FreeBSD-umidi device(/dev/umidi*.*) Xin the "uaudio" driver. XTherefore, You don't need to use the "/dev/sequencer" device or the other Xsoftware when listening the MIDI-file music. XAnd, Support for auto-judge MIDI-file XG/GS/GM mode & auto add the XTone-Generator ReSet code when the ReSet code isn't exist in a MIDI-file. X XWWW: https://ja.osdn.net/projects/playumidi/ X X- Koine Yuusuke (koinec) X koinec@users.osdn.me f2257861ec02282a739d2f203882dd69 echo x - playumidi/pkg-message sed 's/^X//' >playumidi/pkg-message << '9705b70c18089c84336fc0ceb022b7f2' Xplayumidi directly opens, writes midi-event data, Xand closes the umidi* device files. XSo, it is necessary to grant the R/W privileges(666) Xto umidi* device file before use playumidi. X XTherefore, there is a need to grant permissions to R/W Xprior to use. XAn example of the setting method is shown below. X X 1. Append to devfs.rules (in etc dir.) the following lines. X ------------------------------------------ X [system=10] X add path 'umidi*' mode 0666 group wheel X ------------------------------------------ X X 2. Append to rc.conf (in etc dir.) the following three lines. X ------------------------------------------ X devfs_enable="YES" X ------------------------------------------ X X 3. Reboot FreeBSD (shutdown -r now) 9705b70c18089c84336fc0ceb022b7f2 exit