summaryrefslogtreecommitdiff
path: root/Ports/libiconv
AgeCommit message (Collapse)Author
2022-06-08Ports: Format patches without numbering, commit hash or version numberTim Schumacher
2022-06-08Ports/libiconv: Update libiconv to version 1.17EWouters
This also removes the patch that stubbed out `getprogname()` as it is no longer needed.
2022-06-03Ports: Replace manually linking `libiconv` with a libtool patchTim Schumacher
2022-05-25Ports: Replace the `libiconv` `config.sub` patch with our downloadTim Schumacher
2022-05-19Ports: Update libiconv's patches to use git patchesAli Mohammad Pur
2022-04-19Ports: Don't force GCC when linking libiconv into a shared libraryTim Schumacher
2021-10-05Ports: Make array-like settings actual arraysTim Schumacher
We may need entries with spaces in makeopts, installopts, and configopts, and at that point we should also convert depends and auth_opts to avoid confusion.
2021-08-14Ports: Make sure to remove the .la file after building libiconvGunnar Beutner
Otherwise libtool gets confused and tries to link against files that don't exist.
2021-07-29Ports: Use sha256 sig check for libiconvJelle Raaijmakers
2021-06-16Ports: Disable gettext support for libiconvGunnar Beutner
libiconv and gettext have a circular dependency. In an ideal world we'd build libiconv without gettext support first, then gettext and finally libiconv again with gettext support. However, if the libiconv port detects gettext on the host system while the gettext port hasn't been built yet things break. This disables gettext support for the libiconv port for now.
2021-04-25Ports: Build shared libraries with -Wl,-sonameGunnar Beutner
Without a SONAME gcc will put the whole library path into executables which link against these libraries: $ readelf -d Root/usr/local/games/openttd Dynamic section at offset 0xf0747c contains 32 entries: Tag Type Name/Value 0x00000001 (NEEDED) [libgcc_s.so] 0x00000001 (NEEDED) [/serenity/Build/i686/Root/usr/local/lib/libpng.so] 0x00000001 (NEEDED) [/serenity/Build/i686/Root/usr/local/lib/libz.so] 0x00000001 (NEEDED) [/serenity/Build/i686/Root/usr/local/lib/liblzma.so] 0x00000001 (NEEDED) [libSDL2-2.0.so.1] 0x00000001 (NEEDED) [libicui18n.so.69] 0x00000001 (NEEDED) [libicuuc.so.69] 0x00000001 (NEEDED) [libicudata.so.69] 0x00000001 (NEEDED) [libpthread.so] 0x00000001 (NEEDED) [libm.so] 0x00000001 (NEEDED) [libc.so] This causes the executable to fail because the dynamic linker tries to find the library in the incorrect path.
2021-04-20Ports: Improve consistency and quality of portsPanagiotis Vasilopoulos
- Replaced /Root with - Improved documentation. - Removed a few typos. - Replaced with - Added brackets in some cases. Most of the changes were reviewed and applied manually.
2021-04-16Ports: Build shared libraries for a few more portsGunnar Beutner
This manually builds shared libraries for a bunch of ports. Using libtool would be preferable but that's currently broken so I'm linking the shared libraries manually.
2021-04-15Ports: Fix download URL for libiconvGunnar Beutner
2021-04-15Ports: Use ftpmirror.gnu.org mirror server for GNU portsBrendan Coles
2021-04-14Ports: Build the shared library for the libiconv portGunnar Beutner
I'd rather use libtool to build the library but that would require more extensive changes to the configure script and maybe even libtool itself. So instead I just build it manually.
2021-04-10Ports: Download GNU port archives and signatures using HTTPSBrendan Coles
2021-01-22Meta: Get building on NixOS (#5005)Jonathan Turner
2021-01-03LibGfx+Ports: Add missing newlines at the end of file.Emanuele Torre
2020-02-06Ports: Added checksums / signature files and other fixesEmanuel Sprung
* Use ${version} instead of explicit version numbers in urls/filenames * Move -L option to port script, as this is always good * Fix some various other stuff
2019-11-03Ports: Undo POSIX sh compliance changes for nowAndreas Kling
Partial revert of 704f48d7f3a1a88047a64b4e2939878d6d4fafb8. These changes made the ports system unusable.
2019-11-03POSIX compliance: (most) shell scripts converted to generic shellGeorge Pickering
Ports/.port_include.sh, Toolchain/BuildIt.sh, Toolchain/UseIt.sh have been left largely untouched due to use of Bash-exclusive functions and variables such as $BASH_SOURCE, pushd and popd.
2019-10-11Ports: add libiconv portVincent Sanders