diff options
Diffstat (limited to 'packages')
-rw-r--r-- | packages/ipkg/ipkg-0.99.144/paths.patch | 167 | ||||
-rw-r--r-- | packages/ipkg/ipkg_0.99.144.bb | 2 |
2 files changed, 168 insertions, 1 deletions
diff --git a/packages/ipkg/ipkg-0.99.144/paths.patch b/packages/ipkg/ipkg-0.99.144/paths.patch index e69de29bb2..df21491cad 100644 --- a/packages/ipkg/ipkg-0.99.144/paths.patch +++ b/packages/ipkg/ipkg-0.99.144/paths.patch @@ -0,0 +1,167 @@ +Index: C/ipkg.h +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ C/ipkg.h 2005-02-25 15:28:24.000000000 -0600 +@@ -0,0 +1,59 @@ ++/* ipkg.h - the itsy package management system ++ ++ Carl D. Worth ++ ++ Copyright (C) 2001 University of Southern California ++ ++ 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, or (at ++ your option) any later version. ++ ++ This program is distributed in the hope that it will be useful, but ++ WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ General Public License for more details. ++*/ ++ ++#ifndef IPKG_H ++#define IPKG_H ++ ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif ++ ++#if 0 ++#define IPKG_DEBUG_NO_TMP_CLEANUP ++#endif ++ ++#include "includes.h" ++#include "ipkg_conf.h" ++#include "ipkg_message.h" ++ ++#define IPKG_PKG_EXTENSION ".ipk" ++#define DPKG_PKG_EXTENSION ".deb" ++ ++#define IPKG_LEGAL_PKG_NAME_CHARS "abcdefghijklmnopqrstuvwxyz0123456789.+-" ++#define IPKG_PKG_VERSION_SEP_CHAR '_' ++ ++#define IPKG_STATE_DIR_PREFIX IPKGDIR ++#define IPKG_LISTS_DIR_SUFFIX "lists" ++#define IPKG_INFO_DIR_SUFFIX "info" ++#define IPKG_STATUS_FILE_SUFFIX "status" ++ ++#define IPKG_BACKUP_SUFFIX "-ipkg.backup" ++ ++#define IPKG_LIST_DESCRIPTION_LENGTH 128 ++ ++enum ipkg_error { ++ IPKG_SUCCESS = 0, ++ IPKG_PKG_DEPS_UNSATISFIED, ++ IPKG_PKG_IS_ESSENTIAL, ++ IPKG_PKG_HAS_DEPENDENTS, ++ IPKG_PKG_HAS_NO_CANDIDATE ++}; ++typedef enum ipkg_error ipkg_error_t; ++ ++extern int ipkg_state_changed; ++ ++#endif +Index: C/configure.ac +=================================================================== +--- C.orig/configure.ac 2005-02-25 15:27:58.000000000 -0600 ++++ C/configure.ac 2005-02-25 15:28:00.000000000 -0600 +@@ -10,6 +10,14 @@ + test -f $top_builddir/configure && break + done + ++AC_MSG_CHECKING([ipkg data location]) ++AC_ARG_WITH(ipkgdir, ++ AS_HELP_STRING([--with-ipkgdir=ARG], ++ [Where to look for plugins (default=${libdir}/ipkg)]), ++ [ipkgdir=$withval], ++ [ipkgdir='${libdir}/ipkg']) ++AC_MSG_RESULT($ipkgdir) ++AC_SUBST(ipkgdir) + + # Checks for programs + AC_PROG_AWK +@@ -50,4 +58,4 @@ + AC_FUNC_VPRINTF + AC_CHECK_FUNCS([memmove memset mkdir regcomp strchr strcspn strdup strerror strndup strrchr strstr strtol strtoul sysinfo utime]) + +-AC_OUTPUT(Makefile etc/Makefile replace/Makefile familiar/Makefile familiar/control familiar/control-unstripped familiar/libipkg-control familiar/libipkg-dev-control libbb/Makefile libipkg.pc ipkg.h) ++AC_OUTPUT(Makefile etc/Makefile replace/Makefile familiar/Makefile familiar/control familiar/control-unstripped familiar/libipkg-control familiar/libipkg-dev-control libbb/Makefile libipkg.pc) +Index: C/Makefile.am +=================================================================== +--- C.orig/Makefile.am 2005-02-25 15:27:58.000000000 -0600 ++++ C/Makefile.am 2005-02-25 15:28:00.000000000 -0600 +@@ -3,7 +3,8 @@ + + HOST_CPU=@host_cpu@ + BUILD_CPU=@build_cpu@ +-ALL_CFLAGS=-g -O -Wall -DHOST_CPU_STR=\"@host_cpu@\" -DBUILD_CPU=@build_cpu@ -DLIBDIR=\"@libdir@\" ++ALL_CFLAGS=-g -O -Wall -DHOST_CPU_STR=\"@host_cpu@\" -DBUILD_CPU=@build_cpu@ \ ++ -DLIBDIR=\"$(libdir)\" -DIPKGDIR=\"$(ipkgdir)\" + + bin_PROGRAMS = ipkg-cl + +Index: C/ipkg.h.in +=================================================================== +--- C.orig/ipkg.h.in 2005-02-25 15:27:58.000000000 -0600 ++++ /dev/null 1970-01-01 00:00:00.000000000 +0000 +@@ -1,59 +0,0 @@ +-/* ipkg.h - the itsy package management system +- +- Carl D. Worth +- +- Copyright (C) 2001 University of Southern California +- +- 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, or (at +- your option) any later version. +- +- This program is distributed in the hope that it will be useful, but +- WITHOUT ANY WARRANTY; without even the implied warranty of +- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +- General Public License for more details. +-*/ +- +-#ifndef IPKG_H +-#define IPKG_H +- +-#ifdef HAVE_CONFIG_H +-#include "config.h" +-#endif +- +-#if 0 +-#define IPKG_DEBUG_NO_TMP_CLEANUP +-#endif +- +-#include "includes.h" +-#include "ipkg_conf.h" +-#include "ipkg_message.h" +- +-#define IPKG_PKG_EXTENSION ".ipk" +-#define DPKG_PKG_EXTENSION ".deb" +- +-#define IPKG_LEGAL_PKG_NAME_CHARS "abcdefghijklmnopqrstuvwxyz0123456789.+-" +-#define IPKG_PKG_VERSION_SEP_CHAR '_' +- +-#define IPKG_STATE_DIR_PREFIX LIBDIR"/ipkg" +-#define IPKG_LISTS_DIR_SUFFIX "lists" +-#define IPKG_INFO_DIR_SUFFIX "info" +-#define IPKG_STATUS_FILE_SUFFIX "status" +- +-#define IPKG_BACKUP_SUFFIX "-ipkg.backup" +- +-#define IPKG_LIST_DESCRIPTION_LENGTH 128 +- +-enum ipkg_error { +- IPKG_SUCCESS = 0, +- IPKG_PKG_DEPS_UNSATISFIED, +- IPKG_PKG_IS_ESSENTIAL, +- IPKG_PKG_HAS_DEPENDENTS, +- IPKG_PKG_HAS_NO_CANDIDATE +-}; +-typedef enum ipkg_error ipkg_error_t; +- +-extern int ipkg_state_changed; +- +-#endif diff --git a/packages/ipkg/ipkg_0.99.144.bb b/packages/ipkg/ipkg_0.99.144.bb index 2ddde751cb..0cf93c0401 100644 --- a/packages/ipkg/ipkg_0.99.144.bb +++ b/packages/ipkg/ipkg_0.99.144.bb @@ -3,7 +3,7 @@ DESCRIPTION = "Itsy Package Manager" DESCRIPTION_libipkg = "Itsy Package Manager Library" LICENSE = "GPL" PROVIDES = "virtual/ipkg libipkg" -PR = "r1" +PR = "r2" PACKAGES =+ "libipkg-dev libipkg" FILES_libipkg-dev = "${libdir}/*.a ${libdir}/*.la ${libdir}/*.so" |