From owner-freebsd-stable@FreeBSD.ORG Wed Jan 23 23:16:35 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id C6BA17E4 for ; Wed, 23 Jan 2013 23:16:35 +0000 (UTC) (envelope-from peter@wemm.org) Received: from mail-vb0-f52.google.com (mail-vb0-f52.google.com [209.85.212.52]) by mx1.freebsd.org (Postfix) with ESMTP id 8678E7F9 for ; Wed, 23 Jan 2013 23:16:35 +0000 (UTC) Received: by mail-vb0-f52.google.com with SMTP id fa15so5212557vbb.11 for ; Wed, 23 Jan 2013 15:16:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wemm.org; s=google; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Pfk2tEGrLG1DCJkFJixkDjW/mZbDuB+mRb88PbOsOd4=; b=cp1JVk0Koeq4X8QHjmwCrM7MuqokB87EdDVr5f6BsNEOH0r+2NIFuCtBXyGCs5eix0 MfLxW5pVgu6bM1VAMu97XAF+qI0Wsqa8tRchYOA6tv0kbofP+kxLH6EtagV7X9G1hDga a+y3HZkwrAxwHiHSPHHyEBu6xhYpws1CGVfXA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=Pfk2tEGrLG1DCJkFJixkDjW/mZbDuB+mRb88PbOsOd4=; b=J9Gx42cqZIKx5DRdYvG+1aHqrwQqlh3vrmHlQejFxLhZq8B0/dzEjMnoTmPDQoM8pK xdasG97ofYJq/4MeEJHJ0/n5OHii3UO5FWAeIfwe5qVTGv5IYisT1y84NX2JBcpmKw+W Rencae7m6qiX+JEi+wQcNKI8uvM3ZStyQviSmEIq/RsvW5axfjcmXSWbUnc0AJQi3UTM xkUDAYZ8mDRYdpKZK5IrcYdTgAuDO59f2RCgTatm2M1k32n2keDAvVbL1j2a9OBLQtDc PK7Tp/73sW/UxAlTPBCqKnvmG0DXIFXNWm/z7ggOhZRkjXKPZchiMTOR70QeCvb028Mg LRHQ== MIME-Version: 1.0 X-Received: by 10.52.88.168 with SMTP id bh8mr2961930vdb.51.1358982989539; Wed, 23 Jan 2013 15:16:29 -0800 (PST) Received: by 10.220.174.135 with HTTP; Wed, 23 Jan 2013 15:16:29 -0800 (PST) In-Reply-To: References: <20130123144050.GG51786@e-Gitt.NET> <20130123201734.be0f9e715289c29e1b03c393@FreeBSD.org> Date: Wed, 23 Jan 2013 15:16:29 -0800 Message-ID: Subject: Re: svn - but smaller? From: Peter Wemm To: Chris Rees Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQlag+k/i9uknL1Z3g/NPQzO4N1AkyC2vf14+5J5q4ZcEU12ENdfhx/1PSWh2Nj4FHkd6+ig Cc: Lev Serebryakov , FreeBSD , Emanuel Haupt X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Jan 2013 23:16:35 -0000 On Wed, Jan 23, 2013 at 3:05 PM, Peter Wemm wrote: > On Wed, Jan 23, 2013 at 1:25 PM, Chris Rees wrote: >> On 23 January 2013 19:17, Emanuel Haupt wrote: >>> devel/subversion already has an option to build a static version. A >>> solution could be to create a stub port (devel/subversion-static) >>> similar to: >>> >>> shells/bash-devel >>> shells/bash-static-devel >>> >>> dns/ldns >>> dns/py-ldns >> >> Great idea; >> >> http://www.bayofrum.net/~crees/patches/svn-static.diff > > No, you completely missed the point. > > Its not about static linking its embedded subversion libraries. I'm > complaining about things like gdbm and bdb via apr, build dependencies > like both python and perl for apr, and so on. > > If you made a port just to turn on the static option, it is equally as > fail as before. Specific example.. doing a portsnap and build of devel/subversion out of the box, you get: ===>>> The following actions will be taken if you choose to proceed: Install devel/subversion Install databases/sqlite3 Install devel/pkgconf Install devel/apr1 Install converters/libiconv Install devel/libtool Install databases/db42 Install databases/gdbm Install devel/gmake Install devel/gettext Install devel/autoconf Install devel/autoconf-wrapper Install devel/m4 Install lang/perl5.14 Install misc/help2man Install devel/p5-Locale-gettext Install devel/automake Install devel/automake-wrapper Install lang/python27 Install textproc/expat2 Install www/neon29 You can thin it down a bit by turning off a few bits.. neon->serf helps a little but not much. Trimming some runtime (vs buildtime) grandchildren like apr's gdbm/bdb modules trims some license dependencies. I'll update that list when the build is finished. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV bitcoin:188ZjyYLFJiEheQZw4UtU27e2FMLmuRBUE