FreeBSD Bugzilla – Attachment 105509 Details for
Bug 146001
Update lang/fpc to 2.4.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
multimedia-fpc-dts.sh
multimedia-fpc-dts.sh (text/plain), 6.74 KB, created by
Christopher Key
on 2010-04-23 20:20:02 UTC
(
hide
)
Description:
multimedia-fpc-dts.sh
Filename:
MIME Type:
Creator:
Christopher Key
Created:
2010-04-23 20:20:02 UTC
Size:
6.74 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># multimedia/fpc-dts ># multimedia/fpc-dts/Makefile ># multimedia/fpc-dts/pkg-plist ># multimedia/fpc-dts/files ># multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas ># >echo c - multimedia/fpc-dts >mkdir -p multimedia/fpc-dts > /dev/null 2>&1 >echo x - multimedia/fpc-dts/Makefile >sed 's/^X//' >multimedia/fpc-dts/Makefile << '1bf25eef8320f5338b0863f9557c99ee' >X# New ports collection makefile for: fpc-dts >X# Date created: 2010-04-22 >X# Whom: Christopher Key <cjk32@cam.ac.uk> >X# >X# $FreeBSD: ports/www/fpc-httpd22/Makefile,v 1.3 2009/01/19 22:40:59 acm Exp $ >X# >X >XPORTREVISION= 0 >XCATEGORIES= multimedia lang >XPKGNAMESUFFIX= -dts >X >XMAINTAINER= acm@FreeBSD.org >XCOMMENT= Free Pascal interface to the dts library >X >XUSE_FPC= yes >X >XMASTERDIR= ${.CURDIR}/../../lang/fpc >XWRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//} >XEXTRACTUNITDIR+= ${WRKUNITDIR} >X >XOPTIONS= LIBDCA "Install dts library" on >X >X.include "${MASTERDIR}/Makefile" >1bf25eef8320f5338b0863f9557c99ee >echo x - multimedia/fpc-dts/pkg-plist >sed 's/^X//' >multimedia/fpc-dts/pkg-plist << 'c7b45b9870581e42939664906ddda142' >Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/Package.fpc >Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/dts.o >Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/dts.ppu >Xlib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts/libpdts.a >X@dirrm lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/dts >X@dirrmtry lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%% >X@dirrmtry lib/fpc/%%PORTVERSION%%/units >X@dirrmtry lib/fpc/%%PORTVERSION%% >X@dirrmtry lib/fpc >c7b45b9870581e42939664906ddda142 >echo c - multimedia/fpc-dts/files >mkdir -p multimedia/fpc-dts/files > /dev/null 2>&1 >echo x - multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas >sed 's/^X//' >multimedia/fpc-dts/files/patch-packages-dts-src-dts.pas << '6e5e26d2bc45ee34c0c79cf7014034bc' >X--- packages/dts/src/dts.pas 2010-04-21 20:42:31.000000000 +0100 >X+++ packages/dts/src/dts.pas 2010-04-21 20:52:51.000000000 +0100 >X@@ -272,7 +272,7 @@ >X {$IF Defined(WINDOWS)} >X dtslib = 'dts.dll'; >X {$ELSEIF Defined(UNIX)} >X- dtslib = 'libdts.so'; >X+ dtslib = 'libdca.so'; >X {$ELSE} >X {$MESSAGE ERROR 'DYNLINK not supported'} >X {$IFEND} >X@@ -331,14 +331,14 @@ >X DTS_ADJUST_LEVEL = $100; >X >X >X-function dts_init(mm_accel: cuint32): pdts_state_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-function dts_blocks_num(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-function dts_block(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-function dts_samples(state: pdts_state_t): pdts_sample_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X-procedure dts_free(state: pdts_state_t); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_init(mm_accel: cuint32): pdts_state_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+procedure dca_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_blocks_num(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_block(state: pdts_state_t): cint; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+function dca_samples(state: pdts_state_t): pdts_sample_t; cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X+procedure dca_free(state: pdts_state_t); cdecl; external {$IFDEF DYNLINK}dtslib{$ENDIF}; >X >X >X >X@@ -378,12 +378,61 @@ >X end; >X >X >X+function dts_init(mm_accel: cuint32): pdts_state_t; >X+function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; >X+function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; >X+procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); >X+function dts_blocks_num(state: pdts_state_t): cint; >X+function dts_block(state: pdts_state_t): cint; >X+function dts_samples(state: pdts_state_t): pdts_sample_t; >X+procedure dts_free(state: pdts_state_t); >X+ >X function dts_decoder_init(mm_accel: cuint32; user: pointer; read: dts_read_func; seek: dts_seek_func; close: dts_close_func; tell: dts_tell_func): pdts_decoder; >X function dts_decoder_read(decoder: pdts_decoder; buffer: pointer; length: cint): cint; >X procedure dts_decoder_free(decoder: pdts_decoder); >X >X implementation >X >X+function dts_init(mm_accel: cuint32): pdts_state_t; >X+begin >X+ Result := dca_init(mm_accel); >X+end; >X+ >X+function dts_syncinfo(state: pdts_state_t; buf: pcuint8; var flags: cint; var sample_rate: cint; var bit_rate: cint; var frame_length: cint): cint; >X+begin >X+ Result := dca_syncinfo(state, buf, flags, sample_rate, bit_rate, frame_length); >X+end; >X+ >X+function dts_frame(state: pdts_state_t; buf: pcuint8; var flags: cint; var level: dts_level_t; bias: dts_sample_t): cint; >X+begin >X+ Result := dca_frame(state, buf, flags, level, bias); >X+end; >X+ >X+procedure dts_dynrng(state: pdts_state_t; call: dts_dynrng_call; data: pointer); >X+begin >X+ dca_dynrng(state, call, data); >X+end; >X+ >X+function dts_blocks_num(state: pdts_state_t): cint; >X+begin >X+ Result := dca_blocks_num(state); >X+end; >X+ >X+function dts_block(state: pdts_state_t): cint; >X+begin >X+ Result := dca_block(state); >X+end; >X+ >X+function dts_samples(state: pdts_state_t): pdts_sample_t; >X+begin >X+ Result := dca_samples(state) >X+end; >X+ >X+procedure dts_free(state: pdts_state_t); >X+begin >X+ dca_free(state); >X+end; >X+ >X function dts_decoder_init(mm_accel: cuint32; user: pointer; read: dts_read_func; seek: dts_seek_func; close: dts_close_func; tell: dts_tell_func): pdts_decoder; >X begin >X GetMem(Result, Sizeof(dts_decoder)); >XOnly in work.new/fpc-2.4.0/packages/dts/src: dts.pas~ >6e5e26d2bc45ee34c0c79cf7014034bc >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 146001
:
105500
|
105501
|
105502
|
105503
|
105504
|
105505
|
105506
|
105507
|
105508
| 105509 |
105510
|
105511
|
105512
|
105513