diff options
author | Ulrich Müller <ulm@gentoo.org> | 2012-10-24 18:45:14 +0000 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2012-10-24 18:45:14 +0000 |
commit | 7c26c3287dcdf0263aa543bc6b76e85f8eec226a (patch) | |
tree | 5cf1ada32d053a6752c5a2fd5ed1a37949f1cbac /x11-libs | |
parent | init script doesn't depend on net anymore. Old revisions has been removed. (diff) | |
download | gentoo-2-7c26c3287dcdf0263aa543bc6b76e85f8eec226a.tar.gz gentoo-2-7c26c3287dcdf0263aa543bc6b76e85f8eec226a.tar.bz2 gentoo-2-7c26c3287dcdf0263aa543bc6b76e85f8eec226a.zip |
Version bump. Change LICENSE from "MOTIF" to "LGPL-2+"; Motif 2.3.4 is released as Free Software at last. Remove -j1 from emake options; according to release notes, parallel make should be possible now. Package move from openmotif to motif, following upstream rename. Remove old.
(Portage version: 2.1.11.30/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key E7BE08CA7DC6EA25)
Diffstat (limited to 'x11-libs')
-rw-r--r-- | x11-libs/motif/ChangeLog | 1121 | ||||
-rw-r--r-- | x11-libs/motif/files/Mwm.defaults | 14 | ||||
-rw-r--r-- | x11-libs/motif/files/motif-2.3.2-darwin.patch | 17 | ||||
-rw-r--r-- | x11-libs/motif/files/motif-2.3.2-libpng14.patch | 13 | ||||
-rw-r--r-- | x11-libs/motif/files/motif-2.3.2-sanitise-paths.patch | 27 | ||||
-rw-r--r-- | x11-libs/motif/files/motif-2.3.2-solaris-2.11.patch | 11 | ||||
-rw-r--r-- | x11-libs/motif/files/motif-2.3.4-solaris.patch | 17 | ||||
-rw-r--r-- | x11-libs/motif/metadata.xml | 7 | ||||
-rw-r--r-- | x11-libs/motif/motif-2.2.3-r11.ebuild | 69 | ||||
-rw-r--r-- | x11-libs/motif/motif-2.3.3-r1.ebuild | 140 | ||||
-rw-r--r-- | x11-libs/motif/motif-2.3.4.ebuild | 100 |
11 files changed, 1536 insertions, 0 deletions
diff --git a/x11-libs/motif/ChangeLog b/x11-libs/motif/ChangeLog new file mode 100644 index 000000000000..e433da7c28f4 --- /dev/null +++ b/x11-libs/motif/ChangeLog @@ -0,0 +1,1121 @@ +# ChangeLog for x11-libs/motif +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/motif/ChangeLog,v 1.1 2012/10/24 18:45:14 ulm Exp $ + +*motif-2.3.4 (24 Oct 2012) +*motif-2.3.3-r1 (24 Oct 2012) +*motif-2.2.3-r11 (24 Oct 2012) + + 24 Oct 2012; Ulrich Müller <ulm@gentoo.org> +motif-2.2.3-r11.ebuild, + +files/motif-2.3.2-darwin.patch, +files/motif-2.3.2-libpng14.patch, + +files/motif-2.3.2-sanitise-paths.patch, + +files/motif-2.3.2-solaris-2.11.patch, +motif-2.3.3-r1.ebuild, + +motif-2.3.4.ebuild, +files/motif-2.3.4-solaris.patch, +files/Mwm.defaults, + +metadata.xml: + Version bump. Change LICENSE from "MOTIF" to "LGPL-2+"; Motif 2.3.4 is + released as Free Software at last. Remove -j1 from emake options; according + to release notes, parallel make should be possible now. Package move from + openmotif to motif, following upstream rename. Remove old. + + 06 May 2012; Alexis Ballier <aballier@gentoo.org> openmotif-2.3.3-r1.ebuild: + keyword ~amd64-fbsd + + 26 Mar 2012; Ulrich Müller <ulm@gentoo.org> -openmotif-2.3.3.ebuild, + openmotif-2.3.3-r1.ebuild: + Re-add previously dropped keywords for prefix, bug 397819. Remove old. + + 25 Mar 2012; Naohiro Aota <naota@gentoo.org> openmotif-2.3.3-r1.ebuild: + Add alternative dependecy for byacc on FreeBSD. Add ~x86-fbsd. #397819 + + 25 Mar 2012; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.3-r1.ebuild: + alpha/ia64/sh/sparc stable wrt #402039 + + 08 Mar 2012; Brent Baude <ranger@gentoo.org> openmotif-2.3.3-r1.ebuild: + Marking openmotif-2.3.3-r1 ppc64 for bug 402039 + + 03 Mar 2012; Markus Meier <maekke@gentoo.org> openmotif-2.3.3-r1.ebuild: + arm stable, bug #402039 + + 16 Feb 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> + openmotif-2.3.3-r1.ebuild: + x86 stable wrt bug #402039 + + 11 Feb 2012; nixnut <nixnut@gentoo.org> openmotif-2.3.3-r1.ebuild: + ppc stable #402039 + + 09 Feb 2012; Fabian Groffen <grobian@gentoo.org> openmotif-2.3.3-r1.ebuild: + Marked ~{x86,x64}-solaris, bug #397819 + + 08 Feb 2012; Markus Meier <maekke@gentoo.org> openmotif-2.3.3-r1.ebuild: + add ~arm, bug #397819 + + 08 Feb 2012; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.3-r1.ebuild: + Stable for HPPA (bug #402039). + + 04 Feb 2012; Agostino Sarubbo <ago@gentoo.org> openmotif-2.3.3-r1.ebuild: + Stable for amd64, wrt bug #402039 + + 15 Jan 2012; Ulrich Müller <ulm@gentoo.org> openmotif-2.3.2-r2.ebuild, + openmotif-2.3.3.ebuild, openmotif-2.3.3-r1.ebuild: + Add RESTRICT="fetch bindist" on Solaris, since it is no longer open source. + Update message in pkg_nofetch(). + +*openmotif-2.3.3-r1 (06 Jan 2012) + + 06 Jan 2012; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.3.3-r1.ebuild: + Generate UIL and WML parsers with byacc instead of bison, bug 355795. + Ebuild updated to EAPI 4. Dropped some keywords. + + 19 Dec 2011; Ulrich Mueller <ulm@gentoo.org> openmotif-2.2.3-r11.ebuild, + openmotif-2.3.2-r2.ebuild, openmotif-2.3.3.ebuild: + Remove old blockers and cleanup code, motif-config is gone since > 3 years. + + 20 Aug 2011; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2-r2.ebuild: + Call dosym with proper second argument. Add static-libs USE flag. + + 07 Mar 2011; Ulrich Mueller <ulm@gentoo.org> openmotif-2.2.3-r11.ebuild, + openmotif-2.3.2-r2.ebuild, openmotif-2.3.3.ebuild: + Remove calls to get_ml_incdir, bug 357739. + + 05 Mar 2011; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.3.ebuild: + Don't install libtool archives. + + 29 Jan 2011; Ulrich Mueller <ulm@gentoo.org> openmotif-2.2.3-r11.ebuild, + openmotif-2.3.3.ebuild: + By default, disable building of static libs. Fix automake call in 2.2.3. + + 15 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> + openmotif-2.3.3.ebuild: + ppc64 stable wrt #338208 + + 01 Jan 2011; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.2.3-r10.ebuild: + Remove old. + + 01 Jan 2011; Markos Chandras <hwoarang@gentoo.org> + openmotif-2.2.3-r11.ebuild: + Stable on amd64 wrt bug #347595 + + 25 Dec 2010; Thomas Kahle <tomka@gentoo.org> openmotif-2.2.3-r11.ebuild: + x86 stable per bug 347595 + +*openmotif-2.2.3-r11 (02 Dec 2010) + + 02 Dec 2010; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.2.3-r11.ebuild: + Update automake dependency. Change EAPI to 3. + + 08 Nov 2010; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2-r2.ebuild: + Depend on virtual/jpeg wrt bug 327487. + + 12 Oct 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + openmotif-2.2.3-r10.ebuild: + x86 stable wrt bug #340311 + + 11 Oct 2010; Markos Chandras <hwoarang@gentoo.org> + openmotif-2.2.3-r10.ebuild: + Stable on amd64 wrt bug #340311 + +*openmotif-2.2.3-r10 (10 Oct 2010) + + 10 Oct 2010; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.2.3-r10.ebuild: + Move x11-libs/openmotif-compat-2.2.3-r1 to openmotif-2.2.3-r10 in SLOT 2.2. + Summary of changes since -r9, from ChangeLog of openmotif-compat: + - Remove unnecessary/redundant dependencies on libXaw and printproto. + - Fix "present but cannot be compiled" warning in configure, in order to + prepare for autoconf-2.64. Bug 82081 (see also tracker bug 257596). + - Don't override LDFLAGS, fixes bug 293573. + - Change libXpm to MIT in LICENSE. + - Fix buffer overflow in libmrm, bug 340249. + + 06 Oct 2010; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.3.ebuild: + Stable for HPPA (bug #338208). + + 03 Oct 2010; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.3.ebuild: + alpha/arm/ia64/sh/sparc stable wrt #338208 + + 28 Sep 2010; Brent Baude <ranger@gentoo.org> openmotif-2.3.3.ebuild: + stable ppc, bug 338208 + + 26 Sep 2010; Markus Meier <maekke@gentoo.org> openmotif-2.3.3.ebuild: + amd64/x86 stable, bug #338208 + + 23 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> + openmotif-2.3.3.ebuild: + Use virtual/jpeg. + + 23 Jun 2010; Fabian Groffen <grobian@gentoo.org> + files/openmotif-2.3.2-darwin.patch: + Fix compilation on Solaris by applying the same fix as for Darwin + + 07 Jun 2010; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.2.ebuild: + Remove old. + + 07 Jun 2010; Christoph Mende <angelos@gentoo.org> + openmotif-2.3.2-r2.ebuild: + amd64 stable (bug #309999) + + 08 May 2010; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.2-r2.ebuild: + alpha/arm/ia64/sh/sparc wrt #309999 + + 15 Apr 2010; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.2-r2.ebuild: + Stable for HPPA (bug #309999). + + 11 Apr 2010; <nixnut@gentoo.org> openmotif-2.3.2-r2.ebuild: + ppc stable #309999 + + 29 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> + openmotif-2.3.2-r2.ebuild: + x86 stable wrt bug 309999 + + 23 Mar 2010; Brent Baude <ranger@gentoo.org> openmotif-2.3.2-r2.ebuild: + Marking openmotif-2.3.2-r2 ppc64 for bug 309999 + + 20 Mar 2010; Fabian Groffen <grobian@gentoo.org> + +files/openmotif-2.3.2-darwin.patch, openmotif-2.3.3.ebuild: + Add patch to fix compilation on Mac OS X using patch grabbed from upstream + bugtracker + +*openmotif-2.3.3 (18 Mar 2010) + + 18 Mar 2010; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2-r2.ebuild, + +openmotif-2.3.3.ebuild: + Version bump. Fix DEPEND and RDEPEND. + + 14 Mar 2010; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2-r2.ebuild: + Fix workaround for LANG, bug 15119. + + 08 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> + openmotif-2.3.2-r2.ebuild, +files/openmotif-2.3.2-libpng14.patch: + Fix building with libpng14. + +*openmotif-2.3.2-r2 (11 Feb 2010) + + 11 Feb 2010; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.2-r1.ebuild, + +openmotif-2.3.2-r2.ebuild, +files/openmotif-2.3.2-ddd-layout.patch, + +files/openmotif-2.3.2-solaris-2.11.patch: + Fix layout problem with ddd, bug 303887. Some fixes for Solaris 2.11, from + prefix overlay. Add keywords for prefix architectures. + +*openmotif-2.3.2-r1 (06 Feb 2010) + + 06 Feb 2010; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.1.1.ebuild, + +openmotif-2.3.2-r1.ebuild, +files/openmotif-2.3.2-sanitise-paths.patch: + Prepare for prefix support. Change EAPI to 3. Move PDF documentation into + separate package. Remove old. + + 15 Dec 2009; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.1.1.ebuild, + openmotif-2.3.2.ebuild: + Change libXpm to MIT in LICENSE. + + 18 Nov 2009; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2.ebuild, + +files/openmotif-2.3.2-ldflags.patch: + Don't override LDFLAGS, fixes bug 293573. + + 25 Sep 2009; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.0-r3.ebuild, + -files/openmotif-2.3.0-fix-nedit-segfaults.patch, + -files/openmotif-2.3.0-freebsd-libiconv.patch, + -files/openmotif-2.3.0-sensitivity-invisible.patch: + Remove old. + + 13 Jul 2009; Joseph Jezak <josejx@gentoo.org> openmotif-2.3.2.ebuild: + Marked ppc stable for bug #273064. + + 04 Jul 2009; Brent Baude <ranger@gentoo.org> openmotif-2.3.2.ebuild: + Marking openmotif-2.3.2 ppc64 for bug 273064 + + 22 Jun 2009; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.2.ebuild: + arm/ia64/sh/sparc stable wrt #273064 + + 16 Jun 2009; Tobias Klausmann <klausman@gentoo.org> + openmotif-2.3.2.ebuild: + Stable on alpha, bug #273064 + + 15 Jun 2009; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.2.ebuild: + Stable for HPPA (bug #273064). + + 11 Jun 2009; Markus Meier <maekke@gentoo.org> openmotif-2.3.2.ebuild: + amd64 stable, bug #273064 + + 08 Jun 2009; Christian Faulhammer <fauli@gentoo.org> + openmotif-2.3.2.ebuild: + stable x86, bug 273064 + + 16 Apr 2009; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.2.ebuild: + Add -j1 back to src_compile and src_install, fixes bug 266202. + +*openmotif-2.3.2 (14 Apr 2009) + + 14 Apr 2009; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.3.2.ebuild: + Version bump. Remove -j1 option from emake. + + 04 Feb 2009; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.1-ac-editres.patch, openmotif-2.3.0-r3.ebuild, + openmotif-2.3.1.1.ebuild: + Fix "present but cannot be compiled" warning in configure, in order to + prepare for autoconf-2.64. Bug 82081 (see also tracker bug 257596). + + 05 Jan 2009; Markus Meier <maekke@gentoo.org> metadata.xml: + drop local xft USE-flag description, as it's global now + + 12 Nov 2008; Ulrich Mueller <ulm@gentoo.org> + -files/openmotif-2.3.1-XmRenderT-no-xft.patch, + -files/openmotif-2.3.1-fix-grace-crash.patch, -openmotif-2.3.1-r1.ebuild: + Remove intermediate version. + + 12 Nov 2008; Brent Baude <ranger@gentoo.org> openmotif-2.3.1.1.ebuild: + stable ppc64, bug 245635 + + 10 Nov 2008; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.1.1.ebuild: + Stable for HPPA (bug #245635). + + 08 Nov 2008; Ulrich Mueller <ulm@gentoo.org> -files/motif-config-2.3, + -openmotif-2.3.0-r1.ebuild: + Remove old. + + 08 Nov 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.1.1.ebuild: + alpha/arm/ia64/sparc/sh stable wrt #245635 + + 08 Nov 2008; Markus Meier <maekke@gentoo.org> openmotif-2.3.1.1.ebuild: + amd64/x86 stable, bug #245635 + + 08 Nov 2008; nixnut <nixnut@gentoo.org> openmotif-2.3.1.1.ebuild: + Stable on ppc wrt bug 245635 + + 05 Nov 2008; Ferris McCormick <fmccor@gentoo.org> + openmotif-2.3.1.1.ebuild: + Sparc stable, Bug #245635, seems fine. + +*openmotif-2.3.1.1 (05 Oct 2008) + + 05 Oct 2008; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.3.1.1.ebuild: + Version bump, bug 239480. + + 26 Aug 2008; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.1-r1.ebuild: + Stable for HPPA (bug #235459). + + 25 Aug 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.1-r1.ebuild: + alpha/ia64 stable wrt #235459 + + 24 Aug 2008; Markus Rothe <corsair@gentoo.org> openmotif-2.3.1-r1.ebuild: + Stable on ppc64; bug #235459 + + 22 Aug 2008; Friedrich Oslage <bluebird@gentoo.org> + openmotif-2.3.1-r1.ebuild: + Stable on sparc, bug #235459 + + 22 Aug 2008; Markus Meier <maekke@gentoo.org> openmotif-2.3.1-r1.ebuild: + amd64/x86 stable, bug #235459 + + 22 Aug 2008; nixnut <nixnut@gentoo.org> openmotif-2.3.1-r1.ebuild: + Stable on ppc wrt bug 235459 + + 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 04 Aug 2008; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.1.ebuild: + Remove intermediate version. + +*openmotif-2.3.1-r1 (25 Jul 2008) + + 25 Jul 2008; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.1-fix-grace-crash.patch, + +files/openmotif-2.3.1-multilist-stipple.patch, + +openmotif-2.3.1-r1.ebuild: + Display stippled multilist items correctly, fixes bug 215984 again. + Fix crash with sci-visualization/grace, bug 232742; patch by Sammy Umar at + upstream bug 1381. + + 01 Jul 2008; Ulrich Mueller <ulm@gentoo.org> + files/openmotif-2.3.0-freebsd-libiconv.patch, openmotif-2.3.1.ebuild: + Support utf8 and depend on libiconv if (and only if) USE=unicode. + + 29 Jun 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild, + openmotif-2.3.0-r3.ebuild: + Remove virtual/motif, bug 224749. + + 28 Jun 2008; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.1-XmRenderT-no-xft.patch, openmotif-2.3.1.ebuild: + Add missing conditional for USE=-xft in XmRenderT.c, fixes bug 229779. + +*openmotif-2.3.1 (27 Jun 2008) + + 27 Jun 2008; Ulrich Mueller <ulm@gentoo.org> +openmotif-2.3.1.ebuild: + Version bump. + + 02 Jun 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild, + openmotif-2.3.0-r3.ebuild: + Add build-time dependency on flex, bug 224477. + + 28 May 2008; Markus Meier <maekke@gentoo.org> openmotif-2.3.0-r3.ebuild: + amd64 stable, bug #223683 + + 27 May 2008; Markus Rothe <corsair@gentoo.org> openmotif-2.3.0-r3.ebuild: + Stable on ppc64; bug #223683 + + 27 May 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.0-r3.ebuild: + alpha/ia64/sparc stable wrt #223683 + + 26 May 2008; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.0-r3.ebuild: + Stable for HPPA (bug #223683). + + 26 May 2008; nixnut <nixnut@gentoo.org> openmotif-2.3.0-r3.ebuild: + Stable on ppc wrt bug 223683 + + 26 May 2008; Christian Faulhammer <opfer@gentoo.org> + openmotif-2.3.0-r3.ebuild: + stable x86, bug 223683 + +*openmotif-2.3.0-r3 (10 May 2008) + + 10 May 2008; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.3.0-r2.ebuild, + +openmotif-2.3.0-r3.ebuild: + Don't install the motif-config script, since no package needs it anymore. + + 08 May 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild, + openmotif-2.3.0-r2.ebuild: + Remove unnecessary/redundant dependencies on libXaw and printproto. + + 06 May 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r2.ebuild: + Fix breakage with libtool-2.2, bug 220599. + + 04 May 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r2.ebuild: + Add X.Org vendor string to aliases for virtual bindings. + + 02 May 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r2.ebuild: + Defaults go under /usr/share/X11/ with modular X. + + 25 Apr 2008; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.0-freebsd-libiconv.patch, openmotif-2.3.0-r2.ebuild: + Depend on virtual/libiconv and fix FreeBSD linking problem, bug 219040. + Remove defunct sed tweaks of man pages. Install app-defaults as "Mwm". + + 13 Apr 2008; Ulrich Mueller <ulm@gentoo.org> -openmotif-2.2.3-r9.ebuild: + Remove old version; no package needs SLOT 2.2 anymore. + +*openmotif-2.3.0-r2 (07 Apr 2008) + + 07 Apr 2008; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.0-fix-nedit-segfaults.patch, + +openmotif-2.3.0-r2.ebuild: + Fix segmentation faults affecting nedit, bug 216710. Patch extracted from + upstream CVS. Thanks to Evan Teran <eteran@alum.rit.edu> for reporting. + + 04 Apr 2008; Ulrich Mueller <ulm@gentoo.org> + files/openmotif-2.3.0-sensitivity-invisible.patch: + Fix multilist display problem, bug 215984. + + 25 Mar 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild: + Add a note about the openmotif-compat package. + + 07 Mar 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild: + Fix syntax in pkg_setup, so that it works also with older bash versions. + + 07 Mar 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml, + -openmotif-2.3.0.ebuild: + Remove intermediate version. Add myself as maintainer. + + 07 Mar 2008; Brent Baude <ranger@gentoo.org> openmotif-2.3.0-r1.ebuild: + stable ppc64, bug 211696 + + 03 Mar 2008; Ferris McCormick <fmccor@gentoo.org> + openmotif-2.3.0-r1.ebuild: + Sparc stable, Bug #211696. + + 01 Mar 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.0-r1.ebuild: + alpha/ia64 stable wrt #211696 + + 01 Mar 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild: + Stable on amd64, bug 211696. + + 29 Feb 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild: + Fix installation of demos. Thanks to fmccor for pointing this out. + + 28 Feb 2008; Markus Meier <maekke@gentoo.org> openmotif-2.3.0-r1.ebuild: + x86 stable, bug #211696 + + 28 Feb 2008; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.0-r1.ebuild: + Stable for HPPA (bug #211696). + + 28 Feb 2008; nixnut <nixnut@gentoo.org> openmotif-2.3.0-r1.ebuild: + Stable on ppc wrt bug 211696 + + 23 Feb 2008; Ulrich Mueller <ulm@gentoo.org> + -files/openmotif-2.2.3-CAN-2004-0687-0688.patch, + -files/openmotif-2.2.3-CAN-2004-0914_sec8.patch, + -files/openmotif-2.2.3-XmResizeHashTable.patch, + -files/openmotif-2.2.3-automake.patch, + -files/openmotif-2.2.3-char_not_supported.patch, + -files/openmotif-2.2.3-mwm-configdir.patch, + -files/openmotif-2.2.3-no_demos.patch, + -files/openmotif-2.2.3-pixel_length.patch, + -files/openmotif-2.2.3-popup_timeout.patch, + -files/openmotif-2.2.3-uil.patch, -files/openmotif-2.2.3-utf8.patch, + -files/CAN-2005-0605.patch, openmotif-2.2.3-r9.ebuild: + Move old patches off to mirrors. + + 21 Feb 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0-r1.ebuild: + Add message about unslotting and backwards compatibility to pkg_postinst. + + 17 Feb 2008; Ulrich Mueller <ulm@gentoo.org> + +files/openmotif-2.3.0-sensitivity-invisible.patch, + openmotif-2.3.0-r1.ebuild: + Fix problem with invisible menu items in ddd, bug 210220. + + 16 Feb 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0.ebuild: + Stable on amd64, bug 204265. + + 14 Feb 2008; nixnut <nixnut@gentoo.org> openmotif-2.3.0.ebuild: + Stable on ppc wrt bug 204265 + + 14 Feb 2008; Ulrich Mueller <ulm@gentoo.org> openmotif-2.3.0.ebuild, + openmotif-2.3.0-r1.ebuild: + Also remove stale symlinks for libraries and man pages. + +*openmotif-2.3.0-r1 (14 Feb 2008) + + 14 Feb 2008; Ulrich Mueller <ulm@gentoo.org> +files/motif-config-2.3, + +files/Mwm.defaults, openmotif-2.3.0.ebuild, +openmotif-2.3.0-r1.ebuild: + Install libraries and include files without slotting. Install application + defaults for Mwm and a stripped-down motif-config. Ebuild by Jakub Moc + <jakub@gentoo.org>, bug 210021. Don't compile demo binaries. Fix symlink for + system.mwmrc. Drop mips to unstable. Add missing OPL licence. + + 13 Feb 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.0.ebuild: + alpha/ia64/sparc stable wrt #204265 + + 13 Feb 2008; Raúl Porcel <armin76@gentoo.org> openmotif-2.3.0.ebuild: + Bump DEPEND on motif-config + + 13 Feb 2008; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.0.ebuild: + Stable for HPPA (bug #204265). + + 13 Feb 2008; Christian Faulhammer <opfer@gentoo.org> + openmotif-2.3.0.ebuild: + use emake instead of plain make; quote a lot of variables + + 13 Feb 2008; Christian Faulhammer <opfer@gentoo.org> + openmotif-2.3.0.ebuild: + stable x86, bug 204265 + + 05 Jan 2008; Mark Loeser <halcy0n@gentoo.org> openmotif-2.3.0.ebuild: + Make openmotif actually respect USE flags when building (thanks to Jozef + Siska); bug #201915 + + 30 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> + -files/openmotif-2.1.30-CAN-2004-0687-0688.patch, + -files/openmotif-2.1.30-CAN-2004-0914_sec8.patch, + -files/openmotif-2.1.30-imake-ansi.patch, + -files/openmotif-2.1.30-imake-tmpdir.patch, + -files/openmotif-2.1.30-uil-bad_grammar_fix.diff, + -files/openmotif-2.1.30-xpm.diff, -files/openmotif-2.1.30-xpm2.diff, + -files/openmotif-2.2.3-CVE-2005-3964.patch, + -files/openmotif-2.2.3-Mwm.defaults, -files/site.def, -files/site.def.1: + Clean files. + + 30 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> + -openmotif-2.1.30-r14.ebuild: + Remove old version. Nothing needs SLOT 2.1 specifically. Fixes bug #140494. + + 30 Dec 2007; Petteri Räty <betelgeuse@gentoo.org> + -openmotif-2.2.3-r3.ebuild, -openmotif-2.2.3-r8.ebuild: + Remove ebuilds with borken autotools handling. Fixes bug #160056. + + 15 Oct 2007; Markus Rothe <corsair@gentoo.org> openmotif-2.3.0.ebuild: + Stable on ppc64 + + 28 Sep 2007; Joshua Kinard <kumba@gentoo.org> openmotif-2.3.0.ebuild: + Stable on mips, per #183736. + + 17 Sep 2007; Mike Auty <ikelos@gentoo.org> openmotif-2.3.0.ebuild: + Fixing man page file collision caused by hardcoded slot number. + + 16 Sep 2007; Jeroen Roovers <jer@gentoo.org> openmotif-2.3.0.ebuild: + Restoring ~arch keywords (bug #183736). + +*openmotif-2.3.0 (16 Sep 2007) + + 16 Sep 2007; Jason Smathers (jsin) <jsin@gentoo.org> + +openmotif-2.3.0.ebuild: + adding ebuild submitted by Dmitry S. Kulyabov in bug #183736 + + 11 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml: + fix herd + + 17 Feb 2007; Simon Stelling <blubb@gentoo.org> openmotif-2.2.3-r9.ebuild: + libdir fix for LDPATH + + 04 Jan 2007; Fabian Groffen <grobian@gentoo.org> + -files/openmotif-2.1.30-darwin-netbsd.diff, openmotif-2.1.30-r14.ebuild, + openmotif-2.2.3-r3.ebuild, openmotif-2.2.3-r8.ebuild, + openmotif-2.2.3-r9.ebuild: + Drop ppc-macos keyword, remove darwin patch and conditionals. + + 02 Oct 2006; Diego Pettenò <flameeyes@gentoo.org> + openmotif-2.2.3-r9.ebuild: + Add missing autotools versions specification, thanks to Patrick Laurer for + reporting in bug #149744. + + 01 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>; + openmotif-2.1.30-r14.ebuild, openmotif-2.2.3-r3.ebuild, + openmotif-2.2.3-r8.ebuild, openmotif-2.2.3-r9.ebuild: + libXext has a runtime dep on xextproto now, so we don't need to depend on it + here. + + 24 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>; + openmotif-2.1.30-r14.ebuild, openmotif-2.2.3-r3.ebuild, + openmotif-2.2.3-r8.ebuild, openmotif-2.2.3-r9.ebuild: + Remove virtual/x11 option from modular X deps. + + 26 Aug 2006; Michael Sterrett <mr_bones_@gentoo.org> + openmotif-2.2.3-r3.ebuild: + modX deps from openmotif-2.2.3-r8 + + 05 Aug 2006; Chris White <chriswhite@gentoo.org> + -openmotif-2.1.30-r9.ebuild: + Security punt for bug #140494. + + 13 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>; + openmotif-2.1.30-r14.ebuild, openmotif-2.2.3-r8.ebuild, + openmotif-2.2.3-r9.ebuild: + printproto needs to be in RDEPEND, it's needed for other apps to compile + against openmotif. + + 09 Jul 2006; Javier Villavicencio <the_paya@gentoo.org> + openmotif-2.2.3-r9.ebuild: + Added ~x86-fbsd keyword. + + 29 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + openmotif-2.2.3-r9.ebuild: + Remove autoconf/automake dependencies, too. + + 29 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> + openmotif-2.2.3-r9.ebuild: + Replace custom autotools handling with the use of autotools eclass, remove + ppc-macos conditionals. Append -fno-strict-aliasing as this package has + rules breakage. + + 27 Jun 2006; Stefan Schweizer <genstef@gentoo.org> metadata.xml, + -openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r3.ebuild, + -openmotif-2.2.3-r7.ebuild, openmotif-2.2.3-r8.ebuild, + openmotif-2.2.3-r9.ebuild: + Change autoconf dep to work even with 2.60, change maintainer to + maintainer-needed, remove some old ebuilds. + +*openmotif-2.1.30-r14 (11 Jun 2006) + + 11 Jun 2006; Bryan Østergaard <kloeri@gentoo.org> + +openmotif-2.1.30-r14.ebuild: + Bump openmotif-2.1 fixing bug 114234. + + 28 Apr 2006; Marien Zwart <marienz@gentoo.org> + files/digest-openmotif-2.1.30-r9, files/digest-openmotif-2.1.30-r13, + Manifest: + Fix SHA256 digest. + + 06 Mar 2006; Simon Stelling <blubb@gentoo.org> openmotif-2.1.30-r9.ebuild, + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r3.ebuild, + openmotif-2.2.3-r7.ebuild, openmotif-2.2.3-r8.ebuild, + openmotif-2.2.3-r9.ebuild: + fix bug 125149 + + 16 Feb 2006; Fabian Groffen <grobian@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + Marked ppc-macos stable (bug #114234) + +*openmotif-2.2.3-r9 (16 Feb 2006) + + 16 Feb 2006; Heinrich Wendel <lanius@gentoo.org> + +files/openmotif-2.2.3-uil.patch, +openmotif-2.2.3-r9.ebuild: + new fix for CVE-2005-3964 + + 25 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + stable on alpha as per bug #114234 + + 24 Dec 2005; Mark Loeser <halcy0n@gentoo.org> openmotif-2.1.30-r13.ebuild, + openmotif-2.2.3-r8.ebuild: + Stable on x86; bug #114234 + + 22 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + Stable on hppa, ppc. + + 21 Dec 2005; Luis Medinas <metalgod@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + Stable on amd64 for bug #114234. + + 21 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + Stable on sparc wrt #114234 + + 21 Dec 2005; Markus Rothe <corsair@gentoo.org> + openmotif-2.1.30-r13.ebuild, openmotif-2.2.3-r8.ebuild: + Stable on ppc64; bug #114234 + +*openmotif-2.2.3-r8 (21 Dec 2005) + + 21 Dec 2005; Tavis Ormandy <taviso@gentoo.org> + +files/openmotif-2.2.3-CVE-2005-3964.patch, +openmotif-2.2.3-r8.ebuild: + patch for #114234 + + 12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; + openmotif-2.2.3-r7.ebuild: + (#114648) Add xbitmaps to modular X deps. + + 12 Dec 2005; Donnie Berkholz <spyderous@gentoo.org>; + openmotif-2.2.3-r7.ebuild: + Add modular X dependencies. + + 27 Apr 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r6.ebuild, -openmotif-2.1.30-r7.ebuild, + -openmotif-2.2.3.ebuild: + cleanout old versions + + 26 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> + openmotif-2.1.30-r9.ebuild: + Stable on ia64. + +*openmotif-2.2.3-r7 (26 Apr 2005) +*openmotif-2.1.30-r13 (26 Apr 2005) + + 26 Apr 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r12.ebuild, +openmotif-2.1.30-r13.ebuild, + -openmotif-2.2.3-r6.ebuild, +openmotif-2.2.3-r7.ebuild: + update to motif-config-0.9 + + 27 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.1.30-r9.ebuild: + Stable on hppa. + +*openmotif-2.2.3-r6 (23 Mar 2005) +*openmotif-2.1.30-r12 (23 Mar 2005) + + 23 Mar 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r11.ebuild, +openmotif-2.1.30-r12.ebuild, + -openmotif-2.2.3-r5.ebuild, +openmotif-2.2.3-r6.ebuild: + fix bugs #85151, #84915 + + 21 Mar 2005; Jeremy Huddleston <eradicator@gentoo.org> + openmotif-2.1.30-r11.ebuild: + amd64 cleanups. + + 14 Mar 2005; Heinrich Wendel <lanius@gentoo.org> + openmotif-2.1.30-r11.ebuild, openmotif-2.2.3-r5.ebuild: + don't build against already installed motif versions + + 13 Mar 2005; Hardave Riar <hardave@gentoo.org> openmotif-2.1.30-r9.ebuild, + openmotif-2.2.3-r3.ebuild: + Stable on mips, bug #83655. + + 10 Mar 2005; Heinrich Wendel <lanius@gentoo.org> + openmotif-2.1.30-r11.ebuild, openmotif-2.2.3-r5.ebuild: + don't remove motif-config profile on upgrade + + 08 Mar 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r4.ebuild, -openmotif-2.1.30-r5.ebuild, + -openmotif-2.1.30-r8.ebuild, -openmotif-2.2.3-r1.ebuild, + -openmotif-2.2.3-r2.ebuild: + cleanups + +*openmotif-2.2.3-r5 (07 Mar 2005) +*openmotif-2.1.30-r11 (07 Mar 2005) + + 07 Mar 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r10.ebuild, +openmotif-2.1.30-r11.ebuild, + -openmotif-2.2.3-r4.ebuild, +openmotif-2.2.3-r5.ebuild: + version bump for new motif-config + + 03 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> + openmotif-2.1.30-r9.ebuild, openmotif-2.2.3-r3.ebuild: + Stable on alpha, bug 83655. + + 02 Mar 2005; Jason Wever <weeve@gentoo.org> openmotif-2.1.30-r9.ebuild, + openmotif-2.2.3-r3.ebuild: + Stable on sparc wrt security bug #83655. + + 02 Mar 2005; Lina Pezzella <j4rg0n@gentoo.org> openmotif-2.1.30-r9.ebuild, + openmotif-2.2.3-r3.ebuild: + Stable ppc-macos + + 02 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.1.30-r9.ebuild, openmotif-2.2.3-r3.ebuild: + Stable on ppc. + + 02 Mar 2005; Markus Rothe <corsair@gentoo.org> openmotif-2.1.30-r9.ebuild, + openmotif-2.2.3-r3.ebuild: + Stable on ppc64; bug #83655 + +*openmotif-2.2.3-r4 (02 Mar 2005) +*openmotif-2.2.3-r3 (02 Mar 2005) +*openmotif-2.1.30-r10 (02 Mar 2005) +*openmotif-2.1.30-r9 (02 Mar 2005) + + 02 Mar 2005; Heinrich Wendel <lanius@gentoo.org> +files/CAN-2005-0605.patch, + +openmotif-2.1.30-r10.ebuild, openmotif-2.1.30-r8.ebuild, + +openmotif-2.1.30-r9.ebuild, +openmotif-2.2.3-r3.ebuild, + +openmotif-2.2.3-r4.ebuild: + fix CAN-2005-0605, bug #83655 + + 26 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> openmotif-2.1.30-r8.ebuild, + openmotif-2.2.3-r2.ebuild: + motif-config does not work on ppc-macos + + 24 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> + openmotif-2.1.30-r7.ebuild: + Stable on alpha, bug 78111. + + 22 Feb 2005; Markus Rothe <corsair@gentoo.org> openmotif-2.1.30-r7.ebuild: + Stable on ppc64 + + 21 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> + openmotif-2.1.30-r7.ebuild: + Stable on sparc wrt #78111 #81996 + + 21 Feb 2005; Aron Griffis <agriffis@gentoo.org> + openmotif-2.1.30-r7.ebuild, openmotif-2.2.3-r1.ebuild: + stable on ia64 #78111 + + 19 Feb 2005; Hardave Riar <hardave@gentoo.org> openmotif-2.1.30-r7.ebuild, + openmotif-2.2.3-r1.ebuild: + Stable on mips, bug #78111 + + 17 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> + openmotif-2.2.3-r1.ebuild: + Stable on alpha, bug 78111. + + 17 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.1.30-r7.ebuild: + Stable on ppc. + + 17 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> openmotif-2.2.3-r1.ebuild: + Stable ppc-macos + + 17 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> openmotif-2.1.30-r7.ebuild: + Stable ppc-macos + +*openmotif-2.1.30-r7 (17 Feb 2005) + + 17 Feb 2005; Heinrich Wendel <lanius@gentoo.org> + +files/openmotif-2.1.30-CAN-2004-0914-newer.patch.bz2, + +openmotif-2.1.30-r7.ebuild, openmotif-2.1.30-r8.ebuild: + fix CAN 2004-0914 in openmotif-2.1.30 + + 16 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> + openmotif-2.2.3-r1.ebuild: + Stable on sparc wrt #78111 + + 16 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.2.3-r1.ebuild: + Stable on ppc. + + 16 Feb 2005; Markus Rothe <corsair@gentoo.org> openmotif-2.2.3-r1.ebuild: + Stable on ppc64; bug #78111 + +*openmotif-2.1.30-r8 (16 Feb 2005) + + 16 Feb 2005; Heinrich Wendel <lanius@gentoo.org> + -openmotif-2.1.30-r7.ebuild, +openmotif-2.1.30-r8.ebuild: + move the sloted version to -r8 to have space for a security update + + 15 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> openmotif-2.1.30-r6.ebuild: + Stable ppc-macos + +*openmotif-2.2.3-r2 (16 Feb 2005) + + 16 Feb 2005; Heinrich Wendel <lanius@gentoo.org> + +files/openmotif-2.2.3-CAN-2004-0914-newer.patch.bz2, + openmotif-2.2.3-r1.ebuild, +openmotif-2.2.3-r2.ebuild: + new patch for CAN-20004-0914, bug #78111 + + 15 Feb 2005; Markus Rothe <corsair@gentoo.org> openmotif-2.1.30-r6.ebuild: + Stable on ppc64; bug #81996 + +*openmotif-2.2.3-r1 (14 Feb 2005) + + 14 Feb 2005; Heinrich Wendel <lanius@gentoo.org> metadata.xml, + -files/CAN-2004-0914.patch, + +files/openmotif-2.1.30-CAN-2004-0687-0688.patch.bz2, + +files/openmotif-2.1.30-CAN-2004-0914.patch.bz2, + +files/openmotif-2.1.30-CAN-2004-0914_sec8.patch, + +files/openmotif-2.1.30-xpm2.diff, openmotif-2.1.30-r7.ebuild, + +openmotif-2.2.3-r1.ebuild, openmotif-2.2.3.ebuild: + work on virtual/motif ebuilds + + 08 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org> + +files/openmotif-2.2.3-automake.patch, openmotif-2.2.3.ebuild: + Modified to work with Automake-1.6 on ppc-macos + + 06 Feb 2005; Heinrich Wendel <lanius@gentoo.org> openmotif-2.2.3.ebuild: + fix autotools dependencies + + 05 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> + openmotif-2.2.3.ebuild: + Stable on ppc. + + 02 Feb 2005; Gustavo Zacarias <gustavoz@gentoo.org> openmotif-2.2.3.ebuild: + Stable on sparc wrt #78111 + + 02 Feb 2005; Heinrich Wendel <lanius@gentoo.org> openmotif-2.2.3.ebuild: + filter -ftracer + + 02 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> openmotif-2.2.3.ebuild: + Stable on alpha, bug 78111. + + 02 Feb 2005; Markus Rothe <corsair@gentoo.org> openmotif-2.2.3.ebuild: + Stable on ppc64; bug #78111 + + 02 Feb 2005; Heinrich Wendel <lanius@gentoo.org> openmotif-2.2.3.ebuild: + stable on amd64 and x86 + + 01 Feb 2005; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r4.ebuild, + openmotif-2.1.30-r5.ebuild, openmotif-2.1.30-r6.ebuild, + openmotif-2.1.30-r7.ebuild: + add virtual/motif + +*openmotif-2.2.3 (01 Feb 2005) + + 01 Feb 2005; Heinrich Wendel <lanius@gentoo.org> + +files/openmotif-2.2.3-CAN-2004-0687-0688.patch.bz2, + +files/openmotif-2.2.3-CAN-2004-0914.patch.bz2, + +files/openmotif-2.2.3-CAN-2004-0914_sec8.patch, + +files/openmotif-2.2.3-Mwm.defaults, + +files/openmotif-2.2.3-XmResizeHashTable.patch, + +files/openmotif-2.2.3-char_not_supported.patch, + +files/openmotif-2.2.3-mwm-configdir.patch, + +files/openmotif-2.2.3-no_demos.patch, + +files/openmotif-2.2.3-pixel_length.patch, + +files/openmotif-2.2.3-popup_timeout.patch, + +files/openmotif-2.2.3-utf8.patch, +openmotif-2.2.3.ebuild: + add openmotif-2.2.3 with security fixes, bug #78111 + + 26 Jan 2005; Guy Martin <gmsoft@gentoo.org> openmotif-2.1.30-r6.ebuild: + Stable on hppa. + +*openmotif-2.1.30-r7 (20 Jan 2005) + + 20 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> + +files/CAN-2004-0914.patch, +openmotif-2.1.30-r7.ebuild: + CAN-2004-0914 fix thanks to Stefan Cornelius <stefan.cornelius@gmail.com>. + +*openmotif-2.1.30-r6 (18 Jan 2005) + + 18 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> + +files/openmotif-2.1.30-xpm.diff, +openmotif-2.1.30-r6.ebuild: + Revision bump for security bug #78111. Thanks to bartron@gmx.net for the + patch. + + 15 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> + openmotif-2.1.30-r4.ebuild, openmotif-2.1.30-r5.ebuild: + Make openmotif friendly with multilib includes... + +*openmotif-2.1.30-r4 (18 Nov 2004) + + 18 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> + +openmotif-2.1.30-r4.ebuild: + resurrect openmotif-2.1.30-r4.ebuild for mips + + 17 Nov 2004; <heino@gentoo.org> -openmotif-2.1.30-r4.ebuild, + openmotif-2.1.30-r5.ebuild: + force MAKEOPTS=-j1; remove old version + + 06 Nov 2004; <heino@gentoo.org> openmotif-2.1.30-r4.ebuild, + openmotif-2.1.30-r5.ebuild: + fix homepage + + 24 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> + +files/openmotif-2.1.30-darwin-netbsd.diff, openmotif-2.1.30-r5.ebuild: + Added to ppc-macos. + + 05 Oct 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r5.ebuild: + parallel compile sometimes fails, bug #51682 + + 16 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> + openmotif-2.1.30-r5.ebuild: + Stable on sparc + + 15 Sep 2004; Daniel Goller <morfic@gentoo.org> openmotif-2.1.30-r5.ebuild: + stable on x86 + + 03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org> + openmotif-2.1.30-r5.ebuild: + Masked openmotif-2.1.30-r5.ebuild stable for ppc + + 18 Aug 2004; Aron Griffis <agriffis@gentoo.org> openmotif-2.1.30-r5.ebuild: + stable on alpha and ia64 + + 21 Jul 2004; Tom Gall <tgall@gentoo.org> openmotif-2.1.30-r5.ebuild: + stable on ppc64, bug #57581 + + 15 Jul 2004; Tom Gall <tgall@gentoo.org> openmotif-2.1.30-r5.ebuild: + added ~ppc64, bug #55431 + + 28 Jun 2004; Aron Griffis <agriffis@gentoo.org> openmotif-2.1.30-r4.ebuild, + openmotif-2.1.30-r5.ebuild: + glibc -> libc, add sed-4 dep + + 31 May 2004; Travis Tilley <lv@gentoo.org> + -files/openmotif-2.1.30-gcc34.patch, openmotif-2.1.30-r5.ebuild: + added a much much simpler and much less invasive fix for gcc 3.4 + + 29 May 2004; Travis Tilley <lv@gentoo.org> + +files/openmotif-2.1.30-gcc34.patch, openmotif-2.1.30-r5.ebuild: + added an #undef X_LOCALE before including XLocale.h, otherwise locale.h isnt + included and compilation fails with gcc 3.4 + + 12 May 2004; Ciaran McCreesh <ciaranm@gentoo.org> + openmotif-2.1.30-r4.ebuild: + Stable on mips + + 17 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> openmotif-2.1.30-r4.ebuild, + openmotif-2.1.30-r5.ebuild: + Inherit eutils, added IUSE. + + 05 Apr 2004; Chris Aniszczyk <zx@gentoo.org> openmotif-2.1.30-r5.ebuild: + Marking stable on hppa + + 06 Mar 2004; Stephen P. Becker <geoman@gentoo.org> + openmotif-2.1.30-r4.ebuild: + Added ~mips keyword. + +*openmotif-2.1.30-r5 (25 Feb 2004) + + 25 Feb 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r5.ebuild, + files/openmotif-2.1.30-uil-bad_grammar_fix.diff, files/site.def.1: + remove i386Architecture from site.def; add uil-bad-grammar-fix + + 27 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild, + openmotif-2.1.30-r4.ebuild, files/Mwm.defaults, files/animate-demo.diff, + files/include-order.diff, files/mwm-configdir.patch: + mark -r4 stable, remove all other versions + +*openmotif-2.1.30-r4 (19 Jan 2004) + + 19 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r1.ebuild, + openmotif-2.1.30-r2.ebuild, openmotif-2.1.30-r3.ebuild, + openmotif-2.1.30-r4.ebuild, files/openmotif-2.1.30-imake-ansi.patch: + added patch to compile with gcc 2.9x + + 18 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild: + make it work with userpriv + + 17 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild: + fixed compile of uil; added -ansi to cflags #38013 + + 13 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild: + added warning about libXm.so.3 + + 11 Jan 2004; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild, + openmotif-2.2.2-r1.ebuild, openmotif-2.2.2-r2.ebuild, + openmotif-2.2.2-r3.ebuild: + removed openmotif-2.2; marked 2.1.30-r3 stable, bug #29388 + + 16 Dec 2003; <agriffis@gentoo.org> openmotif-2.2.2-r3.ebuild: + stable on ia64 + + 16 Dec 2003; Guy Martin <gmsoft@gentoo.org> openmotif-2.1.30-r1.ebuild: + Marked stable on hppa. + + 23 Dec 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild: + hopefully final ebuild for motif conflicts + + 02 Dec 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild, + openmotif-2.2.2-r3.ebuild: + reverted include changes, it makes more sense to change the include path + + 01 Dec 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild, + openmotif-2.2.2-r3.ebuild: + fixed includes + + 30 Nov 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild, + openmotif-2.2.2-r3.ebuild: + clean ebuild for openmotif 2.2 + + 24 Nov 2003; Aron Griffis <agriffis@gentoo.org> openmotif-2.2.2-r2.ebuild: + Add ~alpha + +*openmotif-2.1.30-r3 (24 Nov 2003) + + 24 Nov 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r3.ebuild: + motif cleanups + + 13 Nov 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.2.2-r2.ebuild: + bug #32834 + + 31 Oct 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r2.ebuild, + openmotif-2.2.2-r3.ebuild: + next cleanup version + +*openmotif-2.2.2-r3 (11 Oct 2003) + + 11 Oct 2003; Heinrich Wendel <lanius@gentoo.org> openmotif-2.1.30-r2.ebuild, + openmotif-2.2.2-r1.ebuild, openmotif-2.2.2-r3.ebuild, + files/openmotif-2.1.30-imake-tmpdir.patch: + motif cleanups #29388 + + 14 Jun 2003; Seemant Kulleen <seemant@gentoo.org> openmotif-2.2.2-r2.ebuild, + files/mwm-configdir.patch: + ok, this is the fixed version, more true to what bartron originally submitted. + sorry for that. + +*openmotif-2.2.2-r2 (06 Jun 2003) + + 06 Jun 2003; Seemant Kulleen <seemant@gentoo.org> openmotif-2.2.2-r2.ebuild, + openmotif-2.2.2.ebuild, files/Mwm.defaults: + many many fixes. libMrm.so.3 finally exists, documentation is installed, an + app-defaults file is installed, man pages reflect the actual app-defaults + path. All this, thanks to: bartron <bartron@gmx.net> in bug #21681 + + 09 May 2003; Tavis Ormandy <taviso@gentoo.org> openmotif-2.2.2-r1.ebuild: + Looks good on ALPHA, marking stable. + +*openmotif-2.1.30-r1 (15 May 2003) + + 15 May 2003; Patrick Kursawe <phosphan@gentoo.org> + openmotif-2.1.30-r1.ebuild: + Bringing back old version on user request (bug 20298) + Had to remove sparc64 keyword because repoman complains. + + 30 Apr 2003; Jason Wever <weeve@gentoo.org> openmotif-2.2.2-r1.ebuild, + openmotif-2.2.2.ebuild: + Changed -sparc keyword to ~sparc. + + 30 Apr 2003; Alastair Tse <liquidx@gentoo.org> openmotif-2.2.2-r1.ebuild: + workaround LANG problem in makefile. #15119 + + 05 Jan 2003; Daniel Ahlberg <aliz@gentoo.org> openmotif-2.1.30-r1.ebuild, + openmotif-2.2.2.ebuild, openmotif-2.2.2-r1.ebuild : + Added PROVIDE. + + 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords + +*openmotif-2.2.2-r1 (28 Aug 2002) + + 28 Aug 2002; Nick Hadaway <raker@gentoo.org> + openmotif-2.2.2-r1.ebuild, files/digest-openmotif-2.2.2-r1, + files/site.def.2.2.2-r1 : + Now installs in /usr/X11R6 instead of /usr. If you are missing + imake or xmkmf you must re-emerge xfree. openmotif-2.1.30 overwrote + these files from the xfree ebuild. This version of openmotif does + not install these files. + +*openmotif-2.2.2 (14 Aug 2002) + + 16 Aug 2002; Nick Hadaway <raker@gentoo.org> + openmotif-2.2.2.ebuild, files/include-order.diff : + Added a fix for tools/wml/Makefile.in to place the X include directory + as the end of includes instead of the beginning. See bug #6536. + + 14 Aug 2002; Nick Hadaway <raker@gentoo.org> + openmotif-2.2.2.ebuild, files/digest-openmotif-2.2.2 : + BIG version bump. + +*openmotif-2.1.30-r1 (1 Feb 2002) + + 15 Jul 2002; Owen Stampflee <owen@gentoo.org> : + Added PPC to KEYWORDS. + + 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/x11-libs/motif/files/Mwm.defaults b/x11-libs/motif/files/Mwm.defaults new file mode 100644 index 000000000000..ea91b6fb8d86 --- /dev/null +++ b/x11-libs/motif/files/Mwm.defaults @@ -0,0 +1,14 @@ +Mwm*fontList: variable +Mwm*iconClick: False +Mwm*iconPlacement: top left +Mwm*moveOpaque: True +Mwm*rootButtonClick: True +Mwm*foreground: #000000 +Mwm*background: #B8B8C0 +Mwm*enableThinThickness: True +Mwm*enableEtchedInMenu: True +Mwm*menu*fontList: -adobe-helvetica-medium-r-*--*-120-*-*-*-*-*-* +Mwm*client*title*fontList: -adobe-helvetica-bold-r-*--*-100-*-*-*-*-*-* +Mwm*icon*fontList: -adobe-helvetica-bold-r-*--*-80-*-*-*-*-*-* +Mwm*feedback*fontList: -adobe-helvetica-bold-r-*--*-100-*-*-*-*-*-* +Mwm*multiClickTime: 300 diff --git a/x11-libs/motif/files/motif-2.3.2-darwin.patch b/x11-libs/motif/files/motif-2.3.2-darwin.patch new file mode 100644 index 000000000000..859fcf3c4047 --- /dev/null +++ b/x11-libs/motif/files/motif-2.3.2-darwin.patch @@ -0,0 +1,17 @@ +http://bugs.motifzone.net/showattachment.cgi?attach_id=259 +http://bugs.motifzone.net/long_list.cgi?buglist=1479 + +Extend the patch to include guard for sun to solve the exact same +compilation issue on Solaris. + +--- openmotif-2.3.2.org/clients/uil/UilDefI.h 2004-11-18 08:54:32.000000000 +0000 ++++ openmotif-2.3.2/clients/uil/UilDefI.h 2009-11-08 13:24:29.000000000 +0000 +@@ -283,7 +283,7 @@ + #include "UilIODef.h" + #include "UilDiagDef.h" + #include "UilSarDef.h" +-#if defined(linux) ++#if defined(linux) || defined(__APPLE__) || defined(sun) + #define YYSTYPE yystype + #endif + #include "UilLexPars.h" diff --git a/x11-libs/motif/files/motif-2.3.2-libpng14.patch b/x11-libs/motif/files/motif-2.3.2-libpng14.patch new file mode 100644 index 000000000000..5b817719c7dc --- /dev/null +++ b/x11-libs/motif/files/motif-2.3.2-libpng14.patch @@ -0,0 +1,13 @@ +http://www.mail-archive.com/pld-cvs-commit@lists.pld-linux.org/msg207680.html + +--- lib/Xm/Png.c ++++ lib/Xm/Png.c +@@ -144,7 +144,7 @@ + png_bytepp row_pointers = NULL; + + fread(sig, 1, 8, infile); +- if (!png_check_sig(sig, 8)) ++ if (png_sig_cmp(sig, 0, 8)) + return 1; /* bad signature */ + + png_ptr = diff --git a/x11-libs/motif/files/motif-2.3.2-sanitise-paths.patch b/x11-libs/motif/files/motif-2.3.2-sanitise-paths.patch new file mode 100644 index 000000000000..07b83999a05c --- /dev/null +++ b/x11-libs/motif/files/motif-2.3.2-sanitise-paths.patch @@ -0,0 +1,27 @@ +* don't do automagic guessing of paths + +--- configure.ac ++++ configure.ac +@@ -183,21 +183,8 @@ + + case "$host_os" in + freebsd*) CFLAGS="$CFLAGS -DCSRG_BASED -DXNO_MTSAFE_API -DXNO_MTSAFE_PWDAPI"; +- LDFLAGS="$LDFLAGS -L/usr/local/lib";; ++ ;; + cygwin*) CFLAGS="$CFLAGS -DXNO_MTSAFE_DIRENTDAPI";; +- solaris* | sunos*) X_LIBS="$X_LIBS -L/usr/X/lib" && +- if test x$enable_motif22_compatibility = x +- then +- enable_motif22_compatibility="no" +- fi; +- if test x$enable_utf8 = x +- then +- enable_utf8="no" +- fi; +- if test x$enable_xft = x +- then +- enable_xft="no" +- fi;; + esac + + if test x$enable_motif22_compatibility = x diff --git a/x11-libs/motif/files/motif-2.3.2-solaris-2.11.patch b/x11-libs/motif/files/motif-2.3.2-solaris-2.11.patch new file mode 100644 index 000000000000..a36d4ab6e6cf --- /dev/null +++ b/x11-libs/motif/files/motif-2.3.2-solaris-2.11.patch @@ -0,0 +1,11 @@ +--- lib/Xm/Xmos_r.h ++++ lib/Xm/Xmos_r.h +@@ -602,7 +602,7 @@ + # endif + } _Xreaddirparams; + +-# if defined(AIXV3) || defined(AIXV4) || defined(_POSIX_THREAD_SAFE_FUNCTIONS) ++# if defined(AIXV3) || defined(AIXV4) || defined(sun) || defined(_POSIX_THREAD_SAFE_FUNCTIONS) + /* AIX defines the draft POSIX symbol, but uses the final API. */ + /* POSIX final API, returns (int)0 on success. */ + # if defined(__osf__) diff --git a/x11-libs/motif/files/motif-2.3.4-solaris.patch b/x11-libs/motif/files/motif-2.3.4-solaris.patch new file mode 100644 index 000000000000..e1e6e6246607 --- /dev/null +++ b/x11-libs/motif/files/motif-2.3.4-solaris.patch @@ -0,0 +1,17 @@ +http://bugs.motifzone.net/showattachment.cgi?attach_id=259 +http://bugs.motifzone.net/long_list.cgi?buglist=1479 + +Extend the patch to include guard for sun to solve the exact same +compilation issue on Solaris. + +--- motif-2.3.4-orig/clients/uil/UilDefI.h ++++ motif-2.3.4/clients/uil/UilDefI.h +@@ -270,7 +270,7 @@ + #include "UilIODef.h" + #include "UilDiagDef.h" + #include "UilSarDef.h" +-#if defined(linux) || defined(__APPLE__) ++#if defined(linux) || defined(__APPLE__) || defined(sun) + #define YYSTYPE yystype + #endif + #include "UilLexPars.h" diff --git a/x11-libs/motif/metadata.xml b/x11-libs/motif/metadata.xml new file mode 100644 index 000000000000..e153d85b2356 --- /dev/null +++ b/x11-libs/motif/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer> + <email>ulm@gentoo.org</email> +</maintainer> +</pkgmetadata> diff --git a/x11-libs/motif/motif-2.2.3-r11.ebuild b/x11-libs/motif/motif-2.2.3-r11.ebuild new file mode 100644 index 000000000000..a7ff92c703ca --- /dev/null +++ b/x11-libs/motif/motif-2.2.3-r11.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/motif/motif-2.2.3-r11.ebuild,v 1.1 2012/10/24 18:45:14 ulm Exp $ + +EAPI=3 + +inherit eutils flag-o-matic multilib autotools + +MY_P=openMotif-${PV} +DESCRIPTION="Legacy Open Motif libraries for old binaries" +HOMEPAGE="http://www.motifzone.net/" +SRC_URI="ftp://ftp.ics.com/openmotif/2.2/${PV}/src/${MY_P}.tar.gz + mirror://gentoo/openmotif-${PV}-patches-4.tar.bz2" + +LICENSE="MOTIF MIT" +SLOT="2.2" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="x11-libs/libXmu + x11-libs/libXp" + +DEPEND="${RDEPEND} + x11-libs/libXaw + x11-misc/xbitmaps" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + EPATCH_SUFFIX=patch epatch + + # This replaces deprecated, obsoleted and now invalid AC_DEFINE + # with their proper alternatives. + sed -i -e 's:AC_DEFINE(\([^)]*\)):AC_DEFINE(\1, [], [\1]):g' \ + configure.in acinclude.m4 + + # Build only the libraries + sed -i -e '/^SUBDIRS/{:x;/\\$/{N;bx;};s/=.*/= lib clients/;}' Makefile.am + sed -i -e '/^SUBDIRS/{:x;/\\$/{N;bx;};s/=.*/= uil/;}' clients/Makefile.am + + AM_OPTS="--force-missing" eautoreconf +} + +src_configure() { + # get around some LANG problems in make (#15119) + unset LANG + + # bug #80421 + filter-flags -ftracer + + # feel free to fix properly if you care + append-flags -fno-strict-aliasing + + econf --with-x --disable-static +} + +src_compile() { + emake -j1 || die "emake failed" +} + +src_install() { + emake -j1 DESTDIR="${D}" install-exec || die "emake install failed" + + # cleanups + rm -Rf "${D}"/usr/bin + rm -f "${D}"/usr/$(get_libdir)/*.{so,la,a} + + dodoc README RELEASE RELNOTES BUGREPORT TODO +} diff --git a/x11-libs/motif/motif-2.3.3-r1.ebuild b/x11-libs/motif/motif-2.3.3-r1.ebuild new file mode 100644 index 000000000000..74a71b3623ab --- /dev/null +++ b/x11-libs/motif/motif-2.3.3-r1.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/motif/motif-2.3.3-r1.ebuild,v 1.1 2012/10/24 18:45:14 ulm Exp $ + +EAPI=4 + +inherit autotools eutils flag-o-matic multilib + +DESCRIPTION="Open Motif" +HOMEPAGE="http://www.motifzone.net/" +SRC_URI="ftp://ftp.ics.com/openmotif/${PV%.*}/${PV}/openmotif-${PV}.tar.gz" + +LICENSE="MOTIF MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples jpeg png static-libs unicode xft" +# license allows distribution only for "open source operating systems" +RESTRICT="!kernel_linux? ( + !kernel_FreeBSD? ( + !kernel_Darwin? ( + fetch bindist + ) ) )" + +RDEPEND="x11-libs/libXmu + x11-libs/libXp + unicode? ( virtual/libiconv ) + xft? ( x11-libs/libXft ) + jpeg? ( virtual/jpeg ) + png? ( >=media-libs/libpng-1.4 )" +DEPEND="${RDEPEND} + sys-devel/flex + || ( dev-util/byacc sys-freebsd/freebsd-ubin ) + x11-misc/xbitmaps" +RDEPEND="${RDEPEND} + doc? ( app-doc/openmotif-manual )" + +S="${WORKDIR}/openmotif-${PV}" + +pkg_nofetch() { + local line + while read line; do einfo "${line}"; done <<-EOF + From the Open Motif license: "The rights granted under this license are + limited solely to distribution and sublicensing of the contribution(s) + on, with, or for operating systems which are themselves open source + programs. Contact The Open Group for a license allowing distribution and + sublicensing of the original program on, with, or for operating systems + which are not open source programs." + + If above conditions are fulfilled, you may download the file: + ${SRC_URI} + and place it in ${DISTDIR}. + EOF +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.3.2-darwin.patch" + epatch "${FILESDIR}/${PN}-2.3.2-sanitise-paths.patch" + epatch "${FILESDIR}/${PN}-2.3.2-libpng14.patch" + [[ ${CHOST} == *-solaris2.11 ]] \ + && epatch "${FILESDIR}/${PN}-2.3.2-solaris-2.11.patch" + + # disable compilation of demo binaries + sed -i -e '/^SUBDIRS/{:x;/\\$/{N;bx;};s/[ \t\n\\]*demos//;}' Makefile.am + + # add X.Org vendor string to aliases for virtual bindings + echo -e '"The X.Org Foundation"\t\t\t\t\tpc' >>bindings/xmbind.alias + + AT_M4DIR=. eautoreconf +} + +src_configure() { + # get around some LANG problems in make (#15119) + LANG=C + + # bug #80421 + filter-flags -ftracer + + # feel free to fix properly if you care + append-flags -fno-strict-aliasing + + # For Solaris Xos_r.h :( + [[ ${CHOST} == *-solaris2.11 ]] && append-flags -DNEED_XOS_R_H=1 + + if use !elibc_glibc && use !elibc_uclibc && use unicode; then + # libiconv detection in configure script doesn't always work + # http://bugs.motifzone.net/show_bug.cgi?id=1423 + export LIBS="${LIBS} -liconv" + fi + + # "bison -y" causes runtime crashes #355795 + export YACC=byacc + + econf --with-x \ + $(use_enable static-libs static) \ + $(use_enable unicode utf8) \ + $(use_enable xft) \ + $(use_enable jpeg) \ + $(use_enable png) +} + +src_compile() { + make clean # remove pre-made bison parsers + emake -j1 MWMRCDIR="${EPREFIX}"/etc/X11/mwm +} + +src_install() { + emake -j1 DESTDIR="${D}" MWMRCDIR="${EPREFIX}"/etc/X11/mwm install + + # mwm default configs + insinto /usr/share/X11/app-defaults + newins "${FILESDIR}"/Mwm.defaults Mwm + + if use examples; then + emake -j1 -C demos DESTDIR="${D}" install-data + dodir /usr/share/doc/${PF}/demos + mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die + fi + rm -rf "${ED}"/usr/share/Xm + + # don't install libtool archives + rm -f "${ED}"/usr/$(get_libdir)/*.la + + dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO +} + +pkg_postinst() { + local line + while read line; do elog "${line}"; done <<-EOF + From the Open Motif 2.3.0 (upstream) release notes: + "Open Motif 2.3 is an updated version of 2.2. Any applications + built against a previous 2.x release of Open Motif will be binary + compatible with this release." + + If you have binary-only applications requiring libXm.so.3, you may + therefore create a symlink from libXm.so.3 to libXm.so.4. + Please note, however, that there will be no Gentoo support for this. + Alternatively, you may install slot 2.2 of x11-libs/openmotif for + the Open Motif 2.2 libraries. + EOF +} diff --git a/x11-libs/motif/motif-2.3.4.ebuild b/x11-libs/motif/motif-2.3.4.ebuild new file mode 100644 index 000000000000..f1586c89ab34 --- /dev/null +++ b/x11-libs/motif/motif-2.3.4.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/motif/motif-2.3.4.ebuild,v 1.1 2012/10/24 18:45:14 ulm Exp $ + +EAPI=4 + +inherit autotools eutils flag-o-matic multilib + +DESCRIPTION="Motif" +HOMEPAGE="http://sourceforge.net/project/motif/ + http://motif.ics.com/" +SRC_URI="mirror://sourceforge/project/motif/Motif%20${PV}%20Source%20Code/${P}-src.tgz" + +LICENSE="LGPL-2+ MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples jpeg png static-libs unicode xft" + +RDEPEND="x11-libs/libXmu + x11-libs/libXp + unicode? ( virtual/libiconv ) + xft? ( x11-libs/libXft ) + jpeg? ( virtual/jpeg ) + png? ( >=media-libs/libpng-1.4 )" +DEPEND="${RDEPEND} + sys-devel/flex + || ( dev-util/byacc sys-freebsd/freebsd-ubin ) + x11-misc/xbitmaps" +RDEPEND="${RDEPEND} + doc? ( app-doc/openmotif-manual )" + +src_prepare() { + epatch "${FILESDIR}/${P}-solaris.patch" + epatch "${FILESDIR}/${PN}-2.3.2-sanitise-paths.patch" + [[ ${CHOST} == *-solaris2.11 ]] \ + && epatch "${FILESDIR}/${PN}-2.3.2-solaris-2.11.patch" + + # disable compilation of demo binaries + sed -i -e '/^SUBDIRS/{:x;/\\$/{N;bx;};s/[ \t\n\\]*demos//;}' Makefile.am + + # add X.Org vendor string to aliases for virtual bindings + echo -e '"The X.Org Foundation"\t\t\t\t\tpc' >>bindings/xmbind.alias + + AT_M4DIR=. eautoreconf +} + +src_configure() { + # get around some LANG problems in make (#15119) + LANG=C + + # bug #80421 + filter-flags -ftracer + + # feel free to fix properly if you care + append-flags -fno-strict-aliasing + + # For Solaris Xos_r.h :( + [[ ${CHOST} == *-solaris2.11 ]] && append-flags -DNEED_XOS_R_H=1 + + if use !elibc_glibc && use !elibc_uclibc && use unicode; then + # libiconv detection in configure script doesn't always work + # http://bugs.motifzone.net/show_bug.cgi?id=1423 + export LIBS="${LIBS} -liconv" + fi + + # "bison -y" causes runtime crashes #355795 + export YACC=byacc + + econf --with-x \ + $(use_enable static-libs static) \ + $(use_enable unicode utf8) \ + $(use_enable xft) \ + $(use_enable jpeg) \ + $(use_enable png) +} + +src_compile() { + make clean # remove pre-made bison parsers + emake MWMRCDIR="${EPREFIX}"/etc/X11/mwm +} + +src_install() { + emake DESTDIR="${D}" MWMRCDIR="${EPREFIX}"/etc/X11/mwm install + + # mwm default configs + insinto /usr/share/X11/app-defaults + newins "${FILESDIR}"/Mwm.defaults Mwm + + if use examples; then + emake -C demos DESTDIR="${D}" install-data + dodir /usr/share/doc/${PF}/demos + mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die + fi + rm -rf "${ED}"/usr/share/Xm + + # don't install libtool archives + rm -f "${ED}"/usr/$(get_libdir)/*.la + + dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO +} |