OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 14-Jun-2007 22:56:33
Branch: HEAD Handle: 2007061421563201
Modified files:
openpkg-src/popt popt.patch popt.spec
Log:
finally upgrade to the new POPT 1.11 from rpm5.org ;-)
Summary:
Revision Changes Path
1.3 +0 -113 openpkg-src/popt/popt.patch
1.42 +7 -17 openpkg-src/popt/popt.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/popt/popt.patch
============================================================================
$ cvs diff -u -r1.2 -r1.3 popt.patch
--- openpkg-src/popt/popt.patch 3 Jun 2007 08:28:55 -0000 1.2
+++ openpkg-src/popt/popt.patch 14 Jun 2007 20:56:32 -0000 1.3
@@ -9,116 +9,3 @@
#ifdef POPT_WCHAR_HACK
#include <wchar.h> /* for mbsrtowcs */
/[EMAIL PROTECTED] mbstate_t @*/
-Index: poptint.c
---- poptint.c.orig 2007-04-25 03:48:42 +0200
-+++ poptint.c 2007-06-03 10:25:13 +0200
-@@ -5,10 +5,6 @@
- #include <stdio.h>
- #include <stdarg.h>
- #include <errno.h>
--#include <iconv.h>
--#ifdef HAVE_LANGINFO_H
--#include <langinfo.h>
--#endif
-
- #include "system.h"
- #include "poptint.h"
-@@ -19,76 +15,6 @@
- va_end ((args));
-
- static char *
--strdup_locale_from_utf8 (char *buffer)
--{
-- char *codeset = NULL;
-- char *pout = NULL, *dest_str;
-- iconv_t fd;
-- int ib, ob, dest_size;
-- int done, is_error;
-- size_t err, used;
--
-- if (!buffer)
-- return NULL;
--
--#ifdef HAVE_LANGINFO_H
-- codeset = nl_langinfo (CODESET);
--#endif
--
-- if (codeset &&
-- strcmp (codeset, "UTF-8") &&
-- (fd = iconv_open (codeset, "UTF-8")) != (iconv_t)-1) {
-- char *pin = buffer;
-- char *shift_pin = NULL;
--
-- iconv (fd, NULL, (size_t*)&ib, &pout, (size_t*)&ob);
-- ib = strlen (buffer);
-- dest_size = ob = ib;
-- dest_str = pout = malloc ((dest_size + 1) * sizeof (char));
-- done = is_error = 0;
-- while (!done && !is_error) {
-- err = iconv (fd, (const char**)&pin, (size_t*)&ib, &pout,
(size_t*)&ob);
--
-- if (err == (size_t)-1) {
-- switch (errno) {
-- case EINVAL:
-- done = 1;
-- break;
-- case E2BIG:
-- used = pout - dest_str;
-- dest_size *= 2;
-- dest_str = realloc (dest_str, (dest_size + 1) * sizeof (char));
-- pout = dest_str + used;
-- ob = dest_size - used;
-- break;
-- case EILSEQ:
-- is_error = 1;
-- break;
-- default:
-- is_error = 1;
-- break;
-- }
-- } else {
-- if (!shift_pin) {
-- shift_pin = pin;
-- pin = NULL;
-- ib = 0;
-- } else {
-- done = 1;
-- }
-- }
-- }
-- iconv_close (fd);
-- *pout = '\0';
-- dest_str = strdup (dest_str);
-- } else {
-- dest_str = strdup (buffer);
-- }
--
-- return dest_str;
--}
--
--static char *
- strdup_vprintf (const char *format, va_list ap)
- {
- char *buffer = NULL;
-@@ -118,20 +44,11 @@
- int retval = 0;
- va_list args;
- char *buffer = NULL;
-- char *locale_str = NULL;
-
- va_start (args, format);
- buffer = strdup_vprintf (format, args);
- va_end (args);
--
-- locale_str = strdup_locale_from_utf8 (buffer);
-- if (locale_str) {
-- retval = fprintf (stream, "%s", locale_str);
-- free (locale_str);
-- } else {
-- fprintf (stderr, POPT_WARNING "%s\n", "Invalid UTF-8");
-- retval = fprintf (stream, "%s", buffer);
-- }
-+ retval = fprintf (stream, "%s", buffer);
- free (buffer);
-
- return retval;
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/popt/popt.spec
============================================================================
$ cvs diff -u -r1.41 -r1.42 popt.spec
--- openpkg-src/popt/popt.spec 3 Jun 2007 08:28:55 -0000 1.41
+++ openpkg-src/popt/popt.spec 14 Jun 2007 20:56:33 -0000 1.42
@@ -22,11 +22,6 @@
## SUCH DAMAGE.
##
-# package versions
-%define V_rpm_class 4.4.x
-%define V_rpm 4.4.9
-%define V_popt 1.10.9
-
# package information
Name: popt
Summary: Option Parsing Library
@@ -37,11 +32,11 @@
Class: BASE
Group: Libraries
License: LGPL
-Version: %{V_popt}
-Release: 20070603
+Version: 1.11
+Release: 20070614
# list of sources
-Source0:
http://rpm5.org/files/rpm/rpm-%{V_rpm_class}/rpm-%{V_rpm}.tar.gz
+Source0: http://rpm5.org/files/popt/popt-%{version}.tar.gz
Source1: popt.pc
Patch0: popt.patch
@@ -61,19 +56,14 @@
functions for parsing strings into argv[] style arrays, etc.
%track
- prog popt:rpm = {
- version = %{V_rpm}
- url = ftp://jbj.org/pub/rpm-%{V_rpm_class}/
- regex = rpm-(__VER__)\.tar\.gz
- }
- prog popt:popt = {
- version = %{V_popt}
- url = http://rpm5.org/files/rpm/rpm-%{V_rpm_class}/
+ prog popt = {
+ version = %{version}
+ url = http://rpm5.org/files/popt/
regex = popt-(__VER__)\.tar\.gz
}
%prep
- %setup -q -n rpm-%{V_rpm}/popt
+ %setup -q
%patch -p0
%build
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]