- Fix missing libdts.a symlink.

- Clean up port

from Brad
This commit is contained in:
ajacoutot 2020-03-27 07:33:02 +00:00
parent d097436396
commit 3171478cd7
7 changed files with 25 additions and 28 deletions

View File

@ -1,10 +1,10 @@
# $OpenBSD: Makefile,v 1.14 2019/12/28 10:25:15 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.15 2020/03/27 07:33:02 ajacoutot Exp $
COMMENT= free DTS Coherent Acoustics decoder
V= 0.0.6
DISTNAME= libdca-${V}
REVISION= 0
REVISION= 1
EXTRACT_SUFX= .tar.bz2
CATEGORIES= audio
MASTER_SITES= https://download.videolan.org/pub/videolan/libdca/${V}/

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-libao_Makefile_am,v 1.1 2014/10/26 15:23:09 ratchov Exp $
--- libao/Makefile.am.orig Fri Oct 24 12:06:39 2014
+++ libao/Makefile.am Fri Oct 24 12:06:56 2014
@@ -3,7 +3,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/include
noinst_LTLIBRARIES = libao.la
libao_la_SOURCES = audio_out.c audio_out_null.c audio_out_float.c \
- audio_out_oss.c audio_out_solaris.c audio_out_al.c \
+ audio_out_oss.c audio_out_sndio.c audio_out_solaris.c audio_out_al.c \
audio_out_win.c audio_out_wav.c audio_out_aif.c \
audio_out_peak.c convert2s16.c \
audio_out_internal.h

View File

@ -1,4 +1,5 @@
$OpenBSD: patch-libao_Makefile_in,v 1.2 2018/06/23 16:32:24 ajacoutot Exp $
$OpenBSD: patch-libao_Makefile_in,v 1.3 2020/03/27 07:33:02 ajacoutot Exp $
Index: libao/Makefile.in
--- libao/Makefile.in.orig
+++ libao/Makefile.in

View File

@ -1,6 +1,8 @@
$OpenBSD: patch-libao_audio_out_c,v 1.1 2014/10/26 15:23:09 ratchov Exp $
--- libao/audio_out.c.orig Fri Oct 24 12:21:31 2014
+++ libao/audio_out.c Fri Oct 24 12:22:02 2014
$OpenBSD: patch-libao_audio_out_c,v 1.2 2020/03/27 07:33:02 ajacoutot Exp $
Index: libao/audio_out.c
--- libao/audio_out.c.orig
+++ libao/audio_out.c
@@ -34,6 +34,10 @@ extern ao_open_t ao_oss_open;
extern ao_open_t ao_ossdolby_open;
extern ao_open_t ao_oss4_open;

View File

@ -1,4 +1,7 @@
$OpenBSD: patch-libdca_Makefile_in,v 1.3 2018/06/23 16:32:24 ajacoutot Exp $
$OpenBSD: patch-libdca_Makefile_in,v 1.4 2020/03/27 07:33:02 ajacoutot Exp $
Link the installed libdts to the installed libdca.
Index: libdca/Makefile.in
--- libdca/Makefile.in.orig
+++ libdca/Makefile.in
@ -11,11 +14,12 @@ Index: libdca/Makefile.in
libdca_la_LIBADD = $(LIBDCA_LIBS)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libdca.pc libdts.pc
@@ -625,7 +625,6 @@ install-dvi-am:
@@ -689,7 +689,7 @@ uninstall-am: uninstall-libLTLIBRARIES uninstall-pkgco
install-exec-am: install-libLTLIBRARIES
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-html: install-html-am
install-html-am:
install-exec-hook:
- ln -sf "libdca.a" "$(DESTDIR)$(libdir)/libdts.a"
+ $(LN_S)f "$(libdir)/libdca.a" "$(DESTDIR)$(libdir)/libdts.a"
uninstall-hook:
unlink "$(DESTDIR)$(libdir)/libdts.a"

View File

@ -1,4 +1,5 @@
$OpenBSD: patch-src_Makefile_in,v 1.2 2018/06/23 16:32:24 ajacoutot Exp $
$OpenBSD: patch-src_Makefile_in,v 1.3 2020/03/27 07:33:02 ajacoutot Exp $
Index: src/Makefile.in
--- src/Makefile.in.orig
+++ src/Makefile.in

View File

@ -1,11 +1,12 @@
@comment $OpenBSD: PLIST,v 1.3 2015/03/16 18:07:36 naddy Exp $
@comment $OpenBSD: PLIST,v 1.4 2020/03/27 07:33:02 ajacoutot Exp $
@bin bin/dcadec
@bin bin/extract_dca
include/dca.h
include/dts.h
lib/libdca.a
@static-lib lib/libdca.a
lib/libdca.la
@lib lib/libdca.so.${LIBdca_VERSION}
lib/libdts.a
lib/pkgconfig/libdca.pc
lib/pkgconfig/libdts.pc
@man man/man1/dcadec.1