• R/O
  • SSH

freeverb3_vst: コミット

Freeverb3 VST plugins


コミットメタ情報

リビジョンb3a11962af65f3130262e11d390a6a51f448ad14 (tree)
日時2017-07-16 14:42:47
作者Teru Kamogashira <tkamogashira@user...>
コミッターTeru Kamogashira

ログメッセージ

Toolchain updates

変更サマリ

差分

diff -r 0ca60a0094a1 -r b3a11962af65 README.txt
--- a/README.txt Sun Jul 16 00:17:48 2017 +0900
+++ b/README.txt Sun Jul 16 14:42:47 2017 +0900
@@ -1,21 +1,110 @@
1-FREEVERB3_VST
21 =============
2+Freeverb3_VST
3+=============
4+
35 This is freeverb3_vst, 3.x.x .
46
57 Freeverb3_vst is a VST plugins package utilizing freeverb3 library
68 which performs many types of audio signal data processing.
79
8-Please see the tutorial page of the freeverb3 website for general information.
10+Please refer to the tutorial page of the freeverb3_vst website for more information.
911
10-LIBRARY DLL (for Windows)
12+===============================
13+How to build binaries (Windows)
14+===============================
15+
16+VST plugins for Windows can be built under the following environment.
17+
18+- MinGW-w64 (32bit/64bit) cross compiler on Linux (or most UNIX platforms)
19+ [http://mingw-w64.sourceforge.net/]
20+
21+The version over MinGW-w64-1.0 are supported. The configure example shell scripts are in the cross-sh directory.
22+Binary packages of mingw-w64 with some changes below are used to build the current Freeverb3VST binary package.
23+
24+mingw-w32-bin_i686-linux_20130523.tar.bz2 -> /opt/MinGW-w32
25+mingw-w64-bin_i686-linux_20130523.tar.bz2 -> /opt/MinGW-w64
26+
27+These files are available from the dev package download site of Freeverb3VST or MinGW-w64 download site.
28+The files should be installed on the paths above to use the build scripts.
29+
30+If you build Freeverb3VST without any changes on MinGW-w64, the VST plugin dlls and exes
31+will depend on some runtime dlls of MinGW-w64. These MinGW-w64 dlls can be installed
32+using the installer on the freeverb3_vst project download page.
33+
34+You can delete these dll depedencies by replacing some files in MinGW-w64 described below,
35+but you will be warned that this way may cause some problems on multithreaded programs.
36+In addition, these hacks cause some memory leaks in some cases.
37+The -static-libgcc and -static-libstdc++ options should be used to solve these problems instead,
38+however these options are not working correctly on some cases.
39+
40+ 1. replace libstdc++.dll dependency
41+
42+ move $ARCH/lib/libstdc++.dll.a -> $ARCH/lib/libstdc++.dll.a.orig
43+ link $ARCH/lib/libstdc++.a -> $ARCH/lib/libstdc++.dll.a
44+
45+ 2. replace libgcc.dll dependency
46+
47+ move $ARCH/lib/libgcc_s.a -> $ARCH/lib/libgcc_s.a.orig
48+ link lib/gcc/$ARCH/$VERSION/libgcc.a -> $ARCH/lib/libgcc_s.a
49+
50+===============================
51+How to build binaries (MacOSX)
52+===============================
53+
54+VST plugins for MacOSX can be built under the following environment.
55+
56+- Apple GCC cross compiler with Mac OS X SDK
57+
58+The versions over gcc-4.5.0 Apple_gcc-4.0.1/odcctools-698,758/SDK-10.4u/SDK-10.5 are supported.
59+The configure example shell scripts are in the cross-sh directory.
60+Binary packages and self built packages of Apple GCC and odcctools are used to build the current Freeverb3VST binary package.
61+
62+- PowerPC
63+- X86
64+ SDK version: MacOSX10.4u.sdk
65+ odcctools-698.1od9(odcctools-20090808)
66+ gcc-5247
67+ biolpc22.york.ac.uk_pub_linux-mac-cross/mac-cross-gcc-2009-12-01/odcctools-20090808-gcc-5247-bin.tar.bz2 -> /opt/mac
68+
69+- PowerPC 64bit
70+ SDK version: MacOSX10.4u.sdk
71+ odcctools-758.1od1 (odcctools-svn-20111128.tar.bz2)
72+ gcc-5490 (https://devs.openttd.org/~truebrain/compile-farm/apple-darwin9.txt)
73+ (gcc-5490-odcctools-758.1od1-powerpc64.tar.xz) -> /opt/mac/p64
74+
75+- AMD64
76+ SDK version: MacOSX10.5.sdk
77+ odcctools-758.1od1 (odcctools-svn-20111128.tar.bz2)
78+ gcc-5490 (https://devs.openttd.org/~truebrain/compile-farm/apple-darwin9.txt)
79+ (gcc-5490-odcctools-758.1od1-x86_64.tar.xz) -> /opt/mac/x64
80+
81+These files are available from the dev package download section of Freeverb3VST site.
82+The files should be installed on the paths above to use the build scripts.
83+
84+Compilers and toolchains for PowerPC 64bit and AMD64 versions are built on gcc-4.4.5 with commands below.
85+
86+./configure --prefix=/opt/mac/p64 --target=powerpc64-apple-darwin9 --with-sysroot=/opt/mac/SDKs/MacOSX10.4u.sdk --enable-ld64
87+./configure --prefix=/opt/mac/x64 --target=x86_64-apple-darwin9 --with-sysroot=/opt/mac/SDKs/MacOSX10.5.sdk --enable-ld64
88+
89+../gcc-5490/configure --prefix=/opt/mac/p64 --disable-checking --enable-languages=c,objc,c++,obj-c++ \
90+--with-as=/opt/mac/p64/bin/powerpc64-apple-darwin9-as --with-ld=/opt/mac/p64/bin/powerpc64-apple-darwin9-ld64 \
91+--target=powerpc64-apple-darwin9 --with-sysroot=/opt/mac/SDKs/MacOSX10.4u.sdk \
92+--enable-static --enable-shared --disable-nls --disable-multilib
93+
94+../gcc-5490/configure --prefix=/opt/mac/x64 --disable-checking --enable-languages=c,objc,c++,obj-c++ \
95+--with-as=/opt/mac/x64/bin/x86_64-apple-darwin9-as --with-ld=/opt/mac/x64/bin/x86_64-apple-darwin9-ld64 \
96+--target=x86_64-apple-darwin9 --with-sysroot=/opt/mac/SDKs/MacOSX10.5.sdk \
97+--enable-static --enable-shared --disable-nls --disable-multilib
98+
99+=========================
100+Library DLL (for Windows)
11101 =========================
12102
13-All libraries on which freeverb3_vst depends are statically linked by default and there are
14-no need to install some dlls. But some binary distribution packages may be built on
15-MinGW versions which do not support static library linking.
16-So, you may have to install the MinGW-w64 runtime DLL files to Windows system directory
17-or program directory containing programs' exe file if you get some "DLL not found" error messages.
18-You do not need to install dlls if you do not get those DLL error messages.
103+All libraries on which freeverb3_vst depends are statically linked, so
104+the installation of some dlls is not required. However some binary distribution packages may be built on
105+MinGW versions which do not support static library linking. You have to install the MinGW-w64 runtime DLL
106+iles to Windows system directory or program directory containing programs' exe file if you get some
107+DLL not found" error messages. You do not need to install MinGW-w64 dlls if you do not get the DLL error messages.
19108
20109 There are 32bit and 64bit version of the MinGW-w64 runtime dll files.
21110 The 32bit distribution binary package contains the 32bit dll files and
@@ -33,52 +122,8 @@
33122 You should use the SetupMinGWRuntime-*.exe if you are not sure where to install those
34123 MinGW-w64 runtime dll files. The setup program supports both 32bit and 64bit system.
35124
36-How to build binaries (Windows)
37-===============================
38-
39-VST plugin for Windows can be built under the following environment.
40-
41-- MinGW-w64 (32bit/64bit) cross compiler on Linux (or most UNIX platforms)
42- [http://mingw-w64.sourceforge.net/]
43-
44-Binary packages of mingw-w64 with some changes below are used to build the Freeverb3VST binary package.
45-
46-mingw-w32-bin_i686-linux_20130523.tar.bz2 -> /opt/MinGW-w32
47-mingw-w64-bin_i686-linux_20130523.tar.bz2 -> /opt/MinGW-w64
48-
49-These files are available from the dev package download site of Freeverb3VST or MinGW-w64 sourceforge download site.
50-
51-If you build Freeverb3VST without any changes on MinGW, the VST plugin dlls and exes
52-will depend on some dlls of MinGW-w64. These MinGW-w64 dlls can be installed
53-using the installer on the freeverb3's SF.net download page.
54-
55-You can delete these depedencies by replacing some files in MinGW described below,
56-but you will be warned that this way may cause some problems on multithreaded programs.
57-In addition, these hacks cause some memory leaks in some cases.
58-The -static-libgcc and -static-libstdc++ options should be used to solve these problems,
59-but these options are not working correctly on some cases.
60-
61- 1. replace libstdc++.dll dependency
62-
63- move $ARCH/lib/libstdc++.dll.a -> $ARCH/lib/libstdc++.dll.a.orig
64- link $ARCH/lib/libstdc++.a -> $ARCH/lib/libstdc++.dll.a
65-
66- 2. replace libgcc.dll dependency
67-
68- move $ARCH/lib/libgcc_s.a -> $ARCH/lib/libgcc_s.a.orig
69- link lib/gcc/$ARCH/$VERSION/libgcc.a -> $ARCH/lib/libgcc_s.a
70-
71-How to build binaries (MacOSX)
72-===============================
73-
74-VST plugin for MacOSX can be built under the following environment.
75-
76-- Apple GCC cross compiler with Mac OS X SDK
77-
78-The versions over MinGW-w64-1.0/gcc-4.5.0 Apple_gcc-4.0.1/odcctools-698,758/SDK-10.4u/SDK-10.5 are supported.
79-The configure example shell scripts are in the cross-sh directory.
80-
81-SOURCES
125+=======
126+Sources
82127 =======
83128
84129 The source distribution package contains libsndfile/libsamlerate
@@ -100,26 +145,35 @@
100145
101146 Please report any bugs or advices.
102147
103-lib and include directory will be used to build binaries.
148+lib32, lib64, libmac and include directory will be used to build binaries.
104149
105-MINGW
150+=====
151+MinGW
106152 =====
107153
108154 - Minimalist GNU for Windows [http://www.mingw.org/]
109155
110156 - Minimalist GNU for Windows 64 [http://sourceforge.net/projects/mingw-w64/]
111157
112-LICENSE
158+=======
159+License
113160 =======
114161
115162 See the AUTHORS.txt
116163
117-CONTACTS AND SUPPORT
164+====================
165+Contacts and Support
118166 ====================
119167
120-freeverb3 was written by Teru KAMOGASHIRA.
168+The main code of freeverb3 and freverb3_vst was written by Teru Kamogashira.
169+
121170 The freeverb3 homepage is at:
122171
123- http://freeverb3.sourceforge.net/
124- http://sourceforge.net/projects/freeverb3/
172+ http://www.nongnu.org/freeverb3/
173+ https://savannah.nongnu.org/projects/freeverb3/
125174
175+The freeverb3_vst homepage is at:
176+
177+ http://freeverb3vst.osdn.jp/
178+ https://osdn.net/projects/freeverb3vst/
179+
旧リポジトリブラウザで表示