From 1de6238ec6380306193175a9e62049c0cfff2692 Mon Sep 17 00:00:00 2001 From: ian Date: Thu, 10 Apr 2008 22:41:41 +0000 Subject: [PATCH] Play OpenBSD songs for Asterisk Music-On-Hold; idea indirectly from mbalmer, DESCR wording vetted & improved by deraadt@, OK sthen@ --- telephony/asterisk-openbsd-moh/Makefile | 44 ++++++++++++++++ telephony/asterisk-openbsd-moh/distinfo | 65 ++++++++++++++++++++++++ telephony/asterisk-openbsd-moh/pkg/DESCR | 14 +++++ telephony/asterisk-openbsd-moh/pkg/PLIST | 16 ++++++ 4 files changed, 139 insertions(+) create mode 100644 telephony/asterisk-openbsd-moh/Makefile create mode 100644 telephony/asterisk-openbsd-moh/distinfo create mode 100644 telephony/asterisk-openbsd-moh/pkg/DESCR create mode 100644 telephony/asterisk-openbsd-moh/pkg/PLIST diff --git a/telephony/asterisk-openbsd-moh/Makefile b/telephony/asterisk-openbsd-moh/Makefile new file mode 100644 index 00000000000..a2d14318101 --- /dev/null +++ b/telephony/asterisk-openbsd-moh/Makefile @@ -0,0 +1,44 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2008/04/10 22:41:41 ian Exp $ + +COMMENT = add OpenBSD songs to Asterisk music-on-hold + +PKGNAME = asterisk-openbsd-moh-4.2 +REL_LIST = 30 31 32 33 34 35 36 37 38 39 40 41 42 +.for release in ${REL_LIST} +DISTFILES += song${release}.mp3 +.endfor +EXTRACT_CASES+= *);; + +CATEGORIES = telephony + +HOMEPAGE = http://www.openbsd.org/lyrics.html + +MAINTAINER= Ian Darwin + +# Copyright held by Theo; ok for non-commercial-redistribution +PERMIT_PACKAGE_CDROM = Yes +PERMIT_PACKAGE_FTP = Yes +PERMIT_DISTFILES_CDROM =Yes +PERMIT_DISTFILES_FTP = Yes + +MASTER_SITES = ftp://ftp.openbsd.org/pub/OpenBSD/songs/ + +BUILD_DEPENDS = ::audio/madplay + +DIST_SUBDIR = openbsd_songs + +NO_REGRESS = Yes + +MOH = ${PREFIX}/share/asterisk/moh + +do-build: +.for release in ${REL_LIST} + ${PREFIX}/bin/madplay -a -1.5 -Q -z -o raw:- --mono -R 8000 -a -12 \ + ${FULLDISTDIR}/song${release}.mp3 > ${WRKDIR}/song${release}.sln +.endfor + +do-install: + ${INSTALL_DATA_DIR} ${MOH} + ${INSTALL_DATA} ${WRKDIR}/song*.sln ${MOH} + +.include diff --git a/telephony/asterisk-openbsd-moh/distinfo b/telephony/asterisk-openbsd-moh/distinfo new file mode 100644 index 00000000000..76e29bb69ca --- /dev/null +++ b/telephony/asterisk-openbsd-moh/distinfo @@ -0,0 +1,65 @@ +MD5 (openbsd_songs/song30.mp3) = l4e91k1zMSWRP3IDjCfl+A== +MD5 (openbsd_songs/song31.mp3) = 002KHBFZ7Y+TGHnrYGpQHA== +MD5 (openbsd_songs/song32.mp3) = kmFER5HBSNrDHXbEzZfS/g== +MD5 (openbsd_songs/song33.mp3) = Gx7f0GGWADLbqLEl1nnmpA== +MD5 (openbsd_songs/song34.mp3) = 2uQPAtAnQuwxHKyFUag4cg== +MD5 (openbsd_songs/song35.mp3) = 0ut0P2vx9Kffzo03IoXiMw== +MD5 (openbsd_songs/song36.mp3) = pahFQY/cpRdGqdQNF4rLRQ== +MD5 (openbsd_songs/song37.mp3) = qLCrd/jyAQl7iVUMIEmNyQ== +MD5 (openbsd_songs/song38.mp3) = ttshQ2L5688LDxEUTFR9JA== +MD5 (openbsd_songs/song39.mp3) = oJ8PvFKmvtPs0AbW5uPy1w== +MD5 (openbsd_songs/song40.mp3) = xuVXUDeNwcWDoPOs0rCR5Q== +MD5 (openbsd_songs/song41.mp3) = 5LdQuv9yAfN1kHd6NJLJUA== +MD5 (openbsd_songs/song42.mp3) = T2UqgjmFGv4nYJVT+x/d9w== +RMD160 (openbsd_songs/song30.mp3) = kGFpce2ALluLTXodJuTawSacW7Y= +RMD160 (openbsd_songs/song31.mp3) = SL6SNLN7CYrFE/vd1qyHXqu4qmI= +RMD160 (openbsd_songs/song32.mp3) = jQvmZUvtyKxqKq/DrIAlxAq1keo= +RMD160 (openbsd_songs/song33.mp3) = 54b/x/WQAg5j+WL24odgznjb/wk= +RMD160 (openbsd_songs/song34.mp3) = Gd6V5+zgzYZgSet6e0/D7ti1adE= +RMD160 (openbsd_songs/song35.mp3) = FKfYE3vf8GDURk76BuZqA1u9Cmk= +RMD160 (openbsd_songs/song36.mp3) = tsMkBNmRGAk8/PxNvFL3KgE7jkA= +RMD160 (openbsd_songs/song37.mp3) = DHWbIhhqU+mp74PKAVJijhOprpM= +RMD160 (openbsd_songs/song38.mp3) = uo8YG9IxD1p+b8WWT7SQcMA4+E8= +RMD160 (openbsd_songs/song39.mp3) = B3Wtv3iG/uIX22BsoOe6LtBt5GA= +RMD160 (openbsd_songs/song40.mp3) = cojZMkYbqiccHzqlLWKv3FAuQoM= +RMD160 (openbsd_songs/song41.mp3) = aFf8sHBFBwDkKiUQk/tnhLF5Vjg= +RMD160 (openbsd_songs/song42.mp3) = FGKdaLNYjbWse9DvPvyIDGUo3C0= +SHA1 (openbsd_songs/song30.mp3) = iCRuDHu+DI2H8MLdgdU0YV1/uFY= +SHA1 (openbsd_songs/song31.mp3) = dGBhE4bWoAqUvSXRqFqttgB1QrA= +SHA1 (openbsd_songs/song32.mp3) = Xjg7SNMU7dfIpE30UQmQBe7nWtU= +SHA1 (openbsd_songs/song33.mp3) = h93EYoxAgl+N3JuGBgsXCpptZrs= +SHA1 (openbsd_songs/song34.mp3) = 5K7uMz5CPE+AZ0UUYNNUENdAxhI= +SHA1 (openbsd_songs/song35.mp3) = JirIi4Gs0Nav3TlYhJfo7MJcBjY= +SHA1 (openbsd_songs/song36.mp3) = kQDd72+ibeVq4tCwv0G4pSaYrV0= +SHA1 (openbsd_songs/song37.mp3) = IVhTO0dEUJ/lBAdvUKdeRWjteZk= +SHA1 (openbsd_songs/song38.mp3) = Z55QDTchoYvNRBeLy4nqslw6BxI= +SHA1 (openbsd_songs/song39.mp3) = eZLB6awjqrSSyMmGrpZBAWWrBhY= +SHA1 (openbsd_songs/song40.mp3) = 57NiuuQJ5tx+QQOeeYzFvDdFpmw= +SHA1 (openbsd_songs/song41.mp3) = j47JXCZndf/ZD11yt/p2Qmsqv7g= +SHA1 (openbsd_songs/song42.mp3) = V4eNiikd6pq0qjUqn/fKi+uj/8g= +SHA256 (openbsd_songs/song30.mp3) = Idf83yQsol5qEJdundWUD1EDhejIcBiM6+u3j4Uhpk8= +SHA256 (openbsd_songs/song31.mp3) = KEqR4Tg2waqaPwYvhCEt6LY+IKP3EDG0RQMLLNmwgxo= +SHA256 (openbsd_songs/song32.mp3) = GFXtE1JSWvAjMDOHWycTLzCfnvWOfSiBzZ0JvJIWM84= +SHA256 (openbsd_songs/song33.mp3) = k7J3Y2S/IAkjWHJpT7FOoNGbOpcb4cyG/f1DAITN0QQ= +SHA256 (openbsd_songs/song34.mp3) = czMMp6fnp3yWyI7dFLdERxu5bfH8WNXM/k+/CQu/Iuk= +SHA256 (openbsd_songs/song35.mp3) = B4iDOBE8utjBCJc7f9uxPq3DXKa8LGkStBq4+JXmMOA= +SHA256 (openbsd_songs/song36.mp3) = rRxGCaa85N8m4lWHXDNfzdwzKKdwWelG2NjYzcRar+c= +SHA256 (openbsd_songs/song37.mp3) = 3HnZ5RflkYJMo92ZHF85D4LqEJErU0xtRJIt4sOsLYo= +SHA256 (openbsd_songs/song38.mp3) = dZOvnI5ijr/F3iys31GthvpHApuCiQHsXV8JooC+hSo= +SHA256 (openbsd_songs/song39.mp3) = pt4NW96CwITh4P0/QH9A5aaEqFrRMluByRUWkx8yqFk= +SHA256 (openbsd_songs/song40.mp3) = ERFv7PRNQQLi7FrlwVzSgT6ZhRumYOuAGtUl4/GbnKw= +SHA256 (openbsd_songs/song41.mp3) = Jqmft5WvldMvMbScPl4YiyA4gBEM89EWipXjr+aLHGQ= +SHA256 (openbsd_songs/song42.mp3) = 14JdAdEcb4jRE/AroEwkRtLkJURkzQJnpptjGwjGU9s= +SIZE (openbsd_songs/song30.mp3) = 2898547 +SIZE (openbsd_songs/song31.mp3) = 2912757 +SIZE (openbsd_songs/song32.mp3) = 2589676 +SIZE (openbsd_songs/song33.mp3) = 7488992 +SIZE (openbsd_songs/song34.mp3) = 7021714 +SIZE (openbsd_songs/song35.mp3) = 10274271 +SIZE (openbsd_songs/song36.mp3) = 7682088 +SIZE (openbsd_songs/song37.mp3) = 19458506 +SIZE (openbsd_songs/song38.mp3) = 8450297 +SIZE (openbsd_songs/song39.mp3) = 7586794 +SIZE (openbsd_songs/song40.mp3) = 2313821 +SIZE (openbsd_songs/song41.mp3) = 4161200 +SIZE (openbsd_songs/song42.mp3) = 4182516 diff --git a/telephony/asterisk-openbsd-moh/pkg/DESCR b/telephony/asterisk-openbsd-moh/pkg/DESCR new file mode 100644 index 00000000000..23b60c138dd --- /dev/null +++ b/telephony/asterisk-openbsd-moh/pkg/DESCR @@ -0,0 +1,14 @@ +Development of OpenBSD is a continuous, 24/7 activity. Every six +months, Theo de Raadt and the team put a lot of effort into the +OpenBSD release cycle. Every release since 3.0 has been accompanied +by a release song, produced by Ty Semaka and a team of hired musicians. + +This port fetches the collected OpenBSD Release Songs and repackages +them for use on Asterisk's Music-On-Hold feature, installing them +so they "just work" with the standard Asterisk configuration. This +provides some additional royalty-free music and is intended to +promote the OpenBSD project. + +Copyright in these songs is held by Theo de Raadt. The songs are free +for non-commercial use; you may use them in a company's phone system +but may not resell them by themselves or as part of a collection. diff --git a/telephony/asterisk-openbsd-moh/pkg/PLIST b/telephony/asterisk-openbsd-moh/pkg/PLIST new file mode 100644 index 00000000000..c2907e983bc --- /dev/null +++ b/telephony/asterisk-openbsd-moh/pkg/PLIST @@ -0,0 +1,16 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2008/04/10 22:41:41 ian Exp $ +share/asterisk/ +share/asterisk/moh/ +share/asterisk/moh/song30.sln +share/asterisk/moh/song31.sln +share/asterisk/moh/song32.sln +share/asterisk/moh/song33.sln +share/asterisk/moh/song34.sln +share/asterisk/moh/song35.sln +share/asterisk/moh/song36.sln +share/asterisk/moh/song37.sln +share/asterisk/moh/song38.sln +share/asterisk/moh/song39.sln +share/asterisk/moh/song40.sln +share/asterisk/moh/song41.sln +share/asterisk/moh/song42.sln