Index: third_party/iconv/README.chromium |
diff --git a/third_party/iconv/README.chromium b/third_party/iconv/README.chromium |
deleted file mode 100644 |
index e9e4df5e52c0e2f1d1dc99342eb7bd28cb60fa8e..0000000000000000000000000000000000000000 |
--- a/third_party/iconv/README.chromium |
+++ /dev/null |
@@ -1,77 +0,0 @@ |
-Name: libiconv |
-Short Name: libiconv |
-URL: git://git.savannah.gnu.org/libiconv.git |
-Version: 1.14 |
-License: Libraries under LGPL, program under GPL |
-License File: NOT_SHIPPED |
-Security Critical: No |
- |
-Description: |
-iconv is a library for converting between different character encodings. |
-Used in Skia as a dependency of libpoppler, for PDF rasterization during |
-testing. |
- |
-Local Modifications: |
-No changes to files from the upstream repository. |
-Platform-specific configuration files added to |
-third_party/iconv/config/windows: |
- config.h |
- iconv.h |
- localcharset.h |
- |
-These files were created from the header templates based on instructions in: |
-http://www.codeproject.com/Articles/302012/How-to-Build-libiconv-with-Microsoft-Visual-Studio, |
-then kludging it to build. The process used to create them from release |
-sources are: |
-1. Download the libiconv-1.14 tarball from |
- http://www.gnu.org/software/libiconv/#downloading |
-2. Copy and rename these files: |
- (libiconv-1.14)/libcharset/include/localcharset.h.build.in |
- -> third_party/iconv/config/windows/localcharset.h |
- (libiconv-1.14)/include/iconv.h.build.in |
- -> third_party/iconv/config/windows/iconv.h |
- (libiconv-1.14)/config.h.in |
- -> third_party/iconv/config/windows/config.h |
-3. Modify localcharset.h as follows: |
- Replace |
- #if @HAVE_VISIBILITY@ && BUILDING_LIBCHARSET |
- #define LIBCHARSET_DLL_EXPORTED __attribute__((__visibility__("default"))) |
- #else |
- #define LIBCHARSET_DLL_EXPORTED |
- #endif |
- with |
- #define LIBCHARSET_DLL_EXPORTED |
-4. Modify config.h as follows: |
- Delete line 30: |
- #undef EILSEQ |
- Change line 686 to: |
- #define ICONV_CONST const |
-5. Modify iconv.h as follows: |
- Replace |
- #if @HAVE_VISIBILITY@ && BUILDING_LIBICONV |
- #define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default"))) |
- #else |
- #define LIBICONV_DLL_EXPORTED |
- #endif |
- with |
- #define LIBICONV_DLL_EXPORTED |
- Delete all references to @DLL_VARIABLE@ (find and replace with nothing). |
- Find and replace these: |
- @ICONV_CONST@ -> const |
- @USE_MBSTATE_T@ -> USE_MBSTATE_T |
- @BROKEN_WCHAR_H@ -> BROKEN_WCHAR_H |
- @HAVE_WCHAR_T@ -> HAVE_WCHAR_T |
-Note: if a dynamic library is needed for whatever reason, |
-LIBCHARSET_DLL_EXPORTED and LIBICONV_DLL_EXPORTED needs to be defined as |
-either __declspec(dllexport) or __declspec(dllimport). |
- |
-Autogenerated files (consistent across platforms) added to |
-third_party/iconv/config: |
- aliases.h |
- canonical_dos.h |
- canonical.h |
- canonical_local.h |
- flags.h |
- |
-These files were pulled from a release tarball. |
- |