summaryrefslogtreecommitdiff
path: root/dev-lang
diff options
context:
space:
mode:
authorMarcin Deranek <marcin.deranek@booking.com>2021-08-25 11:15:11 +0200
committerMarcin Deranek <marcin.deranek@booking.com>2021-08-25 11:15:11 +0200
commitf47a65c2d093a0670244153985f1e74e879c6142 (patch)
tree592865da63bfcf3399feff39d2e53de30dcfff58 /dev-lang
parent1a1bde22bf251ce8c180f4c1c0cd1803b19582a8 (diff)
downloadportage-f47a65c2d093a0670244153985f1e74e879c6142.tar.gz
portage-f47a65c2d093a0670244153985f1e74e879c6142.tar.bz2
portage-f47a65c2d093a0670244153985f1e74e879c6142.zip
Dropped scratch as it's available online these days
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/squeakvm/Manifest3
-rw-r--r--dev-lang/squeakvm/metadata.xml13
-rw-r--r--dev-lang/squeakvm/squeakvm-4.10.2.2614.ebuild166
3 files changed, 0 insertions, 182 deletions
diff --git a/dev-lang/squeakvm/Manifest b/dev-lang/squeakvm/Manifest
deleted file mode 100644
index fe48391..0000000
--- a/dev-lang/squeakvm/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Squeak-4.10.2.2614-src.tar.gz 3297314 BLAKE2B 03c89ea96ed005f1d7a25e6b1016f39bec2dbd7e2282a12c1b02ab57859477d87e3098426c55411fc06e250207830b7e50a23e6330ca64fd967613f2af86e180 SHA512 b823fb97f7826dbbae5feeb15ffc3ab7e11cf27c5a3cc3f2cf2f8c39b56af5f9d0078d020a4b8f72b997198d296be6d85ec10e0bca10d5214bf586e1e0587f07
-EBUILD squeakvm-4.10.2.2614.ebuild 3874 BLAKE2B 18e455a73951acedee0d4668f6d92bc77a4db21f235725934dd8137ffdc01cb26106ae2dc8ea18679dcf9e54efae525067ba4b3fd953288c3e4bb3fd1093e464 SHA512 c3130d045c393d0a9eda77e52fe56259cf51e023ec41dfd9a22dc7c4c471c3fdd6ebcd4b67b83a337b65acd18ca309e34e6cfe23dc9287b1de430a2e911da57c
-MISC metadata.xml 359 BLAKE2B 40872fea186d70d1bfcc04adbb6786f61026829e613530fbc2edf2b453590c53504ce260e0854dbca9412928ab97d8b5605cf2df3e7c8bc282f38c80c9b0a14b SHA512 ffd2323cc62ccb444968e2e787933db45272834143c1008229176374e8e5c9cfc3f45ea9dd9f8c5716b7ac59afe44581cf81f035273006036ed88049644b92a3
diff --git a/dev-lang/squeakvm/metadata.xml b/dev-lang/squeakvm/metadata.xml
deleted file mode 100644
index a78cf3f..0000000
--- a/dev-lang/squeakvm/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
- </maintainer>
- <use>
- <flag name="mmx"></flag>
- <flag name="image64"></flag>
- <flag name="scratch"></flag>
- </use>
-</pkgmetadata>
diff --git a/dev-lang/squeakvm/squeakvm-4.10.2.2614.ebuild b/dev-lang/squeakvm/squeakvm-4.10.2.2614.ebuild
deleted file mode 100644
index 19bd4e0..0000000
--- a/dev-lang/squeakvm/squeakvm-4.10.2.2614.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit fixheadtails
-DESCRIPTION="Highly-portable Smalltalk-80 implementation"
-HOMEPAGE="http://www.squeak.org/"
-SRC_URI="http://squeakvm.org/unix/release/Squeak-${PV}-src.tar.gz"
-LICENSE="Apple"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+X +mmx +threads +iconv +opengl image64 alsa oss pulseaudio nas +v4l fbcon dbus +scratch examples"
-
-DEPEND="X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXt )
- dev-util/cmake
- media-libs/freetype
- >=x11-libs/cairo-1.8.6
- >=x11-libs/pango-1.20.5
- >=dev-libs/glib-2.20.1:2
- dev-libs/libffi
- sys-apps/util-linux
- iconv? ( virtual/libiconv )
- opengl? ( virtual/opengl )
- v4l? ( >=media-libs/libv4l-0.5.8 )
- alsa? ( media-libs/alsa-lib )
- oss? ( media-libs/alsa-oss )
- pulseaudio? ( media-sound/pulseaudio )
- nas? ( media-libs/nas )
- dbus? ( sys-apps/dbus )"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/Squeak-${PV}-src"
-
-src_prepare() {
- ht_fix_all
- eapply_user
- if ! use examples; then
- rm -rf unix/vm-display-custom
- rm -rf unix/vm-sound-custom
- fi
-}
-
-src_configure() {
- local myconf=""
- if use X; then
- myconf="${myconf} --with-x"
- else
- myconf="${myconf} --without-x"
- fi
- if use threads; then
- myconf="${myconf} --enable-mpg-pthread"
- else
- myconf="${myconf} --disable-mpg-pthread"
- fi
- if use iconv; then
- myconf="${myconf} --enable-iconv"
- else
- myconf="${myconf} --disable-iconv"
- fi
-
- if use opengl; then
- myconf="${myconf} --with-gl"
- else
- myconf="${myconf} --without-gl"
- fi
-
- if use alsa; then
- myconf="${myconf} --with-alsa"
- else
- myconf="${myconf} --without-alsa"
- fi
-
- if use oss; then
- myconf="${myconf} --with-oss"
- else
- myconf="${myconf} --without-oss"
- fi
-
- if use pulseaudio; then
- myconf="${myconf} --with-pulse"
- else
- myconf="${myconf} --without-pulse"
- fi
-
- if use nas; then
- myconf="${myconf} --with-NAS"
- else
- myconf="${myconf} --without-NAS"
- fi
-
- if use v4l; then
- myconf="${myconf} --with-CameraPlugin"
- else
- myconf="${myconf} --without-CameraPlugin"
- fi
-
- if use fbcon; then
- myconf="${myconf} --with-fbdev"
- else
- myconf="${myconf} --without-fbdev"
- fi
-
- if use dbus; then
- myconf="${myconf} --with-DBusPlugin"
- else
- myconf="${myconf} --without-DBusPlugin"
- fi
-
- if use scratch; then
- myconf="${myconf} --with-ScratchPlugin"
- else
- myconf="${myconf} --without-ScratchPlugin"
- fi
-
- if use X; then
- myconf="${myconf} --with-x"
- else
- myconf="${myconf} --without-x"
- fi
-
- if use X; then
- myconf="${myconf} --with-x"
- else
- myconf="${myconf} --without-x"
- fi
-
- #use mmx && myconf="${myconf} --enable-mpg-mmx"
- #use threads && myconf="${myconf} --enable-mpg-pthread"
- #use iconv || myconf="${myconf} --disable-iconv"
- #use opengl || myconf="${myconf} --without-gl"
- use image64 && myconf="${myconf} --image64"
- #use alsa || myconf="${myconf} --without-alsa"
- #use oss || myconf="${myconf} --without-OSS"
- #use pulseaudio || myconf="${myconf} --without-pulse"
- #use nas || myconf="${myconf} --without-NAS"
- #use v4l || myconf="${myconf} --without-CameraPlugin"
- #use fbcon || myconf="${myconf} --without-fbdev"
- #use dbus || myconf="${myconf} --without-DBusPlugin"
- #use scratch || myconf="${myconf} --without-ScratchPlugin"
-
- cd "${S}"
- touch unix/npsqueak/CMakeLists.txt
- mkdir build
- cd build
- ../unix/cmake/configure \
- --prefix=/usr \
- --infodir=/usr/share/info \
- --mandir=/usr/share/man \
- --with-ffi=x86-sysv \
- --without-npsqueak \
- --without-quartz \
- --without-Sun \
- --without-MaxOSX \
- --without-WeDoPlugin \
- --with-FT2Plugin \
- --with-SqueakFFIPrims \
- ${myconf} || die "configure failed"
-}
-
-src_install() {
- dodoc README unix/ChangeLog
- cd "${S}"/build
- emake DESTDIR="${D}" ROOT="${D}" docdir=/usr/share/doc/"${PF}" install || die
- exeinto /usr/lib/squeak
- exeinto /usr/lib/ckformat
-}