From owner-freebsd-ports@FreeBSD.ORG Thu May 22 18:18:11 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A33B0E5C for ; Thu, 22 May 2014 18:18:11 +0000 (UTC) Received: from mail-oa0-x22d.google.com (mail-oa0-x22d.google.com [IPv6:2607:f8b0:4003:c02::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6BC1D2C36 for ; Thu, 22 May 2014 18:18:10 +0000 (UTC) Received: by mail-oa0-f45.google.com with SMTP id l6so4438348oag.18 for ; Thu, 22 May 2014 11:18:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=khera.org; s=google11; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=hWl65Vpc8uGDp2aeVcOW/N6eFhDCbKbkImhwHkWNd/4=; b=AXbixrvVdTT/s4Izd4ya9+UnnIEq1PNO6Dtj+TVycVBw/DN68ml0qtlbBc9L9OPdo6 +eKMdTDgSLAiBo6o08IJ3A2oDPyPYuG3ptPvy+fHQ+Nb8935SpN4dt+7N1Vg9yUnWEeT q8X1mA+dVhWstPrbQlp2MtYsx5A253Yc+Y1SI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=hWl65Vpc8uGDp2aeVcOW/N6eFhDCbKbkImhwHkWNd/4=; b=FUvQZJ3G1B6e4sMJdyNLJaGOdWRgXvcf1O3m38t4UHztSIjt3cK0aoVbBrJK3i7OF1 KZ/oWErFjKb+djCLwTpa6tqT1AJx9Qzssqnc/LmyxsQzi3kCY277kKQddGaz/M1C26vP hAtv4bvGka1CBIPC7DKMbEA56wPaGq9VBSignD5yyRs9szu+DxnT7zoImGamxnlBTokL d9SKOZ1X0Oaewga5Usox0fEw8n807zUfCF1UbCUukoGvKwp4rnmJCBImJ1+qcsFAuFgh 847iXcIz1nyOyiqd7POxZrswc2eXgWLsi++lQMlXMTe3Ac2Y/nBR7Fz0aH5P2BLEuQan sziA== X-Gm-Message-State: ALoCoQlaLT0ga9oYkLymP/GL1UDVgD6Fk6TXdHgXalT3xVYyE+pBEQqTYZNOPfnG9MfEMjHBgplp MIME-Version: 1.0 X-Received: by 10.182.22.111 with SMTP id c15mr55519905obf.32.1400782690205; Thu, 22 May 2014 11:18:10 -0700 (PDT) Received: by 10.76.151.134 with HTTP; Thu, 22 May 2014 11:18:10 -0700 (PDT) Date: Thu, 22 May 2014 14:18:10 -0400 Message-ID: Subject: splitting subversion port? From: Vick Khera To: lev@FreeBSD.org Content-Type: text/plain; charset=UTF-8 Cc: FreeBSD Ports List X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 May 2014 18:18:11 -0000 I was wondering if you would be open to peeling off the mod_dav_svn from being an option in the subversion port to being its own port that depends on this one, or making a sub-port that installs subversion with it enabled under a different package name. The reason I have is that I am trying to switch over to pkgng and using pre-built packages for everything. I can't do this for subversion as I need the dav module on one server, but not on any other machine I run. Also, I use another apache module, www/mod_authnz_crowd, which depends on a subversion built with mod_dav_svn. As it stands, I cannot make a package for that easily. There is precedent for splitting the apache module out, as PHP5 has recently done just that. By splitting the module out into its own port, all of this would be possible, and it would avoid having to install the module-enabled package on all of my servers which would pull down apache, as well, which I do not need on my compute nodes. Another way of accomplishing the goal would be to make a sub-port similar to things like emacs-nox11 and ImageMagick-nox11 that install their base ports with specific options. There could be a subversion-apache port that builds the subversion port with the apache module and dependencies. Anyhow, I'm willing to try to do the work, but I wanted to know if you're agreeable, and which way you'd prefer to do it. Obviously the sub-port would be easier. I have a feeling the split port may not work out because the SVNUSER gets changed if the dav module is enabled.