aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/iconv/README.chromium
diff options
context:
space:
mode:
authorGravatar vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-08-20 17:06:22 +0000
committerGravatar vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-08-20 17:06:22 +0000
commit54c538e9a55d7d3ef291587db819df3a3dad5de6 (patch)
tree3e1165c57c879ffd9e68d486c43d79444e9666ac /third_party/iconv/README.chromium
parentba0ca99b83d3e084811fd1764d227d850fab4d43 (diff)
Revert "The CL adds libpoppler to DEPS and adds a libpoppler-cpp gyp target for Linux, Windows, and Mac. This does not currently change the GM tool to use poppler - that will be a refactor job in a separate CL."
This reverts commit r10823 TBR=richardlin@chromium.org Review URL: https://codereview.chromium.org/23190020 git-svn-id: http://skia.googlecode.com/svn/trunk@10828 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'third_party/iconv/README.chromium')
-rw-r--r--third_party/iconv/README.chromium77
1 files changed, 0 insertions, 77 deletions
diff --git a/third_party/iconv/README.chromium b/third_party/iconv/README.chromium
deleted file mode 100644
index e9e4df5e52..0000000000
--- 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.
-