aboutsummaryrefslogtreecommitdiff
path: root/libs/libgd
Commit message (Collapse)AuthorAge
* libs/libgd: fix licenseFabrice Fontaine2024-02-04
| | | | | | | | libgd is licensed under its own "GD" license and not MIT Fixes: 60feea09c9d343f648045e5e85e7788e75d4e039 (libgd: import from oldpackages, add myself as maintainer, add license...) Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
* treewide: refactor to use PKG_BUILD_FLAGS:=ltoAndre Heider2023-04-08
| | | | | | | | | | See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This fixes it and properly enables LTO. Signed-off-by: Andre Heider <a.heider@gmail.com>
* libgd: update to 2.3.3Rosen Penev2023-01-15
| | | | | | Refresh patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: avoid recursive and redundant dependenciesEneas U de Queiroz2022-09-15
| | | | | | | | | | Change the CONFLICTS line from the libgd-full to libgd to fix a recursive dependency. While at it, remove the redundant +LIBGD_TIFF:libtiff +LIBGD_FREETYPE:libfreetype dependencies from Package/libgd/default. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
* libgd: add conflicts to each otherJosef Schlehofer2022-08-23
| | | | | | | | | The full variant should conflict with the default variant. This prevents that libgd and libgd-full could be installed side by side, and also, the full variant should provide the libgd. Otherwise, if you install libgd-full, you can not install vnstat. Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
* treewide: back to cmake.mkRosen Penev2021-06-12
| | | | | | Ninja was merged to base and therefore we can now use normal cmake.mk Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: update to 2.3.2Rosen Penev2021-03-20
| | | | | | | | Switch to building with Ninja for faster compilation. Refreshed patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: update to 2.3.1Rosen Penev2021-02-20
| | | | | | Remove upstreamed patches. Add one to fix finding libwebp. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* libgd: fix wrong versionRosen Penev2020-04-05
| | | | | | | | | | Upstream messed up and did not include getlib.sh, causing a wrong version to be applied to the library. lrwxrwxrwx 1 libgd.so -> libgd.so.VERSION -rw-r--r-- 1 libgd.so.VERSION Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: fix pkgconfig fileRosen Penev2020-04-04
| | | | | | | | | The wrong paths are specified, causing failures with depending packages that use pkgconfig. Removed CMAKE_INSTALL as a result. No point when InstallDev is explicit. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: update to 2.30Rosen Penev2020-03-27
| | | | | | | | | | Fixed CPE_ID. Simplified TIFF option. Refreshed/removed upstream patches. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: provide a -full variantW. Michael Petullo2020-01-08
| | | | | | | | | | | The php7-mod-gd package requires that freetype support exist in libgd, but this is not included in the default libgd build. In order to allow a working php7-mod-gd package while keeping the default libgd package as small as possible, this commit introduces a -full variant of the libgd package. Ref: https://github.com/openwrt/packages/issues/10944 Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libgd: fix building with freetype supportW. Michael Petullo2020-01-04
| | | | | | | | | | | | | | | | | Freetype support is required for php7-mod-gd as of commit 0f10c8c8, which causes the PHP7 package to build using this external libgd library. This commit adds FREETYPE_INCLUDE_DIRS to the definition of CMAKE_OPTIONS. Without this, libgd does not build freetype support as shown by this message: .... Build libgd: -- Could NOT find Freetype (missing: FREETYPE_INCLUDE_DIRS) -- Configuring done -- Generating done .... Signed-off-by: W. Michael Petullo <mike@flyn.org>
* libgd: fix version in generated pkg-config .pc fileMichael Heimpold2019-12-03
| | | | | | | | | | | | | | With the previous change to cmake, the generated pkg-config .pc file does not contain the library version anymore. This breaks programs which checks for a specific version, e.g. upcoming PHP 7.4. The version is not filled because of a variable misnaming, which was not covered by the imported upstream patch. To not mangle the upstream patch, add an additional patch to fix things up. Signed-off-by: Michael Heimpold <mhei@heimpold.de>
* ibgd: avoid using host headersAlexander Ryzhov2019-09-26
| | | | Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
* libgd: Fix pkgconfig file for cross compilationRosen Penev2019-09-17
| | | | | | This allows packages that use pkgconfig to find libgd properly. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* libgd: Backport SOVERSION and pkgconfig changesRosen Penev2019-09-13
| | | | | | The latter is needed for some packages to find libgd. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: Switch to CMakeRosen Penev2019-09-12
| | | | | | | | | | | | | | | | | | | Size reduced from 92878 to 91675 bytes. CMake added CXX files. Removed those. Removed ceill patch. ceill is not used anymore. Removed pkgconfig patch. CMake uses a different file, which does not have this problem. Further size reduction to 87938 with LTO. Removed InstallDev. CMAKE_INSTALL takes care of that. Added WebP support. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libgd: Properly disable iconv supportRosen Penev2019-08-14
| | | | | | | | | | | | | HAVE_ICONV and HAVE_ICONV_H are two different headers that both need to evaluate to false. Added the extra CONFIGURE_VARS. This can be verified by passing -Werror=implicit-function-declaration Added PKG_LICENSE_FILES Updated homepage URL. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* libs/libgd: Update to 2.2.5Daniel Engberg2017-12-04
| | | | | | Update libgd to 2.2.5 CVEs: CVE-2017-6362 + CVE-2017-7890 Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* libgd: fix missing dependency, add build optionsVal Kulkov2017-04-19
| | | | | | | | | | libgd fails to build due to missing dependency if the libtiff package is selected. Fix the build issue and add two new configuration options, both disabled by default: 1) enable TIFF support, and 2) enable Freetype 2.x support. Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
* libs/libgd: Update to 2.2.4Daniel Engberg2017-04-17
| | | | | | | | | | | Update libgd to 2.2.4 Fixes multiple CVEs Refresh patches Update list according to: https://svnweb.freebsd.org/ports/head/graphics/gd/pkg-plist?revision=432648&view=markup ...except helpers as it's not generated. Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
* libgd: remove unused LIBPNG12_CONFIG definitionMatthias Schiffer2017-01-24
| | | | | | | | | | | While fixing up some incorrect STAGING_DIR_HOSTPKG uses I introduced, I noticed that the LIBPNG12_CONFIG variable is not used by libgd anymore (it is called LIBPNG_CONFIG now). As the build runs fine without setting LIBPNG_CONFIG, let's just remove the unused line. Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* treewide: replace $(STAGING_DIR)/host and $(HOST_BUILD_PREFIX) with ↵Matthias Schiffer2017-01-10
| | | | | | | | | | | | | | | | | | $(STAGING_DIR_HOSTPKG) As both LEDE and OpenWrt have STAGING_DIR_HOSTPKG now, we can start to rely on it. See 73b7f55424de52d8179a9ad808252fe3bf8dcc9d for more information on STAGING_DIR_HOSTPKG. STAGING_DIR_HOSTPKG won't actually be changed before the first LEDE release (it is equivalent to $(STAGING_DIR)/host), so this simple search/replace cleanup is safe to apply. Doing this cleanup now will be useful for the Gluon project (an OpenWrt/LEDE based firmware framework) for experimenting with modifying STAGING_DIR_HOSTPKG before doing this in the LEDE upstream. Also fixes a typo in the dbus Makefile ("STAGIND_DIR"). Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
* treewide: replace my defunct email addressJo-Philipp Wich2016-06-07
| | | | Signed-off-by: Jo-Philipp Wich <jo@mein.io>
* libgd: update to v2.1.1Jo-Philipp Wich2015-02-06
| | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* libgd: explicitely disable libvpx support (#765)Jo-Philipp Wich2015-01-11
| | | | Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
* libgd: import from oldpackages, add myself as maintainer, add license ↵Jo-Philipp Wich2014-07-02
information, update to v2.1.0 Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>