Re: Gratuitous port splitting (was: Port Avidemux)

2020-05-25 Thread Tobias C. Berner
I'm preparing a diff for this, and will let you know once it is ready
for testing.

mfg Tobias

On Mon, 25 May 2020 at 06:12, Tobias C. Berner  wrote:
>
> Moin moin
>
> From my side, I don't see a reason to have it split either. If there
> is no reason for the split for users, and only causes hassle, I don't
> see why the ports should remain split.
>
> My suggestion would be to just merge everything into one port, that is
> functional and gives you avidemux as a whole, usable package.
>
>
> mfg Tobias
>
> On Sun, 24 May 2020 at 23:46, Chris  wrote:
> >
> > On Sun, 24 May 2020 09:56:39 -0700 Freddie Cash fjwc...@gmail.com said
> >
> > > Perhaps the avidemux port should be renamed to avidemux-libs, and then a
> > > new avidemux meta-port could be created with basically just an OPTIONS
> > > screen where your pick which parts you want installed?
> > +1 for that.
> > I was going to propose making a meta-port called "avidemux" with options
> > that pull only what's required to create a functional port. But decided
> > to wait till I got through all my mail first, in case someone as (at least)
> > as smart as I am beat me to the proposal. ;-)
> >
> > --Chris
> > >
> > > Cheers,
> > > Freddie
> > >
> > > Typos due to smartphone keyboard.
> > > ___
> > > freebsd-ports@freebsd.org mailing list
> > > https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
> >
> >
> > ___
> > freebsd-ports@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Gratuitous port splitting (was: Port Avidemux)

2020-05-24 Thread Chris

On Sun, 24 May 2020 09:56:39 -0700 Freddie Cash fjwc...@gmail.com said


Perhaps the avidemux port should be renamed to avidemux-libs, and then a
new avidemux meta-port could be created with basically just an OPTIONS
screen where your pick which parts you want installed?

+1 for that.
I was going to propose making a meta-port called "avidemux" with options
that pull only what's required to create a functional port. But decided
to wait till I got through all my mail first, in case someone as (at least)
as smart as I am beat me to the proposal. ;-)

--Chris


Cheers,
Freddie

Typos due to smartphone keyboard.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"



___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Gratuitous port splitting (was: Port Avidemux)

2020-05-24 Thread Kevin Oberman
On Sun, May 24, 2020 at 9:56 AM Freddie Cash  wrote:

> Perhaps the avidemux port should be renamed to avidemux-libs, and then a
> new avidemux meta-port could be created with basically just an OPTIONS
> screen where your pick which parts you want installed?
>
> Cheers,
> Freddie
>
> Typos due to smartphone keyboard.
>

At a minimum, the base port (avidemux) and the plugins should be merged.
You really must have both to do anything. I would like to see the CLI and
GUI ports become options in a single port instead of separate ports.  If
the base port is renamed, I'd prefer avidemux-base. Since gtk and qt4 are
no longer options, I'd suggest avidemux-gui until/unless they are merged
into a single port.

I have started re-writing the descriptions with my first attempt included.
The current one is terribly old, not even mentioning the most popular
muxes, MP4 and MKV. and mostly ignores the fact that it is now really an
editor.

Proposed pkg-descr:
Avidemux is a free and open-source transcoding and video editing
software designed for easy-to-use video editing and video processing.
Avidemux also offers a command-line interface.

Avidemux is capable of non-linear video editing, applying filters by
to video, and transcoding video into various formats. Avidemux can
also insert audio streams into a video file (muxing) and seperating
streams (demuxing). Most popular codec and muxes are
supported. Matroska (MKV) is the default.

Most codecs allow full tuning capabilities for trading off between
speed and accuracy via the GUI or CLI.

At this time, you must install multimedia/avidemx,
multimedia/avidemux-plugins, and multimedia/avidemux-cli and/or
multimedia/avidemux-qt5, the latter two providing user interfaces.

WWW: http://avidemux.sourceforge.net/
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Gratuitous port splitting (was: Port Avidemux)

2020-05-24 Thread Freddie Cash
Perhaps the avidemux port should be renamed to avidemux-libs, and then a
new avidemux meta-port could be created with basically just an OPTIONS
screen where your pick which parts you want installed?

Cheers,
Freddie

Typos due to smartphone keyboard.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Gratuitous port splitting (was: Port Avidemux)

2020-05-23 Thread Kevin Oberman
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: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Gratuitous port splitting (was: Port Avidemux)

2020-05-23 Thread Greg 'groggy' Lehey
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?
Greg
--
Sent from my desktop computer.
Finger g...@freebsd.org for PGP public key.
See complete headers for address and phone numbers.
This message is digitally signed.  If your Microsoft mail program
reports problems, please read http://lemis.com/broken-MUA


signature.asc
Description: PGP signature


Re: Port Avidemux

2020-05-22 Thread Kevin Oberman
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.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"