Skip to content

Commit

Permalink
libgd: fix build and switch to clang
Browse files Browse the repository at this point in the history
  • Loading branch information
hadfl committed Jul 10, 2024
1 parent 41aac0f commit dc32da9
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 15 deletions.
26 changes: 11 additions & 15 deletions build/libgd/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,15 @@ SUMMARY="libgd"
DESC="GD is an open source code library for the dynamic creation of images by "
DESC+="programmers"

# does not yet build with gcc 14
((GCCVER > 13)) && set_gccver 13

SKIP_LICENCES=libgd

forgo_isaexec

OPREFIX=$PREFIX
PREFIX+="/$PROG"

forgo_isaexec
test_relver '>=' 151051 && set_clangver
set_standard XPG6

BUILD_DEPENDS_IPS="
library/fontconfig
library/freetype2
Expand All @@ -49,20 +48,17 @@ XFORM_ARGS="
-DPKGROOT=$PROG
"

CONFIGURE_OPTS="
--prefix=$PREFIX
CONFIGURE_OPTS+="
--disable-static
--includedir=$OPREFIX/include
"
CONFIGURE_OPTS[i386]="
--libdir=$OPREFIX/lib
"
CONFIGURE_OPTS[amd64]="
--libdir=$OPREFIX/lib/amd64
"

LDFLAGS[i386]+=" -R$OPREFIX/lib"
LDFLAGS[amd64]+=" -R$OPREFIX/lib/amd64"
pre_configure() {
typeset arch=$1

CONFIGURE_OPTS[$arch]+=" --libdir=$OPREFIX/${LIBDIRS[$arch]}"
LDFLAGS[$arch]+=" -Wl,-R$OPREFIX/${LIBDIRS[$arch]}"
}

init
download_source $PROG $PROG $VER
Expand Down
1 change: 1 addition & 0 deletions doc/baseline.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ extra.omnios ooce/library/libarchive
extra.omnios ooce/library/libde265
extra.omnios ooce/library/libev
extra.omnios ooce/library/libexif
extra.omnios ooce/library/libgd
extra.omnios ooce/library/libgif
extra.omnios ooce/library/libheif
extra.omnios ooce/library/libid3tag
Expand Down
1 change: 1 addition & 0 deletions doc/pkglist.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,5 @@ ooce/library/libheif
###############################################################################
.SYSROOT
ooce/multimedia/dcraw
ooce/library/libgd
###############################################################################

0 comments on commit dc32da9

Please sign in to comment.