Browse Source

merge r1966..1967 from lp:~donkult/apt/sid

debian/1.8.y
Michael Vogt 13 years ago
parent
commit
aea7f4c877
  1. 2
      apt-inst/contrib/extracttar.cc
  2. 4
      apt-pkg/contrib/hashes.cc
  3. 7
      apt-pkg/contrib/macros.h
  4. 3
      apt-pkg/contrib/md5.cc
  5. 2
      apt-pkg/contrib/sha1.cc
  6. 3
      apt-pkg/deb/deblistparser.cc
  7. 6
      apt-pkg/makefile
  8. 1
      apt-pkg/pkgcache.cc
  9. 2
      apt-pkg/pkgcachegen.cc
  10. 3
      debian/changelog
  11. 2
      test/versiontest.cc

2
apt-inst/contrib/extracttar.cc

@ -21,7 +21,7 @@
#include <apt-pkg/error.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/configuration.h>
#include <system.h>
#include <apt-pkg/macros.h>
#include <stdlib.h>
#include <unistd.h>

4
apt-pkg/contrib/hashes.cc

@ -14,9 +14,9 @@
#include <apt-pkg/hashes.h>
#include <apt-pkg/fileutl.h>
#include <apt-pkg/configuration.h>
#include <apt-pkg/macros.h>
#include <unistd.h>
#include <system.h>
#include <string>
#include <iostream>
/*}}}*/

7
apt-pkg/contrib/system.h → apt-pkg/contrib/macros.h

@ -1,9 +1,8 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
// $Id: system.h,v 1.3 1999/12/10 23:40:29 jgg Exp $
/* ######################################################################
System Header - Usefull private definitions
Macros Header - Various useful macro definitions
This source is placed in the Public Domain, do with it what you will
It was originally written by Brian C. White.
@ -11,8 +10,8 @@
##################################################################### */
/*}}}*/
// Private header
#ifndef SYSTEM_H
#define SYSTEM_H
#ifndef MACROS_H
#define MACROS_H
// MIN_VAL(SINT16) will return -0x8000 and MAX_VAL(SINT16) = 0x7FFF
#define MIN_VAL(t) (((t)(-1) > 0) ? (t)( 0) : (t)(((1L<<(sizeof(t)*8-1)) )))

3
apt-pkg/contrib/md5.cc

@ -37,14 +37,13 @@
// Include Files /*{{{*/
#include <apt-pkg/md5.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/macros.h>
#include <string.h>
#include <unistd.h>
#include <netinet/in.h> // For htonl
#include <inttypes.h>
#include <config.h>
#include <system.h>
/*}}}*/
// byteSwap - Swap bytes in a buffer /*{{{*/

2
apt-pkg/contrib/sha1.cc

@ -31,12 +31,12 @@
// Include Files /*{{{*/
#include <apt-pkg/sha1.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/macros.h>
#include <string.h>
#include <unistd.h>
#include <inttypes.h>
#include <config.h>
#include <system.h>
/*}}}*/
// SHA1Transform - Alters an existing SHA-1 hash /*{{{*/

3
apt-pkg/deb/deblistparser.cc

@ -16,10 +16,9 @@
#include <apt-pkg/strutl.h>
#include <apt-pkg/crc-16.h>
#include <apt-pkg/md5.h>
#include <apt-pkg/macros.h>
#include <ctype.h>
#include <system.h>
/*}}}*/
static debListParser::WordList PrioList[] = {{"important",pkgCache::State::Important},

6
apt-pkg/makefile

@ -24,7 +24,8 @@ SOURCE = contrib/mmap.cc contrib/error.cc contrib/strutl.cc \
contrib/cdromutl.cc contrib/crc-16.cc contrib/netrc.cc \
contrib/fileutl.cc
HEADERS = mmap.h error.h configuration.h fileutl.h cmndline.h netrc.h\
md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha256.h hashes.h
md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha256.h hashes.h \
macros.h
# Source code for the core main library
SOURCE+= pkgcache.cc version.cc depcache.cc \
@ -53,7 +54,4 @@ HEADERS+= debversion.h debsrcrecords.h dpkgpm.h debrecords.h \
HEADERS := $(addprefix apt-pkg/,$(HEADERS))
# Private header files
HEADERS+= system.h
include $(LIBRARY_H)

1
apt-pkg/pkgcache.cc

@ -35,7 +35,6 @@
#include <unistd.h>
#include <ctype.h>
#include <system.h>
/*}}}*/
using std::string;

2
apt-pkg/pkgcachegen.cc

@ -21,6 +21,7 @@
#include <apt-pkg/strutl.h>
#include <apt-pkg/sptr.h>
#include <apt-pkg/pkgsystem.h>
#include <apt-pkg/macros.h>
#include <apt-pkg/tagfile.h>
@ -32,7 +33,6 @@
#include <unistd.h>
#include <errno.h>
#include <stdio.h>
#include <system.h>
/*}}}*/
typedef vector<pkgIndexFile *>::iterator FileIterator;

3
debian/changelog

@ -5,6 +5,9 @@ apt (0.7.25.3) UNRELEASED; urgency=low
* French translation update.
[ David Kalnischkies ]
* apt-pkg/contrib/macros.h:
- move the header system.h with a new name to the public domain,
to be able to use it in other headers (Closes: #567662)
* cmdline/acqprogress.cc:
- Set Mode to Medium so that the correct prefix is used.
Thanks Stefan Haller for the patch! (Closes: #567304 LP: #275243)

2
test/versiontest.cc

@ -14,7 +14,7 @@
##################################################################### */
/*}}}*/
#include <system.h>
#include <apt-pkg/macros.h>
#include <apt-pkg/error.h>
#include <apt-pkg/version.h>
#include <apt-pkg/debversion.h>

Loading…
Cancel
Save