Aylet/Xaylet plays music files in the `.ay' format. These files are essentially
wrappers around bits of Z80 code which play music on the Sinclair ZX Spectrum 128's sound hardware - either the beeper, or (eponymously) the AY-3-8912 sound chip. Files using the Amstrad CPC ports are also supported. PR: ports/83216 Submitted by: Emanuel Haupt <ehaupt@critical.ch>
This commit is contained in:
parent
1f984e07c6
commit
63f061b66d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=139078
7 changed files with 114 additions and 0 deletions
|
@ -40,6 +40,7 @@
|
|||
SUBDIR += autocd
|
||||
SUBDIR += autools
|
||||
SUBDIR += autozen
|
||||
SUBDIR += aylet
|
||||
SUBDIR += baudline
|
||||
SUBDIR += beast
|
||||
SUBDIR += bebocd
|
||||
|
@ -496,6 +497,7 @@
|
|||
SUBDIR += wsoundprefs
|
||||
SUBDIR += wsoundserver
|
||||
SUBDIR += x11amp
|
||||
SUBDIR += xaylet
|
||||
SUBDIR += xcd
|
||||
SUBDIR += xcdplayer
|
||||
SUBDIR += xfce4-mixer
|
||||
|
|
52
audio/aylet/Makefile
Normal file
52
audio/aylet/Makefile
Normal file
|
@ -0,0 +1,52 @@
|
|||
# New ports collection makefile for: aylet
|
||||
# Date created: 9 Jul 2005
|
||||
# Whom: Emanuel Haupt <ehaupt@critical.ch>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= aylet
|
||||
PORTVERSION= 0.3
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ftp://ftp.ibiblio.org/pub/Linux/apps/sound/players/
|
||||
PKGNAMEPREFIX?=
|
||||
|
||||
MAINTAINER= ehaupt@critical.ch
|
||||
COMMENT= A command line player for the .ay audio file format
|
||||
|
||||
USE_REINPLACE= yes
|
||||
USE_GMAKE= yes
|
||||
USE_GETOPT_LONG=yes
|
||||
|
||||
ALL_TARGET?= ${PORTNAME}
|
||||
CFLAGS+= -DDRIVER_OSS -I${LOCALBASE}/include
|
||||
|
||||
.if ${PKGNAMEPREFIX} == ""
|
||||
|
||||
MAN1= aylet.1
|
||||
PLIST_FILES= bin/aylet
|
||||
|
||||
.endif
|
||||
|
||||
aylet-post-patch:
|
||||
.for flag in CC CFLAGS
|
||||
@${REINPLACE_CMD} -e 's|^${flag}=|${flag}?=|' \
|
||||
${WRKSRC}/Makefile
|
||||
.endfor
|
||||
@${REINPLACE_CMD} -e 's|\((CC)\)\ \-o|\1 $$\(CFLAGS) -o|' \
|
||||
${WRKSRC}/Makefile
|
||||
|
||||
.if ${PKGNAMEPREFIX} == ""
|
||||
|
||||
post-patch: aylet-post-patch
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
|
||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1
|
||||
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
2
audio/aylet/distinfo
Normal file
2
audio/aylet/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
MD5 (aylet-0.3.tar.gz) = 83781f46278d6fd3e74f8fc6c695969f
|
||||
SIZE (aylet-0.3.tar.gz) = 42554
|
11
audio/aylet/pkg-descr
Normal file
11
audio/aylet/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
Aylet plays music files in the `.ay' format. These files are essentially
|
||||
wrappers around bits of Z80 code which play music on the Sinclair ZX Spectrum
|
||||
128's sound hardware - either the beeper, or (eponymously) the AY-3-8912 sound
|
||||
chip. Files using the Amstrad CPC ports are also supported.
|
||||
|
||||
The sound hardware emulation is based on a Spectrum emulator Fuse.
|
||||
|
||||
WWW: http://rus.members.beeb.net/aylet.html
|
||||
|
||||
- ehaupt
|
||||
ehaupt@critical.ch
|
4
audio/aylet/pkg-message
Normal file
4
audio/aylet/pkg-message
Normal file
|
@ -0,0 +1,4 @@
|
|||
===============================================================================
|
||||
A huge .ay file collection can be found at:
|
||||
ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/
|
||||
===============================================================================
|
32
audio/xaylet/Makefile
Normal file
32
audio/xaylet/Makefile
Normal file
|
@ -0,0 +1,32 @@
|
|||
# New ports collection makefile for: xaylet
|
||||
# Date created: 9 Jul 2005
|
||||
# Whom: Emanuel Haupt <ehaupt@critical.ch>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PKGNAMEPREFIX= x
|
||||
|
||||
COMMENT= A x11 player for the .ay audio file format
|
||||
|
||||
ALL_TARGET= xaylet
|
||||
|
||||
MASTERDIR= ${.CURDIR}/../aylet
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
USE_GNOME= gtk12
|
||||
|
||||
DESCR= ${.CURDIR}/pkg-descr
|
||||
PLIST= ${.CURDIR}/pkg-plist
|
||||
|
||||
MAN1= xaylet.1
|
||||
PLIST_FILES= bin/xaylet
|
||||
|
||||
post-patch: aylet-post-patch
|
||||
${MV} ${WRKSRC}/${PORTNAME}.1 ${WRKSRC}/xaylet.1
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/xaylet ${PREFIX}/bin
|
||||
${INSTALL_MAN} ${WRKSRC}/xaylet.1 ${MANPREFIX}/man/man1
|
||||
|
||||
.include "${MASTERDIR}/Makefile"
|
11
audio/xaylet/pkg-descr
Normal file
11
audio/xaylet/pkg-descr
Normal file
|
@ -0,0 +1,11 @@
|
|||
Xaylet plays music files in the `.ay' format. These files are essentially
|
||||
wrappers around bits of Z80 code which play music on the Sinclair ZX Spectrum
|
||||
128's sound hardware - either the beeper, or (eponymously) the AY-3-8912 sound
|
||||
chip. Files using the Amstrad CPC ports are also supported.
|
||||
|
||||
The sound hardware emulation is based on a Spectrum emulator Fuse.
|
||||
|
||||
WWW: http://rus.members.beeb.net/aylet.html
|
||||
|
||||
- ehaupt
|
||||
ehaupt@critical.ch
|
Loading…
Reference in a new issue