From owner-freebsd-ports@FreeBSD.ORG Thu Jan 16 03:45:22 2014 Return-Path: Delivered-To: freebsd-ports@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 313F6AB0 for ; Thu, 16 Jan 2014 03:45:22 +0000 (UTC) Received: from mail-pb0-x22e.google.com (mail-pb0-x22e.google.com [IPv6:2607:f8b0:400e:c01::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 063DF1707 for ; Thu, 16 Jan 2014 03:45:22 +0000 (UTC) Received: by mail-pb0-f46.google.com with SMTP id ma3so2076251pbc.33 for ; Wed, 15 Jan 2014 19:45:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=wu4glqZTw8oJn8zmSG7MoFKJ3WbTUZCRNQSapw6SlUY=; b=rgrl2qvRlqoyKinHgco2F8WXjLxsR1t4oXceHEVxl9H7Rr7DydL7h4N/jvPB4DaKjw hvCyTJnH2DKuPKXD+B0DZaEJFHoPHaJXsNQWWeuZqUBNftLAc3PVGmaeHLvg29DBaOga 6So4gbXfytvvw6vfjpr/WgXSMtX0s/P//wxoACT9jugCjh0WWoIgteq6rWBjWiFf7Uj8 IPSLNHgPYK4S5tQo5QuCnp8TV8HllkxZuK4fyZ7ByyZoZTYU6U3lcNXgOHZC4gPRb3rl K0imA3cJDTkU7zZ0Nfj91an5K4fTeuHLlP2U2HZ8kkn9C8cirW1m8ByBv+SxiIwHeH/f GNbg== MIME-Version: 1.0 X-Received: by 10.68.125.161 with SMTP id mr1mr283516pbb.62.1389843921498; Wed, 15 Jan 2014 19:45:21 -0800 (PST) Sender: kob6558@gmail.com Received: by 10.67.30.1 with HTTP; Wed, 15 Jan 2014 19:45:21 -0800 (PST) In-Reply-To: <52D72D43.6010006@missouri.edu> References: <234AA4B5-BAEB-4067-99FC-5AA803033B6C@lafn.org> <52D72D43.6010006@missouri.edu> Date: Wed, 15 Jan 2014 19:45:21 -0800 X-Google-Sender-Auth: vGqmjmOh4OWM64OpmTCgEosH0D4 Message-ID: Subject: Re: Qpopper Port From: Kevin Oberman To: "Montgomery-Smith, Stephen" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: "freebsd-ports@freebsd.org" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jan 2014 03:45:22 -0000 On Wed, Jan 15, 2014 at 4:52 PM, Montgomery-Smith, Stephen < stephen@missouri.edu> wrote: > On 01/15/2014 06:08 PM, Doug Hardie wrote: > > I am going to have to give up maintaining qpopper. Not because I don't > have the interest or time, but because I simply cannot update any port. > The old port system may have had issues, but it worked!!! The new one > does not. I am completely unable to upgrade or install any ports on a 9.1 > or higher system. I have a number of those in production and will have to > now resort to obtaining ports from the original sources and making them > work on my systems. Its a colossal pain in the *&^*&^. > > Call me old fashioned. But I am still using FreeBSD-8 with the old > ports system. I also never got into the idea of using portmaster or any > of those fancy tools, and still use pkg_version and pkg_delete and "cd > /usr/ports/xxx/yyy && make install clean" to maintain my ports. > > I did install FreeBSD-10 on one computer recently, but I am experiencing > the same problems with the ports I am maintaining - I cannot build many > of them because dependent ports are breaking. > > Also, I get periodic emails from pkg-fallout@FreeBSD.org explaining how > one or other of my ports don't build properly. Some of the error > messages are clearly problems with switching from gcc to clang, and are > easily fixed. But some of the other problems seem to be problems with > FreeBSD-10 itself (especially /usr/bin/ld), or problems with pkgng. > > I do hope EOL for FreeBSD-8 is still some length of time away. If I had > to upgrade today, it would create difficulties for me. > > I should point out that 9 still defaults to the old package system. 10.0 defaults to pkgng AND defaults to building ports with clang. While I have not had any big issues for a while, you can go to 9 which will have neither pkgng nor clang by default. That said, but I am now running 10.0-RC5 and using both clang and pkgng and have hit no significant issues. The ports I maintain are fairly simple and converting to use the new systems was not a significant issue. I did have to retire some tools had written that worked with the old pkg database. I may re-do some to use the new database, but I have not bother, yet, and pkg info does a pretty good job of meeting my needs. I would have really liked to see both pkgng and staging have more time to settle in before they became standard, but it seems like they are working pretty well by now and I see them becoming much better. With the added capabilities in the basic structure of pkgng,ther is hte potential to do some really cool things that will make port maintenance much easier and would simply not have been possible with the old system. -- R. Kevin Oberman, Network Engineer, Retired E-mail: rkoberman@gmail.com