public inbox for cygwin-apps-cvs@sourceware.org
help / color / mirror / Atom feed
* setup ChangeLog IniDBBuilder.h IniDBBuilderPac ...
@ 2015-02-05 14:46 corinna
  0 siblings, 0 replies; 4+ messages in thread
From: corinna @ 2015-02-05 14:46 UTC (permalink / raw)
  To: cygwin-apps-cvs

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	corinna@sourceware.org	2015-02-05 14:46:28

Modified files:
	.              : ChangeLog IniDBBuilder.h IniDBBuilderPackage.cc 
	                 IniDBBuilderPackage.h Makefile.am inilex.ll 
	                 iniparse.yy install.cc package_source.h 
Added files:
	.              : sha2.c sha2.h 

Log message:
	Prepare for changing from MD5 to SHA256 checksums.
	* IniDBBuilder.h (IniDBBuilder::buildInstallSHA256): Declare as pure
	virtual method.
	(IniDBBuilder::buildSourceSHA256): Ditto.
	* IniDBBuilderPackage.h (IniDBBuilderPackage::buildInstallSHA256):
	Declare.
	(IniDBBuilderPackage::buildSourceSHA256): Ditto.
	* IniDBBuilderPackage.cc: Formatting changes.
	(IniDBBuilderPackage::buildInstallSHA256): New method to store SHA256
	sum for binary package.
	(IniDBBuilderPackage::buildSourceSHA256): Ditto for source package.
	* Makefile.am (@SETUP@_SOURCES): Add sha256sum.c and sha256sum.h.
	* inilex.ll: Formatting changes.  Implement string recognition for
	SHA256 sums.
	* iniparse.yy: Define new token.  Allow SHA256 as well as MD5 checksums.
	* install.cc (do_install_thread): Call chksum_one instead of md5sum.
	(sha256_str): New static function to create SHA256 checksum string for
	log output.
	(sha256_one): New function to compute SHA256 checksum for file.
	(md5_one): Move validity tests into chksum_one.
	(chksum_one): New static function.  Call either sha256_one
	or md5_one depending on checksum read from ini file.
	* package_source.h (packagesource::packagesource): Initialize sha256sum.
	(packagesource::sha256sum): New member.
	* sha2.c: New file, taken from OpenBSD.
	* sha2.h: New file, taken from OpenBSD.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/sha2.c.diff?cvsroot=cygwin-apps&r1=NONE&r2=2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/sha2.h.diff?cvsroot=cygwin-apps&r1=NONE&r2=2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.865&r2=2.866
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilder.h.diff?cvsroot=cygwin-apps&r1=2.12&r2=2.13
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.cc.diff?cvsroot=cygwin-apps&r1=2.29&r2=2.30
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.h.diff?cvsroot=cygwin-apps&r1=2.13&r2=2.14
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/Makefile.am.diff?cvsroot=cygwin-apps&r1=2.100&r2=2.101
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/inilex.ll.diff?cvsroot=cygwin-apps&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/iniparse.yy.diff?cvsroot=cygwin-apps&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/install.cc.diff?cvsroot=cygwin-apps&r1=2.114&r2=2.115
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_source.h.diff?cvsroot=cygwin-apps&r1=2.19&r2=2.20


^ permalink raw reply	[flat|nested] 4+ messages in thread

* setup ChangeLog IniDBBuilder.h IniDBBuilderPac ...
@ 2015-02-05 16:56 corinna
  0 siblings, 0 replies; 4+ messages in thread
From: corinna @ 2015-02-05 16:56 UTC (permalink / raw)
  To: cygwin-apps-cvs

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	corinna@sourceware.org	2015-02-05 16:56:17

Modified files:
	.              : ChangeLog IniDBBuilder.h IniDBBuilderPackage.cc 
	                 IniDBBuilderPackage.h Makefile.am inilex.ll 
	                 iniparse.yy install.cc package_source.h 

Log message:
	Throughout, change preceeding patch from SHA256 to SHA512.
	* Makefile.am (BASECXXFLAGS): Add -Wno-attributes for the sake of
	sha2.c.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.866&r2=2.867
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilder.h.diff?cvsroot=cygwin-apps&r1=2.13&r2=2.14
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.cc.diff?cvsroot=cygwin-apps&r1=2.30&r2=2.31
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.h.diff?cvsroot=cygwin-apps&r1=2.14&r2=2.15
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/Makefile.am.diff?cvsroot=cygwin-apps&r1=2.101&r2=2.102
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/inilex.ll.diff?cvsroot=cygwin-apps&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/iniparse.yy.diff?cvsroot=cygwin-apps&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/install.cc.diff?cvsroot=cygwin-apps&r1=2.115&r2=2.116
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_source.h.diff?cvsroot=cygwin-apps&r1=2.20&r2=2.21


^ permalink raw reply	[flat|nested] 4+ messages in thread

* setup ChangeLog IniDBBuilder.h IniDBBuilderPac ...
@ 2013-07-12 20:23 cgf
  0 siblings, 0 replies; 4+ messages in thread
From: cgf @ 2013-07-12 20:23 UTC (permalink / raw)
  To: cygwin-apps-cvs

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	cgf@sourceware.org	2013-07-12 20:23:07

Modified files:
	.              : ChangeLog IniDBBuilder.h IniDBBuilderPackage.cc 
	                 ScanFindVisitor.cc cygpackage.cc cygpackage.h 
	                 inilex.ll iniparse.yy package_version.cc 
	                 package_version.h 

Log message:
	* IniDBBuilder.h (IniDBBuilder::set_arch): New function.
	(IniDBBuilder::set_release): New function.
	(IniDBBuilder::arch): New storage for arch:.
	(IniDBBuilder::arch): New storage for release:.
	* IniDBBuilderPackage.cc (IniDBBuilderPackage::autodep): Fix cut/paste error
	which ended up calling the wrong thing.
	* ScanFindVisitor.cc (ScanFindVisitor::visitFile): Remove old code.
	* cygpackage.cc (cygpackage::set_autodep): Implement to satisfy setup's insane
	class hierarchy.
	* cygpackage.h (cygpackage::set_autodep): See above.
	(std::string autodep_regex): Ditto.
	* package_version.cc (packageversion::set_autodep): Ditto.
	* package_version.h (packageversion::set_autodep): Ditto.
	* inilex.ll: Tokenize "arch:" and "release:".
	* iniparse.yy: Parse ARCH and RELEASE.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.811&r2=2.812
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilder.h.diff?cvsroot=cygwin-apps&r1=2.11&r2=2.12
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.cc.diff?cvsroot=cygwin-apps&r1=2.26&r2=2.27
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ScanFindVisitor.cc.diff?cvsroot=cygwin-apps&r1=2.4&r2=2.5
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/cygpackage.cc.diff?cvsroot=cygwin-apps&r1=2.21&r2=2.22
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/cygpackage.h.diff?cvsroot=cygwin-apps&r1=2.17&r2=2.18
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/inilex.ll.diff?cvsroot=cygwin-apps&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/iniparse.yy.diff?cvsroot=cygwin-apps&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_version.cc.diff?cvsroot=cygwin-apps&r1=2.30&r2=2.31
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_version.h.diff?cvsroot=cygwin-apps&r1=2.25&r2=2.26


^ permalink raw reply	[flat|nested] 4+ messages in thread

* setup ChangeLog IniDBBuilder.h IniDBBuilderPac ...
@ 2009-12-13 19:23 cgf
  0 siblings, 0 replies; 4+ messages in thread
From: cgf @ 2009-12-13 19:23 UTC (permalink / raw)
  To: cygwin-apps-cvs

CVSROOT:	/cvs/cygwin-apps
Module name:	setup
Changes by:	cgf@sourceware.org	2009-12-13 19:23:43

Modified files:
	.              : ChangeLog IniDBBuilder.h IniDBBuilderPackage.cc 
	                 IniDBBuilderPackage.h PickPackageLine.cc 
	                 PickView.cc install.cc package_meta.cc 
	                 prereq.cc package_version.cc package_version.h 
	                 package_meta.h inilex.ll iniparse.yy 

Log message:
	* IniDBBuilder.h (buildMessage): Define for base class.
	* IniDBBuilderPackage.cc (IniDBBuilderPackage::buildMessage): Define.
	* IniDBBuilderPackage.h (IniDBBuilderPackage::buildMessage): Declare.
	* PickPackageLine.cc: Pass pointer to package to "pick" throughout, where
	appropriate.
	* PickView.cc: Ditto.
	* install.cc: Ditto.
	* package_meta.cc: Ditto.
	* prereq.cc: Ditto.
	* package_version.cc: Ditto.
	(packageversion::pick): Add pkg pointer as second argument.  Display message
	where appropriate.
	* package_version.h (packageversion::pick): Add pkg pointer as second argument.
	* package_meta.h (packagemeta::mesage): Define.
	(packagemeta::set_message): Define.
	* inilex.ll: Properly return MESSAGE token.
	* iniparse.yy: Handle message: keyword.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/ChangeLog.diff?cvsroot=cygwin-apps&r1=2.662&r2=2.663
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilder.h.diff?cvsroot=cygwin-apps&r1=2.9&r2=2.10
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.cc.diff?cvsroot=cygwin-apps&r1=2.22&r2=2.23
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/IniDBBuilderPackage.h.diff?cvsroot=cygwin-apps&r1=2.11&r2=2.12
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickPackageLine.cc.diff?cvsroot=cygwin-apps&r1=2.21&r2=2.22
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/PickView.cc.diff?cvsroot=cygwin-apps&r1=2.35&r2=2.36
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/install.cc.diff?cvsroot=cygwin-apps&r1=2.91&r2=2.92
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.cc.diff?cvsroot=cygwin-apps&r1=2.55&r2=2.56
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/prereq.cc.diff?cvsroot=cygwin-apps&r1=2.2&r2=2.3
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_version.cc.diff?cvsroot=cygwin-apps&r1=2.28&r2=2.29
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_version.h.diff?cvsroot=cygwin-apps&r1=2.23&r2=2.24
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/package_meta.h.diff?cvsroot=cygwin-apps&r1=2.37&r2=2.38
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/inilex.ll.diff?cvsroot=cygwin-apps&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/setup/iniparse.yy.diff?cvsroot=cygwin-apps&r1=1.1&r2=1.2


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2015-02-05 16:56 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-05 14:46 setup ChangeLog IniDBBuilder.h IniDBBuilderPac corinna
  -- strict thread matches above, loose matches on Subject: below --
2015-02-05 16:56 corinna
2013-07-12 20:23 cgf
2009-12-13 19:23 cgf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).