aboutsummaryrefslogtreecommitdiff
path: root/misc/kdehier
diff options
context:
space:
mode:
authorMichael Nottebrock <lofi@FreeBSD.org>2004-12-13 20:12:15 +0000
committerMichael Nottebrock <lofi@FreeBSD.org>2004-12-13 20:12:15 +0000
commit0083804533ca47e8481e5b40de38c7d76c789b91 (patch)
tree89a797089d768e8e3a5e3c4f7b2844f20b954e95 /misc/kdehier
parent43a4caccc368c4db18380ce4259b24984ae96247 (diff)
downloadports-0083804533ca47e8481e5b40de38c7d76c789b91.tar.gz
ports-0083804533ca47e8481e5b40de38c7d76c789b91.zip
Update to KDE 3.3.2
Notes
Notes: svn path=/head/; revision=123951
Diffstat (limited to 'misc/kdehier')
-rw-r--r--misc/kdehier/Makefile30
-rw-r--r--misc/kdehier/files/dirlist524
-rw-r--r--misc/kdehier/files/make-plist.sh9
-rw-r--r--misc/kdehier/pkg-descr1
-rw-r--r--misc/kdehier/pkg-plist400
5 files changed, 964 insertions, 0 deletions
diff --git a/misc/kdehier/Makefile b/misc/kdehier/Makefile
new file mode 100644
index 000000000000..ac352ea14b19
--- /dev/null
+++ b/misc/kdehier/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: kdehier
+# Date created: 4 May 2003
+# Whom: Frerich Raabe <frerich.raabe@gmx.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= kdehier
+PORTVERSION= 1.0
+CATEGORIES= misc kde
+MASTER_SITES= # none
+DISTFILES= # none
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Utility port which installs a hierarchy of shared KDE directories
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+do-fetch:
+ @${DO_NADA}
+
+do-install:
+ @for dir in `${GREP} -v "^@comment" ${FILESDIR}/dirlist`; \
+ do \
+ ${MKDIR} ${PREFIX}/$${dir}; \
+ ${TOUCH} ${PREFIX}/$${dir}/.keep_me; \
+ done
+
+.include <bsd.port.mk>
diff --git a/misc/kdehier/files/dirlist b/misc/kdehier/files/dirlist
new file mode 100644
index 000000000000..9747dcb9e432
--- /dev/null
+++ b/misc/kdehier/files/dirlist
@@ -0,0 +1,524 @@
+@comment include/ksgrd
+@comment include/kwin
+@comment --------------------------------------------------------------------
+@comment -- We want applnk files, programs might install stuff into the K-Menu
+share/applications
+share/applnk
+share/applnk/.hidden
+share/applnk/Applications
+share/applnk/Development
+share/applnk/Editors
+share/applnk/Edutainment
+share/applnk/Games
+share/applnk/Games/Arcade
+share/applnk/Games/Board
+share/applnk/Games/Card
+share/applnk/Games/Kidsgames
+share/applnk/Games/Roguelikes
+share/applnk/Games/TacticStrategy
+share/applnk/Graphics
+share/applnk/Graphics/More
+share/applnk/Internet
+share/applnk/Internet/More
+share/applnk/Internet/Terminal
+share/applnk/Multimedia
+share/applnk/Multimedia/More
+share/applnk/Office
+share/applnk/Settings
+share/applnk/Settings/Accessibility
+share/applnk/Settings/Desktop
+share/applnk/Settings/Information
+share/applnk/Settings/LookNFeel
+share/applnk/Settings/LookNFeel/Themes
+share/applnk/Settings/LookNFeel/Windows
+share/applnk/Settings/Network
+share/applnk/Settings/Network/WebBrowsing
+share/applnk/Settings/Peripherals
+share/applnk/Settings/Personalization
+share/applnk/Settings/PowerControl
+share/applnk/Settings/Security
+share/applnk/Settings/Sound
+share/applnk/Settings/System
+share/applnk/Settings/WebBrowsing
+share/applnk/Settingsmenu
+share/applnk/System
+share/applnk/System/More
+share/applnk/System/ScreenSavers
+share/applnk/System/Terminal
+share/applnk/Toys
+share/applnk/Utilities
+share/applnk/Utilities/More
+share/applnk/Utilities/XUtilities
+@comment share/apps/clockapplet/pics
+@comment share/apps/drkonqi/debuggers
+@comment share/apps/drkonqi/pics
+@comment share/apps/drkonqi/presets
+@comment share/apps/kappfinder/apps/Development
+@comment share/apps/kappfinder/apps/Editors
+@comment share/apps/kappfinder/apps/Games
+@comment share/apps/kappfinder/apps/Games/Arcade
+@comment share/apps/kappfinder/apps/Games/Board
+@comment share/apps/kappfinder/apps/Games/Card
+@comment share/apps/kappfinder/apps/Games/Emulators
+@comment share/apps/kappfinder/apps/Games/Roguelikes
+@comment share/apps/kappfinder/apps/Games/TacticStrategy
+@comment share/apps/kappfinder/apps/Graphics
+@comment share/apps/kappfinder/apps/Internet
+@comment share/apps/kappfinder/apps/Internet/Terminal
+@comment share/apps/kappfinder/apps/Multimedia
+@comment share/apps/kappfinder/apps/Office
+@comment share/apps/kappfinder/apps/System
+@comment share/apps/kappfinder/apps/System/Terminal
+@comment share/apps/kappfinder/apps/Toys
+@comment share/apps/kappfinder/apps/Utilities
+@comment share/apps/kappfinder/apps/Utilities/XUtilities
+@comment share/apps/kate
+@comment share/apps/kate/icons/crystalsvg/16x16/actions
+@comment share/apps/kate/icons/crystalsvg/22x22/actions
+@comment share/apps/kate/icons/crystalsvg/32x32/actions
+@comment share/apps/kate/icons/locolor/16x16/actions
+@comment share/apps/kate/icons/locolor/22x22/actions
+@comment share/apps/kate/pics
+@comment --------------------------------------------------------------------
+@comment -- There might be ports which install Kate scripts
+share/apps/kate/scripts
+@comment share/apps/kbookmark
+@comment share/apps/kcmcss
+@comment share/apps/kcmfontinst
+@comment share/apps/kcmfontinst/StarOffice
+@comment share/apps/kcmfontinst/pics
+@comment share/apps/kcminput
+@comment share/apps/kcminput/pics
+@comment share/apps/kcmkeys
+@comment share/apps/kcmlocale/pics
+@comment share/apps/kcontrol
+@comment share/apps/kcontrol/pics
+@comment share/apps/kdcop
+@comment share/apps/kdeprint/template
+@comment share/apps/kdeprint_part
+@comment share/apps/kdeprintfax
+@comment share/apps/kdeprintfax/icons/crystalsvg/16x16/actions
+@comment --------------------------------------------------------------------
+@comment -- Some ports *might* install stuff directly here, system-wide
+@comment -- desktop links.
+share/apps/kdesktop
+share/apps/kdesktop/DesktopLinks
+share/apps/kdesktop/patterns
+share/apps/kdesktop/pics
+share/apps/kdesktop/programs
+@comment share/apps/kdewizard
+@comment share/apps/kdewizard/pics
+@comment share/apps/kdisplay/app-defaults
+@comment share/apps/kdisplay/color-schemes
+@comment share/apps/kdm/pics
+@comment share/apps/kdm/pics/users
+@comment share/apps/keditbookmarks
+@comment share/apps/kfindpart/icons/locolor/22x22/actions
+@comment share/apps/khelpcenter
+@comment -------------------------------------------------------------------
+@comment -- Hopefully we get more KHelpCenter plugins :-)
+share/apps/khelpcenter/plugins
+@comment share/apps/khelpcenter/plugins/Applications
+@comment share/apps/khelpcenter/plugins/Manpages
+@comment share/apps/khelpcenter/plugins/Tutorials
+@comment -------------------------------------------------------------------
+@comment -- There can be kicker applets, extensions of course.
+share/apps/kicker
+share/apps/kicker/applets
+share/apps/kicker/extensions
+@comment share/apps/kicker/icons/crystalsvg/16x16/actions
+@comment share/apps/kicker/icons/locolor/16x16/actions
+share/apps/kicker/menuext
+share/apps/kicker/pics
+share/apps/kicker/tiles
+share/apps/kicker/wallpapers
+@comment share/apps/kinfocenter
+@comment share/apps/kio_finger
+@comment share/apps/kio_info
+@comment share/apps/kjobviewer
+@comment share/apps/kmenuedit
+@comment share/apps/kmenuedit/icons/crystalsvg/22x22/actions
+@comment share/apps/kmenuedit/icons/crystalsvg/32x32/actions
+@comment share/apps/kmenuedit/icons/locolor/16x16/actions
+@comment share/apps/konqiconview
+@comment share/apps/konqiconview/kpartplugins
+@comment share/apps/konqlistview
+@comment share/apps/konqlistview/kpartplugins
+@comment -------------------------------------------------------------------
+@comment -- Konqueror sidebar plugins could install stuff here.
+share/apps/konqsidebartng/add
+share/apps/konqsidebartng/dirtree
+share/apps/konqsidebartng/entries
+share/apps/konqsidebartng/virtual_folders/remote
+share/apps/konqsidebartng/virtual_folders/remote/ftp
+share/apps/konqsidebartng/virtual_folders/remote/web
+share/apps/konqsidebartng/virtual_folders/services
+@comment share/apps/konqueror
+@comment share/apps/konqueror/about
+@comment share/apps/konqueror/icons/crystalsvg/16x16/actions
+@comment share/apps/konqueror/pic
+@comment -------------------------------------------------------------------
+@comment -- Konqueror profiles maybe, and additional service menus.
+share/apps/konqueror/profiles
+share/apps/konqueror/servicemenus
+@comment share/apps/konqueror/tiles
+share/apps/konsole
+@comment -------------------------------------------------------------------
+@comment -- Extra third party Konsole profiles could get installed.
+share/apps/konsole/profiles
+@comment share/apps/kpersonalizer/pics
+@comment share/apps/ksmserver/pics
+@comment share/apps/ksplash/pics
+@comment share/apps/ksplash/pics/locolor
+@comment share/apps/ksysguard
+@comment share/apps/ksysguard/pics
+@comment share/apps/kthememgr
+@comment -------------------------------------------------------------------
+@comment -- Additional kthememgr and kwin themes - not sure about kwin/pics
+share/apps/kthememgr/Themes
+share/apps/kwin
+share/apps/kwin/icewm-themes
+share/apps/kwin/pics
+@comment share/apps/kwrite
+@comment share/apps/naughtyapplet/pics
+@comment share/config/kdm
+@comment ------------------------------------------------------------------
+@comment -- Lauri wouldn't tell me what those are, said I would get grumpy.
+share/config.kcfg
+@comment share/desktop-directories
+@comment share/doc/HTML/en/kate
+@comment -------------------------------------------------------------------
+@comment -- Documentation for additional kcontrol modules could go here.
+share/doc/HTML/en/kcontrol
+@comment share/doc/HTML/en/kcontrol/arts
+@comment share/doc/HTML/en/kcontrol/background
+@comment share/doc/HTML/en/kcontrol/bell
+@comment share/doc/HTML/en/kcontrol/cache
+@comment share/doc/HTML/en/kcontrol/clock
+@comment share/doc/HTML/en/kcontrol/colors
+@comment share/doc/HTML/en/kcontrol/cookies
+@comment share/doc/HTML/en/kcontrol/crypto
+@comment share/doc/HTML/en/kcontrol/desktop
+@comment share/doc/HTML/en/kcontrol/ebrowsing
+@comment share/doc/HTML/en/kcontrol/email
+@comment share/doc/HTML/en/kcontrol/energy
+@comment share/doc/HTML/en/kcontrol/filemanager
+@comment share/doc/HTML/en/kcontrol/filetypes
+@comment share/doc/HTML/en/kcontrol/fonts
+@comment share/doc/HTML/en/kcontrol/helpindex.html
+@comment share/doc/HTML/en/kcontrol/icons
+@comment share/doc/HTML/en/kcontrol/kcmaccess
+@comment share/doc/HTML/en/kcontrol/kcmcss
+@comment share/doc/HTML/en/kcontrol/kcmfontinst
+@comment share/doc/HTML/en/kcontrol/kcmkonsole
+@comment share/doc/HTML/en/kcontrol/kcmlaunch
+@comment share/doc/HTML/en/kcontrol/kcmnotify
+@comment share/doc/HTML/en/kcontrol/kcmsmserver
+@comment share/doc/HTML/en/kcontrol/kcmstyle
+@comment share/doc/HTML/en/kcontrol/kcmtaskbar
+@comment share/doc/HTML/en/kcontrol/kdm
+@comment share/doc/HTML/en/kcontrol/keyboard
+@comment share/doc/HTML/en/kcontrol/keys
+@comment share/doc/HTML/en/kcontrol/khtml
+@comment share/doc/HTML/en/kcontrol/kthememgr
+@comment share/doc/HTML/en/kcontrol/kwindecoration
+@comment share/doc/HTML/en/kcontrol/language
+@comment share/doc/HTML/en/kcontrol/mouse
+@comment share/doc/HTML/en/kcontrol/netpref
+@comment share/doc/HTML/en/kcontrol/panel
+@comment share/doc/HTML/en/kcontrol/passwords
+@comment share/doc/HTML/en/kcontrol/proxy
+@comment share/doc/HTML/en/kcontrol/screensaver
+@comment share/doc/HTML/en/kcontrol/smb
+@comment share/doc/HTML/en/kcontrol/spellchecking
+@comment share/doc/HTML/en/kcontrol/useragent
+@comment share/doc/HTML/en/kcontrol/windowmanagement
+@comment share/doc/HTML/en/kdebase-apidocs
+@comment share/doc/HTML/en/kdebugdialog
+@comment share/doc/HTML/en/kdeprint
+@comment share/doc/HTML/en/kdesu
+@comment share/doc/HTML/en/kdm
+@comment share/doc/HTML/en/kfind
+@comment share/doc/HTML/en/khelpcenter
+@comment share/doc/HTML/en/khelpcenter/faq
+@comment share/doc/HTML/en/khelpcenter/glossary
+@comment share/doc/HTML/en/khelpcenter/quickstart
+@comment share/doc/HTML/en/khelpcenter/userguide
+@comment share/doc/HTML/en/khelpcenter/visualdict
+@comment share/doc/HTML/en/kicker
+@comment share/doc/HTML/en/kinfocenter
+@comment share/doc/HTML/en/kinfocenter/devices
+@comment share/doc/HTML/en/kinfocenter/dma
+@comment share/doc/HTML/en/kinfocenter/interrupts
+@comment share/doc/HTML/en/kinfocenter/ioports
+@comment share/doc/HTML/en/kinfocenter/memory
+@comment share/doc/HTML/en/kinfocenter/nics
+@comment share/doc/HTML/en/kinfocenter/partitions
+@comment share/doc/HTML/en/kinfocenter/pci
+@comment share/doc/HTML/en/kinfocenter/pcmcia
+@comment share/doc/HTML/en/kinfocenter/processor
+@comment share/doc/HTML/en/kinfocenter/protocols
+@comment share/doc/HTML/en/kinfocenter/samba
+@comment share/doc/HTML/en/kinfocenter/scsi
+@comment share/doc/HTML/en/kinfocenter/sound
+@comment share/doc/HTML/en/kinfocenter/usb
+@comment share/doc/HTML/en/kinfocenter/xserver
+@comment share/doc/HTML/en/kioslave
+@comment share/doc/HTML/en/klipper
+@comment share/doc/HTML/en/kmenuedit
+@comment share/doc/HTML/en/konqueror
+@comment share/doc/HTML/en/konsole
+@comment share/doc/HTML/en/kpager
+@comment share/doc/HTML/en/ksysguard
+@comment share/doc/HTML/en/kwrite
+@comment ---------------------------------------------------------------------
+@comment -- Additional fonts could go here, I think.
+share/fonts
+share/fonts/override
+@comment share/icons/crystalsvg/128x128/apps
+@comment share/icons/crystalsvg/16x16/apps
+@comment share/icons/crystalsvg/16x16/apps/gnome
+@comment share/icons/crystalsvg/16x16/apps/mozilla
+@comment share/icons/crystalsvg/22x22/apps
+@comment share/icons/crystalsvg/32x32/apps
+@comment share/icons/crystalsvg/32x32/apps/gnome
+@comment share/icons/crystalsvg/32x32/apps/mozilla
+@comment share/icons/crystalsvg/48x48/apps
+@comment share/icons/crystalsvg/48x48/apps/gnome
+@comment share/icons/crystalsvg/48x48/apps/mozilla
+@comment share/icons/crystalsvg/64x64/apps
+@comment share/icons/locolor/16x16/apps
+@comment share/icons/locolor/32x32/apps
+@comment share/locale/en_US
+@comment share/locale/l10n
+@comment share/locale/l10n/C
+@comment share/locale/l10n/ae
+@comment share/locale/l10n/ag
+@comment share/locale/l10n/ar
+@comment share/locale/l10n/at
+@comment share/locale/l10n/au
+@comment share/locale/l10n/az
+@comment share/locale/l10n/ba
+@comment share/locale/l10n/bb
+@comment share/locale/l10n/bd
+@comment share/locale/l10n/be
+@comment share/locale/l10n/bg
+@comment share/locale/l10n/bh
+@comment share/locale/l10n/bo
+@comment share/locale/l10n/br
+@comment share/locale/l10n/by
+@comment share/locale/l10n/ca
+@comment share/locale/l10n/ch
+@comment share/locale/l10n/cl
+@comment share/locale/l10n/cn
+@comment share/locale/l10n/co
+@comment share/locale/l10n/cr
+@comment share/locale/l10n/cu
+@comment share/locale/l10n/cz
+@comment share/locale/l10n/de
+@comment share/locale/l10n/dj
+@comment share/locale/l10n/dk
+@comment share/locale/l10n/do
+@comment share/locale/l10n/dz
+@comment share/locale/l10n/ec
+@comment share/locale/l10n/ee
+@comment share/locale/l10n/eg
+@comment share/locale/l10n/es
+@comment share/locale/l10n/fi
+@comment share/locale/l10n/fr
+@comment share/locale/l10n/gb
+@comment share/locale/l10n/gd
+@comment share/locale/l10n/gh
+@comment share/locale/l10n/gr
+@comment share/locale/l10n/gt
+@comment share/locale/l10n/hn
+@comment share/locale/l10n/hr
+@comment share/locale/l10n/hu
+@comment share/locale/l10n/id
+@comment share/locale/l10n/ie
+@comment share/locale/l10n/il
+@comment share/locale/l10n/in
+@comment share/locale/l10n/iq
+@comment share/locale/l10n/ir
+@comment share/locale/l10n/is
+@comment share/locale/l10n/it
+@comment share/locale/l10n/jm
+@comment share/locale/l10n/jo
+@comment share/locale/l10n/jp
+@comment share/locale/l10n/kn
+@comment share/locale/l10n/kp
+@comment share/locale/l10n/kr
+@comment share/locale/l10n/kw
+@comment share/locale/l10n/lb
+@comment share/locale/l10n/lc
+@comment share/locale/l10n/lt
+@comment share/locale/l10n/lu
+@comment share/locale/l10n/lv
+@comment share/locale/l10n/ly
+@comment share/locale/l10n/ma
+@comment share/locale/l10n/mk
+@comment share/locale/l10n/mt
+@comment share/locale/l10n/mx
+@comment share/locale/l10n/ni
+@comment share/locale/l10n/nl
+@comment share/locale/l10n/no
+@comment share/locale/l10n/nz
+@comment share/locale/l10n/om
+@comment share/locale/l10n/pa
+@comment share/locale/l10n/pe
+@comment share/locale/l10n/pl
+@comment share/locale/l10n/ps
+@comment share/locale/l10n/pt
+@comment share/locale/l10n/py
+@comment share/locale/l10n/qa
+@comment share/locale/l10n/ro
+@comment share/locale/l10n/ru
+@comment share/locale/l10n/sa
+@comment share/locale/l10n/sd
+@comment share/locale/l10n/se
+@comment share/locale/l10n/si
+@comment share/locale/l10n/sk
+@comment share/locale/l10n/so
+@comment share/locale/l10n/sr
+@comment share/locale/l10n/sv
+@comment share/locale/l10n/sy
+@comment share/locale/l10n/th
+@comment share/locale/l10n/tn
+@comment share/locale/l10n/tr
+@comment share/locale/l10n/tt
+@comment share/locale/l10n/tw
+@comment share/locale/l10n/ua
+@comment share/locale/l10n/us
+@comment share/locale/l10n/uy
+@comment share/locale/l10n/vc
+@comment share/locale/l10n/ve
+@comment share/locale/l10n/vn
+@comment share/locale/l10n/ye
+@comment share/locale/l10n/za
+@comment share/mimelnk/kdedevice
+@comment share/mimelnk/print
+@comment ---------------------------------------------------------------------
+@comment -- Ports could install search providers, UA strings, sounds, templates
+@comment -- and of course wallpapers.
+share/services/searchproviders
+share/services/useragentstrings
+share/sounds
+share/templates
+share/templates/.source
+share/wallpapers
+@comment ---------------------------------------------------------------------
+@comment -- Directories handpicked out of kdelibs
+lib/kde3
+share/applnk/Settings/Components
+share/apps/kabc/formats/binary.desktop
+share/apps/kabc/plugins/dir.desktop
+share/icons/crystalsvg
+share/icons/crystalsvg/128x128/actions
+share/icons/crystalsvg/128x128/apps
+share/icons/crystalsvg/128x128/devices
+share/icons/crystalsvg/128x128/filesystems
+share/icons/crystalsvg/128x128/mimetypes
+share/icons/crystalsvg/16x16/actions
+share/icons/crystalsvg/16x16/apps
+share/icons/crystalsvg/16x16/devices
+share/icons/crystalsvg/16x16/filesystems
+share/icons/crystalsvg/16x16/mimetypes
+share/icons/crystalsvg/22x22/actions
+share/icons/crystalsvg/22x22/apps
+share/icons/crystalsvg/22x22/devices
+share/icons/crystalsvg/22x22/filesystems
+share/icons/crystalsvg/22x22/mimetypes
+share/icons/crystalsvg/32x32/actions
+share/icons/crystalsvg/32x32/apps
+share/icons/crystalsvg/32x32/devices
+share/icons/crystalsvg/32x32/filesystems
+share/icons/crystalsvg/32x32/mimetypes
+share/icons/crystalsvg/48x48/actions
+share/icons/crystalsvg/48x48/apps
+share/icons/crystalsvg/48x48/devices
+share/icons/crystalsvg/48x48/filesystems
+share/icons/crystalsvg/48x48/mimetypes
+share/icons/crystalsvg/64x64/actions
+share/icons/crystalsvg/64x64/apps
+share/icons/crystalsvg/64x64/devices
+share/icons/crystalsvg/64x64/filesystems
+share/icons/crystalsvg/64x64/mimetypes
+share/icons/crystalsvg/scalable/actions
+share/icons/crystalsvg/scalable/apps
+share/icons/crystalsvg/scalable/devices
+share/icons/crystalsvg/scalable/filesystems
+share/icons/crystalsvg/scalable/mimetype
+share/icons/hicolor
+share/icons/hicolor/128x128/actions
+share/icons/hicolor/128x128/apps
+share/icons/hicolor/128x128/devices
+share/icons/hicolor/128x128/filesystems
+share/icons/hicolor/128x128/mimetypes
+share/icons/hicolor/16x16/actions
+share/icons/hicolor/16x16/apps
+share/icons/hicolor/16x16/devices
+share/icons/hicolor/16x16/filesystems
+share/icons/hicolor/16x16/mimetypes
+share/icons/hicolor/22x22/actions
+share/icons/hicolor/22x22/apps
+share/icons/hicolor/22x22/devices
+share/icons/hicolor/22x22/filesystems
+share/icons/hicolor/22x22/mimetypes
+share/icons/hicolor/32x32/actions
+share/icons/hicolor/32x32/apps
+share/icons/hicolor/32x32/devices
+share/icons/hicolor/32x32/filesystems
+share/icons/hicolor/32x32/mimetypes
+share/icons/hicolor/48x48/actions
+share/icons/hicolor/48x48/apps
+share/icons/hicolor/48x48/devices
+share/icons/hicolor/48x48/filesystems
+share/icons/hicolor/48x48/mimetypes
+share/icons/hicolor/64x64/actions
+share/icons/hicolor/64x64/apps
+share/icons/hicolor/64x64/devices
+share/icons/hicolor/64x64/filesystems
+share/icons/hicolor/64x64/mimetypes
+share/icons/locolor
+share/icons/locolor/128x128/actions
+share/icons/locolor/128x128/apps
+share/icons/locolor/128x128/devices
+share/icons/locolor/128x128/filesystem
+share/icons/locolor/128x128/mimetypes
+share/icons/locolor/16x16/actions
+share/icons/locolor/16x16/apps
+share/icons/locolor/16x16/devices
+share/icons/locolor/16x16/filesystems
+share/icons/locolor/16x16/mimetypes
+share/icons/locolor/22x22/actions
+share/icons/locolor/22x22/apps
+share/icons/locolor/22x22/devices
+share/icons/locolor/22x22/filesystems
+share/icons/locolor/22x22/mimetypes
+share/icons/locolor/32x32/actions
+share/icons/locolor/32x32/apps
+share/icons/locolor/32x32/devices
+share/icons/locolor/32x32/filesystems
+share/icons/locolor/32x32/mimetypes
+share/icons/locolor/48x48/actions
+share/icons/locolor/48x48/apps
+share/icons/locolor/48x48/devices
+share/icons/locolor/48x48/filesystems
+share/icons/locolor/48x48/mimetypes
+share/icons/locolor/64x64/actions
+share/icons/locolor/64x64/apps
+share/icons/locolor/64x64/devices
+share/icons/locolor/64x64/filesystems
+share/icons/locolor/64x64/mimetypes
+share/mimelnk/all
+share/mimelnk/application
+share/mimelnk/audio
+share/mimelnk/image
+share/mimelnk/inode
+share/mimelnk/message
+share/mimelnk/model
+share/mimelnk/multipart
+share/mimelnk/text
+share/mimelnk/video
+share/services
+share/servicetypes
diff --git a/misc/kdehier/files/make-plist.sh b/misc/kdehier/files/make-plist.sh
new file mode 100644
index 000000000000..a0dd2da4f2a7
--- /dev/null
+++ b/misc/kdehier/files/make-plist.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+if [ ! -e dirlist -o ! -e ../Makefile ]; then
+ echo "Wrong directory; this script needs to be called from"
+ echo "/usr/ports/misc/kdehier/files !"
+ exit 1
+fi
+
+grep -v "^@comment" dirlist | sed -e "s,$,/.keep_me," | sort | uniq > ../pkg-plist
+grep -v "^@comment" dirlist | sed -e "s,^,@dirrm ," | sort -r | uniq >> ../pkg-plist
diff --git a/misc/kdehier/pkg-descr b/misc/kdehier/pkg-descr
new file mode 100644
index 000000000000..be826b77ba31
--- /dev/null
+++ b/misc/kdehier/pkg-descr
@@ -0,0 +1 @@
+Utility port which installs a hierarchy of common KDE directories.
diff --git a/misc/kdehier/pkg-plist b/misc/kdehier/pkg-plist
new file mode 100644
index 000000000000..465def3afde5
--- /dev/null
+++ b/misc/kdehier/pkg-plist
@@ -0,0 +1,400 @@
+lib/kde3/.keep_me
+share/applications/.keep_me
+share/applnk/.hidden/.keep_me
+share/applnk/.keep_me
+share/applnk/Applications/.keep_me
+share/applnk/Development/.keep_me
+share/applnk/Editors/.keep_me
+share/applnk/Edutainment/.keep_me
+share/applnk/Games/.keep_me
+share/applnk/Games/Arcade/.keep_me
+share/applnk/Games/Board/.keep_me
+share/applnk/Games/Card/.keep_me
+share/applnk/Games/Kidsgames/.keep_me
+share/applnk/Games/Roguelikes/.keep_me
+share/applnk/Games/TacticStrategy/.keep_me
+share/applnk/Graphics/.keep_me
+share/applnk/Graphics/More/.keep_me
+share/applnk/Internet/.keep_me
+share/applnk/Internet/More/.keep_me
+share/applnk/Internet/Terminal/.keep_me
+share/applnk/Multimedia/.keep_me
+share/applnk/Multimedia/More/.keep_me
+share/applnk/Office/.keep_me
+share/applnk/Settings/.keep_me
+share/applnk/Settings/Accessibility/.keep_me
+share/applnk/Settings/Components/.keep_me
+share/applnk/Settings/Desktop/.keep_me
+share/applnk/Settings/Information/.keep_me
+share/applnk/Settings/LookNFeel/.keep_me
+share/applnk/Settings/LookNFeel/Themes/.keep_me
+share/applnk/Settings/LookNFeel/Windows/.keep_me
+share/applnk/Settings/Network/.keep_me
+share/applnk/Settings/Network/WebBrowsing/.keep_me
+share/applnk/Settings/Peripherals/.keep_me
+share/applnk/Settings/Personalization/.keep_me
+share/applnk/Settings/PowerControl/.keep_me
+share/applnk/Settings/Security/.keep_me
+share/applnk/Settings/Sound/.keep_me
+share/applnk/Settings/System/.keep_me
+share/applnk/Settings/WebBrowsing/.keep_me
+share/applnk/Settingsmenu/.keep_me
+share/applnk/System/.keep_me
+share/applnk/System/More/.keep_me
+share/applnk/System/ScreenSavers/.keep_me
+share/applnk/System/Terminal/.keep_me
+share/applnk/Toys/.keep_me
+share/applnk/Utilities/.keep_me
+share/applnk/Utilities/More/.keep_me
+share/applnk/Utilities/XUtilities/.keep_me
+share/apps/kabc/formats/binary.desktop/.keep_me
+share/apps/kabc/plugins/dir.desktop/.keep_me
+share/apps/kate/scripts/.keep_me
+share/apps/kdesktop/.keep_me
+share/apps/kdesktop/DesktopLinks/.keep_me
+share/apps/kdesktop/patterns/.keep_me
+share/apps/kdesktop/pics/.keep_me
+share/apps/kdesktop/programs/.keep_me
+share/apps/khelpcenter/plugins/.keep_me
+share/apps/kicker/.keep_me
+share/apps/kicker/applets/.keep_me
+share/apps/kicker/extensions/.keep_me
+share/apps/kicker/menuext/.keep_me
+share/apps/kicker/pics/.keep_me
+share/apps/kicker/tiles/.keep_me
+share/apps/kicker/wallpapers/.keep_me
+share/apps/konqsidebartng/add/.keep_me
+share/apps/konqsidebartng/dirtree/.keep_me
+share/apps/konqsidebartng/entries/.keep_me
+share/apps/konqsidebartng/virtual_folders/remote/.keep_me
+share/apps/konqsidebartng/virtual_folders/remote/ftp/.keep_me
+share/apps/konqsidebartng/virtual_folders/remote/web/.keep_me
+share/apps/konqsidebartng/virtual_folders/services/.keep_me
+share/apps/konqueror/profiles/.keep_me
+share/apps/konqueror/servicemenus/.keep_me
+share/apps/konsole/.keep_me
+share/apps/konsole/profiles/.keep_me
+share/apps/kthememgr/Themes/.keep_me
+share/apps/kwin/.keep_me
+share/apps/kwin/icewm-themes/.keep_me
+share/apps/kwin/pics/.keep_me
+share/config.kcfg/.keep_me
+share/doc/HTML/en/kcontrol/.keep_me
+share/fonts/.keep_me
+share/fonts/override/.keep_me
+share/icons/crystalsvg/.keep_me
+share/icons/crystalsvg/128x128/actions/.keep_me
+share/icons/crystalsvg/128x128/apps/.keep_me
+share/icons/crystalsvg/128x128/devices/.keep_me
+share/icons/crystalsvg/128x128/filesystems/.keep_me
+share/icons/crystalsvg/128x128/mimetypes/.keep_me
+share/icons/crystalsvg/16x16/actions/.keep_me
+share/icons/crystalsvg/16x16/apps/.keep_me
+share/icons/crystalsvg/16x16/devices/.keep_me
+share/icons/crystalsvg/16x16/filesystems/.keep_me
+share/icons/crystalsvg/16x16/mimetypes/.keep_me
+share/icons/crystalsvg/22x22/actions/.keep_me
+share/icons/crystalsvg/22x22/apps/.keep_me
+share/icons/crystalsvg/22x22/devices/.keep_me
+share/icons/crystalsvg/22x22/filesystems/.keep_me
+share/icons/crystalsvg/22x22/mimetypes/.keep_me
+share/icons/crystalsvg/32x32/actions/.keep_me
+share/icons/crystalsvg/32x32/apps/.keep_me
+share/icons/crystalsvg/32x32/devices/.keep_me
+share/icons/crystalsvg/32x32/filesystems/.keep_me
+share/icons/crystalsvg/32x32/mimetypes/.keep_me
+share/icons/crystalsvg/48x48/actions/.keep_me
+share/icons/crystalsvg/48x48/apps/.keep_me
+share/icons/crystalsvg/48x48/devices/.keep_me
+share/icons/crystalsvg/48x48/filesystems/.keep_me
+share/icons/crystalsvg/48x48/mimetypes/.keep_me
+share/icons/crystalsvg/64x64/actions/.keep_me
+share/icons/crystalsvg/64x64/apps/.keep_me
+share/icons/crystalsvg/64x64/devices/.keep_me
+share/icons/crystalsvg/64x64/filesystems/.keep_me
+share/icons/crystalsvg/64x64/mimetypes/.keep_me
+share/icons/crystalsvg/scalable/actions/.keep_me
+share/icons/crystalsvg/scalable/apps/.keep_me
+share/icons/crystalsvg/scalable/devices/.keep_me
+share/icons/crystalsvg/scalable/filesystems/.keep_me
+share/icons/crystalsvg/scalable/mimetype/.keep_me
+share/icons/hicolor/.keep_me
+share/icons/hicolor/128x128/actions/.keep_me
+share/icons/hicolor/128x128/apps/.keep_me
+share/icons/hicolor/128x128/devices/.keep_me
+share/icons/hicolor/128x128/filesystems/.keep_me
+share/icons/hicolor/128x128/mimetypes/.keep_me
+share/icons/hicolor/16x16/actions/.keep_me
+share/icons/hicolor/16x16/apps/.keep_me
+share/icons/hicolor/16x16/devices/.keep_me
+share/icons/hicolor/16x16/filesystems/.keep_me
+share/icons/hicolor/16x16/mimetypes/.keep_me
+share/icons/hicolor/22x22/actions/.keep_me
+share/icons/hicolor/22x22/apps/.keep_me
+share/icons/hicolor/22x22/devices/.keep_me
+share/icons/hicolor/22x22/filesystems/.keep_me
+share/icons/hicolor/22x22/mimetypes/.keep_me
+share/icons/hicolor/32x32/actions/.keep_me
+share/icons/hicolor/32x32/apps/.keep_me
+share/icons/hicolor/32x32/devices/.keep_me
+share/icons/hicolor/32x32/filesystems/.keep_me
+share/icons/hicolor/32x32/mimetypes/.keep_me
+share/icons/hicolor/48x48/actions/.keep_me
+share/icons/hicolor/48x48/apps/.keep_me
+share/icons/hicolor/48x48/devices/.keep_me
+share/icons/hicolor/48x48/filesystems/.keep_me
+share/icons/hicolor/48x48/mimetypes/.keep_me
+share/icons/hicolor/64x64/actions/.keep_me
+share/icons/hicolor/64x64/apps/.keep_me
+share/icons/hicolor/64x64/devices/.keep_me
+share/icons/hicolor/64x64/filesystems/.keep_me
+share/icons/hicolor/64x64/mimetypes/.keep_me
+share/icons/locolor/.keep_me
+share/icons/locolor/128x128/actions/.keep_me
+share/icons/locolor/128x128/apps/.keep_me
+share/icons/locolor/128x128/devices/.keep_me
+share/icons/locolor/128x128/filesystem/.keep_me
+share/icons/locolor/128x128/mimetypes/.keep_me
+share/icons/locolor/16x16/actions/.keep_me
+share/icons/locolor/16x16/apps/.keep_me
+share/icons/locolor/16x16/devices/.keep_me
+share/icons/locolor/16x16/filesystems/.keep_me
+share/icons/locolor/16x16/mimetypes/.keep_me
+share/icons/locolor/22x22/actions/.keep_me
+share/icons/locolor/22x22/apps/.keep_me
+share/icons/locolor/22x22/devices/.keep_me
+share/icons/locolor/22x22/filesystems/.keep_me
+share/icons/locolor/22x22/mimetypes/.keep_me
+share/icons/locolor/32x32/actions/.keep_me
+share/icons/locolor/32x32/apps/.keep_me
+share/icons/locolor/32x32/devices/.keep_me
+share/icons/locolor/32x32/filesystems/.keep_me
+share/icons/locolor/32x32/mimetypes/.keep_me
+share/icons/locolor/48x48/actions/.keep_me
+share/icons/locolor/48x48/apps/.keep_me
+share/icons/locolor/48x48/devices/.keep_me
+share/icons/locolor/48x48/filesystems/.keep_me
+share/icons/locolor/48x48/mimetypes/.keep_me
+share/icons/locolor/64x64/actions/.keep_me
+share/icons/locolor/64x64/apps/.keep_me
+share/icons/locolor/64x64/devices/.keep_me
+share/icons/locolor/64x64/filesystems/.keep_me
+share/icons/locolor/64x64/mimetypes/.keep_me
+share/mimelnk/all/.keep_me
+share/mimelnk/application/.keep_me
+share/mimelnk/audio/.keep_me
+share/mimelnk/image/.keep_me
+share/mimelnk/inode/.keep_me
+share/mimelnk/message/.keep_me
+share/mimelnk/model/.keep_me
+share/mimelnk/multipart/.keep_me
+share/mimelnk/text/.keep_me
+share/mimelnk/video/.keep_me
+share/services/.keep_me
+share/services/searchproviders/.keep_me
+share/services/useragentstrings/.keep_me
+share/servicetypes/.keep_me
+share/sounds/.keep_me
+share/templates/.keep_me
+share/templates/.source/.keep_me
+share/wallpapers/.keep_me
+@dirrm share/wallpapers
+@dirrm share/templates/.source
+@dirrm share/templates
+@dirrm share/sounds
+@dirrm share/servicetypes
+@dirrm share/services/useragentstrings
+@dirrm share/services/searchproviders
+@dirrm share/services
+@dirrm share/mimelnk/video
+@dirrm share/mimelnk/text
+@dirrm share/mimelnk/multipart
+@dirrm share/mimelnk/model
+@dirrm share/mimelnk/message
+@dirrm share/mimelnk/inode
+@dirrm share/mimelnk/image
+@dirrm share/mimelnk/audio
+@dirrm share/mimelnk/application
+@dirrm share/mimelnk/all
+@dirrm share/icons/locolor/64x64/mimetypes
+@dirrm share/icons/locolor/64x64/filesystems
+@dirrm share/icons/locolor/64x64/devices
+@dirrm share/icons/locolor/64x64/apps
+@dirrm share/icons/locolor/64x64/actions
+@dirrm share/icons/locolor/48x48/mimetypes
+@dirrm share/icons/locolor/48x48/filesystems
+@dirrm share/icons/locolor/48x48/devices
+@dirrm share/icons/locolor/48x48/apps
+@dirrm share/icons/locolor/48x48/actions
+@dirrm share/icons/locolor/32x32/mimetypes
+@dirrm share/icons/locolor/32x32/filesystems
+@dirrm share/icons/locolor/32x32/devices
+@dirrm share/icons/locolor/32x32/apps
+@dirrm share/icons/locolor/32x32/actions
+@dirrm share/icons/locolor/22x22/mimetypes
+@dirrm share/icons/locolor/22x22/filesystems
+@dirrm share/icons/locolor/22x22/devices
+@dirrm share/icons/locolor/22x22/apps
+@dirrm share/icons/locolor/22x22/actions
+@dirrm share/icons/locolor/16x16/mimetypes
+@dirrm share/icons/locolor/16x16/filesystems
+@dirrm share/icons/locolor/16x16/devices
+@dirrm share/icons/locolor/16x16/apps
+@dirrm share/icons/locolor/16x16/actions
+@dirrm share/icons/locolor/128x128/mimetypes
+@dirrm share/icons/locolor/128x128/filesystem
+@dirrm share/icons/locolor/128x128/devices
+@dirrm share/icons/locolor/128x128/apps
+@dirrm share/icons/locolor/128x128/actions
+@dirrm share/icons/locolor
+@dirrm share/icons/hicolor/64x64/mimetypes
+@dirrm share/icons/hicolor/64x64/filesystems
+@dirrm share/icons/hicolor/64x64/devices
+@dirrm share/icons/hicolor/64x64/apps
+@dirrm share/icons/hicolor/64x64/actions
+@dirrm share/icons/hicolor/48x48/mimetypes
+@dirrm share/icons/hicolor/48x48/filesystems
+@dirrm share/icons/hicolor/48x48/devices
+@dirrm share/icons/hicolor/48x48/apps
+@dirrm share/icons/hicolor/48x48/actions
+@dirrm share/icons/hicolor/32x32/mimetypes
+@dirrm share/icons/hicolor/32x32/filesystems
+@dirrm share/icons/hicolor/32x32/devices
+@dirrm share/icons/hicolor/32x32/apps
+@dirrm share/icons/hicolor/32x32/actions
+@dirrm share/icons/hicolor/22x22/mimetypes
+@dirrm share/icons/hicolor/22x22/filesystems
+@dirrm share/icons/hicolor/22x22/devices
+@dirrm share/icons/hicolor/22x22/apps
+@dirrm share/icons/hicolor/22x22/actions
+@dirrm share/icons/hicolor/16x16/mimetypes
+@dirrm share/icons/hicolor/16x16/filesystems
+@dirrm share/icons/hicolor/16x16/devices
+@dirrm share/icons/hicolor/16x16/apps
+@dirrm share/icons/hicolor/16x16/actions
+@dirrm share/icons/hicolor/128x128/mimetypes
+@dirrm share/icons/hicolor/128x128/filesystems
+@dirrm share/icons/hicolor/128x128/devices
+@dirrm share/icons/hicolor/128x128/apps
+@dirrm share/icons/hicolor/128x128/actions
+@dirrm share/icons/hicolor
+@dirrm share/icons/crystalsvg/scalable/mimetype
+@dirrm share/icons/crystalsvg/scalable/filesystems
+@dirrm share/icons/crystalsvg/scalable/devices
+@dirrm share/icons/crystalsvg/scalable/apps
+@dirrm share/icons/crystalsvg/scalable/actions
+@dirrm share/icons/crystalsvg/64x64/mimetypes
+@dirrm share/icons/crystalsvg/64x64/filesystems
+@dirrm share/icons/crystalsvg/64x64/devices
+@dirrm share/icons/crystalsvg/64x64/apps
+@dirrm share/icons/crystalsvg/64x64/actions
+@dirrm share/icons/crystalsvg/48x48/mimetypes
+@dirrm share/icons/crystalsvg/48x48/filesystems
+@dirrm share/icons/crystalsvg/48x48/devices
+@dirrm share/icons/crystalsvg/48x48/apps
+@dirrm share/icons/crystalsvg/48x48/actions
+@dirrm share/icons/crystalsvg/32x32/mimetypes
+@dirrm share/icons/crystalsvg/32x32/filesystems
+@dirrm share/icons/crystalsvg/32x32/devices
+@dirrm share/icons/crystalsvg/32x32/apps
+@dirrm share/icons/crystalsvg/32x32/actions
+@dirrm share/icons/crystalsvg/22x22/mimetypes
+@dirrm share/icons/crystalsvg/22x22/filesystems
+@dirrm share/icons/crystalsvg/22x22/devices
+@dirrm share/icons/crystalsvg/22x22/apps
+@dirrm share/icons/crystalsvg/22x22/actions
+@dirrm share/icons/crystalsvg/16x16/mimetypes
+@dirrm share/icons/crystalsvg/16x16/filesystems
+@dirrm share/icons/crystalsvg/16x16/devices
+@dirrm share/icons/crystalsvg/16x16/apps
+@dirrm share/icons/crystalsvg/16x16/actions
+@dirrm share/icons/crystalsvg/128x128/mimetypes
+@dirrm share/icons/crystalsvg/128x128/filesystems
+@dirrm share/icons/crystalsvg/128x128/devices
+@dirrm share/icons/crystalsvg/128x128/apps
+@dirrm share/icons/crystalsvg/128x128/actions
+@dirrm share/icons/crystalsvg
+@dirrm share/fonts/override
+@dirrm share/fonts
+@dirrm share/doc/HTML/en/kcontrol
+@dirrm share/config.kcfg
+@dirrm share/apps/kwin/pics
+@dirrm share/apps/kwin/icewm-themes
+@dirrm share/apps/kwin
+@dirrm share/apps/kthememgr/Themes
+@dirrm share/apps/konsole/profiles
+@dirrm share/apps/konsole
+@dirrm share/apps/konqueror/servicemenus
+@dirrm share/apps/konqueror/profiles
+@dirrm share/apps/konqsidebartng/virtual_folders/services
+@dirrm share/apps/konqsidebartng/virtual_folders/remote/web
+@dirrm share/apps/konqsidebartng/virtual_folders/remote/ftp
+@dirrm share/apps/konqsidebartng/virtual_folders/remote
+@dirrm share/apps/konqsidebartng/entries
+@dirrm share/apps/konqsidebartng/dirtree
+@dirrm share/apps/konqsidebartng/add
+@dirrm share/apps/kicker/wallpapers
+@dirrm share/apps/kicker/tiles
+@dirrm share/apps/kicker/pics
+@dirrm share/apps/kicker/menuext
+@dirrm share/apps/kicker/extensions
+@dirrm share/apps/kicker/applets
+@dirrm share/apps/kicker
+@dirrm share/apps/khelpcenter/plugins
+@dirrm share/apps/kdesktop/programs
+@dirrm share/apps/kdesktop/pics
+@dirrm share/apps/kdesktop/patterns
+@dirrm share/apps/kdesktop/DesktopLinks
+@dirrm share/apps/kdesktop
+@dirrm share/apps/kate/scripts
+@dirrm share/apps/kabc/plugins/dir.desktop
+@dirrm share/apps/kabc/formats/binary.desktop
+@dirrm share/applnk/Utilities/XUtilities
+@dirrm share/applnk/Utilities/More
+@dirrm share/applnk/Utilities
+@dirrm share/applnk/Toys
+@dirrm share/applnk/System/Terminal
+@dirrm share/applnk/System/ScreenSavers
+@dirrm share/applnk/System/More
+@dirrm share/applnk/System
+@dirrm share/applnk/Settingsmenu
+@dirrm share/applnk/Settings/WebBrowsing
+@dirrm share/applnk/Settings/System
+@dirrm share/applnk/Settings/Sound
+@dirrm share/applnk/Settings/Security
+@dirrm share/applnk/Settings/PowerControl
+@dirrm share/applnk/Settings/Personalization
+@dirrm share/applnk/Settings/Peripherals
+@dirrm share/applnk/Settings/Network/WebBrowsing
+@dirrm share/applnk/Settings/Network
+@dirrm share/applnk/Settings/LookNFeel/Windows
+@dirrm share/applnk/Settings/LookNFeel/Themes
+@dirrm share/applnk/Settings/LookNFeel
+@dirrm share/applnk/Settings/Information
+@dirrm share/applnk/Settings/Desktop
+@dirrm share/applnk/Settings/Components
+@dirrm share/applnk/Settings/Accessibility
+@dirrm share/applnk/Settings
+@dirrm share/applnk/Office
+@dirrm share/applnk/Multimedia/More
+@dirrm share/applnk/Multimedia
+@dirrm share/applnk/Internet/Terminal
+@dirrm share/applnk/Internet/More
+@dirrm share/applnk/Internet
+@dirrm share/applnk/Graphics/More
+@dirrm share/applnk/Graphics
+@dirrm share/applnk/Games/TacticStrategy
+@dirrm share/applnk/Games/Roguelikes
+@dirrm share/applnk/Games/Kidsgames
+@dirrm share/applnk/Games/Card
+@dirrm share/applnk/Games/Board
+@dirrm share/applnk/Games/Arcade
+@dirrm share/applnk/Games
+@dirrm share/applnk/Edutainment
+@dirrm share/applnk/Editors
+@dirrm share/applnk/Development
+@dirrm share/applnk/Applications
+@dirrm share/applnk/.hidden
+@dirrm share/applnk
+@dirrm share/applications
+@dirrm lib/kde3