misc/kdeutils3: Fix PR#46302 (DragonFly)
The problem with this package is that the configure step is insufficient
at determining if the math long double functions are supported. It tests
for a couple of functions and assumes that if those test pass, then all
"L" functions are supported.
When DragonFly recently upgraded its math library by adding support for a
number of long double functions, this package started failing. Support for
expl, logl, log10l, sinhl, tanhl, acoshl, asinhl, atanhl, and coshl are
still missing on *all* BSDs.
The fix for the package is to override the configure script by falsely
stating that long double is not supported. Only kcalc uses long double so
this misconfiguration only has the effect to cause kcalc to use the
standard double math functions. FreeBSD almost definitely needs the same
Makefile fix.
No revbump is needed because pre-libm improved DragonFly releases are
configured the same way.
2012-04-06 14:55:23 +02:00
|
|
|
# $NetBSD: Makefile,v 1.85 2012/04/06 12:55:23 marino Exp $
|
2002-05-31 15:42:33 +02:00
|
|
|
|
Update to KDE 3.2
Changes:
Utilities
KRegExpEditor
* Create an application on its own from KRegExpEditor (several users
have requested this) Jesper K. Pedersen
* Add a verifier window where user can try his regular expression
Jesper K. Pedersen
* Add some warnings on invalid regular expressions (like $^) Jesper
K. Pedersen
* Ensure predefined regular expressions are correct i18n'ed Jesper K.
Pedersen
* Add support for Emacs style Regular Expression syntaxes Jesper K. Pedersen
KJots
* XMLUI-ify and improve the interface. Using a treeview for books and
bookmarks for quick nav. Aaron J. Seigo
* Printing and viewing of entire books. Aaron J. Seigo
* Autosave. Aaron J. Seigo
KMilo
* NEW IN KDE: A generic framework to support special keyboards and
hardware features, such as those found on laptops. George Staikos
* KMilo support for PowerBooks via pbbuttonsd. George Staikos
KLaptop
* Full Linux ACPI support (suspend etc, throttling, performance
profiles) Paul Campbell
* Back panel brightness support for some laptops (Sony, Toshiba) Paul
Campbell
* Recode to run as a KDED daemon Paul Campbell
* Better Thinkpad support Paul Campbell
* Triggers from lid closure (suspend, powerdown etc) - on laptops with
ACPI support Paul Campbell
* Sony laptop extensions support (/dev/sonypi - scroll wheel, panel
brightness) Paul Campbell
* Added the ability to auto-disable suspend etc when the load average
is high Paul Campbell
* Display the state of individual batteries in ACPI systems Paul
Campbell
* Support for Linux kernel software suspend Paul Campbell
* Added battery charged notification dialog Paul Campbell
* Option to use blank screensaver when in battery mode George Staikos
* Support for the Linux CPUFreq interface. Volker Krause
Kgpg
* NEW IN KDE: frontend for gpg. Jean-Baptiste Mardelle
* Key editing in GUI (changing passphrase, trust, expiration)
* Support for key groups
* Speed up key manager
* Gpg-agent support
* Auto import missing signatures
* improved editor (print, spell check, ...)
* Manage photo id's
* Revocation certificates (print, save)
* Change dialogs to KBaseDialog for ui consistency
* Implement the missing key editing commands in the GUI (adduid,
deluid,..)
* When encrypting a folder, give a choice of compression scheme
(zip, tar,...)
KHexEdit2
* NEW IN KDE: A hex edit widget library Friedrich W. H. Kossebau
* move the lib of the new KHexEdit2 widget from kdenonbeta over to
kdeutils/khexedit/lib Friedrich W. H. Kossebau
* implement interfaces for the KBytesEdit widget part Friedrich W. H.
Kossebau
2004-02-04 21:38:00 +01:00
|
|
|
DISTNAME= kdeutils-${_KDE_VERSION}
|
2012-03-15 12:53:20 +01:00
|
|
|
PKGREVISION= 18
|
2002-05-31 15:42:33 +02:00
|
|
|
COMMENT= Utilities for the KDE integrated X11 desktop
|
|
|
|
|
2008-07-14 14:55:56 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
|
2003-07-30 16:24:49 +02:00
|
|
|
.include "../../meta-pkgs/kde3/Makefile.kde3"
|
2002-05-31 15:42:33 +02:00
|
|
|
|
2004-04-05 11:31:30 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2004-02-28 17:21:26 +01:00
|
|
|
|
2002-09-04 16:47:32 +02:00
|
|
|
# Ensure we export symbols in the linked shared object.
|
|
|
|
LDFLAGS+= ${EXPORT_SYMBOLS_LDFLAGS}
|
2005-12-05 21:49:47 +01:00
|
|
|
MAKE_ENV+= EXPORT_SYMBOLS_LDFLAGS=${EXPORT_SYMBOLS_LDFLAGS:Q}
|
2003-01-17 04:34:03 +01:00
|
|
|
|
2004-04-05 11:31:30 +02:00
|
|
|
DEPENDS+= gtar-base>=1.13.25:../../archivers/gtar-base
|
|
|
|
|
2004-02-28 17:21:26 +01:00
|
|
|
EVAL_PREFIX+= PREFIX.gtar=gtar
|
|
|
|
PREFIX.gtar_DEFAULT= ${LOCALBASE}
|
2009-01-31 06:40:42 +01:00
|
|
|
|
|
|
|
SUBST_CLASSES+= tarexe
|
|
|
|
SUBST_STAGE.tarexe= pre-configure
|
|
|
|
SUBST_MESSAGE.tarexe= Use GNU tar in ark
|
|
|
|
SUBST_FILES.tarexe= ark/ark.kcfg
|
|
|
|
SUBST_SED.tarexe= -e 's:<default>tar</default>:<default>${PREFIX.gtar}/bin/${GNU_PROGRAM_PREFIX}tar</default>:'
|
2004-02-28 17:21:26 +01:00
|
|
|
|
2002-09-04 16:47:32 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2002-05-31 15:42:33 +02:00
|
|
|
|
2002-10-04 02:14:18 +02:00
|
|
|
.if ${OPSYS} == "NetBSD" && exists(/usr/include/machine/apmvar.h)
|
|
|
|
CPPFLAGS+= -D__NetBSD_APM__
|
|
|
|
.endif
|
|
|
|
|
misc/kdeutils3: Fix PR#46302 (DragonFly)
The problem with this package is that the configure step is insufficient
at determining if the math long double functions are supported. It tests
for a couple of functions and assumes that if those test pass, then all
"L" functions are supported.
When DragonFly recently upgraded its math library by adding support for a
number of long double functions, this package started failing. Support for
expl, logl, log10l, sinhl, tanhl, acoshl, asinhl, atanhl, and coshl are
still missing on *all* BSDs.
The fix for the package is to override the configure script by falsely
stating that long double is not supported. Only kcalc uses long double so
this misconfiguration only has the effect to cause kcalc to use the
standard double math functions. FreeBSD almost definitely needs the same
Makefile fix.
No revbump is needed because pre-libm improved DragonFly releases are
configured the same way.
2012-04-06 14:55:23 +02:00
|
|
|
.if ${OPSYS} == "DragonFly"
|
|
|
|
CONFIGURE_ENV+= ac_cv_c_long_double=no
|
|
|
|
.endif
|
|
|
|
|
2007-06-06 13:10:33 +02:00
|
|
|
CONFIGURE_ARGS+= --with-snmp=no
|
2005-12-11 12:45:44 +01:00
|
|
|
CONFIGURE_ARGS+= --with-pythondir=${LOCALBASE}
|
2006-01-08 13:07:51 +01:00
|
|
|
CONFIGURE_ENV+= PYVERSSUFFIX=${PYVERSSUFFIX:Q}
|
2005-12-11 12:45:44 +01:00
|
|
|
|
2004-04-20 15:19:56 +02:00
|
|
|
.include "../../meta-pkgs/kde3/kde3.mk"
|
2005-12-11 12:45:44 +01:00
|
|
|
.include "../../devel/gmp/buildlink3.mk"
|
2007-01-26 04:19:22 +01:00
|
|
|
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
|
2005-12-11 12:45:44 +01:00
|
|
|
.include "../../lang/python/application.mk"
|
2004-04-20 15:19:56 +02:00
|
|
|
.include "../../x11/kdebase3/buildlink3.mk"
|
|
|
|
.include "../../x11/kdelibs3/buildlink3.mk"
|
2007-05-23 15:19:23 +02:00
|
|
|
.include "../../x11/libXScrnSaver/buildlink3.mk"
|
2007-01-13 17:50:12 +01:00
|
|
|
.include "../../x11/libXtst/buildlink3.mk"
|
2002-05-31 15:42:33 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|