Page MenuHomeFreeBSD

D33652.id100542.diff
No OneTemporary

D33652.id100542.diff

Index: sysutils/pacman/Makefile
===================================================================
--- sysutils/pacman/Makefile
+++ sysutils/pacman/Makefile
@@ -1,64 +1,77 @@
PORTNAME= pacman
-PORTVERSION= 5.1.3
-PORTREVISION= 1
+DISTVERSION= 6.0.1
CATEGORIES= sysutils
-MASTER_SITES= https://sources.archlinux.org/other/${PORTNAME}/ \
- https://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://sources.archlinux.org/other/${PORTNAME}/
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Package manager from ArchLinux
+MAINTAINER= vishwin@vishwin.info
+COMMENT= Package manager from Arch Linux
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= asciidoc:textproc/asciidoc \
- bash:shells/bash
+BUILD_DEPENDS= bash:shells/bash
RUN_DEPENDS= bash:shells/bash
-LIB_DEPENDS= libarchive.so.13:archivers/libarchive
-USES= cpe gmake libtool localbase:ldflags pathfix perl5 pkgconfig shebangfix ssl
+FLAVORS= default archlinux
+
+default_CONFLICTS_INSTALL= archlinux-pacman
+
+archlinux_PKGNAMEPREFIX= archlinux-
+archlinux_CONFLICTS_INSTALL= pacman
+archlinux_RUN_DEPENDS= archlinux-keyring>0:security/archlinux-keyring
+
+USES= cpe libarchive localbase meson perl5 pkgconfig python:build shebangfix ssl \
+ tar:xz
CPE_VENDOR= ${PORTNAME}_project
SHEBANG_FILES= ${WRKSRC}/scripts/makepkg-template.pl.in \
${WRKSRC}/scripts/libmakepkg/lint_config.sh.in
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-root-dir="${PACMAN_ROOT}" \
- --localstatedir=/var
-CONFIGURE_ENV= LIBSSL_CFLAGS="-I${OPENSSLINC}" \
- LIBSSL_LIBS="-L${OPENSSLLIB} -lcrypto"
+BINARY_ALIAS= python3=${PYTHON_CMD}
+MESON_ARGS= -Droot-dir=${PACMAN_ROOT} \
+ -Dlocalstatedir=${PACMAN_ROOT}/var \
+ -Dsysconfdir=${PREFIX}/etc \
+ -Dcrypto=openssl
USE_LDCONFIG= yes
-BINARY_WRAPPERS= gm4
-SUB_FILES= pkg-message pkg-deinstall
+SUB_FILES= pkg-message pkg-message-archlinux pkg-deinstall
SUB_LIST= PACMAN_ROOT="${PACMAN_ROOT}" PREFIX="${PREFIX}"
PLIST_SUB= PACMAN_ROOT="${PACMAN_ROOT:C/^${PREFIX}//}"
-PACMAN_ROOT?= ${PREFIX}/pacman
-
PORTEXAMPLES= *
-OPTIONS_DEFINE= CURL GPGME EXAMPLES NLS
-OPTIONS_DEFAULT=CURL GPGME
+OPTIONS_DEFINE= CURL DOCS GPGME EXAMPLES NLS
+OPTIONS_DEFAULT=CURL DOCS GPGME
+OPTIONS_EXCLUDE=NLS # XXX: meson cannot find libintl
OPTIONS_SUB= yes
CURL_DESC= Use libcurl fetcher instead of external curl/wget
-CURL_CONFIGURE_WITH= libcurl=${LOCALBASE}
+CURL_MESON_ENABLED= curl
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
+
+DOCS_MESON_ENABLED= doc
+DOCS_BUILD_DEPENDS= a2x:textproc/asciidoc
+
GPGME_DESC= Use GPGME for PGP signature verification
-GPGME_CONFIGURE_WITH= gpgme
+GPGME_MESON_ENABLED= gpgme
GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme
-NLS_USES= gettext
-NLS_CONFIGURE_ENABLE= nls
+
+NLS_USES= gettext-runtime gettext-tools
+NLS_MESON_TRUE= i18n
+
+.if ${FLAVOR:U} == default
+PACMAN_ROOT= ${PREFIX}/pacman
+.elif ${FLAVOR:U} == archlinux
+ONLY_FOR_ARCHS= amd64
+ONLY_FOR_ARCHS_REASON= Arch Linux itself only supports amd64
+PKGMESSAGE= ${PKGDIR}/pkg-message-archlinux
+PACMAN_ROOT= /compat/archlinux
+PLIST_DIRS+= %%PACMAN_ROOT%%/var/cache \
+ %%PACMAN_ROOT%%/var \
+ /compat
+.endif
.include <bsd.port.options.mk>
post-patch:
- @${REINPLACE_CMD} -e 's|m4|gm4|' ${WRKSRC}/scripts/Makefile.in
- @${REINPLACE_CMD} -e '2 s/.*/exit 0/' ${WRKSRC}/build-aux/missing
- @${REINPLACE_CMD} -e '/INSTALL_DATA.*sysconfdir/ d' ${WRKSRC}/etc/Makefile.in
-.for tool in curl wget rsync lftpget
- @${REINPLACE_CMD} -e 's|/usr/bin/${tool}|${LOCALBASE}/bin/${tool}|' \
- ${WRKSRC}/etc/pacman.conf.in ${WRKSRC}/etc/makepkg.conf.in
-.endfor
.if ${ARCH} == "i386"
@${REINPLACE_CMD} -e '/^Architecture/ s|auto|i686|' ${WRKSRC}/etc/pacman.conf.in
.endif
@@ -67,11 +80,7 @@
.endif
post-install:
-.for f in makepkg.conf pacman.conf
- ${INSTALL_DATA} ${WRKSRC}/etc/${f} ${STAGEDIR}${PREFIX}/etc/${f}.sample
-.endfor
- @${MKDIR} ${STAGEDIR}${PACMAN_ROOT}
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libalpm.so
+ @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pacman.d
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
Index: sysutils/pacman/distinfo
===================================================================
--- sysutils/pacman/distinfo
+++ sysutils/pacman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1552322023
-SHA256 (pacman-5.1.3.tar.gz) = 10db61a0928d619871340c3f93a677d1541d6c52353c516aec4f8d96e830d4eb
-SIZE (pacman-5.1.3.tar.gz) = 3358848
+TIMESTAMP = 1640128041
+SHA256 (pacman-6.0.1.tar.xz) = 0db61456e56aa49e260e891c0b025be210319e62b15521f29d3e93b00d3bf731
+SIZE (pacman-6.0.1.tar.xz) = 880036
Index: sysutils/pacman/files/patch-doc_meson.build
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-doc_meson.build
@@ -0,0 +1,11 @@
+--- doc/meson.build.orig 2021-05-20 03:38:45 UTC
++++ doc/meson.build
+@@ -101,7 +101,7 @@ foreach page: manpages + sitepages
+ endforeach
+
+ run_target('html',
+- command : ['/bin/true'],
++ command : ['/usr/bin/true'],
+ depends : html_targets)
+
+ custom_target(
Index: sysutils/pacman/files/patch-etc_makepkg.conf.in
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-etc_makepkg.conf.in
@@ -0,0 +1,28 @@
+--- etc/makepkg.conf.in.orig 2020-12-03 11:37:30 UTC
++++ etc/makepkg.conf.in
+@@ -9,17 +9,17 @@
+ #
+ #-- The download utilities that makepkg should use to acquire sources
+ # Format: 'protocol::agent'
+-DLAGENTS=('file::/usr/bin/curl -gqC - -o %o %u'
+- 'ftp::/usr/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
+- 'http::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+- 'https::/usr/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
+- 'rsync::/usr/bin/rsync --no-motd -z %u %o'
++DLAGENTS=('file::@prefix@/bin/curl -gqC - -o %o %u'
++ 'ftp::@prefix@/bin/curl -gqfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
++ 'http::@prefix@/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
++ 'https::@prefix@/bin/curl -gqb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
++ 'rsync::@prefix@/bin/rsync --no-motd -z %u %o'
+ 'scp::/usr/bin/scp -C %u %o')
+
+ # Other common tools:
+-# /usr/bin/snarf
+-# /usr/bin/lftpget -c
+-# /usr/bin/wget
++# @prefix@/bin/snarf
++# @prefix@/bin/lftpget -c
++# @prefix@/bin/wget
+
+ #-- The package required by makepkg to download VCS sources
+ # Format: 'protocol::package'
Index: sysutils/pacman/files/patch-etc_pacman.conf.in
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-etc_pacman.conf.in
@@ -0,0 +1,13 @@
+--- etc/pacman.conf.in.orig 2020-12-03 11:37:30 UTC
++++ etc/pacman.conf.in
+@@ -16,8 +16,8 @@
+ #GPGDir = @sysconfdir@/pacman.d/gnupg/
+ #HookDir = @sysconfdir@/pacman.d/hooks/
+ HoldPkg = pacman glibc
+-#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
+-#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
++#XferCommand = @prefix@/bin/curl -L -C - -f -o %o %u
++#XferCommand = @prefix@/bin/wget --passive-ftp -c -O %o %u
+ #CleanMethod = KeepInstalled
+ Architecture = auto
+
Index: sysutils/pacman/files/patch-lib_libalpm_diskspace.c
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-lib_libalpm_diskspace.c
@@ -0,0 +1,11 @@
+--- lib/libalpm/diskspace.c.orig 2020-12-03 11:37:30 UTC
++++ lib/libalpm/diskspace.c
+@@ -71,7 +71,7 @@ static void mount_point_list_free(alpm_list_t *mount_p
+
+ static int mount_point_load_fsinfo(alpm_handle_t *handle, alpm_mountpoint_t *mountpoint)
+ {
+-#if defined(HAVE_GETMNTENT)
++#if HAVE_GETMNTENT
+ /* grab the filesystem usage */
+ if(statvfs(mountpoint->mount_dir, &(mountpoint->fsp)) != 0) {
+ _alpm_log(handle, ALPM_LOG_WARNING,
Index: sysutils/pacman/files/patch-lib_libalpm_util.c
===================================================================
--- sysutils/pacman/files/patch-lib_libalpm_util.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/libalpm/util.c.orig 2018-11-19 01:25:18 UTC
-+++ lib/libalpm/util.c
-@@ -33,6 +33,7 @@
- #include <sys/socket.h>
- #include <fnmatch.h>
- #include <poll.h>
-+#include <signal.h>
-
- /* libarchive */
- #include <archive.h>
-@@ -556,7 +557,7 @@ static void _alpm_reset_signals(void)
- int *i, signals[] = {
- SIGABRT, SIGALRM, SIGBUS, SIGCHLD, SIGCONT, SIGFPE, SIGHUP, SIGILL,
- SIGINT, SIGKILL, SIGPIPE, SIGQUIT, SIGSEGV, SIGSTOP, SIGTERM, SIGTSTP,
-- SIGTTIN, SIGTTOU, SIGUSR1, SIGUSR2, SIGPOLL, SIGPROF, SIGSYS, SIGTRAP,
-+ SIGTTIN, SIGTTOU, SIGUSR1, SIGUSR2, SIGIO, SIGPROF, SIGSYS, SIGTRAP,
- SIGURG, SIGVTALRM, SIGXCPU, SIGXFSZ,
- 0
- };
Index: sysutils/pacman/files/patch-meson.build
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-meson.build
@@ -0,0 +1,27 @@
+--- meson.build.orig 2020-12-03 11:37:30 UTC
++++ meson.build
+@@ -175,7 +175,7 @@ foreach type : [
+ endif
+ endforeach
+
+-if conf.has('HAVE_STRUCT_STATVFS_F_FLAG')
++if conf.has('HAVE_STRUCT_STATVFS_F_FLAG') and not host_machine.system().contains('freebsd')
+ conf.set('FSSTATSTYPE', 'struct statvfs')
+ elif conf.has('HAVE_STRUCT_STATFS_F_FLAGS')
+ conf.set('FSSTATSTYPE', 'struct statfs')
+@@ -386,13 +386,13 @@ endforeach
+
+ configure_file(
+ input : 'etc/makepkg.conf.in',
+- output : 'makepkg.conf',
++ output : 'makepkg.conf.sample',
+ configuration : substs,
+ install_dir : SYSCONFDIR)
+
+ configure_file(
+ input : 'etc/pacman.conf.in',
+- output : 'pacman.conf',
++ output : 'pacman.conf.sample',
+ configuration : substs,
+ install_dir : SYSCONFDIR)
+
Index: sysutils/pacman/files/patch-scripts_meson.build
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-scripts_meson.build
@@ -0,0 +1,11 @@
+--- scripts/meson.build.orig 2020-12-03 11:37:30 UTC
++++ scripts/meson.build
+@@ -66,7 +66,7 @@ configure_file(
+ configuration : { 'libmakepkgdir': LIBMAKEPKGDIR, 'PACKAGE_VERSION': PACKAGE_VERSION },
+ input : 'libmakepkg.pc.in',
+ output : '@BASENAME@',
+- install_dir : join_paths(DATAROOTDIR, 'pkgconfig'))
++ install_dir : join_paths(get_option('prefix'), 'libdata', 'pkgconfig'))
+
+ custom_target(
+ 'bash_completion',
Index: sysutils/pacman/files/patch-src_pacman_conf.c
===================================================================
--- /dev/null
+++ sysutils/pacman/files/patch-src_pacman_conf.c
@@ -0,0 +1,10 @@
+--- src/pacman/conf.c.orig 2020-12-03 11:37:30 UTC
++++ src/pacman/conf.c
+@@ -23,6 +23,7 @@
+ #include <locale.h> /* setlocale */
+ #include <fcntl.h> /* open */
+ #include <glob.h>
++#include <signal.h>
+ #include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h> /* strdup */
Index: sysutils/pacman/files/pkg-deinstall.in
===================================================================
--- sysutils/pacman/files/pkg-deinstall.in
+++ sysutils/pacman/files/pkg-deinstall.in
@@ -2,14 +2,14 @@
case $2 in
POST-DEINSTALL)
- if find /var/lib/pacman /var/cache/pacman %%PACMAN_ROOT%% -type f 2>/dev/null | head -1 | grep -q ''; then
+ if find %%PACMAN_ROOT%% -type f 2>/dev/null | head -1 | grep -q ''; then
echo ""
echo "To completely remove the port, please remove the following"
- echo "directories and the content manualy if its no longer needed:"
+ echo "directories and the content manually if it's no longer needed:"
echo ""
echo " %%PACMAN_ROOT%%"
- echo " /var/cache/pacman"
- echo " /var/lib/pacman"
+ echo " %%PACMAN_ROOT%%/var/cache/pacman"
+ echo " %%PACMAN_ROOT%%/var/lib/pacman"
echo ""
fi
;;
Index: sysutils/pacman/files/pkg-message-archlinux.in
===================================================================
--- /dev/null
+++ sysutils/pacman/files/pkg-message-archlinux.in
@@ -0,0 +1,23 @@
+[
+{ type: install
+ message: <<EOM
+Default Arch Linux userland directory (the one it will install
+packages to) for Linuxulator usage is
+
+ %%PACMAN_ROOT%%
+
+To use the Arch Linux repositories, generate one from
+https://archlinux.org/mirrorlist/ and place the result in
+
+ %%PREFIX%%/etc/pacman.d/mirrorlist and
+
+Then populate the Arch Linux packagers keyring with
+
+ # pacman-key --populate archlinux
+ # pacman-key --updatedb
+
+You may want to sync pacman configuration from here to the Arch
+Linux copy in the Linuxulator should you invoke pacman there.
+EOM
+}
+]
Index: sysutils/pacman/pkg-plist
===================================================================
--- sysutils/pacman/pkg-plist
+++ sysutils/pacman/pkg-plist
@@ -1,40 +1,41 @@
-bin/cleanupdelta
bin/makepkg
bin/makepkg-template
bin/pacman
bin/pacman-conf
bin/pacman-db-upgrade
bin/pacman-key
-bin/pkgdelta
bin/repo-add
bin/repo-elephant
bin/repo-remove
bin/testpkg
bin/vercmp
-etc/bash_completion.d/pacman
@sample etc/makepkg.conf.sample
@sample etc/pacman.conf.sample
+@dir %%ETCDIR%%.d
include/alpm.h
include/alpm_list.h
-lib/libalpm.a
lib/libalpm.so
-lib/libalpm.so.11
-lib/libalpm.so.11.0.3
+lib/libalpm.so.13
+lib/libalpm.so.13.0.1
libdata/pkgconfig/libalpm.pc
-man/man1/makepkg-template.1.gz
-man/man3/libalpm.3.gz
-man/man5/BUILDINFO.5.gz
-man/man5/PKGBUILD.5.gz
-man/man5/alpm-hooks.5.gz
-man/man5/makepkg.conf.5.gz
-man/man5/pacman.conf.5.gz
-man/man8/makepkg.8.gz
-man/man8/pacman-key.8.gz
-man/man8/pacman.8.gz
-man/man8/pkgdelta.8.gz
-man/man8/repo-add.8.gz
-man/man8/repo-remove.8.gz
-man/man8/vercmp.8.gz
+libdata/pkgconfig/libmakepkg.pc
+%%PORTDOCS%%man/man1/makepkg-template.1.gz
+%%PORTDOCS%%man/man5/BUILDINFO.5.gz
+%%PORTDOCS%%man/man5/PKGBUILD.5.gz
+%%PORTDOCS%%man/man5/alpm-hooks.5.gz
+%%PORTDOCS%%man/man5/makepkg.conf.5.gz
+%%PORTDOCS%%man/man5/pacman-hooks.5.gz
+%%PORTDOCS%%man/man5/pacman.conf.5.gz
+%%PORTDOCS%%man/man8/makepkg.8.gz
+%%PORTDOCS%%man/man8/pacman-conf.8.gz
+%%PORTDOCS%%man/man8/pacman-key.8.gz
+%%PORTDOCS%%man/man8/pacman.8.gz
+%%PORTDOCS%%man/man8/repo-add.8.gz
+%%PORTDOCS%%man/man8/repo-remove.8.gz
+%%PORTDOCS%%man/man8/vercmp.8.gz
+share/bash-completion/completions/makepkg
+share/bash-completion/completions/pacman
+share/bash-completion/completions/pacman-key
%%NLS%%share/locale/ar/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/ar/LC_MESSAGES/pacman.mo
%%NLS%%share/locale/ast/LC_MESSAGES/libalpm.mo
@@ -156,13 +157,32 @@
%%NLS%%share/locale/zh_TW/LC_MESSAGES/libalpm.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/pacman-scripts.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/pacman.mo
+share/makepkg/buildenv.sh
+share/makepkg/buildenv/buildflags.sh
+share/makepkg/buildenv/compiler.sh
+share/makepkg/buildenv/debugflags.sh
+share/makepkg/buildenv/lto.sh
+share/makepkg/buildenv/makeflags.sh
+share/makepkg/executable.sh
+share/makepkg/executable/ccache.sh
+share/makepkg/executable/checksum.sh
+share/makepkg/executable/distcc.sh
+share/makepkg/executable/fakeroot.sh
+share/makepkg/executable/gpg.sh
+share/makepkg/executable/gzip.sh
+share/makepkg/executable/pacman.sh
+share/makepkg/executable/strip.sh
+share/makepkg/executable/sudo.sh
+share/makepkg/executable/vcs.sh
share/makepkg/integrity.sh
share/makepkg/integrity/generate_checksum.sh
share/makepkg/integrity/generate_signature.sh
share/makepkg/integrity/verify_checksum.sh
share/makepkg/integrity/verify_signature.sh
share/makepkg/lint_config.sh
+share/makepkg/lint_config/ext.sh
share/makepkg/lint_config/paths.sh
+share/makepkg/lint_config/source_date_epoch.sh
share/makepkg/lint_config/variable.sh
share/makepkg/lint_package.sh
share/makepkg/lint_package/build_references.sh
@@ -171,17 +191,20 @@
share/makepkg/lint_package/missing_backup.sh
share/makepkg/lint_pkgbuild.sh
share/makepkg/lint_pkgbuild/arch.sh
+share/makepkg/lint_pkgbuild/arch_specific.sh
share/makepkg/lint_pkgbuild/backup.sh
share/makepkg/lint_pkgbuild/changelog.sh
share/makepkg/lint_pkgbuild/checkdepends.sh
share/makepkg/lint_pkgbuild/conflicts.sh
share/makepkg/lint_pkgbuild/depends.sh
share/makepkg/lint_pkgbuild/epoch.sh
+share/makepkg/lint_pkgbuild/fullpkgver.sh
share/makepkg/lint_pkgbuild/install.sh
share/makepkg/lint_pkgbuild/makedepends.sh
share/makepkg/lint_pkgbuild/optdepends.sh
share/makepkg/lint_pkgbuild/options.sh
share/makepkg/lint_pkgbuild/package_function.sh
+share/makepkg/lint_pkgbuild/package_function_variable.sh
share/makepkg/lint_pkgbuild/pkgbase.sh
share/makepkg/lint_pkgbuild/pkglist.sh
share/makepkg/lint_pkgbuild/pkgname.sh
@@ -191,9 +214,12 @@
share/makepkg/lint_pkgbuild/source.sh
share/makepkg/lint_pkgbuild/util.sh
share/makepkg/lint_pkgbuild/variable.sh
+share/makepkg/reproducible.sh
+share/makepkg/reproducible/python.sh
share/makepkg/source.sh
share/makepkg/source/bzr.sh
share/makepkg/source/file.sh
+share/makepkg/source/fossil.sh
share/makepkg/source/git.sh
share/makepkg/source/hg.sh
share/makepkg/source/local.sh
@@ -209,11 +235,14 @@
share/makepkg/tidy/zipman.sh
share/makepkg/util.sh
share/makepkg/util/compress.sh
+share/makepkg/util/config.sh
+share/makepkg/util/dirsize.sh
share/makepkg/util/error.sh
share/makepkg/util/message.sh
share/makepkg/util/option.sh
share/makepkg/util/parseopts.sh
share/makepkg/util/pkgbuild.sh
+share/makepkg/util/schema.sh
share/makepkg/util/source.sh
share/makepkg/util/util.sh
%%DATADIR%%/PKGBUILD-split.proto
@@ -224,7 +253,7 @@
@dir share/libalpm/hooks
@dir share/makepkg-template
@dir %%PACMAN_ROOT%%
-@dir /var/cache/pacman/pkg
-@dir /var/cache/pacman
-@dir /var/lib/pacman
-@dir /var/lib
+@dir %%PACMAN_ROOT%%/var/cache/pacman/pkg
+@dir %%PACMAN_ROOT%%/var/cache/pacman
+@dir %%PACMAN_ROOT%%/var/lib/pacman
+@dir %%PACMAN_ROOT%%/var/lib

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 29, 6:16 AM (7 m, 24 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
28074333
Default Alt Text
D33652.id100542.diff (17 KB)

Event Timeline