Comments (7)
Unfortunately, you can't without dragging archived packages out. You could use (shameless plug) ports-mgmt/portdowngrade to get them, but actually cinelerra should be in ports. I'll get in touch with them to find out their scripts.
from docs.
Well. Actually I am just using Cinelerra as an example here for the many (not super-fat) .app
bundles that may see the light of day.
from docs.
I suspect that http://pkg.freebsd.org/FreeBSD:12:amd64/release_0/All/ might have the needed libraries but it gives me 403 Forbidden.
from docs.
On IRC this explanation was given to me by Zirias:
the only way to get them is compile yourself from an older ports tree.
but... why? someone must already have compiled the older versions?
and i suspect them to be in release_0
yep, and they're deleted from the repo as soon as a new version is there
ports are "rolling release". you have latest and one quarterly snapshot. that's it.
what happens with the older quarterly snapshots?
/dev/null
they stay in subversion of course. you can always build yourself.
So, what is release_0 then?
from docs.
I suspect that http://pkg.freebsd.org/FreeBSD:12:amd64/release_0/All/ might have the needed libraries but it gives me 403 Forbidden.
Is there a safe way to use the pkg
command to find this out, without any risk to my existing system?
mkdir -p /usr/local/etc/pkg/repos
Then write to /usr/local/etc/pkg/repos/release_0.conf
:
release_0: {
url: "pkg+http://pkg.FreeBSD.org/${ABI}/release_0",
mirror_type: "srv",
signature_type: "fingerprints",
fingerprints: "/usr/share/keys/pkg",
enabled: yes
}
Then pkg -vv
should show:
Repositories:
FreeBSD: {
url : "pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/quarterly",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
release_0: {
url : "pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/release_0",
enabled : yes,
priority : 0,
mirror_type : "SRV",
signature_type : "FINGERPRINTS",
fingerprints : "/usr/share/keys/pkg"
}
Then do sudo pkg update
.
Then do
% pkg search openexr
gstreamer1-plugins-openexr-1.16.2_5 GStreamer OpenExr codec plugin
openexr-2.5.5 High dynamic-range (HDR) image file format
gstreamer1-plugins-openexr-1.12.3_2 GStreamer OpenExr codec plugin
openexr-2.3.0 High dynamic-range (HDR) image file format
py27-openexr-1.2.0_8 Python module for ILM's OpenEXR image format and library
from docs.
Then download the tgz with
sudo pkg fetch --repository release_0 -o . openexr
Then we have /var/cache/pkg/openexr-2.3.0.txz
.
Which indeed contains
libIlmImf-2_3.so.24 libIlmImf.so libIlmImfUtil.a
libIlmImf-2_3.so.24.0.0 libIlmImfUtil-2_3.so.24 libIlmImfUtil.so
libIlmImf.a libIlmImfUtil-2_3.so.24.0.0
from docs.
With a lot_ of manual work, this is the result:
So it can be done but it is way too cumbersome at the moment.
We need an automated way to "download the required compatibility libraries".
from docs.
Related Issues (18)
- Navigation broken HOT 1
- Be more descriptive about live boot single user mode peculiarities HOT 2
- Parallels: booting helloSystem with and without EFI HOT 4
- My findings HOT 2
- Use the system sans-serif font HOT 1
- Qt Assistant: Cannot open qhc file HOT 8
- Tutorial: How to configure Ibus or fcitx input method for HelloSystem? HOT 12
- index page is rendering the wrong img src of screenshot HOT 1
- Provide offline version of the documentation HOT 2
- EPUB table of contents defective HOT 4
- Replace recommonmark in favor of MyST-Parser HOT 1
- Docs & MIDI - no MIDI messages. HOT 2
- Wiki-typo HOT 2
- Also generate man pages HOT 1
- Add a cover for the EPUB HOT 3
- Search does not work HOT 8
- Contextualise the project's uses of Python HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docs.