diff options
author | pav <pav@FreeBSD.org> | 2005-07-13 21:28:36 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2005-07-13 21:28:36 +0800 |
commit | 6e6ca608f6989a002f1a670b4d0289c955f69a74 (patch) | |
tree | 562018486a612c6a15e8751f47d2f32f6ace8d45 | |
parent | a76237aa184da52e720f99ccfbddedd5b9048823 (diff) | |
download | freebsd-ports-gnome-6e6ca608f6989a002f1a670b4d0289c955f69a74.tar.gz freebsd-ports-gnome-6e6ca608f6989a002f1a670b4d0289c955f69a74.tar.zst freebsd-ports-gnome-6e6ca608f6989a002f1a670b4d0289c955f69a74.zip |
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>
-rw-r--r-- | audio/Makefile | 2 | ||||
-rw-r--r-- | audio/aylet/Makefile | 52 | ||||
-rw-r--r-- | audio/aylet/distinfo | 2 | ||||
-rw-r--r-- | audio/aylet/pkg-descr | 11 | ||||
-rw-r--r-- | audio/aylet/pkg-message | 4 | ||||
-rw-r--r-- | audio/xaylet/Makefile | 32 | ||||
-rw-r--r-- | audio/xaylet/pkg-descr | 11 |
7 files changed, 114 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 82b26026bd61..eee4cfb1b6a1 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -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 diff --git a/audio/aylet/Makefile b/audio/aylet/Makefile new file mode 100644 index 000000000000..c06f417bf6d7 --- /dev/null +++ b/audio/aylet/Makefile @@ -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> diff --git a/audio/aylet/distinfo b/audio/aylet/distinfo new file mode 100644 index 000000000000..d44864d2d09e --- /dev/null +++ b/audio/aylet/distinfo @@ -0,0 +1,2 @@ +MD5 (aylet-0.3.tar.gz) = 83781f46278d6fd3e74f8fc6c695969f +SIZE (aylet-0.3.tar.gz) = 42554 diff --git a/audio/aylet/pkg-descr b/audio/aylet/pkg-descr new file mode 100644 index 000000000000..8988854b2edc --- /dev/null +++ b/audio/aylet/pkg-descr @@ -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 diff --git a/audio/aylet/pkg-message b/audio/aylet/pkg-message new file mode 100644 index 000000000000..2f3758f36c1b --- /dev/null +++ b/audio/aylet/pkg-message @@ -0,0 +1,4 @@ +=============================================================================== +A huge .ay file collection can be found at: + ftp://ftp.worldofspectrum.org/pub/sinclair/music/ay/ +=============================================================================== diff --git a/audio/xaylet/Makefile b/audio/xaylet/Makefile new file mode 100644 index 000000000000..0cda42435dcf --- /dev/null +++ b/audio/xaylet/Makefile @@ -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" diff --git a/audio/xaylet/pkg-descr b/audio/xaylet/pkg-descr new file mode 100644 index 000000000000..c18a769d75e7 --- /dev/null +++ b/audio/xaylet/pkg-descr @@ -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 |