Package: xbae Version: 4.60.4 Revision: 8 Maintainer: None Source: mirror:sourceforge:%n/%n-%v.tar.gz Source-Checksum: SHA256(eb72702ed0a36d043f2075a9d5a4545556da1b8dab4d67d85fca92f37aeb04a8) BuildDepends: << fink-package-precedence, libxt, openmotif4-2level, x11-dev << Depends: %N-shlibs (= %v-%r) PatchFile: %n.patch PatchFile-MD5: 09c319e0f400397c8dd3b0fed85edcc1 PatchScript: << %{default_script} # patch *ancient* darwin-ignorant autoconf perl -pi -e 's/(a so sl)/dylib \1/' configure # autoconf2.6ish patch for modern XQuartz paths perl -pi -e "s|/usr/lpp/Xamples|/opt/X11|" configure # There are logic/nesting bug in LT_HAVE_LIBXP: *FLAGS get # restored from temp vars even if they were never saved for # purposes of testing libXp. A cached lt_cv_libxp result # short-circuits the test, so blanks (rather than pre-existing # values) are "restored". So make the test sure-to-fail # instead of pre-loading the cache. perl -pi -e 's/-lXp/this-should-fail-for-xquartz-deterministic-purposes/g' configure << # --enable-dependency-tracking doesn't seem to work SetCPPFLAGS: -MD ConfigureParams: --mandir=%p/share/man --disable-static --with-motif-includes=%p/include CompileScript: << %{default_script} fink-package-precedence --depfile-ext='\.d' --prohibit-bdep=%n . << InstallScript: << make install DESTDIR=%d << BuildDependsOnly: True SplitOff: << Package: %N-shlibs Replaces: xbae (<< 4.9.1-3) Depends: << libxt-shlibs, openmotif4-2level-shlibs, x11 << Files: lib/*.*.dylib Shlibs: %p/lib/libXbae.4.dylib 5.0.0 %n (>= 4.9.5-1) DocFiles: AUTHORS COPYING ChangeLog NEWS README << Description: Set of motif based widgets DescDetail: << Xbae consists of three widgets: 1. XbaeMatrix: The XbaeMatrix widget which displays a grid of cells in the same manner as a spreadsheet. 2. XbaeCaption: XbaeCaption is a simple Manager widget used to associate an XmLabel (caption) with it's single child. 3. XbaeInput: XbaeInput is a widget subclassed from XmText widget and allows keystrokes to be validated as well as the final string. << DescPackaging: << DocFiles not used as all documentation installed with everything else. Patched configure to use fink's aclocal path without needing BuildDepends:automaken Originally packaged by Matt Stephenson. fangism bumped dep to openmotif4. Includes upstream fix for XmNrowButtonLabels breakage. See: https://sourceforge.net/p/xbae/patches/2/ XQuartz-2.8.0 dropped libXp compile-time files (only retained the runtime dylib); disable detection in order to get deterministic results. << License: BSD Homepage: http://xbae.sourceforge.net