From owner-freebsd-multimedia@freebsd.org Sun May 24 05:41:15 2020 Return-Path: Delivered-To: freebsd-multimedia@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AC2982FC2AC for ; Sun, 24 May 2020 05:41:15 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49V8Gg3JBhz4ND3 for ; Sun, 24 May 2020 05:41:15 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 6ECE12FC0E1; Sun, 24 May 2020 05:41:15 +0000 (UTC) Delivered-To: multimedia@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6E7CC2FC2AB; Sun, 24 May 2020 05:41:15 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x233.google.com (mail-oi1-x233.google.com [IPv6:2607:f8b0:4864:20::233]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49V8Gg0HyWz4NJ6; Sun, 24 May 2020 05:41:14 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x233.google.com with SMTP id w4so13245439oia.1; Sat, 23 May 2020 22:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jgxtKQ2uCSsGw9vIFsrQNchLNZBgr3teh+eoglxVf9g=; b=qvaXBVBdEKKlDs6LPfl+zEUR/LCnR6KcsdlQv2bE+rwFmPMj0mAiG+xiJ5XMrYuoDj if0wBJfdLM6iSsV+C4XRov3g+rTF7rl/Ao0Mbl1P9HWFEzXuQ3qH9dm4mgUZkqzNPmMF HDjqEs7VKlGU09Kx22SBJhSVemjIL7sONgOzGTQNil4CCH14IOgIm3c2ZMdQoVOuhntQ mgxDxcX6RTsTOiV8v3e9xAkfABNksueRy19b2wfr90/OXWqTd1AC0dQWYExFsIr2UUu6 yMbOr2SByd1z9Em0z2EiTa0Nkv5+sx5XUSdhbvMLM2fHVHovXLW1Re7xONpINJ7ej78o 0DCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jgxtKQ2uCSsGw9vIFsrQNchLNZBgr3teh+eoglxVf9g=; b=Gzg0Tkh/hXMlAIm1pHmejHWsSofULgSSl9a6+7+YHtlwfi2nqG4V07O1AukpQRUS8E IFoL3BT+MMtu8z5dOYVGXfllJqnPLXFoDg4gpyUVE8I5jER/EcxwcPqtpSr0WHU1V9sF Y0DOs3yNCFutJLY1b5xorV2Uzp1gTuxKahiamsezOeBL6mE8vZWyVMhydAQRhZK5d2w7 Loq3KaAdXm3y/nxaYT5FHeunnu4tYQUdRvQ7rbUVrx+qhoRKZ3zPwqxTcQKhlfrWt3N+ Qn4nTDLoyTJyayF9hAhHNu1tIP2mGc4ofBoJEt8clvv5ixCn9Xdp/+rruI9ExFUW2uo+ hAow== X-Gm-Message-State: AOAM532L8FmlMEGdOOPh69VfLbW9wFi93ixIqGFgN7XizMjHLk72v6Pw FM6n3LD62cwmXIKxPDReJJEDqNAYG4b4AKp/AVjLoDza X-Google-Smtp-Source: ABdhPJwN6Fufe4tvCwopDveuwFDQfR+Sm8tqpPJllgFjP2fZ/16+FFkeeDoBXoqf4FdnJVJfMEhnjif0H1XVsrJ9q7c= X-Received: by 2002:a54:4012:: with SMTP id x18mr7532679oie.27.1590298873508; Sat, 23 May 2020 22:41:13 -0700 (PDT) MIME-Version: 1.0 References: <05efa308-387c-64fa-a7ab-1924ef1bdb11@gmail.com> <20200524032724.GA90991@eureka.lemis.com> In-Reply-To: <20200524032724.GA90991@eureka.lemis.com> From: Kevin Oberman Date: Sat, 23 May 2020 22:40:57 -0700 Message-ID: Subject: Re: Gratuitous port splitting (was: Port Avidemux) To: "Greg 'groggy' Lehey" Cc: Wiebe Pestman , multimedia@freebsd.org, "ports@FreeBSD.org" X-Rspamd-Queue-Id: 49V8Gg0HyWz4NJ6 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; REPLY(-4.00)[] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2020 05:41:15 -0000 On Sat, May 23, 2020 at 8:27 PM Greg 'groggy' Lehey wrote: > On Friday, 22 May 2020 at 21:38:44 -0700, Kevin Oberman wrote: > > On Fri, May 22, 2020 at 1:55 PM Wiebe Pestman > wrote: > > > >> Dear maintainer(s), > >> Today I tried to install the port avidemux-2.7.4_1, but unfortunately > >> without success. > >> When running the command "make install" the whole process proceeds > >> without any error message. > >> But at the end there is no binary ... > >> Neither in /usr/local/bin, nor in > >> > >> /usr/ports/multimedia/avidemux/work/stage/usr/local/bin > >> > >> Am I overlooking something in the installation procedure? > >> The kernel on my machine is: > >> > >> FreeBSD zwaluw 12.1-RELEASE FreeBSD 12.1-RELEASE r354233 GENERIC amd64 > >> > >> Hope to get an answer from you :-) > >> Best regards from Holland, > >> Wiebe Pestman > > > > avidemux does not install any executable. Oddly, it just installs > libraries > > and the like. You must also install avidemux-plugins and either or both > > avidemux-cli and avidemux-qt5. If you only need the GUI, you can skip > > avidemux-cli. > > > > The command to run the GUI version of avidemux is avidemux3_qt5. The CLI > > interface is avidemux3_cli. > > Yes, I've run into this problem too. Arguably it's broken. The > official documentation expects it to be a single installation, and I > don't see any reason to split avidemux into five ports (there's also > avidemux-qt4). What good is the avidemux port on its own? Or the > combination of avidemux-qt5 without avidemux-plugins? Just finding > out that you need all this stuff is a pain. I'd recommend folding > both of these ports, and probably avidemux-cli, into the ports > avidemux-qt4 and avidemux-qt5. > > At the very least there should be a warning in avidemux/pkg-descr, but > I don't think that's the right approach. > > Thoughts? > You are completely right, but this application is weird. It a bear of a port because it used to include tar files of all of its dependencies due to ever changing APIs that kept breaking the build. It also makes for a very messy build that actually is separate builds with a bash script to drive it. As a result, the creation of four ports was probably somewhat natural. It's still a bad idea and I have twice worked with committers who wanted to rework it, but people are busy. Tobias was very helpful to get this port back into the system after it had been deleted. I will submit an updated pkg-descr that at least lets people know that they need to install at least three ports. I hope to do that tomorrow. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683