Index: head/audio/sndio/Makefile =================================================================== --- head/audio/sndio/Makefile (revision 458928) +++ head/audio/sndio/Makefile (revision 458929) @@ -1,39 +1,39 @@ # Created by: Tobias Kortkamp # $FreeBSD$ PORTNAME= sndio -PORTVERSION= 1.3.0 +PORTVERSION= 1.4.0 CATEGORIES= audio MASTER_SITES= http://www.sndio.org/ MAINTAINER= tobik@FreeBSD.org COMMENT= Small audio and MIDI framework from the OpenBSD project LICENSE= ISCL HAS_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${PREFIX}/man --enable-oss +CONFIGURE_ARGS= --prefix=${PREFIX} --mandir=${PREFIX}/man USE_LDCONFIG= yes USE_RC_SUBR= sndiod USERS= _sndio GROUPS= _sndio # Parallel build leads to problems, but sndio is very quick to compile # as is so not worth fixing MAKE_JOBS_UNSAFE= yes post-patch: # Make sure sndiod can be started inside jails as root @${REINPLACE_CMD} 's|err(1, "setpriority")|warn("setpriority")|' \ ${WRKSRC}/sndiod/sndiod.c post-install: @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/lib/libsndio.so.6.1 \ ${STAGEDIR}${PREFIX}/bin/sndiod \ ${STAGEDIR}${PREFIX}/bin/aucat \ ${STAGEDIR}${PREFIX}/bin/midicat .include Index: head/audio/sndio/distinfo =================================================================== --- head/audio/sndio/distinfo (revision 458928) +++ head/audio/sndio/distinfo (revision 458929) @@ -1,3 +1,3 @@ -TIMESTAMP = 1510685728 -SHA256 (sndio-1.3.0.tar.gz) = bcc33213f02adc71bd0c3543f3b243847e7d27c5243b0b558182bc1b3056e4b1 -SIZE (sndio-1.3.0.tar.gz) = 125955 +TIMESTAMP = 1515842737 +SHA256 (sndio-1.4.0.tar.gz) = 68713db624797dbff69c0f4ce1b24054fb0803da340508edbc5e08d6778f9781 +SIZE (sndio-1.4.0.tar.gz) = 126007 Index: head/audio/sndio/files/patch-configure =================================================================== --- head/audio/sndio/files/patch-configure (nonexistent) +++ head/audio/sndio/files/patch-configure (revision 458929) @@ -0,0 +1,13 @@ +--- configure.orig 2018-01-11 20:57:37 UTC ++++ configure +@@ -80,8 +80,10 @@ case `uname` in + -DHAVE_SOCK_CLOEXEC -DHAVE_CLOCK_GETTIME' + ;; + DragonFly|FreeBSD) ++ oss=yes + umidi=yes + user=_sndio ++ so_ldflags="-Wl,-soname=libsndio.so.\${MAJ}.\${MIN}" + so_link="libsndio.so" + defs='-DHAVE_ARC4RANDOM -DHAVE_ISSETUGID \\\ + -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRTONUM \\\ Property changes on: head/audio/sndio/files/patch-configure ___________________________________________________________________ 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/sndio/files/patch-libsndio_Makefile.in =================================================================== --- head/audio/sndio/files/patch-libsndio_Makefile.in (revision 458928) +++ head/audio/sndio/files/patch-libsndio_Makefile.in (revision 458929) @@ -1,11 +1,13 @@ ---- libsndio/Makefile.in.orig 2017-11-14 19:00:10 UTC +--- libsndio/Makefile.in.orig 2018-01-13 12:32:33 UTC +++ libsndio/Makefile.in -@@ -14,7 +14,7 @@ LDADD = @ldadd@ - SO_CFLAGS = -fPIC +@@ -42,8 +42,8 @@ MAN7 = sndio.7 + # + # libraries to build and install + # +-MAJ = 7 +-MIN = 0 ++MAJ = 6 ++MIN = 1 + SO = @so@ + SO_LINK = @so_link@ - # extra compiler flags to produce a shared library with the given name --SO_LDFLAGS = -shared #-Wl,-soname=libsndio.so.${MAJ}.${MIN} -+SO_LDFLAGS = -shared -Wl,-soname=libsndio.so.${MAJ}.${MIN} - - # variables defined on configure script command line (if any) - @vars@