Index: head/audio/oss/Makefile =================================================================== --- head/audio/oss/Makefile (revision 436873) +++ head/audio/oss/Makefile (revision 436874) @@ -1,103 +1,103 @@ # Created by: Edward Tomasz Napierala # $FreeBSD$ PORTNAME= oss -DISTVERSION= 4.2-build2011 +DISTVERSION= 4.2-build2017 CATEGORIES= audio MASTER_SITES= http://www.opensound.com/developer/sources/stable/bsd/ DISTNAME= ${PORTNAME}-v${DISTVERSION}-src-bsd MAINTAINER= ports@FreeBSD.org -COMMENT= Open Sound System +COMMENT= Open Sound System from 4Front Technologies LICENSE= BSD2CLAUSE BUILD_DEPENDS= gawk:lang/gawk USES= tar:bzip2 kmod pkgconfig HAS_CONFIGURE= yes CONFIGURE_OUTSOURCE= yes CONFIGURE_ENV= HOSTCC="${CC}" ALL_TARGET= all install USE_GNOME= gtk20 USE_RC_SUBR= oss SUB_FILES= pkg-install pkg-deinstall ONLY_FOR_ARCHS= amd64 i386 KMODDIR= ${PREFIX}/lib/oss/modules OSS_CONF_FILES= oss_audigyls oss_audioloop oss_cs461x oss_emu10k1x \ oss_envy24 oss_envy24ht oss_fmedia oss_hdaudio \ oss_ich oss_imux oss_madi oss_midiloop oss_sblive \ oss_sbpci oss_sbxfi oss_trident oss_usb oss_userdev \ oss_ymf7xx osscore PROTO_DIR= ${INSTALL_WRKSRC}/prototype PROTO_ETCDIR= ${PROTO_DIR}/etc PROTO_BINDIR= ${PROTO_DIR}/usr/bin PROTO_SBINDIR= ${PROTO_DIR}/usr/sbin PROTO_MANDIR= ${PROTO_DIR}/usr/share/man PROTO_OSSLIBDIR=${PROTO_DIR}${PREFIX}/lib/oss OPTIONS_DEFINE= VORBIS OPTIONS_DEFAULT=VORBIS VORBIS_LIB_DEPENDS= libvorbisfile.so:audio/libvorbis VORBIS_CONFIGURE_ENV= OGG_SUPPORT=YES pre-patch: ${FIND} ${PATCH_WRKSRC} -name '*.man' -or \ \( -name '*.[ch]' \! -name ossmkdep.c \) | \ ${XARGS} ${REINPLACE_CMD} -e 's|/usr/|${PREFIX}/|g' \ -e 's|/etc/oss|${PREFIX}/etc/oss|g' post-patch: ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${PATCH_WRKSRC}/setup/srcconf.c ${FIND} ${PATCH_WRKSRC} -name configure -or \ -name make.local -or -name soundoff -or -name soundon | \ ${XARGS} ${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' do-install: ${INSTALL_PROGRAM} ${PROTO_BINDIR}/* ${STAGEDIR}${PREFIX}/bin/ # @${ECHO_CMD} "OSSLIBDIR=${PREFIX}/lib/oss" > ${PROTO_ETCDIR}/oss.conf ${INSTALL_DATA} ${PROTO_ETCDIR}/oss.conf ${STAGEDIR}${PREFIX}/etc/ -@${MKDIR} ${STAGEDIR}${PREFIX}/lib/oss 2>/dev/null ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/soundon.user \ ${STAGEDIR}${PREFIX}/lib/oss/soundon.user.sample ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/sysfiles.list \ ${STAGEDIR}${PREFIX}/lib/oss/ ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/version.dat \ ${STAGEDIR}${PREFIX}/lib/oss/ -@${MKDIR} ${STAGEDIR}${PREFIX}/lib/oss/conf 2>/dev/null .for CONF_FILE in ${OSS_CONF_FILES} ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/conf/${CONF_FILE}.conf \ ${STAGEDIR}${PREFIX}/lib/oss/conf/${CONF_FILE}.conf.sample .endfor -@${MKDIR} ${STAGEDIR}${PREFIX}/lib/oss/etc 2>/dev/null ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/etc/devices.list \ ${STAGEDIR}${PREFIX}/lib/oss/etc/ -@${MKDIR} ${STAGEDIR}${PREFIX}/lib/oss/include/sys 2>/dev/null ${INSTALL_DATA} ${PROTO_OSSLIBDIR}/include/sys/soundcard.h \ ${STAGEDIR}${PREFIX}/lib/oss/include/sys/ ${INSTALL_KLD} ${PROTO_OSSLIBDIR}/modules/*.ko ${STAGEDIR}${KMODDIR} ${INSTALL_MAN} ${PROTO_MANDIR}/man1/*.1.gz \ ${STAGEDIR}${PREFIX}/man/man1/ ${INSTALL_MAN} ${PROTO_MANDIR}/man7/*.7.gz \ ${STAGEDIR}${PREFIX}/man/man7/ ${INSTALL_MAN} ${PROTO_MANDIR}/man8/*.8.gz \ ${STAGEDIR}${PREFIX}/man/man8/ ${INSTALL_PROGRAM} ${PROTO_SBINDIR}/ossdetect \ ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${PROTO_SBINDIR}/ossdevlinks \ ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${PROTO_SBINDIR}/savemixer \ ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_SCRIPT} ${PROTO_SBINDIR}/soundoff \ ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_SCRIPT} ${PROTO_SBINDIR}/soundon \ ${STAGEDIR}${PREFIX}/sbin/ ${INSTALL_PROGRAM} ${PROTO_SBINDIR}/vmixctl \ ${STAGEDIR}${PREFIX}/sbin/ .include Index: head/audio/oss/distinfo =================================================================== --- head/audio/oss/distinfo (revision 436873) +++ head/audio/oss/distinfo (revision 436874) @@ -1,2 +1,3 @@ -SHA256 (oss-v4.2-build2011-src-bsd.tar.bz2) = 65ba999222d7250242c23d6d13e98dc39d3157c14acc32691d8aa9678ccedbbc -SIZE (oss-v4.2-build2011-src-bsd.tar.bz2) = 1628950 +TIMESTAMP = 1486110185 +SHA256 (oss-v4.2-build2017-src-bsd.tar.bz2) = 8ef2b1b964719b4c356de234d4b28832302027dc23bf636820be1afe1b099972 +SIZE (oss-v4.2-build2017-src-bsd.tar.bz2) = 1714709 Index: head/audio/oss/files/patch-setup_srcconf__freebsd.inc =================================================================== --- head/audio/oss/files/patch-setup_srcconf__freebsd.inc (nonexistent) +++ head/audio/oss/files/patch-setup_srcconf__freebsd.inc (revision 436874) @@ -0,0 +1,10 @@ +--- setup/srcconf_freebsd.inc.orig 2014-02-14 22:59:55 UTC ++++ setup/srcconf_freebsd.inc +@@ -12,6 +12,6 @@ add_kernel_flags (FILE * f) + { + # if defined(__x86_64__) + fprintf (f, +- "CFLAGS += -O3 -fno-common -mcmodel=kernel -mno-red-zone -fno-asynchronous-unwind-tables -ffreestanding\n"); ++ "CFLAGS += -O3 -fno-common -mcmodel=kernel -mno-red-zone -fno-asynchronous-unwind-tables -ffreestanding -mno-sse\n"); + # endif + } Property changes on: head/audio/oss/files/patch-setup_srcconf__freebsd.inc ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/audio/oss/pkg-descr =================================================================== --- head/audio/oss/pkg-descr (revision 436873) +++ head/audio/oss/pkg-descr (revision 436874) @@ -1,5 +1,8 @@ Open Sound System for FreeBSD is a audio subsystem that provides a cross platform audio and MIDI API with device drivers for most consumer and professional PCI and USB audio devices. +Not to be confused with sound(4) which is a different implementation +with the same API. + WWW: http://opensound.com/ Index: head/audio/oss/pkg-plist =================================================================== --- head/audio/oss/pkg-plist (revision 436873) +++ head/audio/oss/pkg-plist (revision 436874) @@ -1,116 +1,118 @@ bin/ossinfo bin/ossmix bin/osspartysh bin/ossphone bin/ossplay bin/ossrecord bin/osstest bin/ossxmix etc/oss.conf lib/oss/conf/oss_audigyls.conf.sample lib/oss/conf/oss_audioloop.conf.sample lib/oss/conf/oss_cs461x.conf.sample lib/oss/conf/oss_emu10k1x.conf.sample lib/oss/conf/oss_envy24.conf.sample lib/oss/conf/oss_envy24ht.conf.sample lib/oss/conf/oss_fmedia.conf.sample lib/oss/conf/oss_hdaudio.conf.sample lib/oss/conf/oss_ich.conf.sample lib/oss/conf/oss_imux.conf.sample lib/oss/conf/oss_madi.conf.sample lib/oss/conf/oss_midiloop.conf.sample lib/oss/conf/oss_sblive.conf.sample lib/oss/conf/oss_sbpci.conf.sample lib/oss/conf/oss_sbxfi.conf.sample lib/oss/conf/oss_trident.conf.sample lib/oss/conf/oss_usb.conf.sample lib/oss/conf/oss_userdev.conf.sample lib/oss/conf/oss_ymf7xx.conf.sample lib/oss/conf/osscore.conf.sample lib/oss/etc/devices.list lib/oss/include/sys/soundcard.h +lib/oss/modules/lynxone.ko lib/oss/modules/oss_ali5455.ko lib/oss/modules/oss_atiaudio.ko lib/oss/modules/oss_audigyls.ko lib/oss/modules/oss_audioloop.ko lib/oss/modules/oss_audiopci.ko lib/oss/modules/oss_cmi878x.ko lib/oss/modules/oss_cmpci.ko lib/oss/modules/oss_cs4281.ko lib/oss/modules/oss_cs461x.ko lib/oss/modules/oss_digi96.ko lib/oss/modules/oss_emu10k1x.ko lib/oss/modules/oss_envy24.ko lib/oss/modules/oss_envy24ht.ko lib/oss/modules/oss_fmedia.ko lib/oss/modules/oss_geode.ko lib/oss/modules/oss_hdaudio.ko lib/oss/modules/oss_ich.ko lib/oss/modules/oss_imux.ko lib/oss/modules/oss_madi.ko lib/oss/modules/oss_midiloop.ko lib/oss/modules/oss_midimix.ko lib/oss/modules/oss_sblive.ko lib/oss/modules/oss_sbpci.ko lib/oss/modules/oss_sbxfi.ko lib/oss/modules/oss_solo.ko lib/oss/modules/oss_trident.ko lib/oss/modules/oss_userdev.ko lib/oss/modules/oss_via823x.ko lib/oss/modules/oss_via97.ko lib/oss/modules/oss_ymf7xx.ko lib/oss/modules/osscore.ko lib/oss/soundon.user.sample lib/oss/sysfiles.list lib/oss/version.dat man/man1/ossinfo.1.gz man/man1/ossmix.1.gz man/man1/osspartysh.1.gz man/man1/ossphone.1.gz man/man1/ossplay.1.gz man/man1/ossrecord.1.gz man/man1/osstest.1.gz man/man1/ossxmix.1.gz man/man1/soundoff.1.gz man/man1/soundon.1.gz +man/man7/lynxone.7.gz man/man7/oss_ali5455.7.gz man/man7/oss_atiaudio.7.gz man/man7/oss_audigyls.7.gz man/man7/oss_audioloop.7.gz man/man7/oss_audiopci.7.gz man/man7/oss_cmi878x.7.gz man/man7/oss_cmpci.7.gz man/man7/oss_cs4281.7.gz man/man7/oss_cs461x.7.gz man/man7/oss_digi96.7.gz man/man7/oss_emu10k1x.7.gz man/man7/oss_envy24.7.gz man/man7/oss_envy24ht.7.gz man/man7/oss_fmedia.7.gz man/man7/oss_geode.7.gz man/man7/oss_hdaudio.7.gz man/man7/oss_ich.7.gz man/man7/oss_imux.7.gz man/man7/oss_madi.7.gz man/man7/oss_midiloop.7.gz man/man7/oss_midimix.7.gz man/man7/oss_sblive.7.gz man/man7/oss_sbpci.7.gz man/man7/oss_sbxfi.7.gz man/man7/oss_solo.7.gz man/man7/oss_trident.7.gz man/man7/oss_userdev.7.gz man/man7/oss_via823x.7.gz man/man7/oss_via97.7.gz man/man7/oss_ymf7xx.7.gz man/man7/osscore.7.gz man/man8/ossdetect.8.gz man/man8/ossdevlinks.8.gz man/man8/savemixer.8.gz man/man8/vmixctl.8.gz sbin/ossdetect sbin/ossdevlinks sbin/savemixer sbin/soundoff sbin/soundon sbin/vmixctl