Changeset 0a5027d1cdcff19dbb5e8f8fc9e325fa47ed091b
- Timestamp:
- 11/01/05 12:30:23 (3 years ago)
- git-parent:
- Files:
-
- configure.ac (modified) (2 diffs)
- extras/contrib/src/Makefile (modified) (46 diffs)
- extras/contrib/src/Patches/dirac-cross.patch (added)
- extras/contrib/src/Patches/faad2-20050513-win32.patch (added)
- extras/contrib/src/Patches/ffmpeg-20050513-win32.patch (added)
- extras/contrib/src/Patches/ffmpeg-beos.patch.cvs (added)
- extras/contrib/src/Patches/ffmpeg-cvs.patch (added)
- extras/contrib/src/Patches/ffmpeg.patch (deleted)
- extras/contrib/src/Patches/ffmpeg.patch.cvs (deleted)
- extras/contrib/src/Patches/fribidi-win32.patch (added)
- extras/contrib/src/Patches/gettext-osx.patch (added)
- extras/contrib/src/Patches/gettext.patch (deleted)
- extras/contrib/src/Patches/goom2k4-0-win32.patch (added)
- extras/contrib/src/Patches/goom2k4-0-win32.patch.bak (added)
- extras/contrib/src/Patches/libdvdnav-20050211-win32.patch (added)
- extras/contrib/src/Patches/libdvdread-20041028-win32.patch (added)
- extras/contrib/src/Patches/libdvdread-win32.patch (added)
- extras/contrib/src/Patches/libdvdread.patch (modified) (4 diffs)
- extras/contrib/src/Patches/libebml-svn-win32.patch (added)
- extras/contrib/src/Patches/libiconv.patch (modified) (1 diff)
- extras/contrib/src/Patches/libmatroska-win32.patch (added)
- extras/contrib/src/Patches/libogg-1.1-win32.patch (added)
- extras/contrib/src/Patches/libpng-1.2.5-win32.patch (added)
- extras/contrib/src/Patches/livedotcom-win32.patch (added)
- extras/contrib/src/Patches/tiff-cross.patch (added)
- extras/contrib/src/Patches/wx-cvs-2005-02-09-patch.diff (added)
- extras/contrib/src/Patches/wxMSW-win32.patch (added)
- extras/contrib/src/Patches/x264-20050624-win32.patch (added)
- extras/contrib/src/Patches/x264-svn-win32.patch (added)
- extras/contrib/src/Patches/xml2-win32.patch (added)
- extras/contrib/src/packages.mak (modified) (6 diffs)
- m4/vlc.m4 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
configure.ac
r667f188 r0a5027d 88 88 if test -d ${topdir}/extras/contrib/lib; then 89 89 export PATH=${topdir}/extras/contrib/bin:$PATH 90 dnl kludge because only the debian package provides a ffmpeg-config 91 with_ffmpeg_config_path=${topdir}/extras/contrib/bin 90 92 CPPFLAGS="${CPPFLAGS} -I${topdir}/extras/contrib/include" 91 93 CPPFLAGS_save="${CPPFLAGS_save} -I${topdir}/extras/contrib/include" … … 96 98 OBJCFLAGS="${OBJCFLAGS} -I${topdir}/extras/contrib/include" 97 99 OBJCFLAGS_save="${OBJCFLAGS_save} -I${topdir}/extras/contrib/include" 100 if test $BUILD = $HOST; then 101 export PKG_CONFIG_PATH=${topdir}/extras/contrib/bin:$PKG_CONFIG_PATH 102 else 103 export PKG_CONFIG_LIBDIR=${topdir}/extras/contrib/bin 104 fi 98 105 if test -d ${topdir}/extras/contrib/vlc-lib; then 99 106 LDFLAGS="${LDFLAGS} -L${topdir}/extras/contrib/vlc-lib" extras/contrib/src/Makefile
ra21ad9f r0a5027d 55 55 endif 56 56 57 ifeq ($(HOST),i586-mingw32msvc) 58 HAVE_WIN32=1 59 endif 60 ifeq ($(HOST),cygwin) 61 HAVE_WIN32=1 62 endif 63 ifdef HAVE_WIN32 64 export PATH := $(PREFIX)/bin:$(PATH) 65 #EXTRA_CPPFLAGS = /usr/win32/include 66 #EXTRA_LDFLAGS = /usr/win32/lib 67 endif 68 57 69 export CFLAGS = -I$(PREFIX)/include $(EXTRA_CFLAGS) $(EXTRA_CPPFLAGS) 58 70 export CPPFLAGS = -I$(PREFIX)/include $(EXTRA_CFLAGS) $(EXTRA_CPPFLAGS) … … 69 81 ifneq ($(BUILD),$(HOST)) 70 82 # We are cross compiling 71 HOSTCONF=--host=$(HOST) 83 HOSTCONF=--host=$(HOST) --build=$(BUILD) 72 84 HOSTCC=CC=$(HOST)-gcc CXX=$(HOST)-g++ AR=$(HOST)-ar RANLIB=$(HOST)-ranlib 73 85 # For libebml/libmatroska. Grrr. 74 HOSTCC2=CC=$(HOST)-gcc CXX=$(HOST)-g++ "AR=$(HOST)-ar rcvu" RANLIB=$(HOST)-ranlib86 HOSTCC2=CC=$(HOST)-gcc CXX=$(HOST)-g++ AR="$(HOST)-ar rcvu" RANLIB=$(HOST)-ranlib 75 87 FFMPEGCONF=--cross-prefix=$(HOST)- 88 X264CONF=--cross-prefix=$(HOST) 89 LIVECC=C_COMPILER=$(HOST)-gcc CPP=$(HOST)-cpp CPLUSPLUS_COMPILER=$(HOST)-g++ LINK="$(HOST)-g++ -o" LIBRARY_LINK="$(HOST)-ld -o" 76 90 RANLIB=$(HOST)-ranlib 77 91 else … … 81 95 ifeq ($(HOST),i586-pc-beos) 82 96 FFMPEGCONF+=--cpu=x86 97 endif 98 99 # Special target-dependant options 100 #win 101 ifdef HAVE_WIN32 102 HOSTCONF+= --without-pic --disable-shared --enable-msw --with-included-opencdk --with-included-libtasn1 --disable-depedency-tracking 103 FFMPEGCONF+= --enable-mingw32 --enable-memalign-hack --cpu=x86 83 104 endif 84 105 … … 113 134 endif 114 135 else 136 ifdef HAVE_WIN32 137 138 all: .iconv .intl .freetype .fribidi .zlib\ 139 .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \ 140 .FLAC .speex .faad .faac .lame .ebml .dts .matroska .ffmpeg .dvdcss \ 141 .live .goom2k4 .caca .mod .x264 .xml .twolame\ 142 .png .gpg-error .gcrypt .gnutls \ 143 .gnutls .dvdread .dvdnav .dvbpsi .wxwidgets .dirac \ 144 .dx_headers .dshow_headers .aclocal .gecko-win32 145 # .SDL_image .daap .cddb .cdio .vcdimager 146 else 115 147 # Standard Linux or other UNIX-like systems 116 all: .iconv .intl .freetype .fribidi \ 117 .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .x264 .theora \ 118 .FLAC .speex .faad .faac .lame .ebml .matroska .ffmpeg .dvdcss \ 119 .dvdread .dvdnav .dvbpsi .live .aclocal 120 endif 148 all: .iconv .intl .freetype .fribidi .zlib\ 149 .a52 .mpeg2 .id3tag .mad .ogg .vorbis .vorbisenc .theora \ 150 .FLAC .speex .faad .faac .lame .ebml .dts .matroska .ffmpeg .dvdcss \ 151 .live .goom2k4 .caca .mod .x264 .xml .twolame\ 152 .png .gpg-error .gcrypt .gnutls \ 153 .gnutls .dvdread .dvdnav .dvbpsi .wxwidgets .dirac \ 154 .aclocal 155 # .SDL_image .daap .cddb .cdio .vcdimager 156 endif 157 endif 121 158 endif 122 159 … … 303 340 gettext: gettext-$(GETTEXT_VERSION).tar.gz 304 341 $(EXTRACT_GZ) 342 ifdef HAVE_DARWIN_OS 305 343 patch -p 0 < Patches/gettext.patch 344 endif 306 345 307 346 .intl: gettext .iconv 347 ifdef HAVE_WIN32 348 ( cd $< && ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-relocatable --with-iconv-prefix=$(PREFIX)) 349 else 308 350 ( cd $< && ./configure $(HOSTCONF) --prefix=$(PREFIX) ) 351 endif 309 352 ifeq ($(BUILD),i586-pc-beos) 310 353 # The ugliest kludge ever - so libtool correctly links shared libraries … … 319 362 ( cd $< && make && make install ) 320 363 endif 364 # Work around another non-sense of autoconf. 365 ifdef HAVE_WIN32 366 (cd ../include; sed -i.bak '283 c #if !1' libintl.h) 367 endif 321 368 $(INSTALL_NAME) 322 369 touch $@ … … 335 382 libiconv: libiconv-$(LIBICONV_VERSION).tar.gz 336 383 $(EXTRACT_GZ) 384 ifdef HAVE_DARWIN_OS 337 385 patch -p 0 < Patches/libiconv.patch 386 endif 338 387 339 388 .iconv: libiconv 340 (cd libiconv; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls && make && make install)389 (cd libiconv; CPPFLAGS="-Dssize_t=long" ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls && make && make install) 341 390 $(INSTALL_NAME) 342 391 touch $@ … … 375 424 $(EXTRACT_GZ) 376 425 patch -p 0 < Patches/fribidi.patch.real 377 378 .fribidi: fribidi 379 (cd $<; ./bootstrap && ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install) 426 ifdef HAVE_WIN32 427 patch -p 0 <Patches/fribidi-win32.patch 428 endif 429 .fribidi: fribidi .iconv 430 (cd $<; ./bootstrap && ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install) 380 431 $(INSTALL_NAME) 381 432 touch $@ … … 488 539 $(EXTRACT_GZ) 489 540 patch -p 0 < Patches/ogg.patch 541 #ifdef HAVE_WIN32 542 # (cd libogg;patch -p 0 <../Patches/libogg-1.1-win32.patch) 543 #endiF 490 544 491 545 .ogg: libogg … … 518 572 # FIXME: shared libs disabled for now because of linking errors 519 573 # -- titer 2005/09/16 520 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared && make && make install)574 (cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared && make && make install) 521 575 # $(INSTALL_NAME) 522 576 touch $@ … … 579 633 $(EXTRACT_GZ) 580 634 581 .FLAC: flac 582 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install) 635 .FLAC: flac .ogg 636 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-oggtest && cd src&& make -C libFLAC&& make -C libFLAC install && cd .. && make -C include install) 637 # (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-oggtest && cd src&& make -C libFLAC&& make -C libFLAC install && make -C libOggFLAC &&make -C libOggFLAC install && cd .. && make -C include install) 583 638 $(INSTALL_NAME) 584 639 touch $@ … … 624 679 faad2: faad2-$(FAAD2_VERSION).tar.bz2 625 680 $(EXTRACT_BZ2) 626 681 ifdef HAVE_WIN32 682 (cd faad2;patch -p 0 < ../Patches/faad2-20050513-win32.patch) 683 endif 627 684 .faad: faad2 628 (cd $<; ./ configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="-O3" && make -C libfaad && make -C libfaad install)685 (cd $<; ./bootstrap && ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="-O3" && make -C libfaad && make -C libfaad install) 629 686 $(INSTALL_NAME) 630 687 touch $@ … … 664 721 665 722 .lame: lame 666 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable- shared && make && make install)723 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-analyser-hooks --disable-decoder --disable-shared --disable-gtktest --disable-frontend && make && make install) 667 724 touch $@ 668 725 … … 675 732 # *************************************************************************** 676 733 677 ifdef SVN678 libebml: 679 $(SVN) co http://svn.matroska.org/svn/matroska/trunk/libebml libebml680 else734 #ifdef SVN 735 #libebml: 736 # $(SVN) co http://svn.matroska.org/svn/matroska/trunk/libebml libebml 737 #else 681 738 libebml-$(LIBEBML_VERSION).tar.bz2: 682 739 $(WGET) $(LIBEBML_URL) … … 684 741 libebml: libebml-$(LIBEBML_VERSION).tar.bz2 685 742 $(EXTRACT_BZ2) 686 endif 743 ifdef HAVE_WIN32 744 (cd $@; patch -p 0 < ../Patches/libebml-svn-win32.patch) 745 endif 746 #endif 687 747 688 748 .ebml: libebml 749 ifdef HAVE_WIN32 750 (cd $<; make -C make/mingw32 prefix=$(PREFIX) $(HOSTCC2) CFLAGS="$(CFLAGS) -DWIN32" SHARED=no && make -C make/linux install_staticlib install_headers prefix=$(PREFIX) $(HOSTCC2)) 751 else 689 752 (cd $<; make -C make/linux prefix=$(PREFIX) $(HOSTCC2) staticlib && make -C make/linux install_staticlib install_headers prefix=$(PREFIX)) 690 753 $(RANLIB) $(PREFIX)/lib/libebml.a 754 endif 691 755 touch $@ 692 756 … … 699 763 # *************************************************************************** 700 764 701 ifdef SVN702 libmatroska:703 $(SVN) co http://svn.matroska.org/svn/matroska/trunk/libmatroska libmatroska704 else765 #ifdef SVN 766 #libmatroska: 767 # $(SVN) co http://svn.matroska.org/svn/matroska/trunk/libmatroska libmatroska 768 #else 705 769 libmatroska-$(LIBMATROSKA_VERSION).tar.bz2: 706 770 $(WGET) $(LIBMATROSKA_URL) … … 708 772 libmatroska: libmatroska-$(LIBMATROSKA_VERSION).tar.bz2 709 773 $(EXTRACT_BZ2) 710 endif 711 712 .matroska: libmatroska 774 ifdef HAVE_WIN32 775 (cd $@; patch -p 0 < ../Patches/libmatroska-win32.patch) 776 endif 777 #endif 778 779 .matroska: libmatroska .ebml 780 ifdef HAVE_WIN32 781 (cd $<; make -C make/mingw32 prefix=$(PREFIX) $(HOSTCC2) CPPFLAGS=$(CFLAGS) libmatroska.a && make -C make/linux install_staticlib install_headers prefix=$(PREFIX) $(HOSTCC2)) 782 else 713 783 (cd $<; make -C make/linux prefix=$(PREFIX) $(HOSTCC2) staticlib && make -C make/linux install_staticlib install_headers prefix=$(PREFIX)) 714 784 $(RANLIB) $(PREFIX)/lib/libmatroska.a 785 endif 715 786 touch $@ 716 787 … … 723 794 # *************************************************************************** 724 795 725 # Note: we are using this cvs-snapshot of ffmpeg now, because this one726 # compiles finely on 10.2 and is used in the win32-port as well, so we727 # experience the same bugs in both ports ;)728 729 796 ffmpeg: 730 797 echo $(FFMPEG_CVSROOT) A > ./ffmpeg.cvs 731 798 CVS_PASSFILE=./ffmpeg.cvs cvs -z3 -d $(FFMPEG_CVSROOT) co ffmpeg 732 patch -p 0 < Patches/ffmpeg.patch.cvs 733 # (cd $@; ./bootstrap) 799 (cd $@;patch -p 0 <../Patches/ffmpeg-cvs.patch) 800 ifeq ($(HOST),i586-pc-beos) 801 patch -p 0 < Patches/ffmpeg-beos.patch.cvs 802 (cd $@; ./bootstrap) 803 endif 734 804 735 805 ffmpeg-$(FFMPEG_VERSION).tar.gz: … … 740 810 # patch -p 0 < Patches/ffmpeg.patch 741 811 742 .ffmpeg: ffmpeg 743 (cd $<; ./configure $(FFMPEGCONF) --prefix=$(PREFIX) --extra-cflags="$(CFLAGS) -DRUNTIME_CPUDETECT" --extra-ldflags="$(LDFLAGS)" --enable-gpl --enable-mp3lame --enable-faac --enable-pp --disable-vhook --disable-audio-beos --disable-ffserver --enable-mp3lame --enable-a52 --disable-ffplay && echo -e "#define HAVE_LRINTF 1" >> config.h && make && make -C libavcodec/libpostproc install && make -C libavcodec installlib && make -C libavformat installlib && make -C libavutil installlib)812 .ffmpeg: ffmpeg .faac .lame .zlib 813 (cd $<; ./configure $(FFMPEGCONF) --prefix=$(PREFIX) --extra-cflags="$(CFLAGS) -DRUNTIME_CPUDETECT" --extra-ldflags="$(LDFLAGS)" --enable-gpl --enable-mp3lame --enable-faac --enable-pp --disable-vhook --disable-audio-beos --disable-ffserver --enable-a52 --disable-ffplay && for dir in libavcodec/libpostproc libavcodec libavformat libavutil; do make -C $$dir && make -C $$dir installlib; done) 744 814 touch $@ 745 815 … … 760 830 761 831 .openslp: openslp 762 (cd $<; ./configure --prefix=$(PREFIX) && make SUBDIRS="common libslpattr slpd libslp slptool" && make install SUBDIRS="common libslpattr slpd libslp slptool")832 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make SUBDIRS="common libslpattr slpd libslp slptool" && make install SUBDIRS="common libslpattr slpd libslp slptool") 763 833 touch $@ 764 834 … … 796 866 # *************************************************************************** 797 867 798 libdvdread-$(LIBDVDREAD_VERSION).tar. gz:868 libdvdread-$(LIBDVDREAD_VERSION).tar.bz2: 799 869 $(WGET) $(LIBDVDREAD_URL) 800 870 801 libdvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.gz 802 $(EXTRACT_GZ) 803 patch -p 0 < Patches/libdvdread.patch 871 libdvdread: libdvdread-$(LIBDVDREAD_VERSION).tar.bz2 872 $(EXTRACT_BZ2) 873 patch -p 0 < Patches/libdvdread.patch 874 ifdef HAVE_WIN32 875 if automake-1.4 --version >/dev/null 2>&1; then \ 876 echo "Please get rid of your automake 1.4"; \ 877 rm -rf $@ \ 878 exit 1; \ 879 fi 880 (cd libdvdread;patch -p 0 < ../Patches/libdvdread-20041028-win32.patch; ./bootstrap) 881 endif 804 882 805 883 .dvdread: libdvdread .dvdcss 806 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) && make && make install) 807 $(INSTALL_NAME) 808 touch $@ 884 (cd libdvdread; ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) && make && make install) 885 $(INSTALL_NAME) 886 touch $@ 887 809 888 810 889 CLEAN_FILE += .dvdread 811 890 CLEAN_PKG += libdvdread 812 DISTCLEAN_PKG += libdvdread-$(LIBDVDREAD_VERSION).tar. gz891 DISTCLEAN_PKG += libdvdread-$(LIBDVDREAD_VERSION).tar.bz2 813 892 814 893 # *************************************************************************** … … 816 895 # *************************************************************************** 817 896 818 libdvdnav-$(LIBDVDNAV_VERSION).tar. gz:897 libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2: 819 898 $(WGET) $(LIBDVDNAV_URL) 820 899 821 libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.gz 822 $(EXTRACT_GZ) 823 patch -p 0 < Patches/dvdnav.patch 900 libdvdnav: libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2 901 $(EXTRACT_BZ2) 902 # patch -p 0 < Patches/dvdnav.patch 903 ifdef HAVE_WIN32 904 (cd $@; patch -p 0 < ../Patches/libdvdnav-20050211-win32.patch) 905 endif 824 906 ifdef HAVE_DARWIN_OS 825 907 (cd $@; autoconf) … … 829 911 830 912 .dvdnav: libdvdnav .dvdread 913 ifdef HAVE_WIN32 914 (cd $<; ./configure $(HOSTCONF) --enable-static --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) --disable-builtin-dvdread CFLAGS="$(CFLAGS)" CPPFLAGS="$(CPPFLAGS) -DNDEBUG -Dssize_t=long" && make && make install) 915 else 831 916 (cd $<; ./configure $(HOSTCONF) --enable-static --prefix=$(PREFIX) --with-libdvdcss=$(PREFIX) CFLAGS="$(CFLAGS) -Dlseek64=lseek -Doff64_t=off_t" && make && make install) 917 endif 832 918 $(INSTALL_NAME) 833 919 touch $@ … … 835 921 CLEAN_FILE += .dvdnav 836 922 CLEAN_PKG += libdvdnav 837 DISTCLEAN_PKG += libdvdnav-$(LIBDVDNAV_VERSION).tar. gz923 DISTCLEAN_PKG += libdvdnav-$(LIBDVDNAV_VERSION).tar.bz2 838 924 839 925 # *************************************************************************** … … 866 952 $(EXTRACT_GZ) 867 953 patch -p 0 < Patches/live.patch 954 patch -p 0 < Patches/livedotcom-win32.patch 868 955 patch -p 0 < Patches/livedotcom-osx.patch 869 956 … … 872 959 (cd $<; ./genMakefiles macosx-before-version-10.4 && make ) 873 960 else 961 ifdef HAVE_WIN32 962 (cd $<;./genMakefiles mingw && make) 963 else 874 964 (cd $<; ./genMakefiles macosx && make ) 965 endif 875 966 endif 876 967 touch $@ … … 908 999 goom: goom$(GOOM2k4_VERSION).tar.gz 909 1000 $(EXTRACT_GZ) 1001 ifdef HAVE_DARWIN_OS 910 1002 patch -p 0 < Patches/goom.patch 1003 endif 1004 ifdef HAVE_WIN32 1005 patch -p 0 <Patches/goom2k4-0-win32.patch 1006 endif 911 1007 912 1008 .goom2k4: goom 913 (cd $< ; ./configure --prefix=$(PREFIX) --disable-shared --enable-static&& make && make install )1009 (cd $<&& autoconf configure.in >|configure &&./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static --disable-glibtest --disable-gtktest && make && make install ) 914 1010 touch $@ 915 1011 … … 929 1025 930 1026 .caca: libcaca 931 (cd $<; ./configure --prefix=$(PREFIX) --disable-imlib2 --disable-doc && make && make install)1027 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-imlib2 --disable-doc && make && make install) 932 1028 touch $@ 933 1029 … … 954 1050 955 1051 .dts: libdts 956 (cd $<; ./configure --prefix=$(PREFIX) && make && make install)1052 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install) 957 1053 touch $@ 958 1054 … … 968 1064 x264: 969 1065 $(SVN) co svn://svn.videolan.org/x264/trunk/ x264 1066 ifdef HAVE_WIN32 1067 (cd x264; patch -p 0 <../Patches/x264-svn-win32.patch ) 1068 else 970 1069 cd x264 && patch -p 0 < ../Patches/x264_svn.patch 971 1070 rm x264/x264.c 1071 endif 972 1072 else 973 1073 x264-$(X264_VERSION).tar.gz: … … 976 1076 x264: x264-$(X264_VERSION).tar.gz 977 1077 $(EXTRACT_GZ) 1078 ifdef HAVE_WIN32 1079 (cd x264;patch -p 0 <../Patches/x264-20050624-win32.patch) 1080 else 978 1081 patch -p 0 < Patches/x264.patch 979 1082 rm x264/x264.c 980 1083 endif 1084 endif 981 1085 982 1086 .x264: x264 983 (cd $<; ./configure --enable-pthread--prefix=$(PREFIX) && make && make install)1087 (cd $<; ./configure $(X264CONF) --prefix=$(PREFIX) && make && make install) 984 1088 touch $@ 985 1089 … … 999 1103 1000 1104 .mod: libmodplug 1001 (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static && make && make install)1105 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static && make && make install) 1002 1106 touch $@ 1003 1107 … … 1010 1114 # *************************************************************************** 1011 1115 1012 libcddb-$(CDDB_VERSION).tar. gz:1116 libcddb-$(CDDB_VERSION).tar.bz2: 1013 1117 $(WGET) $(CDDB_URL) 1014 1118 1015 libcddb: libcddb-$(CDDB_VERSION).tar. gz1016 $(EXTRACT_ GZ)1119 libcddb: libcddb-$(CDDB_VERSION).tar.bz2 1120 $(EXTRACT_BZ2) 1017 1121 patch -p 0 < Patches/libcddb.patch 1018 1122 1019 1123 .cddb: libcddb 1020 (cd $<; ./configure --prefix=$(PREFIX) --disable-shared --enable-static CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" LDFLAGS="$(LDFLAGS) -liconv" && make && make install)1124 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-shared --enable-static CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" LDFLAGS="$(LDFLAGS) -liconv" && make && make install) 1021 1125 touch $@ 1022 1126 1023 1127 CLEAN_FILE += .cddb 1024 1128 CLEAN_PKG += libcddb 1025 DISTCLEAN_PKG += libcddb-$(CDDB_VERSION).tar. gz1129 DISTCLEAN_PKG += libcddb-$(CDDB_VERSION).tar.bz2 1026 1130 1027 1131 # *************************************************************************** … … 1086 1190 1087 1191 # *************************************************************************** 1192 # wxWidgets 1193 # *************************************************************************** 1194 1195 wxWidgets-$(WXWIDGETS_VERSION).tar.gz: 1196 $(WGET) $(WXWIDGETS_URL) 1197 1198 wxwidgets: wxWidgets-$(WXWIDGETS_VERSION).tar.gz 1199 $(EXTRACT_GZ) 1200 # (cd wxwidgets; patch -p1 <../Patches/wxMSW-win32.patch) 1201 1202 .wxwidgets: wxwidgets 1203 (cd wxwidgets; ./configure $(HOSTCONF) --prefix=$(PREFIX) --enable-optimise --disable-debug --disable-threads --disable-gif --disable-pcx --disable-iff --disable-pnm --without-zlib --without-libpng --without-libjpeg --without-libtiff --without-regex --disable-zipstream --disable-fs_zip --enable-no_rtti --enable-no_exceptions --disable-exceptions --disable-stl --disable-html --without-expat --disable-protocols --disable-protocol --disable-xrc --disable-sound --disable-dialupman --disable-mediactrl --disable-joystick --disable-grid --disable-datepick --disable-postscript--disable-filesystem --disable-fileproto --disable-ipc --disable-sockets && make && make install) 1204 $(INSTALL_NAME) 1205 touch $@ 1206 1207 CLEAN_FILE += .wxwidgets 1208 CLEAN_PKG += wxwidgets 1209 DISTCLEAN_PKG += wxWidgets-$(WXWIDGETS_VERSION).tar.gz 1210 1211 # *************************************************************************** 1212 # zlib 1213 # *************************************************************************** 1214 1215 zlib-$(ZLIB_VERSION).tar.gz: 1216 $(WGET) $(ZLIB_URL) 1217 1218 zlib: zlib-$(ZLIB_VERSION).tar.gz 1219 $(EXTRACT_GZ) 1220 1221 .zlib: zlib 1222 (cd zlib; $(HOSTCC2) ./configure --prefix=$(PREFIX) && make && make install) 1223 $(INSTALL_NAME) 1224 touch $@ 1225 1226 CLEAN_FILE += .zlib 1227 CLEAN_PKG += zlib 1228 DISTCLEAN_PKG += zlib-$(ZLIB_VERSION).tar.gz 1229 1230 1231 1232 # *************************************************************************** 1233 # xml 1234 # *************************************************************************** 1235 1236 libxml2-$(XML_VERSION).tar.gz: 1237 $(WGET) $(XML_URL) 1238 1239 xml: libxml2-$(XML_VERSION).tar.gz 1240 $(EXTRACT_GZ) 1241 ifdef HAVE_WIN32 1242 patch -p 0 < Patches/xml2-win32.patch 1243 rm -f xml/aclocal.m4 1244 endif 1245 1246 .xml: xml 1247 (cd xml; ./configure $(HOSTCONF) --prefix=$(PREFIX) --with-minimal --with-catalog --with-reader --with-tree --with-push --with-xptr --with-valid --with-writer --with-output --with-xpath --with-xinclude --with-sax1 --without-zlib --without-iconv --without-http --without-ftp && make && make install) 1248 $(INSTALL_NAME) 1249 touch $@ 1250 1251 CLEAN_FILE += .xml 1252 CLEAN_PKG += xml 1253 DISTCLEAN_PKG += libxml2-$(XML_VERSION).tar.gz 1254 1255 1256 # *************************************************************************** 1088 1257 # twolame 1089 1258 # *************************************************************************** … … 1114 1283 $(EXTRACT_BZ2) 1115 1284 cat Patches/libpng.patch | sed s,PREFIX,$(PREFIX), | patch -p0 1116 1117 .png: libpng 1285 ifdef HAVE_WIN32 1286 (cd $@; cat ../Patches/libpng-1.2.5-win32.patch | sed s,��PREFIX��,$(PREFIX), | patch -p0) 1287 endif 1288 .png: libpng .zlib 1289 ifdef HAVE_DARWIN_OS 1118 1290 (cd $<; cp scripts/makefile.macosx Makefile && make && make install) 1291 else 1292 ifdef HAVE_WIN32 1293 (cd $<; cp scripts/makefile.cygwin Makefile && make && make install) 1294 else 1295 (cd $<;./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install) 1296 endif 1297 endif 1298 $(INSTALL_NAME) 1119 1299 touch $@ 1120 1300 … … 1139 1319 CLEAN_FILE += .zvbi 1140 1320 CLEAN_PKG += zvbi 1141 DISTCLEAN_PKG += zvbi-$(ZVBI_VERSION).tar.bz21321 #DISTCLEAN_PKG += zvbi-$(ZVBI_VERSION).tar.bz2 1142 1322 1143 1323 # *************************************************************************** … … 1152 1332 1153 1333 .gpg-error: libgpg-error 1154 (cd $<; ./configure --prefix=$(PREFIX) --disable-nls && make && make install)1334 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-nls && make && make install) 1155 1335 $(INSTALL_NAME) 1156 1336 touch $@ … … 1164 1344 # *************************************************************************** 1165 1345 1166 libgcrypt-$(GCRYPT_VERSION).tar. gz:1346 libgcrypt-$(GCRYPT_VERSION).tar.bz2: 1167 1347 $(WGET) $(GCRYPT_URL) 1168 1348 1169 libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar. gz1170 $(EXTRACT_ GZ)1171 patch -p 0 < Patches/gcrypt.patch1349 libgcrypt: libgcrypt-$(GCRYPT_VERSION).tar.bz2 1350 $(EXTRACT_BZ2) 1351 # patch -p 0 < Patches/gcrypt.patch 1172 1352 1173 1353 .gcrypt: libgcrypt .gpg-error 1174 (cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" && make && make install) 1354 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && make && make install) 1355 # (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS) -D_BSD_SOCKLEN_T_=int" && make && make install) 1175 1356 $(INSTALL_NAME) 1176 1357 touch $@ … … 1178 1359 CLEAN_FILE += .gcrypt 1179 1360 CLEAN_PKG += libgcrypt 1180 DISTCLEAN_PKG += libgcrypt-$(GCRYPT_VERSION).tar. gz1361 DISTCLEAN_PKG += libgcrypt-$(GCRYPT_VERSION).tar.bz2 1181 1362 1182 1363 # *************************************************************************** … … 1189 1370 gnutls: gnutls-$(GNUTLS_VERSION).tar.bz2 1190 1371 $(EXTRACT_BZ2) 1372 (cd gnutls/gl ;ln -s alloca_.h alloca.h) 1191 1373 1192 1374 .gnutls: gnutls .gcrypt .gpg-error 1193 (cd $<; ./configure --prefix=$(PREFIX) && make && make install) 1375 ifdef HAVE_WIN32 1376 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && cd crypto && make && cd ../gl && make && cd ../lib &&make && make install && cd ../includes && make install) 1377 else 1378 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && cd lib &&make && make install) 1379 endif 1194 1380 $(INSTALL_NAME) 1195 1381 touch $@ … … 1274 1460 1275 1461 # *************************************************************************** 1462 # Gecko SDK win32 1463 # *************************************************************************** 1464 1465 gecko-sdk-i586-pc-msvc-1.7.5.zip: 1466 $(WGET) $(GECKO_SDK_WIN32_URL) 1467 1468 libIDL-0.6.3-win32-bin.zip: 1469 $(WGET) $(LIBIDL_WIN32_BIN_URL) 1470 1471 vc71-glib-1.2.10-bin.zip: 1472 $(WGET) $(VC71_GLIB_WIN32_BIN_URL) 1473 1474 gecko-sdk-win32: gecko-sdk-i586-pc-msvc-1.7.5.zip libIDL-0.6.3-win32-bin.zip vc71-glib-1.2.10-bin.zip 1475 unzip gecko-sdk-i586-pc-msvc-1.7.5.zip 1476 rm -rf ../gecko-sdk 1477 mv gecko-sdk .. 1478 unzip libIDL-0.6.3-win32-bin.zip 1479 unzip vc71-glib-1.2.10-bin.zip 1480 mv libIDL-0.6.3-win32-bin/libIDL-0.6.dll ../gecko-sdk/bin 1481 rm -rf libIDL-0.6.3-win32-bin 1482 mv vc71/bin/glib-1.2.dll ../gecko-sdk/bin 1483 rm -rf vc71 1484 1485 .gecko-win32: gecko-sdk-win32 1486 touch $@ 1487 1488 CLEAN_FILE += .gecko-win32 1489 CLEAN_PKG += gecko-sdk-win32 1490 DISTCLEAN_PKG += gecko-sdk-i586-pc-msvc-1.7.5.zip libIDL-0.6.3-win32-bin.zip vc71-glib-1.2.10-bin.zip 1491 1492 # *************************************************************************** 1276 1493 # mozilla 1277 1494 # *************************************************************************** … … 1302 1519 1303 1520 .jpeg: jpeg 1304 (cd $<; ./configure --prefix=$(PREFIX) CFLAGS="$(CFLAGS)"&& make && make install-lib)1521 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" $(HOSTCC) && make && make install-lib) 1305 1522 $(RANLIB) $(PREFIX)/lib/libjpeg.a 1306 1523 touch $@ … … 1321 1538 $(EXTRACT_GZ) 1322 1539 patch -p 0 < Patches/tiff.patch 1540 ifneq ($(HOST),$(BUILD)) 1541 patch -p 0 < Patches/tiff-cross.patch 1542 endif 1323 1543 1324 1544 .tiff: tiff 1325 (cd $<; ./configure --noninteractive --with-DIR_BIN=$(PREFIX)/bin --with-DIR_LIB=$(PREFIX)/lib --with-DIR_INC=$(PREFIX)/include --with-CFLAGS="$(CFLAGS)" --with-JPEG=no --with-ZIP=no&& make -C libtiff && make -C libtiff install)1545 (cd $<; ./configure --noninteractive --target=$(HOST) --with-CC=$(HOST)-gcc --with-DIR_BIN=$(PREFIX)/bin --with-DIR_LIB=$(PREFIX)/lib --with-DIR_INC=$(PREFIX)/include --with-CFLAGS="$(CFLAGS)" --with-JPEG=no --with-ZIP=no && make -C libtiff && make -C libtiff install) 1326 1546 touch $@ 1327 1547 … … 1342 1562 1343 1563 .SDL: SDL 1344 (cd $<; ./configure --prefix=$(PREFIX) --disable-audio --disable-video-x11 --disable-video-aalib --disable-video-dga --disable-video-fbcon --disable-video-directfb --disable-video-ggi --disable-video-svga --disable-directx --disable-joystick --disable-cdrom --disable-threads --disable-sdl-dlopen CFLAGS="$(CFLAGS)" && make && make install)1564 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --disable-audio --disable-video-x11 --disable-video-aalib --disable-video-dga --disable-video-fbcon --disable-video-directfb --disable-video-ggi --disable-video-svga --disable-directx --disable-joystick --disable-cdrom --disable-threads --disable-sdl-dlopen CFLAGS="$(CFLAGS)" && make && make install) 1345 1565 $(INSTALL_NAME) 1346 1566 touch $@ … … 1362 1582 1363 1583 .SDL_image: SDL_image .SDL .png .jpeg .tiff 1364 (cd $<; ./configure --prefix=$(PREFIX) --enable-tif CFLAGS="$(CFLAGS)" && make && make install)1584 (cd $<; ./configure $(HOSTCONF) --prefix=$(PREFIX) --enable-tif CFLAGS="$(CFLAGS)" && make && make install) 1365 1585 $(INSTALL_NAME) 1366 1586 touch $@ … … 1387 1607 CLEAN_PKG += libmpcdec 1388 1608 DISTCLEAN_PKG += libmpcdec-$(MUSE_VERSION).tar.bz2 1609 1610 1611 1612 # *************************************************************************** 1613 # Dirac 1614 # *************************************************************************** 1615 1616 dirac-$(DIRAC_VERSION).tar.gz: 1617 $(WGET) $(DIRAC_URL) 1618 1619 dirac: dirac-$(DIRAC_VERSION).tar.gz 1620 $(EXTRACT_GZ) 1621 ifneq ($(HOST),$(BUILD)) 1622 patch -p 0 <Patches/dirac-cross.patch 1623 (cd $@; autoconf && automake) 1624 endif 1625 1626 .dirac: dirac 1627 (cd $<; aclocal && ./configure $(HOSTCONF) --prefix=$(PREFIX) CFLAGS="$(CFLAGS)" && DOC_DIR="" make && DOC_DIR="" make install) 1628 $(INSTALL_NAME) 1629 touch $@ 1630 1631 CLEAN_FILE += .dirac 1632 CLEAN_PKG += dirac 1633 DISTCLEAN_PKG += dirac-$(DIRAC_VERSION).tar.gz 1634 1635 # ************************************************************************* 1636 # DirectX headers 1637 # ************************************************************************* 1638 win32-dx7headers.tgz: 1639 $(WGET) $(DX_HEADERS_URL) 1640 .dx_headers: win32-dx7headers.tgz 1641 (cd ../include ; tar xzf ../src/$<) 1642 touch $@ 1643 CLEAN_FILE += .dx_headers 1644 DISTCLEAN_PKG += win32-dx7headers.tgz 1645 1646 # ************************************************************************* 1647 # DirectShow headers 1648 # ************************************************************************* 1649 dshow-headers.tgz: 1650 $(WGET) $(DSHOW_HEADERS_URL) 1651 .dshow_headers: dshow-headers.tgz 1652 (cd ../include ; tar xzf ../src/$<) 1653 touch $@ 1654 CLEAN_FILE += .dshow_headers 1655 DISTCLEAN_PKG += dshow-headers.tgz 1656 1389 1657 1390 1658 # *************************************************************************** extras/contrib/src/Patches/libdvdread.patch
r9da70ef r0a5027d 1 Only in libdvdread/dvdread: .dvd_input.c.swp2 1 diff -ru libdvdread-0.9.4/dvdread/bswap.h libdvdread/dvdread/bswap.h 3 2 --- libdvdread-0.9.4/dvdread/bswap.h 2002-12-15 01:09:12.000000000 +0100 … … 7 6 */ 8 7 9 -#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) 10 +#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined( __BEOS__ )8 -#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) 9 +#elif defined(__FreeBSD__) || defined(__sun) || defined(__bsdi__) || defined(WIN32) || defined( __BEOS__ ) 11 10 #define B2N_16(x) \ 12 11 x = ((((x) & 0xff00) >> 8) | \ … … 15 14 --- libdvdread-0.9.4/dvdread/dvd_reader.c 2003-02-13 23:31:21.000000000 +0100 16 15 +++ libdvdread/dvdread/dvd_reader.c 2005-08-31 19:24:57.000000000 +0200 17 @@ -3 03,8 +303,7 @@18 if( path == NULL )19 return 0;20 21 - ret = stat( path, &fileinfo );22 - if( ret < 0 ) {23 + if( *path && (ret = stat( path, &fileinfo ) < 0) ) {24 /* If we can't stat the file, give up */25 fprintf( stderr, "libdvdread: Can't stat %s\n", path );26 perror("");16 @@ -324,8 +324,7 @@ 17 else 18 #endif 19 { 20 - ret = stat( path, &fileinfo ); 21 - if( ret < 0 ) { 22 + if( *path && (ret = stat( path, &fileinfo ) < 0) ) { 23 /* If we can't stat the file, give up */ 24 fprintf( stderr, "libdvdread: Can't stat %s\n", path ); 25 perror(""); 27 26 @@ -315,7 +314,7 @@ 28 27 have_css = dvdinput_setup(); … … 69 68 } 70 69 71 Only in libdvdread/dvdread: dvd_reader.c.origextras/contrib/src/Patches/libiconv.patch
rcbf66b4 r0a5027d 1 diff -Naur libiconv.old/lib/aliases.gperf libiconv/lib/aliases.gperf2 --- libiconv.old/lib/aliases.gperf 2003-05-22 22:17:15.000000000 +02003 +++ libiconv/lib/aliases.gperf 2005-08-04 18:54:43.000000000 +02004 @@ -21,6 +21,7 @@5 US, ei_ascii6 CSASCII, ei_ascii7 UTF-8, ei_utf88 +UTF-8-MAC, ei_utf8mac9 UCS-2, ei_ucs210 ISO-10646-UCS-2, ei_ucs211 CSUNICODE, ei_ucs212 diff -Naur libiconv.old/lib/aliases.h libiconv/lib/aliases.h13 --- libiconv.old/lib/aliases.h 2003-05-22 22:17:17.000000000 +020014 +++ libiconv/lib/aliases.h 2005-08-04 18:54:43.000000000 +020015 @@ -1,4 +1,4 @@16 -/* ANSI-C code produced by gperf version 3.0 */17 +/* ANSI-C code produced by gperf version 3.0.1 */18 /* Command-line: gperf -m 10 lib/aliases.gperf */19 /* Computed positions: -k'1,3-11,$' */20 21 @@ -32,7 +32,7 @@22 #line 1 "lib/aliases.gperf"23 struct alias { int name; unsigned int encoding_index; };24 25 -#define TOTAL_KEYWORDS 32426 +#define TOTAL_KEYWORDS 32527 #define MIN_WORD_LENGTH 228 #define MAX_WORD_LENGTH 4529 #define MIN_HASH_VALUE 1530 @@ -55,11 +55,11 @@31 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,32 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,33 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,34 - 880, 880, 880, 880, 880, 6, 69, 880, 44, 5,35 - 6, 18, 60, 9, 8, 50, 14, 13, 271, 880,36 + 880, 880, 880, 880, 880, 6, 142, 880, 44, 5,37 + 6, 18, 60, 9, 8, 50, 14, 13, 291, 880,38 880, 880, 880, 880, 880, 107, 152, 5, 29, 7,39 - 43, 112, 42, 5, 341, 106, 10, 158, 8, 5,40 - 6, 880, 61, 38, 98, 152, 194, 112, 30, 10,41 + 205, 112, 42, 5, 341, 106, 10, 158, 8, 5,42 + 6, 880, 61, 38, 98, 152, 110, 112, 30, 10,43 6, 880, 880, 880, 880, 60, 880, 880, 880, 880,44 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,45 880, 880, 880, 880, 880, 880, 880, 880, 880, 880,46 @@ -205,6 +205,7 @@47 char stringpool_str171[sizeof("MAC")];48 char stringpool_str172[sizeof("ISO_8859-3")];49 char stringpool_str173[sizeof("ISO-IR-109")];50 + char stringpool_str174[sizeof("VISCII")];51 char stringpool_str175[sizeof("ISO8859-7")];52 char stringpool_str176[sizeof("ISO-8859-10")];53 char stringpool_str177[sizeof("CSASCII")];54 @@ -212,6 +213,7 @@55 char stringpool_str179[sizeof("ISO-IR-179")];56 char stringpool_str182[sizeof("ISO-8859-7")];57 char stringpool_str184[sizeof("ISO-IR-203")];58 + char stringpool_str186[sizeof("CSVISCII")];59 char stringpool_str189[sizeof("ISO-IR-149")];60 char stringpool_str190[sizeof("MS-EE")];61 char stringpool_str191[sizeof("ISO-IR-148")];62 @@ -237,34 +239,28 @@63 char stringpool_str222[sizeof("ISO-IR-14")];64 char stringpool_str225[sizeof("ELOT_928")];65 char stringpool_str227[sizeof("LATIN7")];66 - char stringpool_str228[sizeof("UTF-16")];67 + char stringpool_str228[sizeof("TCVN")];68 char stringpool_str230[sizeof("ISO_8859-10")];69 char stringpool_str232[sizeof("CSUNICODE")];70 char stringpool_str233[sizeof("UCS-2LE")];71 - char stringpool_str234[sizeof("UTF-8")];72 char stringpool_str235[sizeof("ISO-IR-100")];73 char stringpool_str236[sizeof("ISO_8859-7")];74 - char stringpool_str237[sizeof("UTF-32")];75 char stringpool_str238[sizeof("CHAR")];76 char stringpool_str241[sizeof("UNICODE-1-1")];77 char stringpool_str242[sizeof("CSUNICODE11")];78 char stringpool_str244[sizeof("TIS620")];79 char stringpool_str245[sizeof("EUCKR")];80 - char stringpool_str246[sizeof("UTF-16LE")];81 char stringpool_str247[sizeof("LATIN4")];82 char stringpool_str250[sizeof("KSC_5601")];83 char stringpool_str251[sizeof("TIS-620")];84 char stringpool_str252[sizeof("EUC-KR")];85 char stringpool_str254[sizeof("IBM-CP1133")];86 char stringpool_str256[sizeof("ISO_8859-4")];87 - char stringpool_str257[sizeof("UTF-32LE")];88 - char stringpool_str258[sizeof("VISCII")];89 char stringpool_str259[sizeof("KOI8-R")];90 char stringpool_str262[sizeof("ISO_8859-14")];91 char stringpool_str264[sizeof("CSKOI8R")];92 char stringpool_str266[sizeof("GREEK8")];93 char stringpool_str267[sizeof("MS-CYRL")];94 - char stringpool_str270[sizeof("CSVISCII")];95 char stringpool_str280[sizeof("IBM850")];96 char stringpool_str283[sizeof("ISO-IR-144")];97 char stringpool_str286[sizeof("BIG5")];98 @@ -283,12 +279,11 @@99 char stringpool_str303[sizeof("KOREAN")];100 char stringpool_str304[sizeof("CSISOLATIN2")];101 char stringpool_str305[sizeof("CN-BIG5")];102 - char stringpool_str306[sizeof("UTF-7")];103 + char stringpool_str307[sizeof("TCVN-5712")];104 char stringpool_str308[sizeof("CSISOLATIN6")];105 char stringpool_str309[sizeof("CSISOLATINCYRILLIC")];106 char stringpool_str310[sizeof("CSISOLATIN5")];107 - char stringpool_str312[sizeof("TCVN")];108 - char stringpool_str315[sizeof("TIS620.2529-1")];109 + char stringpool_str312[sizeof("TCVN5712-1")];110 char stringpool_str318[sizeof("CSGB2312")];111 char stringpool_str320[sizeof("ISO-10646-UCS-2")];112 char stringpool_str321[sizeof("UCS-4")];113 @@ -301,12 +296,12 @@114 char stringpool_str328[sizeof("CSISOLATIN3")];115 char stringpool_str329[size
