From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 40750 invoked by alias); 16 May 2017 11:49:28 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 40681 invoked by uid 89); 16 May 2017 11:49:24 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-9.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=river, Settings, divert, 2123 X-HELO: rgout01.bt.lon5.cpcloud.co.uk Received: from rgout0104.bt.lon5.cpcloud.co.uk (HELO rgout01.bt.lon5.cpcloud.co.uk) (65.20.0.124) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 16 May 2017 11:49:20 +0000 X-OWM-Source-IP: 86.166.190.52 (GB) X-OWM-Env-Sender: jonturney@btinternet.com X-Junkmail-Premium-Raw: score=8/50,refid=2.7.2:2017.5.13.91815:17:8.707,ip=,rules=NO_URI_FOUND, NO_CTA_URI_FOUND, NO_MESSAGE_ID, NO_URI_HTTPS, TO_MALFORMED Received: from localhost.localdomain (86.166.190.52) by rgout01.bt.lon5.cpcloud.co.uk (9.0.019.13-1) (authenticated as jonturney@btinternet.com) id 58F62BE3032B430D; Tue, 16 May 2017 12:49:21 +0100 From: Jon Turney To: cygwin-apps@cygwin.com Cc: Jon Turney Subject: [PATCH setup 00/15] Various setup patches Date: Tue, 16 May 2017 11:49:00 -0000 Message-Id: <20170516114900.168120-1-jon.turney@dronecode.org.uk> X-SW-Source: 2017-05/txt/msg00101.txt.bz2 Still lacking a convenient river to divert to wash out the filth Jon Turney (15): Add Makefile rule to rename build products to form used when uploading Don't bother storing prev version Rename "Internet Explorer Proxy Settings" to "System Proxy Settings" Remove packageversion::sources(), only packageversion::source() is useful Remove unused forward declaration of non-existent class category Remove unneeded virtual from class packagesource's methods Simplify class packagesource Fix comments and indentation in check_for_cached Initial setting of trust should be TRUST_CURR Change PackageSpecification::_operator to an enum Remove useless PackageSpecification methods Stop pretending to support complex dependencies All, rather than just the first (usually current) version should get dependencies Make PackageDepends a type Add some progress reporting during preremove and uninstall IniDBBuilderPackage.cc | 69 ++++++++++------------------------------ IniDBBuilderPackage.h | 6 ++-- Makefile.am | 6 ++++ PackageSpecification.cc | 84 +++++++++++++++++++------------------------------ PackageSpecification.h | 49 ++++++++++------------------- PickView.cc | 3 +- configure.ac | 3 ++ desktop.cc | 1 - download.cc | 53 +++++++++++-------------------- iniparse.yy | 16 +++++----- install.cc | 29 ++++++++++------- package_db.cc | 27 +++++++--------- package_depends.h | 21 +++++++++++++ package_meta.cc | 10 ++---- package_meta.h | 7 ++--- package_source.cc | 48 +++------------------------- package_source.h | 64 +++++++------------------------------ package_version.cc | 60 ++++++++++++----------------------- package_version.h | 21 +++++-------- prereq.cc | 12 +++---- res.rc | 3 +- resource.h | 1 - 22 files changed, 204 insertions(+), 389 deletions(-) create mode 100644 package_depends.h -- 2.12.3