diff options
-rw-r--r-- | dev-lisp/cl-lambda-gtk/ChangeLog | 17 | ||||
-rw-r--r-- | dev-lisp/cl-lambda-gtk/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild | 34 | ||||
-rw-r--r-- | dev-lisp/cl-lambda-gtk/files/0.1-gentoo.patch | 70 | ||||
-rw-r--r-- | dev-lisp/cl-lambda-gtk/files/README.Gentoo | 27 | ||||
-rw-r--r-- | dev-lisp/cl-lambda-gtk/metadata.xml | 24 |
6 files changed, 0 insertions, 178 deletions
diff --git a/dev-lisp/cl-lambda-gtk/ChangeLog b/dev-lisp/cl-lambda-gtk/ChangeLog deleted file mode 100644 index 82d161636ff7..000000000000 --- a/dev-lisp/cl-lambda-gtk/ChangeLog +++ /dev/null @@ -1,17 +0,0 @@ -# ChangeLog for dev-lisp/cl-lambda-gtk -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lambda-gtk/ChangeLog,v 1.3 2007/02/09 07:35:08 flameeyes Exp $ - - 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog: - Regenerate digest in Manifest2 format. - - 16 Apr 2005; Matthew Kennedy <mkennedy@gentoo.org> - cl-lambda-gtk-0.1.ebuild: - Keywording; Removed old ebuilds - -*cl-lambda-gtk-0.1 (07 Mar 2005) - - 07 Mar 2005; Matthew Kennedy <mkennedy@gentoo.org> - +files/0.1-gentoo.patch, +files/README.Gentoo, +cl-lambda-gtk-0.1.ebuild: - Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org> - diff --git a/dev-lisp/cl-lambda-gtk/Manifest b/dev-lisp/cl-lambda-gtk/Manifest deleted file mode 100644 index c27a3cdfccfe..000000000000 --- a/dev-lisp/cl-lambda-gtk/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX 0.1-gentoo.patch 2634 RMD160 89fc9bb8ef858dae11736197cde62c94bea20db5 SHA1 2191a6861fbe6f116dbd54c12e49735b36d10e56 SHA256 a8c78cc337ad4cef6e3a28d557bad02c0a986782d98d12c412905f57026d399f -AUX README.Gentoo 879 RMD160 91ac141420a9bfbea41447c57ad93dfa16a58f95 SHA1 e0e33345effa87da6ad98560c4413f42228cd4eb SHA256 3eef3bf3885731f9576e5fd7081a383a0f109e9c1653208aa20d611da90810fc -DIST lambda-gtk-0.1.tar.gz 387668 RMD160 6ae01208582ee80a38e9aada85ec97d011ff0a54 SHA1 cb40b8ff1f2db31f0370ab3608c10e175ce43660 SHA256 6deffca62f7ffd32d282eeab780934d4b24d18a4388f70ca8578ba63033a4066 -EBUILD cl-lambda-gtk-0.1.ebuild 985 RMD160 f1d536f8ea03c2f4a254964d8e72d9a994d7c5a0 SHA1 1b36a07fb65632da7908ad93b287532ec47e520e SHA256 36074ed5122311433876c3f6b593aefd8d9942d75705d2325be2740bd29ed49d -MISC ChangeLog 682 RMD160 27ae573f77cd0eaac82c7e3249db85577e28c239 SHA1 ea89dc1787e90757dca0fa243f83c4d760d993e8 SHA256 7c7002b760ad6bc496fa1d75f7347df43bc6b11e375453a133f87628d3cb4992 -MISC metadata.xml 906 RMD160 121eca5a2efb43c7d79cccac4c9e59133bbfa635 SHA1 0e8d72faec2d2ba0ed8648ad5dfaec5ed2c67bd8 SHA256 67fc629e74d9925ec7762e83ead55f352b6df8fec278e44c372b133f7fef2ec2 diff --git a/dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild b/dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild deleted file mode 100644 index 0bebb738cdbe..000000000000 --- a/dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2005 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-lambda-gtk/cl-lambda-gtk-0.1.ebuild,v 1.2 2005/04/16 20:38:11 mkennedy Exp $ - -inherit common-lisp eutils - -DESCRIPTION="Lambda-GTK is a cross-platform Common Lisp interface to GTK+2." -HOMEPAGE="http://common-lisp.net/project/lambda-gtk/" -SRC_URI="ftp://common-lisp.net/pub/project/lambda-gtk/lambda-gtk-${PV}.tar.gz" -LICENSE="LLGPL-2.1" -SLOT="0" -KEYWORDS="x86" -IUSE="" - -DEPEND="dev-lisp/common-lisp-controller - virtual/commonlisp" - -CLPACKAGE=lambda-gtk - -S=${WORKDIR}/lambda-gtk-${PV} - -src_unpack() { - unpack ${A} - epatch ${FILESDIR}/${PV}-gentoo.patch || die -} - -src_install() { - common-lisp-install *.asd *.lisp - common-lisp-system-symlink - dosym /usr/share/common-lisp/source/lambda-gtk/lambda-gtk.asd \ - /usr/share/common-lisp/systems/lambda-gtk-examples.asd - dohtml lambda-gtk.html - dodoc llgpl.text ${FILESDIR}/README.Gentoo -} diff --git a/dev-lisp/cl-lambda-gtk/files/0.1-gentoo.patch b/dev-lisp/cl-lambda-gtk/files/0.1-gentoo.patch deleted file mode 100644 index b1cb4f2a7c24..000000000000 --- a/dev-lisp/cl-lambda-gtk/files/0.1-gentoo.patch +++ /dev/null @@ -1,70 +0,0 @@ -diff -urN lambda-gtk-0.1.orig/examples.lisp lambda-gtk-0.1/examples.lisp ---- lambda-gtk-0.1.orig/examples.lisp 2004-11-30 07:30:55.000000000 -0600 -+++ lambda-gtk-0.1/examples.lisp 2005-03-05 15:18:20.000000000 -0600 -@@ -6,6 +6,8 @@ - ;;; - ;;; Example 1, Hello World - -+(in-package gtk-user) -+ - (gtk:define-signal-handler bye1 :void (widget data) - widget data ; stop unused var compiler nagging - (format t "bye!~%") -diff -urN lambda-gtk-0.1.orig/gtkffi-cmusbcl.lisp lambda-gtk-0.1/gtkffi-cmusbcl.lisp ---- lambda-gtk-0.1.orig/gtkffi-cmusbcl.lisp 2004-11-30 07:25:43.000000000 -0600 -+++ lambda-gtk-0.1/gtkffi-cmusbcl.lisp 2005-03-05 15:19:40.000000000 -0600 -@@ -8,9 +8,10 @@ - ;;; located and *gtk-libfiles* better agree with whatever the unix - ;;; command 'pkg-config gtk+-2.0 --libs' returns on your system. - --(in-package :cl-user) -+(in-package :gtk-user) -+ - (eval-when (:compile-toplevel :load-toplevel :execute) -- (export '(*gtk-libdir* *gtk-libfiles*) :cl-user) -+ (export '(*gtk-libdir* *gtk-libfiles*) :gtk-user) - (defvar *gtk-libdir* #+:darwin "/sw/lib/" #-:darwin "/usr/lib/") - (defvar *gtk-libfiles* - '("libgtk-x11-2.0" "libgdk-x11-2.0" "libatk-1.0" -@@ -34,7 +35,7 @@ - p - (error "Library ~S not found. Either GTK is not installed or else cl-user:*gtk-libdir* needs to be set to the directory containing GTK on your machine." p)))) - #+:sbcl -- (dolist (l *gtk-libfiles*) (load-shared-object (libpath l))) -+ (dolist (l *gtk-libfiles*) (sb-alien:load-shared-object (libpath l))) - #+:cmu - (dolist (l *gtk-libfiles*) (ext:load-foreign (libpath l))))) - -diff -urN lambda-gtk-0.1.orig/lambda-gtk.asd lambda-gtk-0.1/lambda-gtk.asd ---- lambda-gtk-0.1.orig/lambda-gtk.asd 1969-12-31 18:00:00.000000000 -0600 -+++ lambda-gtk-0.1/lambda-gtk.asd 2005-03-06 14:53:05.000000000 -0600 -@@ -0,0 +1,17 @@ -+;;;; -*- mode: lisp; package: common-lisp -*- -+ -+(defpackage lambda-gtk-system -+ (:use #:common-lisp -+ #:asdf)) -+ -+(in-package lambda-gtk-system) -+ -+(defsystem lambda-gtk -+ :components ((:file "packages") -+ (:file "gtkffi-cmusbcl" :depends-on ("packages")))) -+ -+(defsystem lambda-gtk-examples -+ :components ((:file "examples")) -+ :depends-on (lambda-gtk)) -+ -+;;;; lambda-gtk.asd ends here -diff -urN lambda-gtk-0.1.orig/packages.lisp lambda-gtk-0.1/packages.lisp ---- lambda-gtk-0.1.orig/packages.lisp 1969-12-31 18:00:00.000000000 -0600 -+++ lambda-gtk-0.1/packages.lisp 2005-03-05 15:12:36.000000000 -0600 -@@ -0,0 +1,8 @@ -+;;;; -*- mode: lisp; package: common-lisp -*- -+ -+(in-package common-lisp) -+ -+(defpackage gtk-user -+ (:use :common-lisp)) -+ -+;;;; packages.lisp ends here diff --git a/dev-lisp/cl-lambda-gtk/files/README.Gentoo b/dev-lisp/cl-lambda-gtk/files/README.Gentoo deleted file mode 100644 index 71921f97ca46..000000000000 --- a/dev-lisp/cl-lambda-gtk/files/README.Gentoo +++ /dev/null @@ -1,27 +0,0 @@ - -*- outline -*- -* Gentoo Specific Notes - -** "The SBCL patch" - -For Lambda-GTK to work on SBCL, a 3rd party patch is required for SBCL. You can -enable this patch in SBCL via the "callbacks" USE flag. - -** Generation of the FFI interface - -The Gentoo port uses the default API target distributed with Lambda-GTK. - -** Avoiding the CL-USER namespace - -The Gentoo port includes an ASDF system which includes code to create a new -package "GTK-USER". Symbols originally exported to the CL-USER package -namespace are instead exported to the GTK-USER package namespace. The idea here -is to preserve CL-USER for the end user. - -** Examples - -Examples included with Lambda-GTK are available via the LAMBDA-GTK-EXAMPLES -definition system. ie. - - (asdf:oos 'asdf:load-op :lambda-gtk-examples) - (gtk-user::scribble-simple) - ... diff --git a/dev-lisp/cl-lambda-gtk/metadata.xml b/dev-lisp/cl-lambda-gtk/metadata.xml deleted file mode 100644 index 22f4345a5d0e..000000000000 --- a/dev-lisp/cl-lambda-gtk/metadata.xml +++ /dev/null @@ -1,24 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>common-lisp</herd> -<longdescription> -λgtk is a cross-platform Lisp interface to the complete GTK+2 family of shared -libraries. λgtk provides Lisp programmers with the following set of features: - - * Portable GUI programming across the supported Lisp environments. - - * Automatic conversion between Lisp data (booleans, numbers, strings) and - their equivalent GTK types. - - * Lisp names for GTK's enums, structs and functions. - - * Lisp accessor functions to read/write slot values in GTK structs. - - * Lisp symbol package(s) that export the GTK API and a read time conditional - #+:gtk in *features*. - - * A small set of utilities for working with GTK pointers, callbacks and - foreign storage in a portable way. -</longdescription> -</pkgmetadata> |