Hey, I need this older version of allegro for FreeBSD 13 amd64, does anyone have it in their /var/cache/pkg and can share? If only pkg.freebsd.org was browsable...
Negative. This commit updated it from 5.2.6 to 5.2.7:which you can learn from the git log, it jumped from 5.2.4 to 5.2.7.
Running this emulator with allegro 5.2.7 results in bugs that are reportedly not present when using 5.2.6.You'd have to create that port yourself.This version never existed in FreeBSD ports, which you can learn from the git log, it jumped from 5.2.4 to 5.2.7.edit: my bad, there's an erroneous commit message involved ^^ so you could just revert all commits locally to get "back" to 5.2.6, but still my next question remains:
What's the actual problem you're trying to solve?
Ok, then it's a bug, either in this emulator or in allegro itself -- minor version upgrades shouldn't cause such breakage. I see you did report an upstream issue, then hope for someone actually looking into it. ?Running this emulator with allegro 5.2.7 results in bugs that are reportedly not present when using 5.2.6.
Keep in mind you'll have toI'll try what SirDice said.
git revert
all commits that changed something relevant in that port in reverse order until you reach a state of the version you want (I recommend you do that on your own local git branch, so you can rebase the reverts onto main when updating your ports).There's an easier way:You'd have to create that port yourself.This version never existed in FreeBSD ports, which you can learn from the git log, it jumped from 5.2.4 to 5.2.7.edit: my bad, there's an erroneous commit message involved ^^ so you could just revert all commits locally to get "back" to 5.2.6, but still my next question remains:
What's the actual problem you're trying to solve?
That's the point, I'm developing/hacking sms games and nowadays meka features a full featured debugger/disassembler, tile and tilemap viewer, amongst other stuff. And it's also one sexy piece of software.As much as I used to use Meka in the past there are better alternatives out there these days except if you need a specific feature apart from emulation?
Correct me if I'm wrong, but I guess the 100% one-command easy way was if I could just grab the old package somewhere and install it.There are large number of ways to solve this, each having its positives and its negatives. None are 100% one-command easy.
That number might be a realistic average for the first few weeks after update of the port. How soon and how many problems (like blocking upgrades for other ports, just broken dependencies, or a package that just doesn't run) are to expect depends on the nature of the port and e.g. the number of its dependencies.[...] the 100% one-command easy way was if I could just grab the old package somewhere and install it.
[...] And if you do have the package 90% of the time you can simply reinstall it and it's that easy.