From owner-freebsd-pkg@FreeBSD.ORG Mon Jan 13 01:07:06 2014 Return-Path: Delivered-To: freebsd-pkg@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E81750E for ; Mon, 13 Jan 2014 01:07:06 +0000 (UTC) Received: from mail-oa0-x22e.google.com (mail-oa0-x22e.google.com [IPv6:2607:f8b0:4003:c02::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 653441171 for ; Mon, 13 Jan 2014 01:07:06 +0000 (UTC) Received: by mail-oa0-f46.google.com with SMTP id l6so7317403oag.19 for ; Sun, 12 Jan 2014 17:07:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:from:content-type:message-id:date:to :content-transfer-encoding:mime-version; bh=XpIBX7wQVxmkL6cKYDeIfWB3g/0LWZ+30xYgdd3yMW0=; b=MO1TPZxDFOuyFyrSjNmEZ4mWTnTR5gWQdEeWZ1yDJK6H9HVLRRo2A3ekOU1c9b689C 9ngeg3Nm+xdNVDFQvpGyAh2YUOh4Q095Co7XjqsYHtR7WmZ0nckskeR6NousJyJcUcGI 2ArZBMtnh7VHovbdFw7YHqCCAGLSFXlM2TW6mXsjQdO5ukhSU5A2p71ETmRYl33wqq7e fMK+wz4bSi9W1xSwMXYMRPjPRvpd/3yK0KoVPInxOnaqxeTYZOSVxQ6bSe5I5M8oW7bO EVdnNJScbEvlpSvIJoF5nOH4jxpg8xf6SR/tVme/fve7YyI5Wnx6CjXg73iLEcu1Mjto g3jA== X-Received: by 10.60.124.138 with SMTP id mi10mr17206oeb.57.1389575225638; Sun, 12 Jan 2014 17:07:05 -0800 (PST) Received: from [192.168.1.64] (pool-96-226-7-190.dllstx.fios.verizon.net. [96.226.7.190]) by mx.google.com with ESMTPSA id hl3sm19120567obb.0.2014.01.12.17.07.04 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 12 Jan 2014 17:07:04 -0800 (PST) Subject: Why does Vim in pkgng depend on X11 and the GTK? From: Matthew Pherigo Content-Type: text/plain; charset=us-ascii X-Mailer: iPad Mail (11B554a) Message-Id: <89775A0F-1C96-4B9C-A620-E9EAB4D514F5@gmail.com> Date: Sun, 12 Jan 2014 19:07:03 -0600 To: "freebsd-pkg@freebsd.org" Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) X-BeenThere: freebsd-pkg@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Binary package management and package tools discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 01:07:06 -0000 Hi, (Note: I'm not sure if this is the right mailing list or not, so if I need t= o go somewhere else, let me know.) When installing Vim from pkgng, I'm forced to also install a lot of addition= al stuff I don't need, like so: # pkg install vim Updating repository catalogue The following 90 packages will be installed: Installing xproto: 7.0.25 Installing libXdmcp: 1.1.1 Installing libXau: 1.0.8 Installing libiconv: 1.14_1 Installing libpthread-stubs: 0.3_4 Installing kbproto: 1.0.6 Installing libICE: 1.0.8,1 Installing pixman: 0.32.4 Installing renderproto: 0.11.1 Installing libfontenc: 1.1.2 Installing freetype2: 2.5.2 Installing expat: 2.1.0 Installing font-util: 1.3.0_1 Installing graphite2: 1.2.4 Installing png: 1.5.17 Installing pcre: 8.33 Installing libffi: 3.0.13_1 Installing gettext: 0.18.3.1 Installing perl5: 5.16.3_6 Installing icu: 50.1.2 Installing gnomehier: 3.0 Installing randrproto: 1.4.0 Installing xextproto: 7.2.1 Installing xineramaproto: 1.2.1 Installing fixesproto: 5.0 Installing inputproto: 2.3 Installing damageproto: 1.2.1 Installing compositeproto: 0.4.2 Installing cups-client: 1.5.4_1 Installing hicolor-icon-theme: 0.12 Installing xf86vidmodeproto: 2.3.1 Installing dri2proto: 2.8 Installing pciids: 20131225 Installing jpeg: 8_4 Installing jbigkit: 1.6 Installing jasper: 1.900.1_12 Installing tcl86: 8.6.1 Installing libyaml: 0.1.4_2 Installing libexecinfo: 1.1_3 Installing lua: 5.1.5_6 Installing ctags: 5.8 Installing cscope: 15.8a Installing libxml2: 2.8.0_3 Installing libSM: 1.2.2,1 Installing mkfontscale: 1.1.1 Installing mkfontdir: 1.0.7 Installing fontconfig: 2.11.0_1,1 Installing font-misc-ethiopic: 1.0.3_1 Installing font-bh-ttf: 1.0.3_1 Installing encodings: 1.0.4_1,1 Installing dejavu: 2.34 Installing python27: 2.7.6_1 Installing python2: 2_2 Installing libpciaccess: 0.13.2 Installing ruby: 1.9.3.484,1 Installing libxcb: 1.9.3 Installing font-misc-meltho: 1.0.3_1 Installing xcb-util: 0.3.9_1,1 Installing glib: 2.36.3_1 Installing shared-mime-info: 1.1 Installing python: 2.7_1,2 Installing libdrm: 2.4.17_1 Installing atk: 2.8.0 Installing libX11: 1.6.2,1 Installing libXrender: 0.9.8 Installing xorg-fonts-truetype: 7.7_1 Installing libXft: 2.3.1 Installing xcb-util-renderutil: 0.3.8 Installing libXt: 1.1.4,1 Installing libXext: 1.3.2,1 Installing libXinerama: 1.1.3,1 Installing libXfixes: 5.0.1 Installing libXdamage: 1.1.4 Installing libXcursor: 1.1.14 Installing libXcomposite: 0.4.4,1 Installing libXmu: 1.1.2,1 Installing libXxf86vm: 1.1.3 Installing cairo: 1.10.2_7,2 Installing libXrandr: 1.4.2 Installing libXi: 1.7.2,1 Installing libGL: 7.6.1_4 Installing harfbuzz: 0.9.25 Installing libGLU: 9.0.0 Installing freeglut: 2.8.1 Installing pango: 1.34.1_1 Installing tiff: 4.0.3 Installing gdk-pixbuf2: 2.28.2 Installing gtk-update-icon-cache: 2.24.22 Installing gtk2: 2.24.22_1 Installing vim: 7.4.110_2 The installation will require 349 MB more space 71 MB to be downloaded Proceed with installing packages [y/N]:=20 Apparently, I can compile it without these requirements from the ports tree (= not to mention that no Linux distro I've used has ever required X to be inst= alled with Vim), so the problem isn't inherently in Vim. Perhaps these setti= ngs would make sense on something like PC-BSD where the user is expected to h= ave a graphical environment, but on FreeBSD, which is more targeted toward s= erver usage, doesn't it make more sense for vim to not depend on X? Thanks, Matt=