3769b5bd | 2014-10-11 11:12:26 | François Andriot |
openbsd: add tdebase package |
||
A openbsd/14.0.0/tdebase/Makefile A openbsd/14.0.0/tdebase/distinfo A openbsd/14.0.0/tdebase/pkg/DESCR-konsole A openbsd/14.0.0/tdebase/pkg/DESCR-main A openbsd/14.0.0/tdebase/pkg/DESCR-tdm A openbsd/14.0.0/tdebase/pkg/DESCR.tdeio-pim-plugins A openbsd/14.0.0/tdebase/pkg/PFRAG.shared-main A openbsd/14.0.0/tdebase/pkg/PLIST-konsole A openbsd/14.0.0/tdebase/pkg/PLIST-main A openbsd/14.0.0/tdebase/pkg/PLIST-tdeio-pim-plugins A openbsd/14.0.0/tdebase/pkg/PLIST-tdm |
||
diff --git a/openbsd/14.0.0/tdebase/Makefile b/openbsd/14.0.0/tdebase/Makefile new file mode 100644 index 0000000..cdea49c --- /dev/null +++ b/openbsd/14.0.0/tdebase/Makefile @@ -0,0 +1,135 @@ +.include </usr/ports/x11/trinity/trinity.port.mk> + +VERSION= ${TDE_VERSION} +REVISION= 1 +PKGNAME= trinity-tdebase-${VERSION} +PREFIX= ${TDE_PREFIX} + +CATEGORIES= x11/trinity +COMMENT= Trinity Base Programs + +MASTER_SITES= http://nuc.vtf/tde/tde-tarballs/14.0.0/main/ +DISTNAME= trinity-tdebase-14.0.0~pre1318+cc12a51c +EXTRACT_SUFX= .tar.gz + +RUN_DEPENDS= devel/desktop-file-utils \ + x11/gtk+2,-guic + +BUILD_DEPENDS= devel/imake \ + devel/gmake \ + devel/cmake + +LIB_DEPENDS+= x11/trinity/dependencies/tqtinterface,-main \ + x11/trinity/dependencies/arts \ + x11/trinity/tdelibs + +LIB_DEPENDS+= openldap-client->=2,<3:databases/openldap \ + security/cyrus-sasl2 \ + devel/libusb-compat \ + devel/glib2 \ + devel/libconfig \ + net/samba>=3 \ + x11/xscreensaver + + +SHARED_LIBS += kasbar 1.0 +SHARED_LIBS += kateinterfaces 0.0 +SHARED_LIBS += kateutils 0.0 +SHARED_LIBS += khotkeys_shared 1.0 +SHARED_LIBS += kickermain 1.0 +SHARED_LIBS += kickoffsearch_interfaces 0.0 +SHARED_LIBS += konq 4.2 +SHARED_LIBS += konqsidebarplugin 1.2 +SHARED_LIBS += ksgrd 1.2 +SHARED_LIBS += ksplashthemes 0.0 +SHARED_LIBS += taskbar 1.2 +SHARED_LIBS += taskmanager 1.0 +SHARED_LIBS += tdecorations 1.0 +SHARED_LIBS += tdefontinst 0.0 +SHARED_LIBS += qtkde 0.0 + +MULTI_PACKAGES= -main -konsole -tdm -tdeio-pim-plugins + +# Main package +PKGNAME-main= trinity-tdebase-${VERSION} +COMMENT-main= +LIB_DEPENDS-main= x11/trinity/tdelibs +RUN_DEPENDS-main= x11/trinity/tdebase,-konsole \ + x11/trinity/tdebase,-tdm + +# Konsole package +PKGNAME-konsole= trinity-konsole-${VERSION} +COMMENT-konsole= X terminal emulator for TDE +LIB_DEPENDS-konsole= x11/trinity/tdelibs +#RUN_DEPENDS-konsole= x11/trinity/tdebase,-main + +# tdeio-pim-plugins +PKGNAME-tdeio-pim-plugins= trinity-tdeio-pim-plugins-${VERSION} +COMMENT-tdeio-pim-plugins= PIM TDEIOslaves from tdebase +LIB_DEPENDS-tdeio-pim-plugins= x11/trinity/tdelibs + +# TDM package +PKGNAME-tdm= trinity-tdm-${VERSION} +COMMENT-tdm= X Display manager for TDE +LIB_DEPENDS-tdm= x11/trinity/tdelibs +#RUN_DEPENDS-tdm= x11/trinity/tdebase,-main + + +post-patch: + cd ${WRKDIST}; \ + gsed -i starttde r14-xdg-update migratekde3 \ + -e "s| sed| gsed|g"; \ + gsed -i "tdm/kfrontend/gentdmconf.c" \ + -e "s|. /etc/X11/Xsession|exec \$$session|" + +do-configure: tde-cmake-rmbuild + ${TDE_CMAKE_CONFIGURE} \ + -DXSCREENSAVER_DIR="${LOCALBASE}/share/xscreensaver" \ + -DHTDIG_SEARCH_BINARY="${LOCALBASE}/bin/htdig" \ + \ + -DWITH_ALL_OPTIONS=ON \ + -DWITH_SASL=ON \ + -DWITH_LDAP=ON \ + -DWITH_SAMBA=ON \ + -DWITH_OPENEXR=ON \ + -DWITH_XCOMPOSITE=ON \ + -DWITH_XCURSOR=ON \ + -DWITH_XFIXES=ON \ + -DWITH_XRANDR=ON \ + -DWITH_XRENDER=ON \ + -DWITH_LIBCONFIG=ON \ + -DWITH_PCRE=ON \ + -DWITH_XTEST=ON \ + -DWITH_XSCREENSAVER=ON \ + -DWITH_LIBART=ON \ + -DWITH_LIBUSB=ON \ + -DWITH_LIBRAW1394=OFF \ + -DWITH_SUDO_TDESU_BACKEND=OFF \ + -DWITH_SUDO_KONSOLE_SUPER_USER_COMMAND=OFF \ + -DWITH_PAM=OFF \ + -DWITH_SHADOW=OFF \ + -DWITH_XDMCP=ON \ + -DWITH_XINERAMA=ON \ + -DWITH_ARTS=ON \ + -DWITH_I8K=ON \ + -DWITH_SENSORS=OFF \ + -DWITH_HAL=OFF \ + -DWITH_TDEHWLIB=OFF \ + -DWITH_UPOWER=ON \ + -DWITH_ELFICON=OFF \ + -DWITH_KDESKTOP_LOCK_BACKTRACE=OFF \ + \ + -DBUILD_ALL=ON \ + -DBUILD_TSAK=OFF \ + -DBUILD_TDEKBDLEDSYNC=OFF \ + .. + +do-build: tde-cmake-build + +do-install: tde-cmake-install + +post-install: + chmod 0755 ${PREFIX}/bin/kcheckpass + chmod 0755 ${PREFIX}/bin/tdesud + +.include <bsd.port.mk> diff --git a/openbsd/14.0.0/tdebase/distinfo b/openbsd/14.0.0/tdebase/distinfo new file mode 100644 index 0000000..1908219 --- /dev/null +++ b/openbsd/14.0.0/tdebase/distinfo @@ -0,0 +1,2 @@ +SHA256 (trinity-tdebase-14.0.0~pre1318+cc12a51c.tar.gz) = ebarv7ixvs/QN0HArrf9Eyror6nJSkguiZnUfi6vHj0= +SIZE (trinity-tdebase-14.0.0~pre1318+cc12a51c.tar.gz) = 35850664 diff --git a/openbsd/14.0.0/tdebase/pkg/DESCR-konsole b/openbsd/14.0.0/tdebase/pkg/DESCR-konsole new file mode 100644 index 0000000..272029f --- /dev/null +++ b/openbsd/14.0.0/tdebase/pkg/DESCR-konsole @@ -0,0 +1,13 @@ +Konsole is an X terminal emulation which provides a command-line interface +(CLI) while using the graphical Trinity Desktop Environment. Konsole helps to +better organize user's desktop by containing multiple sessions in a single +window (a less cluttered desktop). + +Its advanced features include a simple configuration and the ability to use +multiple terminal shells in a single window + +Using Konsole, a user can open: +* Linux console sessions +* Midnight Commander file manager sessions +* Shell sessions +* Root consoles sessions diff --git a/openbsd/14.0.0/tdebase/pkg/DESCR-main b/openbsd/14.0.0/tdebase/pkg/DESCR-main new file mode 100644 index 0000000..3d3a5c6 --- /dev/null +++ b/openbsd/14.0.0/tdebase/pkg/DESCR-main @@ -0,0 +1,55 @@ +KDE is a network transparent contemporary desktop environment for UNIX +workstations. It was written by a world-wide network of software +engineers committed to free software development. KDE seeks to fill +the need for an easy to use desktop for Unix workstations, similar to +the desktop environments found under the MacOS or Window95/NT. + +This package holds the basic KDE applications. It contains: + +* applnk: files to create the icons for the K menu button +* doc: XML formatted documentation files for the apps +* drkonqi: if ever an app crashes (heaven forbid!) then Dr.Konqi will be so + kind and make a stack trace. This is a great help for the + developers to fix the bug. +* kaddressbook: an addressbook (for postal addresses, phone numbers and + of course for e-mail addresses) +* kappfinder: searches your hard disk for non-KDE applications, e.g. Acrobat + Reader (tm) and installs those apps under the K start button +* kate: a fast and advanced text editor with nice plugins +* kcheckpass: small program to enter and check passwords, only to be used by + other programs +* kcontrol: the KDE Control Center allows you to tweak the KDE settings +* kdcop: GUI app to browse for DCOP interfaces, can also execute them +* kdebugdialog: allows you to specify which debug messages you want to see +* kdeprint: the KDE printing system +* kdesktop: you guessed it: the desktop above the panel +* kdesu: a graphical front end to "su" +* kdm: replacement for XDM, for those people that like graphical logins +* kfind: find files +* khelpcenter: the app to read all great documentation about KDE +* khotkeys: intercepts keys and can call applications +* kicker: the panel at the bottom with the K start button and the taskbar etc +* kioslave: infrastructure that helps make every application internet enabled + e.g. to directly save a file to ftp://place.org/dir/file.txt +* klipper: enhances and extends the X clipboard +* kmenuedit: edit for the menu below the K start button +* konqueror: the file manager and web browser you get easily used to +* konsole: a shell program similar to xterm +* kpager: applet to show the contents of the virtual desktops +* kpersonalizer: the customization wizard you get when you first start KDE +* kreadconfig: a tool for shell scripts to get info from KDE's config files +* kscreensaver: the KDE screensaver environment and lot's of savers +* ksmserver: the KDE session manager (saves program status on login, restarts + those program at the next login) +* ksplash: the screen displayed while KDE starts +* kstart: to launch applications with special window properties + such as iconified etc +* ksysguard: task manager and system monitor, even for remote systems +* ksystraycmd: allows to run any application in the system tray +* ktip: gives you tips about how to use KDE +* kwin: the KDE window manager +* kxkb: a keyboard map tool +* l10n: mostly country flags +* legacyimport: odd name for a cute program to load GTK themes +* libkonq: some libraries needed by Konqueror +* pics: various icons and wallpapers diff --git a/openbsd/14.0.0/tdebase/pkg/DESCR-tdm b/openbsd/14.0.0/tdebase/pkg/DESCR-tdm new file mode 100644 index 0000000..5b10990 --- /dev/null +++ b/openbsd/14.0.0/tdebase/pkg/DESCR-tdm @@ -0,0 +1,15 @@ +TDM manages a collection of X servers, which may be on the local host or +remote machines. It provides services similar to those provided by init, +getty, and login on character-based terminals: prompting for login name and +password, authenticating the user, and running a session. tdm supports XDMCP +(X Display Manager Control Protocol) and can also be used to run a chooser +process which presents the user with a menu of possible hosts that offer +XDMCP display management. + +A collection of icons to associate with individual users is included with +TDE, but as part of the tdepasswd package. + +The menu package will help to provide TDM with a list of window managers +that can be launched, if the window manager does not register with TDM +already. Most users won't need this. + ** Diff limit reached (max: 250 lines) ** |