From owner-freebsd-ports@freebsd.org Tue May 3 17:54:28 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D466CB2CD4B for ; Tue, 3 May 2016 17:54:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B3BD31663 for ; Tue, 3 May 2016 17:54:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id AF6D8B2CD4A; Tue, 3 May 2016 17:54:28 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AF0E7B2CD49 for ; Tue, 3 May 2016 17:54:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-ig0-x22f.google.com (mail-ig0-x22f.google.com [IPv6:2607:f8b0:4001:c05::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 76D13165F; Tue, 3 May 2016 17:54:28 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-ig0-x22f.google.com with SMTP id s8so26844537ign.0; Tue, 03 May 2016 10:54:28 -0700 (PDT) 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; bh=wMKS3qoy46MEA1xhjB6hH2l6SVs23sRZcuPREBQmUs4=; b=nnbdewOhB/B9klRPiiqWtx8G8e59TxuKpalW1wpbymgdn6/UKSOFbkI+cf4lk717au 1GYDcls3vvJTTLbNb/dmmO1cpYXG5e0qw7I/gyc+Ju9dwiD0DiA0IGbtUwy14CLg1Isj mAljPeANCHoU+2Bq19ayUV1R72fUsYrOK3U3HZO0AkNmh/u+GN1iA1fC1JNGerYBvXia E3P0beNMJsmFltG64bu+logxudA2eY43u3sH0HZUP+J0RrKdr5TipGZzu9ndzjzH4dHw frEqYbfOKTGSsEx5/AoGc2M6zgrnShNTCWUoHIurj9W32Vb5CiKFU933Add8y2z3R6Pd ymbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc; bh=wMKS3qoy46MEA1xhjB6hH2l6SVs23sRZcuPREBQmUs4=; b=gKq6QtHHj/0R/Z9NbjVly07KMaa9+lnYzQGxn0qoVqepO84uH7Ml/0SBWpMakEwSM4 G5ImjRBQPmvUvD56XX5gFDBVCtCxfMCgzePbqxeySgFUayYmFrk8CqOSo1K9lqpGZW9b paeIcAIHddqOGhdg3EXleV2+lE2bQaWnZLw+6V2BFsCP/ZiBdPjtTI4vv2Lpo7dmrqFS 64A+LxjFpOCR2x6T1MYrGGB73fqddR9h5puEx+22e0nIxtOq129a/aMGapm6da/r4Phu EnYmbn9e4e3EWhE1s3OiJxGLQBknxceAGft+1N4snBgbXkzxG8ueIDWOqJOBP3gBrKZl mg9w== X-Gm-Message-State: AOPr4FWkM9lD9v+NZvwCl3F4Q3UsWTlPugZF8i5S1IA3K/mUybBjwnJbdiObs5w3q/IOL1SNv6IlvOdbVjEfEQ== MIME-Version: 1.0 X-Received: by 10.50.3.73 with SMTP id a9mr17915879iga.22.1462298067778; Tue, 03 May 2016 10:54:27 -0700 (PDT) Sender: kob6558@gmail.com Received: by 10.79.35.217 with HTTP; Tue, 3 May 2016 10:54:27 -0700 (PDT) In-Reply-To: <1FAFDF989841D03604BB448B@atuin.in.mat.cc> References: <03cc4012-026e-c007-09e1-ee45524f1b95@elischer.org> <1FAFDF989841D03604BB448B@atuin.in.mat.cc> Date: Tue, 3 May 2016 10:54:27 -0700 X-Google-Sender-Auth: kZC5YWYm5YhpP_0II2iRa2jr1jU Message-ID: Subject: Re: old ports/packages From: Kevin Oberman To: Mathieu Arnold Cc: Julian Elischer , Julian Elischer , "ports@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 May 2016 17:54:28 -0000 On Mon, May 2, 2016 at 11:31 PM, Mathieu Arnold wrote: > > > +--On 3 mai 2016 12:02:13 +0800 Julian Elischer > wrote: > | On 2/05/2016 8:39 PM, Mathieu Arnold wrote: > |> +--On 2 mai 2016 18:39:57 +0800 Julian Elischer > |> wrote: > |> | Hi guys, > |> | > |> | ok so I see: > |> | > |> | 2014-04-30 ports-mgmt/pkg_install: Replaced by ports-mgmt/pkg > |> | > |> | > |> | So now how do enterprises maintaining appliances etc. generate > packages > |> | for old systems? > |> > |> There is a tag, https://svnweb.freebsd.org/ports/tags/PKG_INSTALL_EOL/ > |> that gives you the last version to support pkg_install. Anything after > |> that will not work with it. At all. > |> > | I'm not looking to produce old packages of the ports tree.. I know the > | ports crew would hate me for that. > | > | What I object to is not having the tools needed to generate MY OWN > | PACKAGES in ports. > > You can generate your own packages from the ports tree, just not with > pkg_install, it was deprecated three or four years ago, and remove 19 > months ago. > The best way to generate packages is with ports-mgmt/poudriere, it will > generate a very nice pkg repository. > > -- > Mathieu Arnold You might also look at ports-mgmt/synth. It is far simpler than poudriere. While lacking any of the enterprise capabilities of poudriere, it is a simple tool to support a modern, local pkg repository of packages for distribution or to support locally modified ports or ports that need to be built with non-standard options. >From synth(1): " The synth program is an advanced concurrent ports building tool aimed at system administrators that prefer or require the building of packages from source rather than installing official binary packages. synth will build packages in a clean environment exactly mirrors the system that they are built on, it will create local package repositories and install pkg(8) repository configuration file that causes locally built packages to be used with the highest priority, all while allowing the system to fully upgraded with a single command." Its major issue with some is that it is written in Ada, but I just install the package for synth and never bother with building the Ada compiler. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683