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
MODULES+= devel/cmake
BUILD_DEPENDS+= :cmake->=2.4.6p1:devel/cmake
CONFIGURE_STYLE?= cmake
EXTRACT_SUFX= .tar.bz2
MASTER_SITES?= ${MASTER_SITE_KDE:=unstable/${VERSION}/src/}
# GPL
# GPL (LGPL for the central libraries)
PERMIT_DISTFILES_CDROM?= Yes
PERMIT_DISTFILES_FTP?= 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"
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 \
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/fileshareset
bin/imagetops
@ -1954,20 +1954,15 @@ lib/kde4/plugins/styles/plastik.so
lib/kde4/solid_fakehw.so
lib/kde4/solid_fakenet.so
lib/libkaudiodevicelist.so
lib/libkaudiodevicelist.so.4
lib/libkaudiodevicelist.so.4.0.0
@lib lib/libkaudiodevicelist.so.${LIBkaudiodevicelist_VERSION}
lib/libkde3support.so
lib/libkde3support.so.4
lib/libkde3support.so.4.0.0
@lib lib/libkde3support.so.${LIBkde3support_VERSION}
lib/libkdecore.so
lib/libkdecore.so.5
lib/libkdecore.so.5.0.0
@lib lib/libkdecore.so.${LIBkdecore_VERSION}
lib/libkdefakes.so
lib/libkdefakes.so.5
lib/libkdefakes.so.5.0.0
@lib lib/libkdefakes.so.${LIBkdefakes_VERSION}
lib/libkdefx.so
lib/libkdefx.so.5
lib/libkdefx.so.5.0.0
@lib lib/libkdefx.so.${LIBkdefx_VERSION}
lib/libkdeinit_kaddprinterwizard.so
lib/libkdeinit_kbuildsycoca.so
lib/libkdeinit_kbuildsycoca.so.4
@ -1978,92 +1973,63 @@ lib/libkdeinit_kio_http_cache_cleaner.so
lib/libkdeinit_klauncher.so
lib/libkdeinit_knotify.so
lib/libkdeprint.so
lib/libkdeprint.so.5
lib/libkdeprint.so.5.0.0
@lib lib/libkdeprint.so.${LIBkdeprint_VERSION}
lib/libkdeprint_management.so
lib/libkdeprint_management.so.5
lib/libkdeprint_management.so.5.0.0
@lib lib/libkdeprint_management.so.${LIBkdeprint_management_VERSION}
lib/libkdesu.so
lib/libkdesu.so.5
lib/libkdesu.so.5.0.0
@lib lib/libkdesu.so.${LIBkdesu_VERSION}
lib/libkdeui.so
lib/libkdeui.so.5
lib/libkdeui.so.5.0.0
@lib lib/libkdeui.so.${LIBkdeui_VERSION}
lib/libkdnssd.so
lib/libkdnssd.so.2
lib/libkdnssd.so.2.0.0
@lib lib/libkdnssd.so.${LIBkdnssd_VERSION}
lib/libkhtml.so
lib/libkhtml.so.5
lib/libkhtml.so.5.0.0
@lib lib/libkhtml.so.${LIBkhtml_VERSION}
lib/libkimproxy.so
lib/libkimproxy.so.4
lib/libkimproxy.so.4.0.0
@lib lib/libkimproxy.so.${LIBkimproxy_VERSION}
lib/libkio.so
lib/libkio.so.5
lib/libkio.so.5.0.0
@lib lib/libkio.so.${LIBkio_VERSION}
lib/libkjs.so
lib/libkjs.so.2
lib/libkjs.so.2.0.0
@lib lib/libkjs.so.${LIBkjs_VERSION}
lib/libkjsembed.so
lib/libkjsembed.so.4
lib/libkjsembed.so.4.0.0
@lib lib/libkjsembed.so.${LIBkjsembed_VERSION}
lib/libkmediaplayer.so
lib/libkmediaplayer.so.4
lib/libkmediaplayer.so.4.0.0
@lib lib/libkmediaplayer.so.${LIBkmediaplayer_VERSION}
lib/libknewstuff.so
lib/libknewstuff.so.4
lib/libknewstuff.so.4.0.0
@lib lib/libknewstuff.so.${LIBknewstuff_VERSION}
lib/libknotifyconfig.so
lib/libknotifyconfig.so.4
lib/libknotifyconfig.so.4.0.0
@lib lib/libknotifyconfig.so.${LIBknotifyconfig_VERSION}
lib/libkntlm.so
lib/libkntlm.so.1
lib/libkntlm.so.1.0.0
@lib lib/libkntlm.so.${LIBkntlm_VERSION}
lib/libkparts.so
lib/libkparts.so.4
lib/libkparts.so.4.0.0
@lib lib/libkparts.so.${LIBkparts_VERSION}
lib/libkrosscore.so
lib/libkrosscore.so.4
lib/libkrosscore.so.4.0.0
@lib lib/libkrosscore.so.${LIBkrosscore_VERSION}
lib/libktexteditor.so
lib/libktexteditor.so.4
lib/libktexteditor.so.4.0.0
@lib lib/libktexteditor.so.${LIBktexteditor_VERSION}
lib/libkunittest.so
lib/libkunittest.so.4
lib/libkunittest.so.4.0.0
@lib lib/libkunittest.so.${LIBkunittest_VERSION}
lib/libkutils.so
lib/libkutils.so.2
lib/libkutils.so.2.0.0
@lib lib/libkutils.so.${LIBkutils_VERSION}
lib/libkwalletbackend.so
lib/libkwalletbackend.so.4
lib/libkwalletbackend.so.4.0.0
@lib lib/libkwalletbackend.so.${LIBkwalletbackend_VERSION}
lib/libkwalletclient.so
lib/libkwalletclient.so.4
lib/libkwalletclient.so.4.0.0
@lib lib/libkwalletclient.so.${LIBkwalletclient_VERSION}
lib/libkxmlcore.so
lib/libkxmlcore.so.4
lib/libkxmlcore.so.4.0.0
@lib lib/libkxmlcore.so.${LIBkxmlcore_VERSION}
lib/libphononcore.so
lib/libphononcore.so.4
lib/libphononcore.so.4.0.0
@lib lib/libphononcore.so.${LIBphononcore_VERSION}
lib/libphononui.so
lib/libphononui.so.4
lib/libphononui.so.4.0.0
@lib lib/libphononui.so.${LIBphononui_VERSION}
lib/libsolid.so
lib/libsolid.so.4
lib/libsolid.so.4.0.0
@lib lib/libsolid.so.${LIBsolid_VERSION}
lib/libsolidifaces.so
lib/libsolidifaces.so.4
lib/libsolidifaces.so.4.0.0
@lib lib/libsolidifaces.so.${LIBsolidifaces_VERSION}
lib/libsonnetcore.so
lib/libsonnetcore.so.4
lib/libsonnetcore.so.4.0.0
@lib lib/libsonnetcore.so.${LIBsonnetcore_VERSION}
lib/libsonnetui.so
lib/libsonnetui.so.4
lib/libsonnetui.so.4.0.0
@lib lib/libsonnetui.so.${LIBsonnetui_VERSION}
lib/libthreadweaver.so
lib/libthreadweaver.so.4
lib/libthreadweaver.so.4.0.0
@lib lib/libthreadweaver.so.${LIBthreadweaver_VERSION}
share/apps/
share/apps/LICENSES/
share/apps/LICENSES/ARTISTIC