pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/misc/dpkg



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb 17 10:57:06 UTC 2024

Modified Files:
        pkgsrc/misc/dpkg: Makefile PLIST distinfo
Added Files:
        pkgsrc/misc/dpkg/patches: patch-lib_dpkg_color.c patch-lib_dpkg_color.h
            patch-lib_dpkg_libdpkg.map

Log Message:
dpkg: updated to 1.22.4

1.22.4

* Code internals:
  - dpkg: Rename r variable for readlink() return value to symlink_len.
  - dpkg: Rename r variable for fd_read() return value to n.
  - dpkg-deb: Rename r variable for fd_read() return value to nread.
  - dpkg-deb: Rename r variables for fd_read() call chain return value to rc.
  - dpkg-split: Rename r variable for strtoimax() return value to ret.
  - libdpkg: Rename r variable for path_quote_filename() return to ret.
  - libdpkg: Rename r variable for fclose() return value to rc.
  - libdpkg: Rename r variables for printf()-like return values to n.
  - libdpkg: Handle tar long GNU names and links not being NUL terminated.
  - perl: Use qw() when importing symbols.
  - dpkg-gensymbols: Move foreach inlined array elements into a list.
  - dpkg-scansources: Fix newline breaks for ternary operators.
* Packaging:
  - Update copyright years.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/misc/dpkg/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/misc/dpkg/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/misc/dpkg/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.c \
    pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.h
cvs rdiff -u -r0 -r1.3 pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/misc/dpkg/Makefile
diff -u pkgsrc/misc/dpkg/Makefile:1.59 pkgsrc/misc/dpkg/Makefile:1.60
--- pkgsrc/misc/dpkg/Makefile:1.59      Tue Oct 24 22:09:55 2023
+++ pkgsrc/misc/dpkg/Makefile   Sat Feb 17 10:57:05 2024
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.59 2023/10/24 22:09:55 wiz Exp $
+# $NetBSD: Makefile,v 1.60 2024/02/17 10:57:05 adam Exp $
 
-DISTNAME=      dpkg_1.21.22
+DISTNAME=      dpkg_1.22.4
 PKGNAME=       ${DISTNAME:S/_/-/}
-PKGREVISION=   2
 CATEGORIES=    misc
 MASTER_SITES=  ${MASTER_SITE_DEBIAN:=pool/main/d/dpkg/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/misc/dpkg/PLIST
diff -u pkgsrc/misc/dpkg/PLIST:1.16 pkgsrc/misc/dpkg/PLIST:1.17
--- pkgsrc/misc/dpkg/PLIST:1.16 Tue Jun 13 15:44:29 2023
+++ pkgsrc/misc/dpkg/PLIST      Sat Feb 17 10:57:05 2024
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.16 2023/06/13 15:44:29 adam Exp $
+@comment $NetBSD: PLIST,v 1.17 2024/02/17 10:57:05 adam Exp $
 bin/dpkg
 bin/dpkg-architecture
+bin/dpkg-buildapi
 bin/dpkg-buildflags
 bin/dpkg-buildpackage
+bin/dpkg-buildtree
 bin/dpkg-checkbuilddeps
 bin/dpkg-deb
 bin/dpkg-distaddfile
@@ -79,11 +81,13 @@ lib/libdpkg.la
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Arch.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Build/Info.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildAPI.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildEnv.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildFlags.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildInfo.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildOptions.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildProfiles.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildTree.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/BuildTypes.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Changelog/Debian.pm
@@ -101,6 +105,7 @@ ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Contr
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/FieldsCore.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Hash.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/HashCore.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/HashCore/Tie.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Info.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Tests.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Control/Tests/Entry.pm
@@ -134,6 +139,7 @@ ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Path.
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Cppfilt.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Objdump.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Objdump/Object.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/Symbol.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Shlibs/SymbolFile.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Archive.pm
@@ -151,16 +157,17 @@ ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Sourc
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Patch.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Source/Quilt.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Substvars.pm
-${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vars.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Debian.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Default.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Devuan.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Vendor/Ubuntu.pm
 ${PERL5_SUB_INSTALLVENDORLIB}/Dpkg/Version.pm
-${PERL5_SUB_INSTALLVENDORLIB}/Dselect/Ftp.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dselect/Method.pm
+${PERL5_SUB_INSTALLVENDORLIB}/Dselect/Method/Ftp.pm
 lib/pkgconfig/libdpkg.pc
 libexec/dpkg/dpkg-db-backup
+libexec/dpkg/dpkg-db-keeper
 libexec/dpkg/methods/file/desc.file
 libexec/dpkg/methods/file/install
 libexec/dpkg/methods/file/names
@@ -177,8 +184,10 @@ libexec/dpkg/methods/media/names
 libexec/dpkg/methods/media/setup
 libexec/dpkg/methods/media/update
 man/de/man1/dpkg-architecture.1
+man/de/man1/dpkg-buildapi.1
 man/de/man1/dpkg-buildflags.1
 man/de/man1/dpkg-buildpackage.1
+man/de/man1/dpkg-buildtree.1
 man/de/man1/dpkg-checkbuilddeps.1
 man/de/man1/dpkg-deb.1
 man/de/man1/dpkg-distaddfile.1
@@ -233,15 +242,14 @@ man/de/man5/dpkg.cfg.5
 man/de/man5/dsc.5
 man/de/man5/dselect.cfg.5
 man/de/man7/deb-version.7
+man/de/man7/dpkg-build-api.7
 man/de/man8/dpkg-fsys-usrunmess.8
 man/de/man8/start-stop-daemon.8
 man/es/man1/dpkg-distaddfile.1
-man/es/man1/dpkg-split.1
 man/es/man5/deb-old.5
 man/es/man5/dpkg.cfg.5
 man/es/man5/dselect.cfg.5
 man/fr/man1/dpkg-architecture.1
-man/fr/man1/dpkg-buildflags.1
 man/fr/man1/dpkg-buildpackage.1
 man/fr/man1/dpkg-checkbuilddeps.1
 man/fr/man1/dpkg-deb.1
@@ -265,7 +273,6 @@ man/fr/man1/dpkg-split.1
 man/fr/man1/dpkg-statoverride.1
 man/fr/man1/dpkg-trigger.1
 man/fr/man1/dpkg-vendor.1
-man/fr/man1/dpkg.1
 man/fr/man1/dselect.1
 man/fr/man1/update-alternatives.1
 man/fr/man5/deb-buildinfo.5
@@ -299,21 +306,19 @@ man/fr/man5/dselect.cfg.5
 man/fr/man7/deb-version.7
 man/fr/man8/dpkg-fsys-usrunmess.8
 man/fr/man8/start-stop-daemon.8
-man/hu/man5/dpkg.cfg.5
-man/hu/man5/dselect.cfg.5
 man/it/man1/dpkg-distaddfile.1
-man/it/man1/dpkg-split.1
 man/it/man5/deb-old.5
 man/it/man5/dpkg.cfg.5
 man/it/man5/dselect.cfg.5
 man/ja/man1/dpkg-distaddfile.1
-man/ja/man1/dpkg-split.1
 man/ja/man5/deb-old.5
 man/ja/man5/dpkg.cfg.5
 man/ja/man5/dselect.cfg.5
 man/man1/dpkg-architecture.1
+man/man1/dpkg-buildapi.1
 man/man1/dpkg-buildflags.1
 man/man1/dpkg-buildpackage.1
+man/man1/dpkg-buildtree.1
 man/man1/dpkg-checkbuilddeps.1
 man/man1/dpkg-deb.1
 man/man1/dpkg-distaddfile.1
@@ -342,11 +347,13 @@ man/man1/update-alternatives.1
 man/man3/Dpkg.3perl
 man/man3/Dpkg::Arch.3perl
 man/man3/Dpkg::Build::Info.3perl
+man/man3/Dpkg::BuildAPI.3perl
 man/man3/Dpkg::BuildEnv.3perl
 man/man3/Dpkg::BuildFlags.3perl
 man/man3/Dpkg::BuildInfo.3perl
 man/man3/Dpkg::BuildOptions.3perl
 man/man3/Dpkg::BuildProfiles.3perl
+man/man3/Dpkg::BuildTree.3perl
 man/man3/Dpkg::BuildTypes.3perl
 man/man3/Dpkg::Changelog.3perl
 man/man3/Dpkg::Changelog::Debian.3perl
@@ -364,6 +371,7 @@ man/man3/Dpkg::Control::Fields.3perl
 man/man3/Dpkg::Control::FieldsCore.3perl
 man/man3/Dpkg::Control::Hash.3perl
 man/man3/Dpkg::Control::HashCore.3perl
+man/man3/Dpkg::Control::HashCore::Tie.3perl
 man/man3/Dpkg::Control::Info.3perl
 man/man3/Dpkg::Control::Tests.3perl
 man/man3/Dpkg::Control::Tests::Entry.3perl
@@ -375,14 +383,45 @@ man/man3/Dpkg::Deps::Multiple.3perl
 man/man3/Dpkg::Deps::OR.3perl
 man/man3/Dpkg::Deps::Simple.3perl
 man/man3/Dpkg::Deps::Union.3perl
+man/man3/Dpkg::Dist::Files.3perl
+man/man3/Dpkg::ErrorHandling.3perl
 man/man3/Dpkg::Exit.3perl
+man/man3/Dpkg::File.3perl
+man/man3/Dpkg::Getopt.3perl
 man/man3/Dpkg::Gettext.3perl
 man/man3/Dpkg::IPC.3perl
 man/man3/Dpkg::Index.3perl
 man/man3/Dpkg::Interface::Storable.3perl
+man/man3/Dpkg::Lock.3perl
+man/man3/Dpkg::OpenPGP.3perl
+man/man3/Dpkg::OpenPGP::Backend.3perl
+man/man3/Dpkg::OpenPGP::Backend::GnuPG.3perl
+man/man3/Dpkg::OpenPGP::Backend::SOP.3perl
+man/man3/Dpkg::OpenPGP::Backend::Sequoia.3perl
+man/man3/Dpkg::OpenPGP::ErrorCodes.3perl
+man/man3/Dpkg::OpenPGP::KeyHandle.3perl
+man/man3/Dpkg::Package.3perl
 man/man3/Dpkg::Path.3perl
+man/man3/Dpkg::Shlibs.3perl
+man/man3/Dpkg::Shlibs::Cppfilt.3perl
+man/man3/Dpkg::Shlibs::Objdump.3perl
+man/man3/Dpkg::Shlibs::Objdump::Object.3perl
+man/man3/Dpkg::Shlibs::Symbol.3perl
+man/man3/Dpkg::Shlibs::SymbolFile.3perl
+man/man3/Dpkg::Source::Archive.3perl
+man/man3/Dpkg::Source::BinaryFiles.3perl
 man/man3/Dpkg::Source::Format.3perl
+man/man3/Dpkg::Source::Functions.3perl
 man/man3/Dpkg::Source::Package.3perl
+man/man3/Dpkg::Source::Package::V1.3perl
+man/man3/Dpkg::Source::Package::V2.3perl
+man/man3/Dpkg::Source::Package::V3::Bzr.3perl
+man/man3/Dpkg::Source::Package::V3::Custom.3perl
+man/man3/Dpkg::Source::Package::V3::Git.3perl
+man/man3/Dpkg::Source::Package::V3::Native.3perl
+man/man3/Dpkg::Source::Package::V3::Quilt.3perl
+man/man3/Dpkg::Source::Patch.3perl
+man/man3/Dpkg::Source::Quilt.3perl
 man/man3/Dpkg::Substvars.3perl
 man/man3/Dpkg::Vendor.3perl
 man/man3/Dpkg::Vendor::Debian.3perl
@@ -419,9 +458,11 @@ man/man5/dpkg.cfg.5
 man/man5/dsc.5
 man/man5/dselect.cfg.5
 man/man7/deb-version.7
+man/man7/dpkg-build-api.7
 man/man8/dpkg-fsys-usrunmess.8
 man/man8/start-stop-daemon.8
 man/nl/man1/dpkg-architecture.1
+man/nl/man1/dpkg-buildapi.1
 man/nl/man1/dpkg-buildflags.1
 man/nl/man1/dpkg-buildpackage.1
 man/nl/man1/dpkg-checkbuilddeps.1
@@ -478,14 +519,15 @@ man/nl/man5/dpkg.cfg.5
 man/nl/man5/dsc.5
 man/nl/man5/dselect.cfg.5
 man/nl/man7/deb-version.7
+man/nl/man7/dpkg-build-api.7
 man/nl/man8/dpkg-fsys-usrunmess.8
 man/nl/man8/start-stop-daemon.8
 man/pl/man1/dpkg-distaddfile.1
-man/pl/man1/dpkg-split.1
 man/pl/man5/deb-old.5
 man/pl/man5/dpkg.cfg.5
 man/pl/man5/dselect.cfg.5
 man/pt/man1/dpkg-architecture.1
+man/pt/man1/dpkg-buildapi.1
 man/pt/man1/dpkg-buildflags.1
 man/pt/man1/dpkg-buildpackage.1
 man/pt/man1/dpkg-checkbuilddeps.1
@@ -542,9 +584,11 @@ man/pt/man5/dpkg.cfg.5
 man/pt/man5/dsc.5
 man/pt/man5/dselect.cfg.5
 man/pt/man7/deb-version.7
+man/pt/man7/dpkg-build-api.7
 man/pt/man8/dpkg-fsys-usrunmess.8
 man/pt/man8/start-stop-daemon.8
 man/sv/man1/dpkg-architecture.1
+man/sv/man1/dpkg-buildapi.1
 man/sv/man1/dpkg-buildflags.1
 man/sv/man1/dpkg-buildpackage.1
 man/sv/man1/dpkg-checkbuilddeps.1
@@ -601,6 +645,7 @@ man/sv/man5/dpkg.cfg.5
 man/sv/man5/dsc.5
 man/sv/man5/dselect.cfg.5
 man/sv/man7/deb-version.7
+man/sv/man7/dpkg-build-api.7
 man/sv/man8/dpkg-fsys-usrunmess.8
 man/sv/man8/start-stop-daemon.8
 sbin/dpkg-fsys-usrunmess
@@ -610,6 +655,7 @@ share/aclocal/dpkg-build.m4
 share/aclocal/dpkg-compiler.m4
 share/aclocal/dpkg-coverage.m4
 share/aclocal/dpkg-funcs.m4
+share/aclocal/dpkg-headers.m4
 share/aclocal/dpkg-libs.m4
 share/aclocal/dpkg-linker.m4
 share/aclocal/dpkg-progs.m4
@@ -624,6 +670,7 @@ share/doc/dpkg/spec/triggers.txt
 share/dpkg/abitable
 share/dpkg/alternatives/README
 share/dpkg/architecture.mk
+share/dpkg/buildapi.mk
 share/dpkg/buildflags.mk
 share/dpkg/buildopts.mk
 share/dpkg/buildtools.mk

Index: pkgsrc/misc/dpkg/distinfo
diff -u pkgsrc/misc/dpkg/distinfo:1.21 pkgsrc/misc/dpkg/distinfo:1.22
--- pkgsrc/misc/dpkg/distinfo:1.21      Tue Jun 13 15:44:29 2023
+++ pkgsrc/misc/dpkg/distinfo   Sat Feb 17 10:57:05 2024
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.21 2023/06/13 15:44:29 adam Exp $
+$NetBSD: distinfo,v 1.22 2024/02/17 10:57:05 adam Exp $
 
-BLAKE2s (dpkg_1.21.22.tar.xz) = 4ab0fe6c8c00a1ae341b72b1e5dd0ce789c3e3e81026cc1b26ef7a1287638da5
-SHA512 (dpkg_1.21.22.tar.xz) = 441bd0f75ccf89b87afa86eeae2455ec4ce9468195c1f89206aab3c98c7d449de4a728db73300dd8e62b44e4504c38e257a1e6aa10dac6ce93872fed3d033543
-Size (dpkg_1.21.22.tar.xz) = 5419900 bytes
+BLAKE2s (dpkg_1.22.4.tar.xz) = 0ceafe287dece16eb5f6b1838ba6cb267001f3754403118b5be7dedf715bdfc5
+SHA512 (dpkg_1.22.4.tar.xz) = 7fe54f5d3e8461b9c6f6252272f6ee99f0f7318d287455cb37565483b6d44ad2fddf61a38d6820ca0ebcd9abb5d1d70175acc1e3c70e41e8d8654cb3d9fc103d
+Size (dpkg_1.22.4.tar.xz) = 5623080 bytes
 SHA1 (patch-configure) = 07bc3ef0108edfb3e0b10c38999480d498ea64d6
 SHA1 (patch-lib_dpkg_buffer.c) = 3032071569fdc649a74512e047ee263ed5288bdb
+SHA1 (patch-lib_dpkg_color.c) = 7bcb9ab6705f9c423d355c26c58bf916dc4cc935
+SHA1 (patch-lib_dpkg_color.h) = 4d5a7989d74130f9f0b89173befb19a6d9b9dcc2
+SHA1 (patch-lib_dpkg_libdpkg.map) = 8779bd424d5f9ba211b7be4a600e3bcbfd51e78d
 SHA1 (patch-utils_start-stop-daemon.c) = 7927b364851b039e44279157aa783afde4508af9

Added files:

Index: pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.c
diff -u /dev/null pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.c:1.1
--- /dev/null   Sat Feb 17 10:57:06 2024
+++ pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.c     Sat Feb 17 10:57:05 2024
@@ -0,0 +1,16 @@
+$NetBSD: patch-lib_dpkg_color.c,v 1.1 2024/02/17 10:57:05 adam Exp $
+
+Fix buidling.
+
+--- lib/dpkg/color.c.orig      2024-02-17 10:31:29.644530838 +0000
++++ lib/dpkg/color.c
+@@ -72,3 +72,9 @@ color_get(const char *color)
+ 
+       return color;
+ }
++
++const char *
++color_reset(void)
++{
++        return color_get(COLOR_RESET);
++}
Index: pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.h
diff -u /dev/null pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.h:1.1
--- /dev/null   Sat Feb 17 10:57:06 2024
+++ pkgsrc/misc/dpkg/patches/patch-lib_dpkg_color.h     Sat Feb 17 10:57:05 2024
@@ -0,0 +1,20 @@
+$NetBSD: patch-lib_dpkg_color.h,v 1.1 2024/02/17 10:57:05 adam Exp $
+
+Fix building.
+
+--- lib/dpkg/color.h.orig      2024-02-17 10:29:39.620234187 +0000
++++ lib/dpkg/color.h
+@@ -74,11 +74,8 @@ color_set_mode(const char *mode);
+ const char *
+ color_get(const char *color);
+ 
+-static inline const char *
+-color_reset(void)
+-{
+-      return color_get(COLOR_RESET);
+-}
++const char *
++color_reset(void);
+ 
+ /** @} */
+ 

Index: pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map
diff -u /dev/null pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map:1.3
--- /dev/null   Sat Feb 17 10:57:06 2024
+++ pkgsrc/misc/dpkg/patches/patch-lib_dpkg_libdpkg.map Sat Feb 17 10:57:05 2024
@@ -0,0 +1,18 @@
+$NetBSD: patch-lib_dpkg_libdpkg.map,v 1.3 2024/02/17 10:57:05 adam Exp $
+
+On systems without version script support, autoconf doesn't resolve wildcards.
+
+--- lib/dpkg/libdpkg.map.orig  2024-02-17 10:43:39.935868380 +0000
++++ lib/dpkg/libdpkg.map
+@@ -185,8 +185,9 @@ LIBDPKG_PRIVATE {
+       fd_write;
+       fd_allocate_size;
+       buffer_digest;
+-      buffer_skip_*;
+-      buffer_copy_*;
++      buffer_skip_Int;
++      buffer_copy_IntInt;
++      buffer_copy_IntPtr;
+ 
+       # Subprocess and command handling
+       subproc_signals_ignore;



Home | Main Index | Thread Index | Old Index