source: projects/specs/trunk/r/rpm/rpm-vl.spec @ 12547

Revision 12547, 39.0 KB checked in by tomop, 3 years ago (diff)

updated 2 packages

apt-0.5.15lorg3.95-32.git522

rpm-4.16.1.2-1

Line 
1%bcond_with systemd
2%bcond_without check
3
4# new vine linux release number
5%define _dist_release vl%(cat /etc/vine-release | cut -f3 -d" " | cut -f1 -d.)
6
7# rc
8#define _prever -rc1
9
10%define with_python_subpackage  1%{nil}
11%define with_python_version     3.8%{nil}
12%define with_apidocs            1%{nil}
13
14# build against xz?
15%bcond_without xz
16# build with plugins?
17%bcond_with plugins
18# build with libarchive? (needed for rpm2archive)
19%bcond_without libarchive
20# build with zstd support?
21%bcond_without zstd
22# build with ndb backend?
23%bcond_without ndb
24# build with sqlite support?
25%bcond_without sqlite
26# build with bdb support?
27%bcond_without bdb
28# build with internal Berkeley DB?
29%bcond_with int_bdb
30# build with bdb_ro support?
31%bcond_without bdb_ro
32
33%define bdbver 5.3.28
34
35# XXX legacy requires './' payload prefix to be omitted from rpm packages.
36%define _noPayloadPrefix        1
37
38%define __prefix        %{?_prefix}%{!?_prefix:/usr}
39%{?!_lib: %define _lib lib}
40%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
41
42%define __bindir        %{__prefix}/bin
43%define __includedir    %{__prefix}/include
44%define __libdir        %{__prefix}/%{_lib}
45%define __share         %{__prefix}/share
46%define __mandir        %{__share}/man
47
48%define rpmhome         %{_prefix}/lib/rpm
49
50Summary: The RPM package management system.
51Summary(ja): RPM パッケージ管理システム
52Name: rpm
53Version: 4.16.1.2
54%define rpm_version %{version}
55Release: 1%{_dist_release}%{?with_systemd:.systemd}
56Group: admin-tools
57Vendor: Project Vine
58Distribution: Vine Linux
59
60License: GPL
61%global srcver %{rpm_version}%{?snapver:-%{snapver}}
62%global srcdir %{?snapver:testing}%{!?snapver:rpm-%(echo %{rpm_version} | cut -d'.' -f1-2).x}
63# ex. http://ftp.rpm.org/releases/rpm-4.16.x/rpm-4.16.1.tar.bz2
64Source: http://ftp.rpm.org/releases/%{srcdir}/rpm-%{srcver}.tar.bz2
65%if %{with int_bdb}
66Source1: db-%{bdbver}.tar.gz
67%endif
68Source10: rpmdb-rebuild.service
69# vine sources
70Source110: GROUPS_for_vine.txt
71Source120: GROUPS-DESC_for_vine.txt
72Source130: COMPAT32_for_vine
73
74# Patches already in upstream
75
76# Patches from fedora
77
78# Temporary band-aid for rpm2cpio whining on payload size mismatch (#1142949)
79Patch5: rpm-4.12.0-rpm2cpio-hack.patch
80# https://github.com/rpm-software-management/rpm/pull/473
81Patch6: 0001-find-debuginfo.sh-decompress-DWARF-compressed-ELF-se.patch
82Patch7: 0001-Issue-deprecation-warning-when-creating-BDB-database.patch
83
84# These are not yet upstream
85Patch906: rpm-4.7.1-geode-i686.patch
86# Probably to be upstreamed in slightly different form
87Patch907: rpm-4.15.x-ldflags.patch
88
89# Not yet (all) upstream, debugedit DWARF5
90# https://code.wildebeest.org/git/user/mjw/rpm/log/?h=gcc-dwarf5-4.16.1.2
91Patch911: 0001-NFC-debugedit-Protect-macro-arguments-by-parentheses.patch
92Patch912: 0002-NFC-debugedit-Move-code-from-edit_dwarf2-to-edit_inf.patch
93Patch913: 0003-debugedit-Fix-missing-relocation-of-.debug_types-sec.patch
94Patch914: 0004-NFC-debugedit-Move-code-to-separate-functions.patch
95Patch915: 0005-debugedit-Implement-DWARF-5-unit-header-and-new-form.patch
96Patch916: 0006-debugedit-Handle-DWARF-5-debug_line-and-debug_line_s.patch
97
98# Patches for Vine Linux
99Patch10000: 0001-rpm-4.12.0.1-vine.patch.patch
100Patch10001: 0002-rpm-4.9.1.2-shortcircuit.patch.patch
101Patch10002: 0003-rpm-4.9.1.2-legacyaliases.patch.patch
102Patch10003: 0004-rpm-4.4.3-no-terminate_build.patch.patch
103Patch10004: 0005-rpm-4.9.1.2-disable-python-requires.patch.patch
104Patch10005: 0006-rpm-4.12.0.1-disable-debug.patch.patch
105Patch10006: 0007-rpm-4.12.0.1-optflags.patch.patch
106Patch10007: 0008-rpm-4.8.0-default-buildarch.patch.patch
107Patch10008: 0009-rpm-4.4.2-add-default-srcdefattr.patch.patch
108Patch10009: 0010-rpm-4.10.0-brp-strip-static-archive-find-a-only.patc.patch
109Patch10010: 0011-rpm-4.9.1.2-force-v3-sigs.patch.patch
110Patch10011: 0012-rpm-4.9.1.2-enable-xz-payload.patch.patch
111Patch11000: rpm-4.16.1.2-ja.po.patch
112Patch12000: add-log.patch
113
114Conflicts: patch < 2.5
115Requires(post): coreutils, shadow-utils
116Requires(postun): coreutils, shadow-utils
117
118Requires: popt >= 1.10.2.1
119Requires: openssl >= 1.1.1
120Requires: rpm-libs = %{version}
121%if %{without int_bdb}
122Requires: libdb-utils
123%endif
124Requires: vine-rpm-macros
125
126Obsoletes: rpm-perl < %{version}
127
128BuildRequires: gawk
129BuildRequires: elfutils-devel
130BuildRequires: elfutils-libelf-devel
131BuildRequires: readline-devel zlib-devel
132BuildRequires: openssl-devel
133BuildRequires: popt-devel
134BuildRequires: file-devel
135BuildRequires: gettext-devel
136BuildRequires: ncurses-devel
137BuildRequires: bzip2-devel >= 0.9.0c-2
138BuildRequires: lua-devel
139BuildRequires: libcap-devel
140BuildRequires: libacl-devel
141BuildRequires: xz-devel
142BuildRequires: libarchive-devel
143BuildRequires: libzstd-devel
144BuildRequires: sqlite3-devel
145#BuildRequires: libselinux-devel
146BuildRequires: dbus-devel
147BuildRequires: audit-libs-devel
148%if %{without int_bdb}
149BuildRequires: libdb-devel >= 5.3.28
150%endif
151
152%if %{with_python_subpackage}
153BuildRequires: python3-devel
154BuildRequires: python3-rpm-macros
155%endif
156
157BuildRoot: %{_tmppath}/%{name}-root
158
159%description
160The RPM Package Manager (RPM) is a powerful command line driven
161package management system capable of installing, uninstalling,
162verifying, querying, and updating software packages. Each software
163package consists of an archive of files along with information about
164the package like its version, a description, etc.
165
166%description -l ja
167RPM パッケージマネージャ (RPM) は,ソフトウェアパッケージを
168インストール/アンインストール/チェック/問い合わせ/アップデート
169する機能を持った高機能パッケージマネージングシステムです.
170各パッケージには,ファイルのアーカイブに加え,名前,バージョン,
171説明などのパッケージ情報が含まれています.
172
173
174%package libs
175Summary:  Libraries for manipulating RPM packages.
176Summary(ja): RPMパッケージを操作するライブラリ
177Group: system
178
179%description libs
180This package contains the RPM shared libraries.
181
182%description libs -l ja
183このパッケージには RPM の共有ライブラリが含まれています。
184
185
186%package devel
187Summary:  Development files for manipulating RPM packages.
188Summary(ja): RPM ライブラリ用の開発ファイル
189Group: programming
190Requires: rpm = %{rpm_version}-%{release}
191Requires: %{name}-libs%{_isa} = %{version}-%{release}
192Requires: popt-devel%{_isa}
193
194%description devel
195This package contains the RPM C library and header files. These
196development files will simplify the process of writing programs that
197manipulate RPM packages and databases. These files are intended to
198simplify the process of creating graphical package managers or any
199other tools that need an intimate knowledge of RPM packages in order
200to function.
201
202This package should be installed if you want to develop programs that
203will manipulate RPM packages and databases.
204
205%description devel -l ja
206このパッケージには,RPMパッケージやデータベースを操作するための
207C ライブラリとヘッダが含まれています.これにより,RPMパッケージを
208操作するツールを作成できます.
209
210
211%package build
212Summary: Scripts and executable programs used to build packages.
213Group: programming
214Provides: rpmbuild(VendorConfig) = 4.1-1
215Requires: rpm = %{rpm_version}-%{release}
216Requires: elfutils, binutils
217Requires: findutils, sed, grep, gawk, diffutils, file, patch >= 2.5
218Requires: zip, gzip, bzip2, cpio, tar, xz
219Requires: vine-rpm-build-macros
220
221%description build
222The rpm-build package contains the scripts and executable programs
223that are used to build packages using the RPM Package Manager.
224
225%description build -l ja
226このパッケージには,RPMを使ったパッケージを構築(ビルド)するのに必要な
227スクリプトおよびプログラムが収録されています.
228
229
230%if %{with_python_subpackage}
231%package -n python3-rpm
232Summary: Python bindings for apps which will manipulate RPM packages.
233Group: programming
234Requires: rpm = %{rpm_version}-%{release}
235Requires: %{name}-libs%{?_isa} = %{version}-%{release}
236Requires: python3
237Obsoletes: rpm-python < 4.16
238
239%description -n python3-rpm
240The rpm-python package contains a module that permits applications
241written in the Python programming language to use the interface
242supplied by RPM Package Manager libraries.
243
244This package should be installed if you want to develop Python
245programs that will manipulate RPM packages and databases.
246
247%description -n python3-rpm -l ja
248rpm-python パッケージには,RPM パッケージマネージャのライブラリに
249アクセスする為の Python モジュールが収録されています.
250%endif
251
252
253%package apidocs
254Summary: API documentation for RPM libraries
255Summary(ja): RPM ライブラリの API ドキュメント
256Group: documentation
257BuildArch: noarch
258
259%description apidocs
260This package contains API documentation for developing applications
261that will manipulate RPM packages and databases.
262
263
264%debug_package
265
266
267%prep
268%autosetup -n rpm-%{srcver} %{?with_int_bdb:-a 1} -p1
269
270cp %{SOURCE110} %{SOURCE120} .
271
272%if %{with int_bdb}
273ln -s db-%{bdbver} db
274%endif
275
276sed -i -e "/_db_backend/ s/ bdb/ sqlite/g" macros.in
277
278
279%build
280autoreconf -f -i
281#sed -i -e 's|^mkinstalldirs =.*|mkinstalldirs = ../mkinstalldirs|g' po/Makefile*
282
283# Hardening hack taken from macro %%configure defined in redhat-rpm-config
284for i in $(find . -name ltmain.sh) ; do
285     %{__sed} -i.backup -e 's~compiler_flags=$~compiler_flags="%{?_hardened_ldflags}"~' $i
286done;
287
288%if %{with_python_subpackage}
289WITH_PYTHON="--enable-python"
290%else
291WITH_PYTHON="--disable-python"
292%endif
293
294./configure \
295    --prefix=%{__prefix} \
296    --sysconfdir=/etc \
297    --localstatedir=/var \
298    --sharedstatedir=/var/lib \
299    --libdir=%{_libdir} \
300    --build=%{_target_platform} \
301    --host=%{_target_platform} \
302    --with-vendor=vine \
303    --enable-bdb=yes \
304    %{!?with_int_bdb: --with-external-db} \
305    %{!?with_plugins: --disable-plugins} \
306    --with-lua \
307    --without-selinux \
308    --with-cap \
309    --with-acl \
310    %{?with_ndb: --enable-ndb} \
311    %{?with_libimaevm: --with-imaevm} \
312    %{?with_zstd: --enable-zstd} \
313    %{?with_sqlite: --enable-sqlite} \
314    %{?with_bdb_ro: --enable-bdb-ro} \
315    $WITH_PYTHON \
316    --with-crypto=openssl \
317    --without-javaglue \
318    --without-perl
319
320make %{?_smp_mflags}
321make -C po ja.gmo
322
323pushd python
324%py3_build
325popd
326
327
328%install
329rm -rf $RPM_BUILD_ROOT
330make DESTDIR="$RPM_BUILD_ROOT" install
331
332# We need to build with --enable-python for the self-test suite, but we
333# actually package the bindings built with setup.py (#531543#c26)
334pushd python
335%py3_install
336popd
337
338%if %{with systemd}
339mkdir -p $RPM_BUILD_ROOT%{_unitdir}
340install -m 644 %{SOURCE10} $RPM_BUILD_ROOT/%{_unitdir}
341%if %{with bdb}
342mkdir -p ${RPM_BUILD_ROOT}%{_tmpfilesdir}
343echo "r /var/lib/rpm/__db.*" > ${RPM_BUILD_ROOT}%{_tmpfilesdir}/rpm.conf
344%endif
345%endif
346
347# Save list of packages through cron
348mkdir -p ${RPM_BUILD_ROOT}/etc/cron.daily
349install -m 755 scripts/rpm.daily ${RPM_BUILD_ROOT}/etc/cron.daily/rpm
350
351mkdir -p ${RPM_BUILD_ROOT}/etc/logrotate.d
352install -m 644 scripts/rpm.log ${RPM_BUILD_ROOT}/etc/logrotate.d/rpm
353
354mkdir -p $RPM_BUILD_ROOT/etc/rpm
355mkdir -p $RPM_BUILD_ROOT%{rpmhome}/macros.d
356mkdir -p $RPM_BUILD_ROOT/var/lib/rpm
357
358# init an empty database for %ghost'ing for all supported backends
359for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite} %{?with_bdb:bdb}; do
360    ./rpmdb --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
361    cp -va ${be}/. $RPM_BUILD_ROOT/var/lib/rpm/
362done
363
364%find_lang rpm
365
366find $RPM_BUILD_ROOT -name "*.la"|xargs rm -f
367
368# These live in perl-generators and python-rpm-generators now
369rm -f $RPM_BUILD_ROOT/%{rpmhome}/{perldeps.pl,perl.*,pythond*}
370rm -f $RPM_BUILD_ROOT/%{_fileattrsdir}/{perl*,python*}
371rm -rf $RPM_BUILD_ROOT/var/tmp
372
373# init an empty database for %ghost'ing for all supported backends
374for be in %{?with_ndb:ndb} %{?with_sqlite:sqlite} %{?with_bdb:bdb}; do
375    ./rpmdb --define "_db_backend ${be}" --dbpath=${PWD}/${be} --initdb
376    cp -va ${be}/. $RPM_BUILD_ROOT/var/lib/rpm/
377done
378
379# move command to /bin/
380mkdir -p %{buildroot}/bin
381mv -f %{buildroot}%{__bindir}/rpm %{buildroot}/bin/rpm
382ln -sf ../../bin/rpm %{buildroot}%{__bindir}/rpm
383
384# set i386 for _arch in i?86-linux/macros
385%ifarch x86_64
386for macro in $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/i[3456]86-linux/macros \
387         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/pentium?-linux/macros \
388         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/athlon-linux/macros \
389         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/geode-linux/macros
390do
391        cp $macro $macro.orig
392        sed -e 's/^%%_arch.*/%%_arch\t\t\ti686/g' $macro.orig > $macro
393        rm -f $macro.orig
394done
395%endif
396
397# set compat32 enabling macros
398%ifarch i386 i586 i686 athlon
399for macro in $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/i[3456]86-linux/macros \
400         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/pentium?-linux/macros \
401         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/athlon-linux/macros \
402         $RPM_BUILD_ROOT%{__prefix}/lib/rpm/platform/geode-linux/macros
403do
404        cat %{SOURCE130} >> $macro
405done
406%endif
407
408# Get rid of unpackaged files
409%if 0
410{ cd $RPM_BUILD_ROOT
411  # obsoleted files (macros for metainfo are provided by vine-rpm-macros)
412  rm -f ./usr/lib/rpm/appdata.prov
413  rm -f ./usr/lib/rpm/fileattrs/appdata.attr
414}
415%endif
416
417
418%if %{with check}
419%check
420make check TESTSUITEFLAGS=-j%{_smp_build_ncpus} || (cat tests/rpmtests.log; exit 1)
421# rpm >= 4.16.0 testsuite leaves a read-only tree behind, clean it up
422make clean
423%endif
424
425
426%clean
427rm -rf $RPM_BUILD_ROOT
428
429
430%posttrans
431# XXX this is klunky and ugly, rpm itself should handle this
432dbstat=/usr/lib/rpm/rpmdb_stat
433if [ -x "$dbstat" ]; then
434    if "$dbstat" -e -h /var/lib/rpm 2>&1 | grep -q "doesn't match environment"; then
435        rm -f /var/lib/rpm/__db.*
436    fi
437fi
438%if %{with systemd}
439if [ -f /var/lib/rpm/Packages ]; then
440    touch /var/lib/rpm/.rebuilddb
441fi
442%endif
443exit 0
444
445%if %{with systemd}
446# Handle rpmdb rebuild service on erasure of old to avoid ordering issues
447# https://pagure.io/fesco/issue/2382
448%triggerun -- rpm < 4.16
449if [ -x /bin/systemctl ]; then
450    systemctl --no-reload preset rpmdb-rebuild ||:
451fi
452%endif
453
454%pre
455if [ -f /var/lib/rpm/packages.rpm ]; then
456    echo "
457You have (unsupported)
458        /var/lib/rpm/packages.rpm       db1 format installed package headers
459Please install rpm-4.0.4 first, and do
460        rpm --rebuilddb
461to convert your database from db1 to db3 format.
462"
463    exit 1
464fi
465/usr/sbin/groupadd -g 37 rpm                            > /dev/null 2>&1
466/usr/sbin/useradd  -r -d /var/lib/rpm -u 37 -g 37 rpm -s /sbin/nologin  > /dev/null 2>&1
467exit 0
468
469%post
470/sbin/ldconfig
471# Establish correct rpmdb (db5) ownership.
472/bin/chown rpm.rpm /var/lib/rpm/[A-Z]* >/dev/null 2>&1 ||:
473exit 0
474
475%postun
476/sbin/ldconfig
477if [ $1 = 0 ]; then
478    /usr/sbin/userdel rpm
479    /usr/sbin/groupdel rpm
480fi
481exit 0
482
483%post devel -p /sbin/ldconfig
484%postun devel -p /sbin/ldconfig
485
486%if %{with_python_subpackage}
487%post -n python3-rpm -p /sbin/ldconfig
488%postun -n python3-rpm -p /sbin/ldconfig
489%endif
490
491%define rpmattr         %attr(0755, rpm, rpm)
492%define rpmdbattr       %attr(0644, rpm, rpm) %verify(not md5 size mtime) %ghost %config(missingok,noreplace)
493
494%files -f rpm.lang
495%defattr(-,root,root)
496%license COPYING
497%doc CREDITS doc/manual/[a-z]*
498%doc GROUPS*_for_vine.txt
499%if %{with systemd}
500%{_unitdir}/rpmdb-rebuild.service
501%if %{with bdb}
502%{_tmpfilesdir}/rpm.conf
503%endif
504%endif
505%config(noreplace,missingok)    /etc/cron.daily/rpm
506%config(noreplace,missingok)    /etc/logrotate.d/rpm
507%dir                            /etc/rpm
508#config(noreplace,missingok)    /etc/rpm/macros.*
509%rpmdbattr      %dir /var/lib/rpm
510%rpmdbattr      /var/lib/rpm/*
511%rpmdbattr      /var/lib/rpm/.*.lock
512
513%rpmattr        /bin/rpm
514%{__bindir}/rpm
515%rpmattr        %{__bindir}/rpm2archive
516%rpmattr        %{__bindir}/rpm2cpio
517%rpmattr        %{__bindir}/rpmdb
518%rpmattr        %{__bindir}/rpmkeys
519%{__bindir}/rpmquery
520%rpmattr        %{__bindir}/rpmsign
521%{__bindir}/rpmverify
522%rpmattr        %{rpmhome}/rpmdb_*
523
524%attr(0644, rpm, rpm)   %{rpmhome}/macros
525%attr(0644, rpm, rpm)   %{rpmhome}/lua
526%attr(0644, rpm, rpm)   %{rpmhome}/rpmpopt*
527%attr(0644, rpm, rpm)   %{rpmhome}/rpmrc
528%rpmattr        %{rpmhome}/rpm.*
529%rpmattr        %{rpmhome}/rpm2cpio.sh
530%rpmattr        %{rpmhome}/tgpg
531
532%attr(-, rpm, rpm)      %{rpmhome}/platform
533
534%{__mandir}/man8/rpm.8*
535%{__mandir}/man8/rpmdb.8*
536%{__mandir}/man8/rpmkeys.8*
537%{__mandir}/man8/rpm2archive.8*
538%{__mandir}/man8/rpm2cpio.8*
539%{__mandir}/man8/rpmsign.8*
540%{__mandir}/man8/rpm-misc.8*
541%if %{with plugins}
542%{__mandir}/man8/rpm-plugins.8*
543%endif
544
545# XXX this places translated manuals to wrong package wrt eg rpmbuild
546%lang(fr) %{__mandir}/fr/man[18]/*.[18]*
547%lang(ko) %{__mandir}/ko/man[18]/*.[18]*
548%lang(ja) %{__mandir}/ja/man[18]/*.[18]*
549%lang(pl) %{__mandir}/pl/man[18]/*.[18]*
550%lang(ru) %{__mandir}/ru/man[18]/*.[18]*
551%lang(sk) %{__mandir}/sk/man[18]/*.[18]*
552
553
554%files libs
555%defattr(-,root,root)
556%{__libdir}/librpm.so.*
557%{__libdir}/librpmio.so.*
558%{__libdir}/librpmbuild.so.*
559%{__libdir}/librpmsign.so.*
560
561%files build
562%defattr(-,root,root)
563%rpmattr        %{__bindir}/gendiff
564%rpmattr        %{__bindir}/rpmbuild
565%rpmattr        %{__bindir}/rpmspec
566
567%rpmattr        %{rpmhome}/brp-*
568%rpmattr        %{rpmhome}/check-*
569%rpmattr        %{rpmhome}/debugedit
570%rpmattr        %{rpmhome}/sepdebugcrcfix
571%rpmattr        %{rpmhome}/find-debuginfo.sh
572%rpmattr        %{rpmhome}/find-lang.sh
573%rpmattr        %{rpmhome}/*provides*
574%rpmattr        %{rpmhome}/*requires*
575%rpmattr        %{rpmhome}/*deps*
576%rpmattr        %{rpmhome}/*.prov
577%rpmattr        %{rpmhome}/*.req
578%rpmattr        %{rpmhome}/mkinstalldirs
579
580%attr(0755, rpm, rpm)   %dir %{rpmhome}/fileattrs
581%rpmattr        %{rpmhome}/fileattrs/*
582
583%{__mandir}/man1/gendiff.1*
584%{__mandir}/man8/rpmbuild.8*
585%{__mandir}/man8/rpmdeps.8*
586%{__mandir}/man8/rpmspec.8*
587
588%if %{with_python_subpackage}
589%files -n python3-rpm
590%defattr(-,root,root)
591%{python3_sitearch}/rpm/
592%{python3_sitearch}/rpm-%{rpm_version}*.egg-info
593%endif
594
595%files devel
596%defattr(-,root,root)
597%{__mandir}/man8/rpmgraph.8*
598%rpmattr        %{__bindir}/rpmgraph
599%{__libdir}/librp*[a-z].so
600%{__libdir}/pkgconfig/rpm.pc
601%{__includedir}/rpm
602
603%files apidocs
604%defattr(-,root,root)
605%license COPYING
606%doc doc/librpm/html/*
607
608
609%changelog
610* Sun Feb 21 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.16.1.2-1
611- updated to 4.16.1.2.
612- updated patches from fedora.
613- updated vine-patches.
614
615* Sat Aug 22 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.0.1-4
616- rebuilt with lua51-5.1.5.
617
618* Fri May 08 2020 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.12.0.1-3
619- moved macros.vine to vine-rpm-macros.
620- dropped appdata macros.
621- imported metainfo.fileattr from upstream.
622- imported Patch10000 from upstream.
623
624* Tue Nov 24 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 4.12.0.1-2
625- add new utils (rpm2archive)
626
627* Mon Nov 23 2015 Daisuke SUZUKI <daisuke@vinelinux.org> 4.12.0.1-1
628- update to 4.12.0.1
629- add BR: libarchive-devel
630- use external bdb by default
631
632* Mon Jun 23 2014 Daisuke SUZUKI <daisuke@vinelinux.org> 4.11.2-1
633- update to 4.11.2
634- update internal bdb to 5.3.28
635
636* Mon Aug 12 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.11.1-1
637- update to 4.11.1
638
639* Wed May 08 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.11.1-0.rc1
640- update to 4.11.1-rc1
641
642* Thu Feb 07 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 4.11.0.1-1
643- update to 4.11.0.1
644- add %%_sourcedir to macros.vine
645
646* Wed Oct 31 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.10.2-3
647- use internal bdb(5.3.21)
648
649* Thu Oct 25 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.10.1-2
650- update vine patch
651  - split vine specific macros to /etc/rpm/macros.vine
652  - fix ruby macros
653- update ja.po (fix bogus translations)
654
655* Wed Oct 03 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.10.1-1
656- update to 4.10.1
657
658* Mon Sep 17 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.10.0-1
659- update to 4.10.0
660- add apidocs subpackage
661
662* Fri Apr 06 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.9.1.3-1
663- update to 4.9.1.3
664
665* Tue Mar 13 2012 Daisuke SUZUKI <daisuke@linux.or.jp> 4.9.1.2-4
666- add patch102-109 from upstream
667
668* Wed Feb 15 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.9.1.2-3
669- rebuild with python-2.7.2
670
671* Fri Dec 23 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 4.9.1.2-2
672- fix vine patch
673  - remove broken/dupreacted macro (__id_u)
674- add patch1340 to disable rpmbuild --sign functionality
675
676* Thu Dec 22 2011 Daisuke SUZUKI <daisuke@linux.or.jp> 4.9.1.2-1
677- update to 4.9.1.2
678- add patch1330 to enable xz payload (binary payload)
679- add BR: file-devel
680
681* Mon Jan 10 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 4.8.1-3
682- rebuild package (fix typo in /usr/lib/rpm/macros on i686)
683
684* Thu Jan  6 2011 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.8.1-2
685- add R: xz into rpm-build pkg
686- add BR: xz-devel
687
688* Sun Sep 19 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.1-1
689- update to 4.8.1
690- add patch1320 to force gpg v3 signature on package signing
691  - add --force-v3-sigs to gpg option
692- use internal dependency generator (upstream default)
693
694* Thu Mar 11 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.0-6
695- drop patch1160 to disable brp-strip-shared (<BTS:954>)
696- update patch1170 (enable legacymacros again)
697- add patch1300 to brp-compress xz/lzma support
698- add patch1310 to find static libs only on brp-strip-static-archive
699
700* Tue Feb 16 2010 KOBAYASHI Taizo <tkoba@vinelinux.org> - 4.8.0-5
701- drop Requires: beecrypt and BuildRequires: beecrypt-devel
702- added Requires: nss
703
704* Fri Feb 12 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.8.0-4
705- rebuilt with gcc-4.4.3-3 on ppc
706
707* Fri Feb  5 2010 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 4.8.0-3
708- modified Patch1230: add missing ppc-specific optflags, as in 4.4.2.3-12
709
710* Tue Feb 02 2010 Shu KONNO <owa@bg.wakwak.com> 4.8.0-2
711- add '--libdir=%%{_libdir}' to configure
712
713* Sun Jan 10 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 4.8.0-1
714- update to rpm-4.8.0
715- change default buildarch to i686
716  add BR: lua-devel, lkibcap-devel, libacl-devel, nss-devel
717- build with external Berkeley DB (db4)
718
719* Thu Jul 16 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2.3-12
720- rebuild to fix absolute path of sed in macros <BTS:VineLinux:0723>
721
722* Tue Jul 07 2009 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2.3-11
723- add Patch290 to find mono-dependencies automatically
724
725* Sun Jul  5 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.2.3-10
726- update patch100 to add _compat32_arch macro (currently i386)
727- add "_with_compat32 1" into i[356]86, athlon's macro to force compat32 build
728- add BR: cvs
729
730* Sat May 16 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-9
731- add Patch30 backported from 4.6.0
732  - allocating in even sized chunks helps avoiding crazy memory
733    fragmentation when resizing a lot (rhbz#472507)
734
735* Thu May 14 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-8
736- add Patch20-25 from upstream
737
738* Tue Apr 21 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-7
739- remove %ifos from spec file.
740- add python_site{lib,arch}, pyver macros
741- add emacsen_pkgdir macros
742- add macros for font package
743- update auto* files
744
745* Fri Oct 10 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-6
746- update Patch230
747  - add -fno-strict-aliasing -fno-schedule-insns2 to optflags
748    (VineSeed:16128)
749
750* Sun Aug 17 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-5
751- rebuild with external libpopt
752
753* Mon Jul 28 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-4
754- rebuild with python-2.5
755
756* Fri Apr 18 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 4.4.2.3-3
757- rebuilt with neon-0.28.2
758
759* Wed Apr 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-2
760- add Patch280 to fix external dependancy generator(revert patch)
761
762* Mon Apr 07 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-1
763- new upstream release
764
765* Thu Mar 20 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 4.4.2.3-0.rc1.3
766- fix file section for x86_64 build
767
768* Wed Mar 19 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-0.rc1.2
769- fix typo in Patch100 (_dist_release macro)
770
771* Tue Mar 18 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.3-0.rc1.1
772- new upstream rc version
773- add new _dist_release macro
774  seed http://trac.vinelinux.org/wiki/VersioningPolicy
775- use new release numbering policy
776
777* Wed Feb 27 2008 Takuya Kobayashi <ruby11@cocoa.ocn.ne.jp> 4.4.2.2-0vl6
778- update Patch260,Source100 <BTS:VineLinux:504>
779- update Patch260 (fix typo in rpmbuild japanese manpage)
780
781* Wed Feb 20 2008 AKIYAMA Kazuhito <akiyama@yb3.so-net.ne.jp> 4.4.2.2-0vl5
782- rebuild with expat-2.0.1
783
784* Mon Feb 04 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.2-0vl4
785- rebuild
786
787* Sun Feb 03 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.2-0vl3
788- fix Patch230 (remove unnecessary white spaces)
789
790* Fri Oct 19 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.2-0vl2
791- fix vine patch
792
793* Sat Oct 13 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.2-0vl1
794- new upstream release
795
796* Mon Jul 23 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2.1-0vl2
797- fix popt version (1.10.2.1)
798
799* Mon Jul 23 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2.1-0vl1
800- new upstream release
801- remove obsolete patches
802
803* Wed May 23 2007 NAKAMURA Kenta <kenta@vinelinux.org> 4.4.2-0vl25
804- rebuild with neon-0.26.3 (expecially for x86_64)
805
806* Tue May 15 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl24
807- add patch 37 to build without neon
808
809* Mon May 14 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2-0vl23
810- updated Patch230 (-m32 on ppc, -m64 on ppc64, and likewise)
811
812* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl22
813- use -mtune option instead of -mcpu
814
815* Wed May 09 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.4.2-0vl21
816- rebuilt with new toolchain
817- disable Patch53
818- add BuildReq: nkf
819
820* Fri Jan 26 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl20
821- rebuild
822
823* Sun Dec 31 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl19
824- update patch270. <BTS:VineLinux:448>
825
826* Sun Dec 31 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl18
827- fix typo in GROUPS-DESC_for_vine.txt <BTS:VineLinux:448>
828
829* Sat Dec 30 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 4.4.2-0vl17
830- fix typo in GROUPS*_for_vine.txt <BTS:VineLinux:429>
831
832* Thu Nov 09 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl16
833- update ja.po and manpage to fix typo (<BTS:278>)
834- update GROUPS for Vine Linux
835- add GROUPS*_for_vine.txt
836
837* Sat Jun 17 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl15
838- fix changelogname for 4.4.2-0vl14
839  ( was accidentally copied from 0vl13.. )
840
841* Fri Jun 16 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl14
842- update Patch230
843  - remove "-m64 -mcpu=nocona" from x86_64 optflags
844- add Patch250
845  - add %%_srcdefattr (-,root,root) to default macros
846
847* Mon May 15 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.4.2-0vl13
848- fix typo in changelog
849
850* Thu Apr 20 2006 KAZUKI SHIMURA <kazuki@ma.ccnw.ne.jp> 4.4.2-0vl12
851- rebuild with neon-0.25.5
852
853* Thu Mar 23 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl11
854- update Patch100 to use /var for %%{_localstatedir} instead of /var/lib
855
856* Mon Feb 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl10
857- update ja.po
858  - fix some mistranslations (thanks to NAKAMURA Kenta)
859  - squash some fuzzy translations
860
861* Mon Feb 27 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl9
862- fix spec bug.
863
864* Sun Feb 26 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl8
865- update Patch240 to install pentium?-linux/macros on x86_64 arch.
866- added compat32-popt for x86_64 architecture support (NAKAMURA Kenta)
867
868* Wed Feb 08 2006 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl7
869- add Patch230 to append "-m32/-m64" option to %%optflags in rpmrc
870- add Patch240 to install ix86-linux/macros on x86_64 arch.
871- update Patch100 to use lib/lib64 for %%_lib macro in per-platform
872  macros.
873
874* Sun Dec 25 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl6
875- add Patch220 to remove debug option from optflags (in rpmrc)
876
877* Wed Dec 21 2005 KOBAYASHI Taizo <tkoba@vinelinux.org> 4.4.2-0vl5
878- added Patch210 for PPC deadlock.
879
880* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl4
881- import Patch51-55 from MDK package.
882
883* Sun Dec 18 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl3
884- add Requires: popt >= %%{poptversion} to rpm-libs.
885  librpm-4.4 need new popt feature.
886
887* Fri Dec 16 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl2
888- change manpage kanjicode to euc-jp
889- add Patch190 to disable python_requires
890- add Patch200 to use external dependency generator instead of internal one.
891
892* Wed Dec 14 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.4.2-0vl1
893- update to rpm-4.4.3
894- Patche0-14 are imported from FC-devel
895- vine patches are ported from rpm-4.0.5 (Patch100-160)
896- add Patch170 for legacy(rpm-4.0) compatible build mode aliases
897- add Patch180 to disable {missing_doc,unpackaged}_files_terminate_build
898  by default. (This would be reenabled in future release)
899  If you need this feature, please set in your .rpmmacros file.
900
901* Sun Oct 23 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl12
902- rebuild on new environment
903  - use external libtool
904  - update makefile patch to fix build failure
905
906* Sun Apr 03 2005 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl11
907- rebuild with python-2.4.1-0vl1
908
909* Thu Mar 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl10
910- self rebuilt
911
912* Thu Mar 17 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl9
913- add brp-strip-shared in build macros
914
915* Wed Jul 28 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl8
916- remove %%vendor from global rpmmacro settings.
917
918* Mon May 10 2004 Tomoya TAKA <taka@vinelinux.org> 4.0.5-1vl7
919- fix %%pre script, remove bogus ppc* and alpha* macro directories
920
921* Mon May 10 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl6
922- remove bogus macro directories and symlinks in %%pre script
923
924* Sat Apr 17 2004 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl5
925- rebuild with python-2.3.3-0vl1
926
927* Sun Apr 11 2004 Shu KONNO <owa@bg.wakwak.com> 4.0.5-1vl4.1
928- rebuild with python-2.3.3-0vl0.3 (for TestPkg)
929
930* Tue Apr  6 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl4
931- remove GPG/PGP key from %%_docdir.
932- add Requires: vine-keyring, the Vine Linux official keyring.
933- add '--keyring' option in macros to use vine keyring.
934
935* Sun Mar  7 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl3
936- remove "--target" and "--host" from %%configure option.
937  The RPM does not work well on cross compiling, and the options
938  break some compile configurations....
939
940* Thu Feb 26 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.5-1vl2
941- use internal db only.
942- update Patch100 to fix %%configure macros
943
944* Fri Feb 20 2004 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 4.0.5-1vl1
945- source update for rebuild and current autotools
946- added BuildRequires libtool >= 1.5.2
947- added patch107,200
948  * Tue Mar 25 2003 Jeff Johnson <jbj@redhat.com> 4.0.5-1
949  - bump rpm/popt versions, hardwire 4.0.4 in libraries.
950  - link rpm libraries together, move symbols to achieve forward linkage.
951  - use db-4.1.25, not db-4.0.14, internally.
952  - add rpmdb_loadcvt script, rpmdb_foo utilities.
953  - use current autotools,
954  - use splint, not lclint.
955  - delete rpm-4.1 header-only signatures/digests when signing.
956  - hack out O_DIRECT support in db4 for now.
957
958  * Tue Nov  5 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.26
959  - backport /etc/rpm/platform changes.
960  - backport db-4.1.17 changes.
961  - add _noDirTokens macro for 6x builds.
962
963  * Sat Jun 15 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.24
964  - beecrypt: revert cpu/arch compile option mixup (#66752).
965
966  * Sun Jun  9 2002 Jeff Johnson <jbj@redhat.com> 4.0.4-7x.23
967  - make peace with automake-1.6.1 et al.
968  - backport all beecrypt/rpmio bits from 4.1 that don't break the API.
969  - use /etc/rpm/platform (if it exists), rather than uname(2), for arch.
970  - add /usr/lib/rpm/redhat/* per-vendor configuration.
971
972  * Thu May  2 2002 Jeff Johnson <jbj@redhat.com>
973  - fix: include <sys/time.h> for 6.2 python modules.
974
975  * Fri Apr 26 2002 Jeff Johnson <jbj@redhat.com>
976  - fix: rpmdb iterator memory leak in python bindings.
977
978  * Fri Apr 19 2002 Jeff Johnson <jbj@redhat.com>
979  - fix: packages produced by rpm-4.0 dinna merge signature tags.
980 
981* Fri May 02 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 4.0.4-18vl15
982- rebuild against perl-5.8.0
983- BuildRequires db4-devel
984
985* Wed Mar 12 2003 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl14
986- rebuild against recent toolchain
987
988* Wed Jan 29 2003 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl13
989- rebuild against python-2.2
990
991* Fri Dec 13 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl12
992- fixed typo in %%files for popt subpackage
993- added BuildRequires: autoconf213, automake14
994
995* Fri Nov 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl11
996- update Patch100 again: %%{_infodir} is now set to %%{_datadir}/info.
997
998* Fri Nov 29 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl10
999- added Patch106 for ppc
1000  (to fix misdetection of PowerPC 750FX/745x as pSeries. Doh!)
1001
1002* Fri Nov 22 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl9
1003- modified Patch100 for macros.in, platform.in and installplatform
1004  (important platform-dependent macros were missing. Fixed.)
1005
1006* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl8
1007- add Patch105 to make more short circuit on rpm building.
1008
1009* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl7
1010- update Patch100. (use _real_vendor instead of _vendor)
1011
1012* Thu Nov 21 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 4.0.4-18vl6
1013- add Patch103 to use mkstemp instead of mktemp.
1014- add Patch104 for $HOME expantion.
1015
1016* Sun Nov 17 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl5
1017- Source100 (rpm-4.0.4-ja.po) updated (small fix)
1018
1019* Fri Nov 15 2002 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl4
1020- add Prereq: rpm = %%{rpm_version} to rpm-*
1021
1022* Fri Nov 15 2002 Tomoya TAKA <taka@vinelinux.org> 4.0.4-18vl3
1023- add --with-pic to ./configure on alpha
1024- echo notice in %%post
1025
1026* Sun Nov 10 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl2
1027- added Source100 (Japanese message catalogue file)
1028
1029* Sun Nov 10 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl1
1030- added Patch102 to get correct "provides" information
1031  (for objdump in newer binutils may have translated message catalogues)
1032
1033* Sat Nov 09 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.0.4-18vl0
1034- first attempt for rpm-4.0.4 on Vine Linux
1035- based on rpm-4.0.4-7x.18 from Red Hat Linux 7.3
1036- /usr/src/redhat -> /usr/src/vine
1037- use built rpm binary, not preinstalled rpm, when compiling perl module
1038- FIXME: more patches and japanese translations would be needed
1039
1040* Thu Apr 18 2002 Jeff Johnson <jbj@redhat.com>
1041- fix: queries that evaluated to "" incorrectly returned NULL.
1042
1043* Thu Apr 11 2002 Jeff Johnson <jbj@redhat.com>
1044- fix: generate config file md5 as ascii, not binary (#62542).
1045
1046* Fri Apr  5 2002 Jeff Johnson <jbj@redhat.com>
1047- non-glibc: on upgrade, mergesort is much faster than quicksort.
1048
1049* Thu Apr  4 2002 Jeff Johnson <jbj@redhat.com>
1050- speedup large queries by ~50%.
1051- revert to presentation ordering Yet Again (#62158).
1052
1053* Wed Mar 27 2002 Jeff Johnson <jbj@redhat.com>
1054- fix: look for "/path" in Providename as well as Basenames (#59665).
1055- fix: avoid /dev/log installation more carefully (#62012).
1056- fix: don't compile beecrypt java bindings (#61992).
1057- solaris: save main() envp in global environ for use with gpg.
1058- don't add empty md5 strings to Filemd5's index.
1059- create Filemd5 index with binary, not ascii, keys.
1060
1061* Fri Mar 22 2002 Jeff Johnson <jbj@redhat.com>
1062- fix: make sure that .rpmsave files are created (#57078).
1063
1064* Mon Mar 18 2002 Jeff Johnson <jbj@redhat.com>
1065- fix: one-step-too-far when searching added package provides (#61388).
1066- fix: avoid libio misconfiguration with bleeding edge glibc.
1067- fix: add quotes around [:blank:] in linux find-provides.
1068- make --addsign and --resign behave exactly the same.
1069- *really* dump signature header immutable region.
1070- fix: don't overflow result buffer if gpg/pgp gives copious output.
1071
1072* Fri Mar 15 2002 Jeff Johnson <jbj@redhat.com>
1073- re-enable FD_CLOEXEC, the problem is in zlib through mmap.
1074- add toy python callbacks for payload unpacking failure(s).
1075
1076* Wed Feb 13 2002 Jeff Johnson <jbj@redhat.com>
1077- don't do close-on-exec, 2 powertools packages cannot be read when doing.
1078- reapply Berkeley DB patch #4491.
1079
1080* Thu Feb  7 2002 Jeff Johnson <jbj@redhat.com>
1081- rpm-4.0.4 release candidate.
1082- add cpanflute2, another perl.req fiddle.
1083- another cpanflute2 patch.
1084
1085* Mon Feb  4 2002 Jeff Johnson <jbj@redhat.com>
1086- generate index for pkgid (aka Sigmd5) tag, query/verify by pkgid.
1087- generate index for hdrid (aka Sha1header) tag, query/verify by hdrid.
1088- generate index for fileid (aka Filemd5s) tag, query/verify by fileid.
1089- query/verify by install transaction id.
1090
1091* Sun Feb  3 2002 Jeff Johnson <jbj@redhat.com>
1092- transaction rollbacks are functional.
1093
1094* Sat Feb  2 2002 Jeff Johnson <jbj@redhat.com>
1095- fix: drop header region when writing repackaged legacy header.
1096- bail on %%files macro.
1097
1098* Fri Feb  1 2002 Jeff Johnson <jbj@redhat.com>
1099- macro for %%files, always include %%defattr(), redhat config only.
1100
1101* Thu Jan 31 2002 Jeff Johnson <jbj@redhat.com>
1102- permit args to be hidden within %%__find_{requires,provides}.
1103- a couple more perl.{prov,req} fiddles.
1104
1105* Wed Jan 30 2002 Jeff Johnson <jbj@redhat.com>
1106- legacy: configurable whiteout for known Red Hat dependency loops.
1107- perl.req: don't mis-generate dependencies like perl(::path/to/foo.pl).
1108- use chainsaw algorithm for dependency tree decimation when ordering.
1109
1110* Tue Jan 29 2002 Jeff Johnson <jbj@redhat.com>
1111- transaction rollback code in rpmRollback().
1112- Red Hat 6.2 portability cruft.
1113
1114* Sun Jan 27 2002 Jeff Johnson <jbj@redhat.com>
1115- fix: fancy hash fiddles if not a tty.
1116- fix: handle /.../ correctly in rpmCleanPath().
1117
1118* Sat Jan 26 2002 Jeff Johnson <jbj@redhat.com>
1119- fix: %%exclude functional (again).
1120- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
1121- rpm-perl: force numeric comparison on rpm version (#58882).
1122
1123* Tue Jan 22 2002 Jeff Johnson <jbj@redhat.com>
1124- fix: query format qualifiers needed header.c merge.
1125- ppc64 arch added (#58634,#58636).
1126- turn on auto-generated perl requirements (#58519, #58536, #58537).
1127- add internal (customized) version of zlib.
1128
1129* Mon Jan 21 2002 Jeff Johnson <jbj@redhat.com>
1130- sync rpmdb and build with rpm-4.1, lots of splint annotations.
1131- add :armor and :base64 query format qualifiers for binary signatures.
1132
1133* Sat Jan 19 2002 Jeff Johnson <jbj@redhat.com>
1134- use beecrypt routines to calculate digests in rpm.
1135- dump legacy support for broken md5 signatures.
1136- sync popt and rpmio with rpm-4.1, rpmio has OpenPGP API.
1137
1138* Thu Jan 17 2002 Jeff Johnson <jbj@redhat.com>
1139- missing key(s) on keyring when verifying a signature is now an error.
1140- remove dependency whiteout.
1141- calculate rpm-4.1 ordering/orientation metrics in rpmdepOrder().
1142
1143* Fri Jan 11 2002 Jeff Johnson <jbj@redhat.com>
1144- permit subset installs for %%lang colored hardlink file sets.
1145
1146* Thu Jan 10 2002 Jeff Johnson <jbj@redhat.com>
1147- fix: signing multiple times dinna work, discard immutable region.
1148- remove poptmodule.so for separate packaging.
1149
1150* Wed Jan  9 2002 Jeff Johnson <jbj@redhat.com>
1151- permit gpg/pgp/pgp5 execs to be reconfigured.
1152
1153* Tue Jan  8 2002 Jeff Johnson <jbj@redhat.com>
1154- use db-4.0.14 final internally.
1155- make rpm-perl package self-hosting (#57748).
1156
1157* Mon Jan  7 2002 Jeff Johnson <jbj@redhat.com>
1158- Depends should use CDB if configured.
1159- autodetect python 1.5/2.2.
1160
1161* Sun Jan  6 2002 Jeff Johnson <jbj@redhat.com>
1162- handle lazy db open's in chroot with absolute path, not prefix strip.
1163
1164* Sat Jan  5 2002 Jeff Johnson <jbj@redhat.com>
1165- sparc: make dbenv per-rpmdb, not per-dbi.
1166
1167* Thu Dec 20 2001 Jeff Johnson <jbj@redhat.com>
1168- tru64 compiler message cleanup.
1169- add buildarch lines for hppa (#57728).
1170
1171* Wed Dec 19 2001 Jeff Johnson <jbj@redhat.com>
1172- look for PY_VERSION 2.2c1.
1173- fix: typo in find-requires.
1174
1175* Sun Dec  9 2001 Jeff Johnson <jbj@redhat.com>
1176- solaris: translate i86pc to i386 (#57182).
1177- fix: %%GNUconfigure breaks with single quotes (#57264).
1178
1179* Mon Dec  3 2001 Jeff Johnson <jbj@redhat.com>
1180- rpm-4.0.4 started.
1181- turn off rpm-perl until it's self-hosting.
1182- jigger up rpm-python with python-2.2b2 for now.
1183- remove libtoolize from %%configure for now (#57039).
1184- teach find-requires to autogenerate GCC_3.0 dependencies.
Note: See TracBrowser for help on using the repository browser.