Edit

IABSD.fr/ports/telephony/asterisk-openbsd-moh/Makefile

Branch :

  • Show log

    Commit

  • Author : ian
    Date : 2026-05-21 14:07:59
    Hash : 30830bc0
    Message : Add 7.9 release song to asterisk-openbsd-moh.

  • telephony/asterisk-openbsd-moh/Makefile
  • # strictly speaking not, as they are just sound files, but packaging
    # these on arch which don't build asterisk is a waste of cycles on build
    # machines and disk space on mirrors
    BUILD_DEPENDS =	telephony/asterisk/20
    
    # No distfiles here that can get outdated, skip it.
    PORTROACH=		ignore:1
    
    COMMENT =		add OpenBSD songs to Asterisk music-on-hold
    
    PKGNAME =		asterisk-openbsd-moh-7.9
    REL_LIST =		30 31 32 33 34 35 36 37 38 39 \
    			40 41 42 43 44 45 46 47 48 49 \
    			50 51 52 53 54 55 56 57 \
    			58a 58b 58c 58d 59a 59b \
    			60a 60b 60c 60d 60e 60f 60g 61 62 68 69 \
    			70 73 79
    .for release in ${REL_LIST}
    DISTFILES += song${release}.mp3
    .endfor
    
    PKG_ARCH =		*
    EXTRACT_ONLY=
    
    CATEGORIES =		telephony
    
    HOMEPAGE =		https://www.openbsd.org/lyrics.html
    
    MAINTAINER=		Ian Darwin <ian@openbsd.org>
    
    # Copyright held by Theo; ok for non-commercial-redistribution
    PERMIT_PACKAGE =	Yes
    
    SITES =			https://ftp.openbsd.org/pub/OpenBSD/songs/
    
    BUILD_DEPENDS =		audio/madplay
    
    DIST_SUBDIR =		openbsd_songs
    
    NO_TEST =		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 <bsd.port.mk>