From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id DC79D139082 for ; Thu, 30 Nov 2017 10:22:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 13CB5E0D5E; Thu, 30 Nov 2017 10:22:40 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D6E15E0D5E for ; Thu, 30 Nov 2017 10:22:39 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 85C6F33FE2A for ; Thu, 30 Nov 2017 10:22:38 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 494C9AC97 for ; Thu, 30 Nov 2017 10:22:37 +0000 (UTC) From: "José María Alonso" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "José María Alonso" Message-ID: <1512037147.0e262ff19ebd33a8ce4b1e424067b88c64aeeb54.nimiux@gentoo> Subject: [gentoo-commits] proj/lisp:master commit in: dev-scheme/larceny/files/, dev-scheme/larceny-petit/files/, ... X-VCS-Repository: proj/lisp X-VCS-Files: dev-scheme/larceny-petit/files/larceny-petit-0.97-stackfix.patch dev-scheme/larceny-petit/files/larceny-petit-0.97-textrelfix.patch dev-scheme/larceny-petit/larceny-petit-0.97.ebuild dev-scheme/larceny/files/larceny-0.961-stackfix.patch dev-scheme/larceny/files/larceny-0.961-textrelfix.patch dev-scheme/larceny/larceny-0.97.ebuild dev-scheme/larceny/larceny-9999.ebuild X-VCS-Directories: dev-scheme/larceny-petit/ dev-scheme/larceny/ dev-scheme/larceny/files/ dev-scheme/larceny-petit/files/ X-VCS-Committer: nimiux X-VCS-Committer-Name: José María Alonso X-VCS-Revision: 0e262ff19ebd33a8ce4b1e424067b88c64aeeb54 X-VCS-Branch: master Date: Thu, 30 Nov 2017 10:22:37 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 768a1061-33bd-43fb-90a9-f0543991f17a X-Archives-Hash: b1079fd14a383ff8bfcb44567028cc87 commit: 0e262ff19ebd33a8ce4b1e424067b88c64aeeb54 Author: Chema Alonso Josa gentoo org> AuthorDate: Thu Nov 30 10:19:07 2017 +0000 Commit: José María Alonso gentoo org> CommitDate: Thu Nov 30 10:19:07 2017 +0000 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0e262ff1 dev-lisp/larceny*: Drops larceny packages Closes: https://bugs.gentoo.org/630194 .../files/larceny-petit-0.97-stackfix.patch | 13 -- .../files/larceny-petit-0.97-textrelfix.patch | 76 -------- dev-scheme/larceny-petit/larceny-petit-0.97.ebuild | 207 --------------------- .../larceny/files/larceny-0.961-stackfix.patch | 13 -- .../larceny/files/larceny-0.961-textrelfix.patch | 76 -------- dev-scheme/larceny/larceny-0.97.ebuild | 77 -------- dev-scheme/larceny/larceny-9999.ebuild | 78 -------- 7 files changed, 540 deletions(-) diff --git a/dev-scheme/larceny-petit/files/larceny-petit-0.97-stackfix.patch b/dev-scheme/larceny-petit/files/larceny-petit-0.97-stackfix.patch deleted file mode 100644 index 8843aa66..00000000 --- a/dev-scheme/larceny-petit/files/larceny-petit-0.97-stackfix.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- include/Shared/i386-machine.ah 2007-02-15 14:45:47.000000000 -0500 -+++ include/Shared/i386-machine.ah.new 2008-05-04 21:20:42.480292320 -0400 -@@ -33,6 +33,10 @@ - %ifndef I386_MACHINE_ASM - %define I386_MACHINE_ASM - -+%ifidn __OUTPUT_FORMAT__,elf -+section .note.GNU-stack noalloc noexec nowrite progbits -+%endif -+ - %define wordsize 4 - %define object_align 8 - %define code_align 4 diff --git a/dev-scheme/larceny-petit/files/larceny-petit-0.97-textrelfix.patch b/dev-scheme/larceny-petit/files/larceny-petit-0.97-textrelfix.patch deleted file mode 100644 index 00cd365a..00000000 --- a/dev-scheme/larceny-petit/files/larceny-petit-0.97-textrelfix.patch +++ /dev/null @@ -1,76 +0,0 @@ ---- src/Asm/Standard-C/dumpheap-unix.sch 2006-08-25 11:57:03.000000000 -0400 -+++ src/Asm/Standard-C/dumpheap-unix.sch.new 2008-05-04 19:06:25.679214127 -0400 -@@ -75,7 +75,7 @@ - (execute - (twobit-format - #f -- "gcc -falign-functions=4 -c ~a ~a -D__USE_FIXED_PROTOTYPES__ -Wpointer-arith -Wimplicit ~a -o ~a ~a" -+ "gcc -fPIC -falign-functions=4 -c ~a ~a -D__USE_FIXED_PROTOTYPES__ -Wpointer-arith -Wimplicit ~a -o ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - unix/petit-include-path - (if (optimize-c-code) "-O3 -DNDEBUG" "") -@@ -97,7 +97,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -rdynamic -o ~a ~a ~a" -+ "gcc -fPIC ~a -rdynamic -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -107,7 +107,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -o ~a ~a ~a" -+ "gcc -fPIC ~a -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -117,7 +117,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -Wl,-export-dynamic -o ~a ~a ~a" -+ "gcc -fPIC ~a -Wl,-export-dynamic -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -127,7 +127,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -shared -o ~a ~a ~a" -+ "gcc -fPIC ~a -shared -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -137,7 +137,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -shared -o ~a ~a ~a" -+ "gcc -fPIC ~a -shared -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -149,7 +149,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -flat_namespace -bundle -undefined suppress -o ~a ~a ~a" -+ "gcc -fPIC ~a -flat_namespace -bundle -undefined suppress -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) ---- src/Rts/make-templates.sch 2007-11-07 15:30:25.000000000 -0500 -+++ src/Rts/make-templates.sch.new 2008-05-04 19:06:48.200246986 -0400 -@@ -138,7 +138,7 @@ - (define (template-common uncommon) - (string-append - "INC_ROOT = ../../include --CFLAGS = -ISys -I$(INC_ROOT) -I$(INC_ROOT)/Sys -I$(INC_ROOT)/Shared $(DEBUGINFO) $(OPTIMIZE) -+CFLAGS = -fPIC -ISys -I$(INC_ROOT) -I$(INC_ROOT)/Sys -I$(INC_ROOT)/Shared $(DEBUGINFO) $(OPTIMIZE) - ASFLAGS = -I$(INC_ROOT)/ -I$(INC_ROOT)/Sys/ -I$(INC_ROOT)/Shared/ - " uncommon)) - diff --git a/dev-scheme/larceny-petit/larceny-petit-0.97.ebuild b/dev-scheme/larceny-petit/larceny-petit-0.97.ebuild deleted file mode 100644 index 952d5399..00000000 --- a/dev-scheme/larceny-petit/larceny-petit-0.97.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -DESCRIPTION="Larceny is a Scheme Interpreter and a Scheme to IA32 and C Compiler" -LARCENY_SOURCE=larceny-${PV}-src -LARCENY_X86_PETIT_BINARY=larceny-${PV}-bin-petit-stdc-linux86 -SRC_URI="!binary? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${LARCENY_SOURCE}.tar.gz ) - x86? ( binary? ( http://www.ccs.neu.edu/home/will/Larceny/LarcenyReleases/${LARCENY_X86_PETIT_BINARY}.tar.gz ) )" - -HOMEPAGE="http://www.ccs.neu.edu/home/will/Larceny/" - -LICENSE="Larceny" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="binary doc examples" - -RDEPEND="!dev-scheme/larceny" -DEPEND="${RDEPEND} - dev-lang/nasm - doc? ( app-text/asciidoc )" - -if ! use binary; then - MY_P=${LARCENY_SOURCE} -else - MY_P=${LARCENY_X86_PETIT_BINARY} -fi - -S="${WORKDIR}"/${MY_P} - -# BIG FAT HACK TAKE 2: -# We need a customized version of the timestamp hack from -# common-lisp-common-3.eclass for larceny. - -larceny-save-timestamp-hack() { - tar cpjf "${D}"/usr/share/larceny-petit/portage-timestamp-compensate -C "${D}"/usr/share/larceny-petit lib || \ - die "Failed to create the timestamp hack" -} - -larceny-restore-timestamp-hack() { - tar xjpfo "${ROOT}"/usr/share/larceny-petit/portage-timestamp-compensate -C "${ROOT}"/usr/share/larceny-petit || \ - die "Failed to restore the timestamp hack" -} - -larceny-remove-timestamp-hack() { - [[ -d "${ROOT}"/usr/share/larceny-petit/lib ]] || return 0 - rm -rf "${ROOT}"/usr/share/larceny-petit/lib &>/dev/null || true -} - -pkg_setup() { - if ! use binary; then - if [[ -n ${FORCE_IMPL} ]]; then - einfo "Forcing on bootstrap with ${FORCE_IMPL}" - LARCENY_BOOTSTRAP=${FORCE_IMPL} - #elif has_version '>=dev-scheme/larceny-0.95'; then - #einfo "Will bootstrap using installed larceny." - #LARCENY_BOOTSTRAP=larceny - elif has_version '>=dev-scheme/larceny-petit-0.95'; then - einfo "Will bootstrap using installed larceny-petit." - LARCENY_BOOTSTRAP=petite - elif has_version '>=dev-scheme/drscheme-370'; then - einfo "Will bootstrap using PLT mzscheme." - LARCENY_BOOTSTRAP=mzscheme - else - eerror "You need >=larceny-petit-0.95 or >=drscheme-370" - eerror "to compile larceny from source." - die "please install larceny-petit binary or drscheme" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - - if ! use binary; then - # fix PIC / STACK problems - epatch "${FILESDIR}"/${P}-textrelfix.patch - epatch "${FILESDIR}"/${P}-stackfix.patch - fi -} - -src_compile() { - if ! use binary; then - - # stays a little more readable like this, yea? :) - cat > setupscript <${link} failed" - done - - # this wil probably need to die when we get an eselect module for scheme-script - dosym "${ROOT}"/${LARCENY_LOCATION}/scheme-script "${ROOT}"/usr/bin/scheme-script || \ - die "dosym for scheme-script->scheme-script failed" - - if use examples; then - cp -af examples "${D}"/${LARCENY_LOCATION} || die "Installing examples failed." - fi - - if use doc; then - cd "${S}"/doc - docinto LarcenyNotes - dodoc ./LarcenyNotes/* || die "Installing doc/LarcenyNotes failed" - docinto LarcenyNotes/html - dodoc ./larceny-notes.chunked/* || die "Installing doc/LarcenyNotes/html failed" - docinto UserManual - dodoc ./UserManual/* || die "Installing doc/UserManual failed" - docinto UserManual/html - dodoc ./user-manual.chunked/* || die "Installing doc/UserManual/html failed" - docinto DevManual - dodoc ./DevManual/* || die "Installing doc/Devmanual failed" - docinto OldDocs - dodoc ./OldDocs/* || die "Installing doc/OldDocs failed" - cd "${S}" - fi - - larceny-save-timestamp-hack -} - -pkg_postinst() { - larceny-restore-timestamp-hack -} - -pkg_prerm() { - larceny-remove-timestamp-hack -} diff --git a/dev-scheme/larceny/files/larceny-0.961-stackfix.patch b/dev-scheme/larceny/files/larceny-0.961-stackfix.patch deleted file mode 100644 index 8843aa66..00000000 --- a/dev-scheme/larceny/files/larceny-0.961-stackfix.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- include/Shared/i386-machine.ah 2007-02-15 14:45:47.000000000 -0500 -+++ include/Shared/i386-machine.ah.new 2008-05-04 21:20:42.480292320 -0400 -@@ -33,6 +33,10 @@ - %ifndef I386_MACHINE_ASM - %define I386_MACHINE_ASM - -+%ifidn __OUTPUT_FORMAT__,elf -+section .note.GNU-stack noalloc noexec nowrite progbits -+%endif -+ - %define wordsize 4 - %define object_align 8 - %define code_align 4 diff --git a/dev-scheme/larceny/files/larceny-0.961-textrelfix.patch b/dev-scheme/larceny/files/larceny-0.961-textrelfix.patch deleted file mode 100644 index 00cd365a..00000000 --- a/dev-scheme/larceny/files/larceny-0.961-textrelfix.patch +++ /dev/null @@ -1,76 +0,0 @@ ---- src/Asm/Standard-C/dumpheap-unix.sch 2006-08-25 11:57:03.000000000 -0400 -+++ src/Asm/Standard-C/dumpheap-unix.sch.new 2008-05-04 19:06:25.679214127 -0400 -@@ -75,7 +75,7 @@ - (execute - (twobit-format - #f -- "gcc -falign-functions=4 -c ~a ~a -D__USE_FIXED_PROTOTYPES__ -Wpointer-arith -Wimplicit ~a -o ~a ~a" -+ "gcc -fPIC -falign-functions=4 -c ~a ~a -D__USE_FIXED_PROTOTYPES__ -Wpointer-arith -Wimplicit ~a -o ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - unix/petit-include-path - (if (optimize-c-code) "-O3 -DNDEBUG" "") -@@ -97,7 +97,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -rdynamic -o ~a ~a ~a" -+ "gcc -fPIC ~a -rdynamic -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -107,7 +107,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -o ~a ~a ~a" -+ "gcc -fPIC ~a -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -117,7 +117,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -Wl,-export-dynamic -o ~a ~a ~a" -+ "gcc -fPIC ~a -Wl,-export-dynamic -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -127,7 +127,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -shared -o ~a ~a ~a" -+ "gcc -fPIC ~a -shared -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -137,7 +137,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -shared -o ~a ~a ~a" -+ "gcc -fPIC ~a -shared -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) -@@ -149,7 +149,7 @@ - (execute - (twobit-format - #f -- "gcc ~a -flat_namespace -bundle -undefined suppress -o ~a ~a ~a" -+ "gcc -fPIC ~a -flat_namespace -bundle -undefined suppress -o ~a ~a ~a" - (if (optimize-c-code) "" "-gstabs+") - output-name - (apply string-append (insert-space object-files)) ---- src/Rts/make-templates.sch 2007-11-07 15:30:25.000000000 -0500 -+++ src/Rts/make-templates.sch.new 2008-05-04 19:06:48.200246986 -0400 -@@ -138,7 +138,7 @@ - (define (template-common uncommon) - (string-append - "INC_ROOT = ../../include --CFLAGS = -ISys -I$(INC_ROOT) -I$(INC_ROOT)/Sys -I$(INC_ROOT)/Shared $(DEBUGINFO) $(OPTIMIZE) -+CFLAGS = -fPIC -ISys -I$(INC_ROOT) -I$(INC_ROOT)/Sys -I$(INC_ROOT)/Shared $(DEBUGINFO) $(OPTIMIZE) - ASFLAGS = -I$(INC_ROOT)/ -I$(INC_ROOT)/Sys/ -I$(INC_ROOT)/Shared/ - " uncommon)) - diff --git a/dev-scheme/larceny/larceny-0.97.ebuild b/dev-scheme/larceny/larceny-0.97.ebuild deleted file mode 100644 index 5a0e44a8..00000000 --- a/dev-scheme/larceny/larceny-0.97.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -MY_PV=${PV/_beta/b} -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Larceny is a simple and efficient implementation of the Scheme programming language." -SRC_URI="!binary? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-src.tar.gz ) - binary? ( x86? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) - amd64? ( http://www.larcenists.org/LarcenyReleases/${MY_P}-bin-native-ia32-linux86.tar.gz ) )" - -HOMEPAGE="http://www.larcenists.org/" - -LICENSE="LGPL-2.1" # or less restrictive -SLOT="0" -KEYWORDS="~amd64" -IUSE="binary" - -DEPEND="!dev-scheme/larceny-petit - dev-lang/nasm" -RDEPEND="" - -S="${WORKDIR}"/${MY_P}-$(use binary && echo bin-native-ia32-linux86 || echo src) - -src_compile() { - # see doc/HOWTO-BUILD - if ! use binary; then - - cat > setupscript.gentoo < setupscript.gentoo <