* genromfs: downgrade to 0.5.2 - the most recent true release
The current package version is 0.5.7. This version number comes from a tag in
the GitHub repository at commit 2bdc5f9 - a commit made in 2009. However, this
tag was never released as a true package release and the commit has the label:
Update to version 0.5.7 (not released)
Repology reports that the vast majority of package distributions are shipping
the 0.5.2 release, which is the most recent true release made in 2007:
https://repology.org/project/genromfs/versions
One bug that was found with the 0.5.7 non-release is that the genromfs tool
opens file handles without then closing them which eventually causes a "Too
many open files" error. A patch has been submitted to fix the issue here:
https://github.com/chexum/genromfs/pull/5
However, it seems unlikely that acceptance of this patch, or a new release are
going to be forthcoming because no commits have been added to the GitHub
repository since 2011.
Therefore, this patch sets the version number to 0.5.2.
Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
* bump epoch
---------
Signed-off-by: Joel Holdsworth <jholdsworth@nvidia.com>
Co-authored-by: Christoph Reiter <reiter.christoph@gmail.com>
* filesystem: Remove /etc/bash.bash_logout
By adding `Hold=always` in ~/.minttyrc, it is possible to keep MinTTY open
after all processes in it have terminated, which is useful for examination
of outputs. However this script used to clear the screen, leaving a blank
window, and causing confusion.
Another reason for removing this script is that it's not found on fresh
installation of Debian or Ubuntu.
Reference: https://superuser.com/questions/1262655/mintty-how-to-keep-my-output-visible-after-processes-terminate/1263001#1263001
Signed-off-by: LIU Hao <lh_mouse@126.com>
* Update PKGBUILD
---------
Signed-off-by: LIU Hao <lh_mouse@126.com>
Co-authored-by: Christoph Reiter <reiter.christoph@gmail.com>
This allows us to include a version and we already use PURL
for other things, so might as well remove the pypi special case.
Normalize the names, since that is required for PURLs.
It needs the --disable-year2038 configure argument due to i686 Cygwin's
32-bit time_t.
Also, fallocate only builds for Cygwin 3.5+, and i686 is stuck on 3.3
forever.
* the only difference should be the target tripplet printed by "--version"
* configure is the same except WOE32 is set to yes, but from what I see this isn't used
* remove cross compile cache, doesn't look used
This is since this used to be a separate msys.sh file
which was synced back.
Let's keep things simple and only patch what we need to.
TODO: check if the other changes in that file are really needed,
or if they just diverged since the split for no good reason.
The goal is for perl to report that it was built for cygwin
($^O gives "cygwin" for example) and to adjust all the code depending
on that and remove all the patches for handing the "msys" case.
Everything else should work as before.
* In case cygwin check was extended with msys, remove msys case
* In case msys check was added, replace with cygwin check
* In case msys specific checks/code was added, merge that into the cygwin paths
We still check/set the MSYS env var instead of the CYGWIN env var,
since msys2-runtime doesn't handle both yet, so keep that as is for now.