diff --git a/packages/s/sdl-gfx/abi_libs32 b/packages/s/sdl-gfx/abi_libs32
new file mode 100644
index 00000000000..b503e83db5b
--- /dev/null
+++ b/packages/s/sdl-gfx/abi_libs32
@@ -0,0 +1 @@
+libSDL_gfx.so.16
diff --git a/packages/s/sdl-gfx/abi_symbols32 b/packages/s/sdl-gfx/abi_symbols32
index f6c4f4dfb44..334e37f930a 100644
--- a/packages/s/sdl-gfx/abi_symbols32
+++ b/packages/s/sdl-gfx/abi_symbols32
@@ -1,3 +1,4 @@
+libSDL_gfx.so.16:GFX_ALPHA_ADJUST_ARRAY
 libSDL_gfx.so.16:SDL_framerateDelay
 libSDL_gfx.so.16:SDL_getFramecount
 libSDL_gfx.so.16:SDL_getFramerate
diff --git a/packages/s/sdl-gfx/abi_used_symbols32 b/packages/s/sdl-gfx/abi_used_symbols32
new file mode 100644
index 00000000000..2f39c268931
--- /dev/null
+++ b/packages/s/sdl-gfx/abi_used_symbols32
@@ -0,0 +1,31 @@
+libSDL-1.2.so.0:SDL_CreateRGBSurface
+libSDL-1.2.so.0:SDL_Delay
+libSDL-1.2.so.0:SDL_FillRect
+libSDL-1.2.so.0:SDL_FreeSurface
+libSDL-1.2.so.0:SDL_GetRGB
+libSDL-1.2.so.0:SDL_GetTicks
+libSDL-1.2.so.0:SDL_HasMMX
+libSDL-1.2.so.0:SDL_LockSurface
+libSDL-1.2.so.0:SDL_MapRGB
+libSDL-1.2.so.0:SDL_MapRGBA
+libSDL-1.2.so.0:SDL_SetAlpha
+libSDL-1.2.so.0:SDL_SetColorKey
+libSDL-1.2.so.0:SDL_SetError
+libSDL-1.2.so.0:SDL_UnlockSurface
+libSDL-1.2.so.0:SDL_UpperBlit
+libc.so.6:__stack_chk_fail
+libc.so.6:free
+libc.so.6:malloc
+libc.so.6:memcpy
+libc.so.6:memset
+libc.so.6:qsort
+libc.so.6:realloc
+libm.so.6:atan
+libm.so.6:ceil
+libm.so.6:cos
+libm.so.6:floor
+libm.so.6:lrint
+libm.so.6:pow
+libm.so.6:sin
+libm.so.6:sincos
+libm.so.6:sqrt
diff --git a/packages/s/sdl-gfx/package.yml b/packages/s/sdl-gfx/package.yml
index b71fb590863..7921b137561 100644
--- a/packages/s/sdl-gfx/package.yml
+++ b/packages/s/sdl-gfx/package.yml
@@ -1,8 +1,9 @@
 name       : sdl-gfx
-version    : 2.0.26
-release    : 4
+version    : 2.0.27
+release    : 5
 source     :
-    - https://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.26.tar.gz : 7ceb4ffb6fc63ffba5f1290572db43d74386cd0781c123bc912da50d34945446
+    - http://www.ferzkopp.net/Software/SDL_gfx-2.0/SDL_gfx-2.0.27.tar.gz : dfb15ac5f8ce7a4952dc12d2aed9747518c5e6b335c0e31636d23f93c630f419
+homepage   : https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/
 license    : Zlib
 component  : multimedia.library
 summary    : SDL graphics drawing primitives and other support functions
@@ -13,7 +14,7 @@ builddeps  :
 emul32     : yes
 optimize   : speed
 setup      : |
-    %configure --disable-static
+    %configure_no_runstatedir --disable-static
 build      : |
     %make
 install    : |
diff --git a/packages/s/sdl-gfx/pspec_x86_64.xml b/packages/s/sdl-gfx/pspec_x86_64.xml
index ae240280ff3..37171a20d0b 100644
--- a/packages/s/sdl-gfx/pspec_x86_64.xml
+++ b/packages/s/sdl-gfx/pspec_x86_64.xml
@@ -1,16 +1,17 @@
 <PISI>
     <Source>
         <Name>sdl-gfx</Name>
+        <Homepage>https://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx/</Homepage>
         <Packager>
-            <Name>Pierre-Yves</Name>
-            <Email>pyu@riseup.net</Email>
+            <Name>Jakob Gezelius</Name>
+            <Email>jakob@knugen.nu</Email>
         </Packager>
         <License>Zlib</License>
         <PartOf>multimedia.library</PartOf>
         <Summary xml:lang="en">SDL graphics drawing primitives and other support functions</Summary>
         <Description xml:lang="en">SDL graphics drawing primitives and other support functions
 </Description>
-        <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://getsol.us/sources/README.Solus</Archive>
+        <Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
     </Source>
     <Package>
         <Name>sdl-gfx</Name>
@@ -30,7 +31,7 @@
 </Description>
         <PartOf>emul32</PartOf>
         <RuntimeDependencies>
-            <Dependency release="4">sdl-gfx</Dependency>
+            <Dependency release="5">sdl-gfx</Dependency>
         </RuntimeDependencies>
         <Files>
             <Path fileType="library">/usr/lib32/libSDL_gfx.so.16</Path>
@@ -44,8 +45,8 @@
 </Description>
         <PartOf>programming.devel</PartOf>
         <RuntimeDependencies>
-            <Dependency release="4">sdl-gfx-devel</Dependency>
-            <Dependency release="4">sdl-gfx-32bit</Dependency>
+            <Dependency release="5">sdl-gfx-32bit</Dependency>
+            <Dependency release="5">sdl-gfx-devel</Dependency>
         </RuntimeDependencies>
         <Files>
             <Path fileType="library">/usr/lib32/libSDL_gfx.so</Path>
@@ -59,7 +60,7 @@
 </Description>
         <PartOf>programming.devel</PartOf>
         <RuntimeDependencies>
-            <Dependency release="4">sdl-gfx</Dependency>
+            <Dependency release="5">sdl-gfx</Dependency>
         </RuntimeDependencies>
         <Files>
             <Path fileType="header">/usr/include/SDL/SDL_framerate.h</Path>
@@ -73,12 +74,12 @@
         </Files>
     </Package>
     <History>
-        <Update release="4">
-            <Date>2020-03-12</Date>
-            <Version>2.0.26</Version>
+        <Update release="5">
+            <Date>2024-06-05</Date>
+            <Version>2.0.27</Version>
             <Comment>Packaging update</Comment>
-            <Name>Pierre-Yves</Name>
-            <Email>pyu@riseup.net</Email>
+            <Name>Jakob Gezelius</Name>
+            <Email>jakob@knugen.nu</Email>
         </Update>
     </History>
 </PISI>
\ No newline at end of file