PDA

View Full Version : How can try Avidemux 2.4.1?


aleunix
06-17-2008, 08:59 AM
How can try Avidemux 2.4.1?
When i have installed the port i have obtain:
avidemux 2.3.x

Here (http://openports.se/multimedia/avidemux) and here (http://www.openbsd.org/cgi-bin/cvsweb/ports/multimedia/avidemux/) is present the release 2.4.1.

# cd /usr
# cvs -qd anoncvs@anoncvs.ca.openbsd.org:/cvs get -rOPENBSD_4_3 -P src

How can download only the branch i386?

Note:
Before I have installed the port with download the package port.tar.gz and extract on /usr/ports.

jggimi
06-17-2008, 12:11 PM
...How can download only the branch i386?You do not understand the ports system.

The ports tree does NOT contain 3rd party software; each port within the tree only contains the "scaffolding" to build packages. Ports contain information to download sources, checksum, extract, patch, configure, build, test, conduct a fake installation, assemble packages from the fake installation, and install the packages. The same tree is used with all seventeen architectures.

Read FAQ 15. Pay very close attention to FAQ 15.4.1 -- you desire to run a -current package on a -release system, which is unsupported.

cubo
06-17-2008, 01:17 PM
Version 2.4.1 of avidemux is present in -current. Sometimes mixing stable with current ports does not create problems, sometimes it does.

In this case avidemux 2.4.1 (current) depends on libmp3lame.so.1.0 (lame-current) while in stable port you have libmp3lame.so.0.1 (stable) that is required by other packages (ex: sox, mplayer, ffmpeg).
And you cannot install both lame-current and lame-stable because they conflicts.

The only solution I see (if you *really* need avidemux) is to leave lame-stable, download lame-current, make fake, copy the part you need to install avidemux-current, edit the Makefile of avidemux-current, install avidemux-current.

Doing this way you could have problems in future operation about lame (ex: uninstalling/upgrading lame, compiling programs that require lame support...). So unless you know *exactly* what you are doing and you are not going to forget what you have done, do not do it.

aleunix
06-17-2008, 01:40 PM
Thanks.

Patience refrain from use it.