[oe-commits] Andrea Adami : teleport: remove unused 0.33 version (broken atm - may 2009)

GIT User account git at amethyst.openembedded.net
Mon May 4 23:13:45 UTC 2009


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 2b9b2a2ca926a33b0100f2a28e0cd343f237ab7d
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=2b9b2a2ca926a33b0100f2a28e0cd343f237ab7d

Author: Andrea Adami <andrea.adami at gmail.com>
Date:   Tue May  5 01:05:07 2009 +0200

teleport: remove unused 0.33 version (broken atm - may 2009)
 /oe/org.openembedded.dev/conf $ grep -R teleport .
 ./checksums.ini:[http://gpe.linuxtogo.org/download/source/teleport-0.33.tar.gz]
 ./checksums.ini:[http://gpe.linuxtogo.org/download/source/teleport-0.34.tar.gz]
 ./distro/include/preferred-gpe-versions-2.8.inc:PREFERRED_VERSION_teleport ?= "0.34"
./distro/include/preferred-om-2008-versions.inc:PREFERRED_VERSION_teleport ?= "0.34"

---

 recipes/teleport/teleport-0.33/crypt.c             |  158 --------------------
 recipes/teleport/teleport-0.33/fix-desktop.patch   |   12 --
 recipes/teleport/teleport-0.33/makefile-fix.patch  |   13 --
 recipes/teleport/teleport-0.33/remove-tododb.patch |   12 --
 recipes/teleport/teleport_0.33.bb                  |   13 --
 5 files changed, 0 insertions(+), 208 deletions(-)

diff --git a/recipes/teleport/teleport-0.33/crypt.c b/recipes/teleport/teleport-0.33/crypt.c
deleted file mode 100644
index 359c5ee..0000000
--- a/recipes/teleport/teleport-0.33/crypt.c
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * Copyright (C) 2003 Philip Blundell <philb at gnu.org>
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version
- * 2 of the License, or (at your option) any later version.
- */
-
-#include <stdlib.h>
-#include <string.h>
-#include <glib.h>
-#include <assert.h>
-
-#include "libdisplaymigration/auth.h"
-#include "libdisplaymigration/crypt.h"
-
-static gcry_mpi_t
-mpi_from_sexp (gcry_sexp_t r, char *tag)
-{
-  gcry_sexp_t s = gcry_sexp_find_token (r, tag, 0);
-  return gcry_sexp_nth_mpi (s, 1, GCRYMPI_FMT_USG);
-}
-
-static char *
-hex_from_mpi (gcry_mpi_t m)
-{
-  char *buf;
-  gcry_mpi_aprint (GCRYMPI_FMT_HEX, (void *)&buf, NULL, m);
-  return buf;
-}
-
-void
-displaymigration_crypt_create_hash (char *display, char *challenge, size_t len, char *result)
-{
-  size_t dlen = strlen (display);
-  gchar *buf = g_malloc (dlen + 1 + len);
-  strcpy (buf, display);
-  memcpy (buf + dlen + 1, challenge, len);
-  gcry_md_hash_buffer (GCRY_MD_SHA1, result, buf, len + dlen + 1);
-  g_free (buf);
-}
-
-static int
-do_encode_md (const unsigned char *digest, size_t digestlen, int algo,
-              unsigned int nbits, gcry_mpi_t *r_val)
-{
-  int nframe = (nbits+7) / 8;
-  unsigned char *frame;
-  int i, n;
-  unsigned char asn[100];
-  size_t asnlen;
-
-  asnlen = sizeof(asn);
-  if (gcry_md_algo_info (algo, GCRYCTL_GET_ASNOID, asn, &asnlen))
-    return -1;
-
-  if (digestlen + asnlen + 4  > nframe )
-    return -1;
-  
-  /* We encode the MD in this way:
-   *
-   *	   0  1 PAD(n bytes)   0  ASN(asnlen bytes)  MD(len bytes)
-   *
-   * PAD consists of FF bytes.
-   */
-  frame = g_malloc (nframe);
-  n = 0;
-  frame[n++] = 0;
-  frame[n++] = 1; /* block type */
-  i = nframe - digestlen - asnlen -3 ;
-  assert ( i > 1 );
-  memset ( frame+n, 0xff, i ); n += i;
-  frame[n++] = 0;
-  memcpy ( frame+n, asn, asnlen ); n += asnlen;
-  memcpy ( frame+n, digest, digestlen ); n += digestlen;
-  assert ( n == nframe );
-      
-  gcry_mpi_scan (r_val, GCRYMPI_FMT_USG, frame, nframe, &nframe);
-  g_free (frame);
-  return 0;
-}
-
-gboolean
-displaymigration_crypt_sign_hash (struct rsa_key *k, char *hash, gchar **result)
-{
-  gcry_mpi_t mpi;
-  gcry_sexp_t data, sig, key;
-  int rc;
-  char *hex;
-
-  do_encode_md (hash, 20, GCRY_MD_SHA1, 1024, &mpi);
-
-  if (gcry_sexp_build (&data, NULL, "(data (value %m))", mpi))
-    return FALSE;
- 
-  gcry_mpi_release (mpi);
-
-  if (gcry_sexp_build (&key, NULL, "(private-key (rsa (n %m) (e %m) (d %m) (p %m) (q %m) (u %m)))",
-		       k->n, k->e, k->d, k->p, k->q, k->u))
-    {
-      gcry_sexp_release (data);
-      return FALSE;
-    }
-  
-  rc = gcry_pk_sign (&sig, data, key);
-
-  gcry_sexp_release (data);
-  gcry_sexp_release (key);
-
-  if (rc)
-    return FALSE;
-
-  mpi = mpi_from_sexp (sig, "s");
-  hex = hex_from_mpi (mpi);
-  *result = g_strdup (hex);
-  gcry_free (hex);
-  gcry_mpi_release (mpi);
-  gcry_sexp_release (sig);
-
-  return TRUE;
-}
-
-gboolean
-displaymigration_crypt_check_signature (struct rsa_key *k, char *hash, char *sigbuf)
-{
-  gcry_mpi_t mpi, mpi2;
-  gcry_sexp_t data, sig, key;
-  int rc;
-
-  do_encode_md (hash, 20, GCRY_MD_SHA1, 1024, &mpi);
-
-  gcry_sexp_build (&data, NULL, "(data (value %m))", mpi);
-  
-  gcry_mpi_release (mpi);
-
-  gcry_sexp_build (&key, NULL, "(public-key (rsa (n %m) (e %m)))", k->n, k->e);
-
-  if (gcry_mpi_scan (&mpi2, GCRYMPI_FMT_HEX, sigbuf, 0, NULL))
-    {
-      gcry_sexp_release (data);
-      return FALSE;
-    }
-
-  gcry_sexp_build (&sig, NULL, "(sig-val (rsa (s %m)))", mpi2);
-
-  rc = gcry_pk_verify (sig, data, key);
-
-  gcry_sexp_release (data);
-  gcry_sexp_release (key);
-  gcry_sexp_release (sig);
-  gcry_mpi_release (mpi2);
-
-  if (rc)
-    return FALSE;
-
-  return TRUE;
-}
diff --git a/recipes/teleport/teleport-0.33/fix-desktop.patch b/recipes/teleport/teleport-0.33/fix-desktop.patch
deleted file mode 100644
index c12434f..0000000
--- a/recipes/teleport/teleport-0.33/fix-desktop.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- teleport-0.33/teleport.desktop      2003-07-06 23:47:14.000000000 +0200
-+++ /tmp/teleport.desktop       2005-03-04 17:34:32.193817208 +0100
-@@ -1,7 +1,7 @@
- [Desktop Entry]
- Name=Teleport
- Comment=Move applications between displays
--Exec=monolaunch -k /usr/share/pixmaps/teleport.png teleport
-+Exec=mb-applet-launcher -k /usr/share/pixmaps/teleport.png teleport
- Type=PanelApp
- Icon=teleport.png
- Categories=Panel;Utility;GPE
-
diff --git a/recipes/teleport/teleport-0.33/makefile-fix.patch b/recipes/teleport/teleport-0.33/makefile-fix.patch
deleted file mode 100644
index 31973c4..0000000
--- a/recipes/teleport/teleport-0.33/makefile-fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- /tmp/Makefile.old	2004-07-20 22:01:25.000000000 +0200
-+++ teleport-0.33/Makefile	2009-05-02 00:16:57.000000000 +0200
-@@ -40,8 +40,8 @@
- 
- install-program: all
- 	mkdir -p $(DESTDIR)$(PREFIX)/bin
--	install -s teleport $(DESTDIR)$(PREFIX)/bin/
--	install -s tp-keygen $(DESTDIR)$(PREFIX)/bin/
-+	install teleport $(DESTDIR)$(PREFIX)/bin/
-+	install tp-keygen $(DESTDIR)$(PREFIX)/bin/
- 	install -d $(DESTDIR)$(PREFIX)/share/pixmaps
- 	install -m 644 teleport.png $(DESTDIR)$(PREFIX)/share/pixmaps
- 	install -d $(DESTDIR)$(PREFIX)/share/applications
diff --git a/recipes/teleport/teleport-0.33/remove-tododb.patch b/recipes/teleport/teleport-0.33/remove-tododb.patch
deleted file mode 100644
index 87e4f74..0000000
--- a/recipes/teleport/teleport-0.33/remove-tododb.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- teleport-0.33/Makefile    2004-07-20 22:01:25.000000000 +0200
-+++ teleport-0.33/Makefile       2005-03-04 17:03:17.316841832 +0100
-@@ -13,7 +13,7 @@
- endif
- PACKAGE_CPPFLAGS += $(STANDARD_CPPFLAGS)
- PACKAGE_CFLAGS += $(STANDARD_CFLAGS) $(GPECFLAGS) `libgcrypt-config --cflags`
--PACKAGE_LDFLAGS += $(STANDARD_LDFLAGS) $(GPELIBS) -ltododb -ldisplaymigration -lgpepimc `libgcrypt-config --libs` -lsqlite
-+PACKAGE_LDFLAGS += $(STANDARD_LDFLAGS) $(GPELIBS) -ldisplaymigration `libgcrypt-config --libs` -lsqlite
- 
- MEMBERS = teleport crypt displays keygen tp-keygen
- 
-
diff --git a/recipes/teleport/teleport_0.33.bb b/recipes/teleport/teleport_0.33.bb
deleted file mode 100644
index b92d34d..0000000
--- a/recipes/teleport/teleport_0.33.bb
+++ /dev/null
@@ -1,13 +0,0 @@
-inherit gpe
-LICENSE = "GPL"
-
-DESCRIPTION = "Teleport app"
-DEPENDS = "gtk+ libgpewidget libdisplaymigration libgcrypt sqlite"
-SECTION = "gpe"
-PRIORITY = "optional"
-PR = "r2"
-
-SRC_URI =+ "file://crypt.c \
-	    file://fix-desktop.patch;patch=1 \
-	    file://remove-tododb.patch;pnum=1;patch=1 \
-	    file://makefile-fix.patch;patch=1"





More information about the Openembedded-commits mailing list