Package Details: bennugd-core 356-1

Git Clone URL: (read-only, click to copy)
Package Base: bennugd-core
Description: a programming language to create games (Fenix successor) - core
Upstream URL:
Licenses: zlib
Submitter: jose1711
Maintainer: jose1711 (jdupouy)
Last Packager: jdupouy
Votes: 2
Popularity: 0.000000
First Submitted: 2009-12-24 21:35 (UTC)
Last Updated: 2022-06-30 03:32 (UTC)

Latest Comments

jose1711 commented on 2022-06-29 19:58 (UTC)

@jdupouy please come join me. i am no longer an active user of bennugd packages

jdupouy commented on 2022-06-29 19:51 (UTC)

Here below you will find a patch to update bennugd to version 356 and to allow compilation on a x86_64 architecture using lib32 libraries.

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Julien Dupouy
Date: Wed, 29 Jun 2022 16:11:57 -0300
Subject: [PATCH] Update bennugd release

 PKGBUILD | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index af2f525..ff74853 100644
@@ -1,27 +1,28 @@
 # Maintainer: Jozef Riha <jose1711 at gmail dot com>

 pkgdesc="a programming language to create games (Fenix successor) - core"
 arch=('i686' 'x86_64')
-source=("${pkgver}.zip" x86_64-configure.patch)
-         'bee8ea76634b5e0dbaf29c9b6d3b147f')
+depends=('openssl' 'gcc-libs')
+if [[ "$CARCH" = "x86_64" ]]; then
+    depends=('lib32-openssl' 'lib32-gcc-libs')
+source=("${pkgver}.zip" x86_64-configure.patch)
+md5sums=('SKIP' 'bee8ea76634b5e0dbaf29c9b6d3b147f')

 build() {
-  cd $srcdir/bennugd-code-r${pkgver}/core
-  chmod +x ./configure
-  ./configure --prefix=/usr --build=i686-pc-linux-gnu
-  #patch -p0 -i $srcdir/x86_64-configure.patch
-  #find . -name Makefile -print0 | xargs -0 sed -i 's/--as-needed//'
-  make
+    cd $srcdir/bennugd-code-r${pkgver}/core
+    chmod +x ./configure
+    ./configure --prefix=/usr --build=i686-pc-linux-gnu
+    #patch -p0 -i $srcdir/x86_64-configure.patch
+    #find . -name Makefile -print0 | xargs -0 sed -i 's/--as-needed//'
+    make

 package() {
-  cd $srcdir/bennugd-code-r${pkgver}/core
-  make DESTDIR=${pkgdir} install
+    make -C $srcdir/bennugd-code-r${pkgver}/core DESTDIR=${pkgdir} install

0xcf90 commented on 2017-10-18 16:23 (UTC)

Package version needs to be updated to the latest version, which is 3.4.4. pkgver=344

jose1711 commented on 2016-05-29 21:45 (UTC)

@gouchi: it will always be different as sources are generated on request with an actual date

gouchi commented on 2016-05-28 15:07 (UTC)

md5sum f512fd20ddf4ea07f126de397e5d09aa

jose1711 commented on 2015-12-11 10:20 (UTC)

sorry, i was only testing this on 32bit arch (where it was working fine). can you please retest now?

jose1711 commented on 2012-08-02 22:30 (UTC)

i've been able to compile it just fine. do you have binutils installed?

MrMen commented on 2012-07-30 21:30 (UTC)

Sources have changed : md5sums=('37c8e91e9e2e22ad3ad86525c5c28f28') but still no compiling : mv -f .deps/libbgdrtm_la-xctype.Tpo .deps/libbgdrtm_la-xctype.Plo /bin/sh ../../libtool --tag=CC --mode=link gcc -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -O2 -finline-functions -fno-strict-aliasing -Wall -DTARGET_LINUX -m32 -DUSE_OPENSSL -I../../include -I../include -D__BGDRTM__ -DDEBUG -march=i686 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -O2 -finline-functions -fno-strict-aliasing -s -module -no-undefined -avoid-version -export-all-symbols -Wl,-O1,--sort-common,,-z,relro -o -rpath /usr/lib libbgdrtm_la-dcbr.lo libbgdrtm_la-sysprocs.lo libbgdrtm_la-strings.lo libbgdrtm_la-dirs.lo libbgdrtm_la-copy.lo libbgdrtm_la-misc.lo libbgdrtm_la-instance.lo libbgdrtm_la-interpreter.lo libbgdrtm_la-varspace_file.lo libbgdrtm_la-debug.lo libbgdrtm_la-b_crypt.lo libbgdrtm_la-files.lo libbgdrtm_la-xctype.lo -Wl,-O1,--sort-common,,-z,relro -lc -ldl -m32 -L/lib32 -lz -lcrypto libtool: link: gcc -shared -fPIC -DPIC .libs/libbgdrtm_la-dcbr.o .libs/libbgdrtm_la-sysprocs.o .libs/libbgdrtm_la-strings.o .libs/libbgdrtm_la-dirs.o .libs/libbgdrtm_la-copy.o .libs/libbgdrtm_la-misc.o .libs/libbgdrtm_la-instance.o .libs/libbgdrtm_la-interpreter.o .libs/libbgdrtm_la-varspace_file.o .libs/libbgdrtm_la-debug.o .libs/libbgdrtm_la-b_crypt.o .libs/libbgdrtm_la-files.o .libs/libbgdrtm_la-xctype.o -lc -ldl -L/lib32 -lz -lcrypto -march=i686 -mtune=generic -O2 -O2 -m32 -march=i686 -mtune=generic -O2 -O2 -Wl,-O1 -Wl,--sort-common -Wl,"" -Wl,-z -Wl,relro -Wl,-O1 -Wl,--sort-common -Wl,"" -Wl,-z -Wl,relro -m32 -Wl,-soname -Wl, -o .libs/ /usr/bin/ld: cannot find : No such file or directory /usr/bin/ld: cannot find : No such file or directory collect2: error: ld returned 1 exit status make[2]: *** [] Erreur 1 make[2] : on quitte le répertoire « /tmp/bennugd-core/src/bennugd/core/bgdrtm/src » make[1]: *** [all-recursive] Erreur 1 make[1] : on quitte le répertoire « /tmp/bennugd-core/src/bennugd/core/bgdrtm » make: *** [all-recursive] Erreur 1