Previously there were at least 5 different ways MACHINE_ARCH could be set,
some statically and some at run time, and in many cases these settings
differed, leading to issues at pkg_add time where there was conflict
between the setting encoded into the package and that used by pkg_install.
Instead, move to a single source of truth where the correct value based on
the host and the chosen (or default) ABI is determined in the bootstrap
script. The value can still be overridden in mk.conf if necessary, e.g.
for cross-compiling.
ABI is now set by default and if unset a default is calculated based on
MACHINE_ARCH. This fixes some OS, e.g. Linux, where the wrong default was
previously chosen.
As a result of the refactoring there is no need for LOWER_ARCH, with
references to it replaced by MACHINE_ARCH. SPARC_TARGET_ARCH is also
removed.
Problems found locating distfiles:
Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
libraries and enlightenment 0.17.3 itself.
Upstream changes of Eina (to get an impression):
Eina 1.7.7
Changes since Eina 1.7.6:
-------------------------
No changes, just updating to keep in sync with last release.
Changes since Eina 1.7.5:
-------------------------
Improvements:
* Honor tile size in Eina_Tiler.
Fixes:
* Prevent denial of service on Eina_Hash function.
* Fix map leak in Eina_File infrastructure.
* Fix portability issue on 64bits system for Eina_CList.
* Fix magic failure in eina_value_array_count when array has not been allocated
Changes since Eina 1.7.4:
-------------------------
No changes, just updating to keep in sync with last release.
Changes since Eina 1.7.3:
-------------------------
Fixes:
* Fix EINA_INLIST_FOREACH_SAFE macro
* Add XML output to doc
* Add installation rule for doc
* Fix build for Windows platforms.
Changes since Eina 1.7.2:
-------------------------
* Fix Solaris build.
* Don't leak fd after exec.
Changes since Eina 1.7.1:
-------------------------
No changes, just updating to keep in sync with last release.
0.16.1:
- A potential segfault involving over-zealous iconification
- Portability issues inside of epp
- KDE issue with E's logout mechanism (wiping KDE stuff even if you hit no)
- Snapshot command won't allow you to restart an app from another machine now
- desktop property gets updated for sticky windows now correctly (for eterm)
- Bug in KDE support where maximizing a window would go taller than the screen
if you weren't running kpanel.
- Fixed a bug in KDE support where windows would place themselves underneath
the kpanel
- Added a configure option for --disable-zoom for alpha platforms XFree (they
have a bug there)
- Fixed a bug where selecting a window on another desktop using kpanel
wouldn't change the current desktop in kpanel (workaround for kpanel bug)
- Fixed a bug where sticky windows could be moved using the pager - you could
lose sticky windows this way
- fixed a bug where breaking groups could potentially cause a segfault
* fix bug with translucent move in 24bpp packed.
* fix minor debugging output left in scripts that generates
mysterious "$HOME/2" files.
* fix "script correctness" so they are more pure "/bin/sh" so they
work right on solairs and non bash based /bin/sh systems.
* patches to make E compile and work on OS/2.
* add stricter requirements for RPM spec files and for configure
check to require the latest versions of libraries so things work.
* fix coredump when a window ops menu iconifies itself.
* fix 2 IPC sync problems (one debugging output and one inconsistent
output problem) - affects epplets greatly. If you use epplets you
SHOULD update.
* fix coredump in ArrangeRects.
* fix some paranoia about laoding textclasses in theme configs
* fix max size hint for KDE support so it actually works.
* add manual page.
* add examples of configs that make E be lenient to GNOME & KDE and
add documentation about that.
* fix translucent move mode bug when desktops are partially dragged
down.
* fix default dock direction for dock app support.
* fix so the logout sound happens when you have libSM.
* fix ShinyMetal background and ICONBOX border.