mention that some libs are LGPL, insist on new cmake.

Use new cmake features: correct shared libraries for us.
Also, flesh the description.
This commit is contained in:
espie 2007-03-27 09:45:56 +00:00
parent 001382a2a4
commit 0c7758c48d
4 changed files with 191 additions and 71 deletions

View File

@ -9,13 +9,14 @@ MODQT_OVERRIDE_UIC?= No
SHARED_ONLY?= Yes SHARED_ONLY?= Yes
MODULES+= devel/cmake MODULES+= devel/cmake
BUILD_DEPENDS+= :cmake->=2.4.6p1:devel/cmake
CONFIGURE_STYLE?= cmake CONFIGURE_STYLE?= cmake
EXTRACT_SUFX= .tar.bz2 EXTRACT_SUFX= .tar.bz2
MASTER_SITES?= ${MASTER_SITE_KDE:=unstable/${VERSION}/src/} MASTER_SITES?= ${MASTER_SITE_KDE:=unstable/${VERSION}/src/}
# GPL # GPL (LGPL for the central libraries)
PERMIT_DISTFILES_CDROM?= Yes PERMIT_DISTFILES_CDROM?= Yes
PERMIT_DISTFILES_FTP?= Yes PERMIT_DISTFILES_FTP?= Yes
PERMIT_PACKAGE_CDROM?= Yes PERMIT_PACKAGE_CDROM?= Yes

View File

@ -1,7 +1,43 @@
# $OpenBSD: Makefile,v 1.1.1.1 2007/03/22 22:24:33 espie Exp $ # $OpenBSD: Makefile,v 1.2 2007/03/27 09:45:56 espie Exp $
COMMENT= "K Desktop Environment, libraries" COMMENT= "K Desktop Environment, libraries"
DISTNAME= kdelibs-${VERSION} DISTNAME= kdelibs-${VERSION}
PKGNAME= ${DISTNAME}p0
SHARED_LIBS += kaudiodevicelist 4.0 # .4.0
SHARED_LIBS += kde3support 0.0 # .4.0
SHARED_LIBS += kdecore 8.0 # .5.0
SHARED_LIBS += kdefakes 8.0 # .5.0
SHARED_LIBS += kdefx 8.0 # .5.0
SHARED_LIBS += kdeprint 8.0 # .5.0
SHARED_LIBS += kdeprint_management 8.0 # .5.0
SHARED_LIBS += kdesu 8.0 # .5.0
SHARED_LIBS += kdeui 8.0 # .5.0
SHARED_LIBS += kdnssd 3.0 # .2.0
SHARED_LIBS += khtml 8.0 # .5.0
SHARED_LIBS += kimproxy 2.0 # .4.0
SHARED_LIBS += kio 8.0 # .5.0
SHARED_LIBS += kjs 5.0 # .2.0
SHARED_LIBS += kjsembed 3.0 # .4.0
SHARED_LIBS += kmediaplayer 2.0 # .4.0
SHARED_LIBS += knewstuff 3.0 # .4.0
SHARED_LIBS += knotifyconfig 0.0 # .4.0
SHARED_LIBS += kntlm 2.0 # .1.0
SHARED_LIBS += kparts 5.0 # .4.0
SHARED_LIBS += krosscore 0.0 # .4.0
SHARED_LIBS += ktexteditor 2.0 # .4.0
SHARED_LIBS += kunittest 3.0 # .4.0
SHARED_LIBS += kutils 5.0 # .2.0
SHARED_LIBS += kwalletbackend 3.0 # .4.0
SHARED_LIBS += kwalletclient 3.0 # .4.0
SHARED_LIBS += kxmlcore 0.0 # .4.0
SHARED_LIBS += phononcore 0.0 # .4.0
SHARED_LIBS += phononui 0.0 # .4.0
SHARED_LIBS += solid 0.0 # .4.0
SHARED_LIBS += solidifaces 0.0 # .4.0
SHARED_LIBS += sonnetcore 0.0 # .4.0
SHARED_LIBS += sonnetui 0.0 # .4.0
SHARED_LIBS += threadweaver 0.0 # .4.0
LIB_DEPENDS+= Half,Iex,IlmImf,Imath::graphics/openexr \ LIB_DEPENDS+= Half,Iex,IlmImf,Imath::graphics/openexr \
gif::graphics/libungif \ gif::graphics/libungif \

View File

@ -0,0 +1,117 @@
This package includes libraries that are central to the development and
execution of a KDE program, as well as internationalization files for these
libraries, misc HTML documentation, theme modules, and regression tests.
Here is an alphabetical list:
* dnssd
Interface to the DNS-SD (Zeroconf) support.
* interfaces
kparts interface for text editors, mediaplayer and scripting.
* kabc
The address book library.
* kate
KPart for 'kate', the KDE advanced text editor.
* kcert
Personal certification manager.
* kcmshell
KControl Module interface
* kconf_update
Auto-Updater for config files.
* kde3support
This contains libraries that were part of KDE3, but have been replaced
for KDE4
* kdecore
This is the core collection of KDE stuff. Non GUI classes reside here.
* kded
The KDE daemon checks for newly installed software, update files
or hostname changes and takes according actions.
* kdefx
Library with pixmap effects.
* kdeprint
The very versatile printing subsystem of KDE.
* kdesu
Library for password entering and handling
* kdeui
The main collection of misc. user interface classes (widgets).
* kdewidgets
For developers: KDE's custom widgets for Qt Designer.
* kdoctools
Contains mostly stuff convert XML docbook files via XSLT into
human readable stuff.
* khtml
The next generation HTML rendering widget designed for Konqueror. This
supports HTML 4, CSS, and a variety of other web related standards.
* kimgio
An all purpose extension to the qimgio class that supports various
image formats.
* kinit
Process launcher (kdeinit), used for fast KDE startup and to launch
kioslaves.
* kio
Classes that fetch and decode URLs are contained here. This library also
contains "ksycoca", the system configure cache containing services,
applications, servicetypes and mimetypes.
* kioslave
I/O subprocesses to handle files, ftp, http, gzip and bzip2 streams.
* kjs
Implementation of ECMAScript (aka JavaScript).
* kjsembed
A binding of the ECMAScript language to interface with KDE code.
* knewstuff
Allows applications to easily download data from the Internet to add
new information to the program. e.g. wallpapers, translation packs, etc.
* knotify
Handles user notifications, including sounds, logging to files, etc.
* kparts
KDE component model.
* kresources
KDE Resource management framework. Used for Address Book for example.
* kstyles
The theme engine lies within. It handles nearly anything relating to
customizing the appearance of widgets.
* kwallet
Client and backend to store values in encrypted files.
* licenses
Contains texts of all used licenses.
* mimetypes
Database of mime types.
* phonon
KDE 4 Multimedia Framework.
* pics
Database of icons.
* sonnet
Tools for natural language processing, including spell and grammar check.
Includes gui widgets.

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/03/22 22:24:33 espie Exp $ @comment $OpenBSD: PLIST,v 1.2 2007/03/27 09:45:56 espie Exp $
bin/checkXML bin/checkXML
bin/fileshareset bin/fileshareset
bin/imagetops bin/imagetops
@ -1954,20 +1954,15 @@ lib/kde4/plugins/styles/plastik.so
lib/kde4/solid_fakehw.so lib/kde4/solid_fakehw.so
lib/kde4/solid_fakenet.so lib/kde4/solid_fakenet.so
lib/libkaudiodevicelist.so lib/libkaudiodevicelist.so
lib/libkaudiodevicelist.so.4 @lib lib/libkaudiodevicelist.so.${LIBkaudiodevicelist_VERSION}
lib/libkaudiodevicelist.so.4.0.0
lib/libkde3support.so lib/libkde3support.so
lib/libkde3support.so.4 @lib lib/libkde3support.so.${LIBkde3support_VERSION}
lib/libkde3support.so.4.0.0
lib/libkdecore.so lib/libkdecore.so
lib/libkdecore.so.5 @lib lib/libkdecore.so.${LIBkdecore_VERSION}
lib/libkdecore.so.5.0.0
lib/libkdefakes.so lib/libkdefakes.so
lib/libkdefakes.so.5 @lib lib/libkdefakes.so.${LIBkdefakes_VERSION}
lib/libkdefakes.so.5.0.0
lib/libkdefx.so lib/libkdefx.so
lib/libkdefx.so.5 @lib lib/libkdefx.so.${LIBkdefx_VERSION}
lib/libkdefx.so.5.0.0
lib/libkdeinit_kaddprinterwizard.so lib/libkdeinit_kaddprinterwizard.so
lib/libkdeinit_kbuildsycoca.so lib/libkdeinit_kbuildsycoca.so
lib/libkdeinit_kbuildsycoca.so.4 lib/libkdeinit_kbuildsycoca.so.4
@ -1978,92 +1973,63 @@ lib/libkdeinit_kio_http_cache_cleaner.so
lib/libkdeinit_klauncher.so lib/libkdeinit_klauncher.so
lib/libkdeinit_knotify.so lib/libkdeinit_knotify.so
lib/libkdeprint.so lib/libkdeprint.so
lib/libkdeprint.so.5 @lib lib/libkdeprint.so.${LIBkdeprint_VERSION}
lib/libkdeprint.so.5.0.0
lib/libkdeprint_management.so lib/libkdeprint_management.so
lib/libkdeprint_management.so.5 @lib lib/libkdeprint_management.so.${LIBkdeprint_management_VERSION}
lib/libkdeprint_management.so.5.0.0
lib/libkdesu.so lib/libkdesu.so
lib/libkdesu.so.5 @lib lib/libkdesu.so.${LIBkdesu_VERSION}
lib/libkdesu.so.5.0.0
lib/libkdeui.so lib/libkdeui.so
lib/libkdeui.so.5 @lib lib/libkdeui.so.${LIBkdeui_VERSION}
lib/libkdeui.so.5.0.0
lib/libkdnssd.so lib/libkdnssd.so
lib/libkdnssd.so.2 @lib lib/libkdnssd.so.${LIBkdnssd_VERSION}
lib/libkdnssd.so.2.0.0
lib/libkhtml.so lib/libkhtml.so
lib/libkhtml.so.5 @lib lib/libkhtml.so.${LIBkhtml_VERSION}
lib/libkhtml.so.5.0.0
lib/libkimproxy.so lib/libkimproxy.so
lib/libkimproxy.so.4 @lib lib/libkimproxy.so.${LIBkimproxy_VERSION}
lib/libkimproxy.so.4.0.0
lib/libkio.so lib/libkio.so
lib/libkio.so.5 @lib lib/libkio.so.${LIBkio_VERSION}
lib/libkio.so.5.0.0
lib/libkjs.so lib/libkjs.so
lib/libkjs.so.2 @lib lib/libkjs.so.${LIBkjs_VERSION}
lib/libkjs.so.2.0.0
lib/libkjsembed.so lib/libkjsembed.so
lib/libkjsembed.so.4 @lib lib/libkjsembed.so.${LIBkjsembed_VERSION}
lib/libkjsembed.so.4.0.0
lib/libkmediaplayer.so lib/libkmediaplayer.so
lib/libkmediaplayer.so.4 @lib lib/libkmediaplayer.so.${LIBkmediaplayer_VERSION}
lib/libkmediaplayer.so.4.0.0
lib/libknewstuff.so lib/libknewstuff.so
lib/libknewstuff.so.4 @lib lib/libknewstuff.so.${LIBknewstuff_VERSION}
lib/libknewstuff.so.4.0.0
lib/libknotifyconfig.so lib/libknotifyconfig.so
lib/libknotifyconfig.so.4 @lib lib/libknotifyconfig.so.${LIBknotifyconfig_VERSION}
lib/libknotifyconfig.so.4.0.0
lib/libkntlm.so lib/libkntlm.so
lib/libkntlm.so.1 @lib lib/libkntlm.so.${LIBkntlm_VERSION}
lib/libkntlm.so.1.0.0
lib/libkparts.so lib/libkparts.so
lib/libkparts.so.4 @lib lib/libkparts.so.${LIBkparts_VERSION}
lib/libkparts.so.4.0.0
lib/libkrosscore.so lib/libkrosscore.so
lib/libkrosscore.so.4 @lib lib/libkrosscore.so.${LIBkrosscore_VERSION}
lib/libkrosscore.so.4.0.0
lib/libktexteditor.so lib/libktexteditor.so
lib/libktexteditor.so.4 @lib lib/libktexteditor.so.${LIBktexteditor_VERSION}
lib/libktexteditor.so.4.0.0
lib/libkunittest.so lib/libkunittest.so
lib/libkunittest.so.4 @lib lib/libkunittest.so.${LIBkunittest_VERSION}
lib/libkunittest.so.4.0.0
lib/libkutils.so lib/libkutils.so
lib/libkutils.so.2 @lib lib/libkutils.so.${LIBkutils_VERSION}
lib/libkutils.so.2.0.0
lib/libkwalletbackend.so lib/libkwalletbackend.so
lib/libkwalletbackend.so.4 @lib lib/libkwalletbackend.so.${LIBkwalletbackend_VERSION}
lib/libkwalletbackend.so.4.0.0
lib/libkwalletclient.so lib/libkwalletclient.so
lib/libkwalletclient.so.4 @lib lib/libkwalletclient.so.${LIBkwalletclient_VERSION}
lib/libkwalletclient.so.4.0.0
lib/libkxmlcore.so lib/libkxmlcore.so
lib/libkxmlcore.so.4 @lib lib/libkxmlcore.so.${LIBkxmlcore_VERSION}
lib/libkxmlcore.so.4.0.0
lib/libphononcore.so lib/libphononcore.so
lib/libphononcore.so.4 @lib lib/libphononcore.so.${LIBphononcore_VERSION}
lib/libphononcore.so.4.0.0
lib/libphononui.so lib/libphononui.so
lib/libphononui.so.4 @lib lib/libphononui.so.${LIBphononui_VERSION}
lib/libphononui.so.4.0.0
lib/libsolid.so lib/libsolid.so
lib/libsolid.so.4 @lib lib/libsolid.so.${LIBsolid_VERSION}
lib/libsolid.so.4.0.0
lib/libsolidifaces.so lib/libsolidifaces.so
lib/libsolidifaces.so.4 @lib lib/libsolidifaces.so.${LIBsolidifaces_VERSION}
lib/libsolidifaces.so.4.0.0
lib/libsonnetcore.so lib/libsonnetcore.so
lib/libsonnetcore.so.4 @lib lib/libsonnetcore.so.${LIBsonnetcore_VERSION}
lib/libsonnetcore.so.4.0.0
lib/libsonnetui.so lib/libsonnetui.so
lib/libsonnetui.so.4 @lib lib/libsonnetui.so.${LIBsonnetui_VERSION}
lib/libsonnetui.so.4.0.0
lib/libthreadweaver.so lib/libthreadweaver.so
lib/libthreadweaver.so.4 @lib lib/libthreadweaver.so.${LIBthreadweaver_VERSION}
lib/libthreadweaver.so.4.0.0
share/apps/ share/apps/
share/apps/LICENSES/ share/apps/LICENSES/
share/apps/LICENSES/ARTISTIC share/apps/LICENSES/ARTISTIC