diff options
Diffstat (limited to 'dev-scheme/bigloo')
-rw-r--r-- | dev-scheme/bigloo/Manifest | 5 | ||||
-rw-r--r-- | dev-scheme/bigloo/bigloo-4.5b.ebuild (renamed from dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild) | 13 | ||||
-rw-r--r-- | dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch | 36 |
3 files changed, 47 insertions, 7 deletions
diff --git a/dev-scheme/bigloo/Manifest b/dev-scheme/bigloo/Manifest index 253356433576..2f1dcd83f1a4 100644 --- a/dev-scheme/bigloo/Manifest +++ b/dev-scheme/bigloo/Manifest @@ -1,4 +1,5 @@ AUX 50bigloo-gentoo.el 110 BLAKE2B 520b6b4d89452d3c9479c92b3f2f31e46e7761bc2c03fd62236e277ff1f9613cd237ba799d7349cf8bc8311125d3548956dc1947bd8d79cb72349dee723a9190 SHA512 73fda359d7c09c291eb1c3d38d3352b57acab0e800e2d89ee815a1c58202e8a5603abe847409e58bd69ea0ed7245abbb4a60de4fa8285287523caff47f19d6e2 -DIST bigloo-4.4c-4.tar.gz 47714106 BLAKE2B f30775cfa3e29f781f31dc5ec80087712504ffab528a911e2a29746562b6179b03cbfc63a45ddf337b2424fbfa476005ffed67674a75b4629ab70459c47147a6 SHA512 b1a7f7f610303dbbd7339ac4f80679b07d1bf5304865fe61f28bd5af8205f1a5c2b5b3edb1c47a0409a6392a2242d2adde1f5129b026b6a7ee022b8f5faec157 -EBUILD bigloo-4.4c_p4-r6.ebuild 5524 BLAKE2B 09f65d70801c7b8f03d83a27d4b085b47356da163c7514f7f517018b94015be59ad69f7710583162d72712d042b54e7225cff27e60cd0946a4d497da2149b23b SHA512 51a00a4bcb5a2bfaf5930f3bf114c3ebd087d29e8bb6c414fae0200a5be32d5a59090b5338af7a98743d9d96df74284f72c64565b1a7cfb5accadf3094f6c5c2 +AUX bigloo-4.5b-makefile.patch 1314 BLAKE2B c92cec0a597ef53ae748bd56689b92aec05f3a84003b46082482aadc82453d69869970dcf163a9e036fd2cab64d1bd813fc7ae416d05c2033d58b800a283d388 SHA512 e886a5bc9c5aa1fb97b4714c404e74b4cc7819aa75296969b32004f32ceb0de6b4d95fc30f79952e66f84565bfffa37bc2885d20ce0ed4e2c003130235197b1c +DIST bigloo-4.5b.tar.gz 59015812 BLAKE2B 8dfa73da5ba50a2ec92adde7c9c3fc76841bc0702139238776af2c174099aab85ea28b5d2ec640b6d85f986759b63950f3cfa55e8ec2eb2e73930093b767c93d SHA512 7810f9895ea373f716cd2c93a7b1072d289e2b333632b5b4f293a6317f31a56d2b098790763e96c2d15ce212dafb45c70ec6a7941a344fb8c53a3ef3c6b67feb +EBUILD bigloo-4.5b.ebuild 5617 BLAKE2B 63018703611fb6ccd9e07ac4e40e8d70e820620f8bc1e83ec4e83a0202cb660ecac3f417b4b93ea8c537d8f51f2caf1b33231a48047e5d7d291ff0417089adbb SHA512 3dcae165f0310c4e7a280ec9f3eea57918ba62bf4e3eef2836ee5f39a055c829e318d62b68ab2377d78cea021c03650c52c970b023f6d724a8f0c7748160af2a MISC metadata.xml 1113 BLAKE2B 20eec442cc5ba556fb5e30dc225bfeb45851be9ee1bbf111662ba3eec8573275754101d863145874cf778e27715792e1757189c2e4cec8ae6d320800e22dc0a6 SHA512 fb58869479a3310d1eac93ecd8127f2759fb93c45a73d1d2835802d201c6fb0a95592238521b7c385bea1d27d83da650000685978067dab272615f81e6ca5c4a diff --git a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild b/dev-scheme/bigloo/bigloo-4.5b.ebuild index 4fff4bfd6313..15820af36235 100644 --- a/dev-scheme/bigloo/bigloo-4.4c_p4-r6.ebuild +++ b/dev-scheme/bigloo/bigloo-4.5b.ebuild @@ -9,7 +9,7 @@ MY_PV=${PV/_p/-} # e.g.: 4.4c_p4 -> 4.4c-4 MY_P="${PN}-${MY_PV}" DESCRIPTION="Practical Scheme Compiler with many extensions" -HOMEPAGE="http://www-sop.inria.fr/indes/fp/Bigloo/index.html" +HOMEPAGE="https://www-sop.inria.fr/indes/fp/Bigloo/index.html" SRC_URI="ftp://ftp-sop.inria.fr/indes/fp/Bigloo/${MY_P}.tar.gz" S="${WORKDIR}/${MY_P}" @@ -17,7 +17,7 @@ LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="alsa avahi emacs flac +gmp gpg gstreamer java libuv mp3 pulseaudio +sqlite" -REQUIRED_USE="flac? ( alsa ) mp3? ( alsa )" +REQUIRED_USE="flac? ( alsa ) mp3? ( alsa ) gstreamer? ( pulseaudio )" EMACS_DEPEND=" emacs? ( >=app-editors/emacs-23.1:* ) @@ -59,12 +59,14 @@ BDEPEND=" DOCS=( ChangeLog README.md TODO.org ) SITEFILE="50${PN}-gentoo.el" +PATCHES="${FILESDIR}/${P}-makefile.patch" + src_prepare() { default - sed -e "/^ar=/s|=|= \"$(tc-getAR)\"|" \ - -e "/^ranlib=/s|=|= \"$(tc-getRANLIB)\"|" \ - -i ./configure \ + sed -e "/^ar=/s|=|=\"$(tc-getAR)\"|" \ + -e "/^ranlib=/s|=|=\"$(tc-getRANLIB)\"|" \ + -i ./configure \ || die sed "s|^ar |$(tc-getAR) |" -i ./autoconf/ranlib || die @@ -94,6 +96,7 @@ src_configure() { --cpicflags="-fPIC" --cwarningflags="" --ldflags="${LDFLAGS}" + --gclibdir=/usr/"$(get_libdir)" # Installation directories --prefix=/usr --bindir=/usr/share/${PN}/bin diff --git a/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch b/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch new file mode 100644 index 000000000000..a9604c76c77d --- /dev/null +++ b/dev-scheme/bigloo/files/bigloo-4.5b-makefile.patch @@ -0,0 +1,36 @@ +diff -ru a/bdb/Makefile b/bdb/Makefile +--- a/bdb/Makefile 2024-06-05 17:06:40.098823516 -0000 ++++ b/bdb/Makefile 2024-06-05 17:06:45.520796235 -0000 +@@ -23,9 +23,14 @@ + #*---------------------------------------------------------------------*/ + #* Booting bdb on a bare system */ + #*---------------------------------------------------------------------*/ +-boot: +- @ (cd blib; $(MAKE) all) +- @ (cd bdb; $(MAKE) MODE=final mode) ++boot: blip-boot bdb-boot ++ ++blip-boot: ++ @ $(MAKE) -C bdb MODE=final mode ++ ++bdb-boot: blip-boot ++ @ $(MAKE) -C blib all ++ + + #*---------------------------------------------------------------------*/ + #* Populating bdb */ +diff -ru a/bdb/blib/Makefile b/bdb/blib/Makefile +--- a/bdb/blib/Makefile 2024-06-05 17:06:40.100823506 -0000 ++++ b/bdb/blib/Makefile 2024-06-05 17:07:40.738518401 -0000 +@@ -80,9 +80,11 @@ + #* The implicit rules */ + #*---------------------------------------------------------------------*/ + objs/%.o: %.scm ++ mkdir -p $(CLASS_DIR) + $(BIGLOO) -no-hello $(BDBFLAGS) -copt $(CPICFLAGS) $< -o $@ -c + + objs/%.o: %.c ++ mkdir -p $(CLASS_DIR) + $(CC) $(CFLAGS) $(CPICFLAGS) -I. -I $(LIB) $< -o $@ -c + + $(CLASS_DIR)/%.class: %.scm |