From owner-freebsd-ports@FreeBSD.ORG Tue Feb 8 11:40:58 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 866D2106566C for ; Tue, 8 Feb 2011 11:40:58 +0000 (UTC) (envelope-from 6yearold@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 0F2B18FC13 for ; Tue, 8 Feb 2011 11:40:57 +0000 (UTC) Received: by eyf6 with SMTP id 6so2840377eyf.13 for ; Tue, 08 Feb 2011 03:40:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type; bh=3moBySa2vkI+jlt5a13TV+A2pLB7A137kQHSS4/Px0s=; b=enxvf7WG5JLvl6mGesPT+SNpAg2YzAZFBuQ5+bT0gQoraKi2boVXdUeZ+AWzGQFZx3 qIhHhyDJhOjwJBV7E6Db3SvDFxNctas0kNRJbfu8glZdNnFniYRylwi3MSiRENKiHCVG WT37Veam/SWwu2kHVNqLwd57qrtMXfbJ+9K30= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=lCTsInvuaEGQxlPQGUhE44bDj6RXMDh9e5yJOEj9s9srCYKv/uWQVNuLNF6uRTa9VH RGobvfw1+UPtJWQYWGPACVjjmunyta7FpHAe0dvQlAlAelcoU7/0nLUds9I+147wjLMz EdvhesReFSg1Fy5/IyjByvGCQW9SEF4dpE5HU= Received: by 10.213.34.19 with SMTP id j19mr6431431ebd.63.1297165256093; Tue, 08 Feb 2011 03:40:56 -0800 (PST) MIME-Version: 1.0 Received: by 10.213.10.81 with HTTP; Tue, 8 Feb 2011 03:40:34 -0800 (PST) From: arrowdodger <6yearold@gmail.com> Date: Tue, 8 Feb 2011 14:40:34 +0300 Message-ID: To: freebsd-ports@freebsd.org Content-Type: multipart/mixed; boundary=0015174be03a4df1a8049bc3d24b X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Request for new port review: TortoiseHG. X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Feb 2011 11:40:58 -0000 --0015174be03a4df1a8049bc3d24b Content-Type: text/plain; charset=UTF-8 Hello. I've made a port for TortoiseHG (in fact, for its hgtk script). It is my first attempt in port creation, so i want someone to review it. The current problems are following: 1. The user can choose to not install nautilus extension and translation files (if defined(WITHOUT_NLS)). To prevent setup.py from installing those stuff, i've made two patches, that resides in ${FILESDIR}. They are generated from 'diff -u' and the problem is that they cannot be applied together. If i generate patches with simply 'diff', then everythink works, except that i should apply them manually (${PATCH} ${PYSETUP} < ${FILESDIR}/no-locale.patch). And what i've been told is that i should use EXTRA_PATCHES, insteand of invoking patch. 2. The port also installs *.egg-info file and i'm not sure how to include it in the plist. 3. The port also depends on py-gobject port, but there is no such value in USE_GNOME. I've already mentioned that on freebsd-gnome@ and they said, that it will be fixed after 8.2-RELEASE. You can obtain port from attachement or here: http://intara.org.ru/tortoisehg.tar.gz Thanks in advance. --0015174be03a4df1a8049bc3d24b--