From owner-freebsd-ports@FreeBSD.ORG Fri Sep 6 22:13:10 2013 Return-Path: Delivered-To: freebsd-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 ESMTP id 38DE6F14 for ; Fri, 6 Sep 2013 22:13:10 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from ziemba.us (osmtp.ziemba.us [208.106.105.149]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0F5CC2D55 for ; Fri, 6 Sep 2013 22:13:09 +0000 (UTC) Received: from hairball.ziemba.us (localhost.ziemba.us [127.0.0.1]) by hairball.ziemba.us (8.14.6/8.14.6) with ESMTP id r86M554P089099 for ; Fri, 6 Sep 2013 15:05:05 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) Received: (from mailnull@localhost) by hairball.ziemba.us (8.14.6/8.14.6/Submit) id r86M55Vx089098 for freebsd-ports@freebsd.org; Fri, 6 Sep 2013 15:05:05 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) X-Authentication-Warning: hairball.ziemba.us: mailnull set sender to pz-freebsd-ports@ziemba.us using -f Received: (from news@localhost) by usenet.ziemba.us (8.14.5/8.14.5/Submit) id r86M53oZ090110 for treehouse-mail-freebsd-ports@hairball.ziemba.us; Fri, 6 Sep 2013 15:05:03 -0700 (PDT) (envelope-from news) From: "G. Paul Ziemba" To: freebsd-ports@freebsd.org Subject: thinkingrock installs xdg-open, conflicts with xdg-utils port Date: Fri, 6 Sep 2013 22:05:02 +0000 (UTC) Message-id: Errors-to: "G. Paul Ziemba" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: paul+usenet@w6yx.stanford.edu List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Sep 2013 22:13:10 -0000 I'm migrating to pkgng, so maybe there is now more rigorous checking for conflicts between files installed by different ports which didn't occur previously. pkg2ng complained about the conflict and refused to register xdg-utils because of conflicts with thinkingrock. I currently have deskutils/thinkingrock and devel/xdg-utils installed. These ports both install /usr/local/bin/xdg-{email,open}, and they seem to be identical versions of the files. As many ports depend on devel/xdg-utils, it seems to me that the correct approach would be to patch the thinkingrock port to: 1. not install its own xdg-{email,open}; and 2. add a dependency on devel/xdg-utils Another possibility might be to have thinkingrock install its xdg-{email,open} as tr-xdg-{email,open} but I have not looked at the port enough to know if it is possible to change TR to call the new names. I'll try to work up a patch for the first approach and submit a PR, pending any followups to this message. -- G. Paul Ziemba FreeBSD unix: 3:01PM up 143 days, 2:19, 1 user, load averages: 1.15, 0.97, 0.87