aboutsummaryrefslogtreecommitdiff
path: root/misc/kdehier4
diff options
context:
space:
mode:
authorMax Brazhnikov <makc@FreeBSD.org>2010-09-02 21:06:27 +0000
committerMax Brazhnikov <makc@FreeBSD.org>2010-09-02 21:06:27 +0000
commit08351f8e016396e46d654e72eceb6a2ed81aadbb (patch)
treed97f07c03bb7f9977c1021629266214a9d2310e6 /misc/kdehier4
parent0b3b58a79f748bf25f2a89f19316de184c390fa6 (diff)
downloadports-08351f8e016396e46d654e72eceb6a2ed81aadbb.tar.gz
ports-08351f8e016396e46d654e72eceb6a2ed81aadbb.zip
Notes
Diffstat (limited to 'misc/kdehier4')
-rw-r--r--misc/kdehier4/Makefile15
-rw-r--r--misc/kdehier4/files/dirlist8
-rw-r--r--misc/kdehier4/files/make-plist.sh11
-rw-r--r--misc/kdehier4/files/mtree-dirlist6
-rw-r--r--misc/kdehier4/files/session-kde4.conf.in8
-rw-r--r--misc/kdehier4/files/system-kde4.conf.in8
-rw-r--r--misc/kdehier4/pkg-plist24
7 files changed, 75 insertions, 5 deletions
diff --git a/misc/kdehier4/Makefile b/misc/kdehier4/Makefile
index 24df48025cd2..c4add6ef93c8 100644
--- a/misc/kdehier4/Makefile
+++ b/misc/kdehier4/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= kdehier4
-PORTVERSION= 1.0.4
+PORTVERSION= 1.0.6
CATEGORIES= misc kde
MASTER_SITES= # none
DISTFILES= # none
@@ -23,8 +23,10 @@ USE_KDE4= kdeprefix
.if ${KDE4_PREFIX} != ${LOCALBASE}
PLIST_SUB+= MTREE="" \
LDCONFIG_DIR="${LDCONFIG_DIR}" \
- LDCONFIG32_DIR="${LDCONFIG32_DIR}" \
- KDE4_PREFIX="${KDE4_PREFIX}"
+ LDCONFIG32_DIR="${LDCONFIG32_DIR}"
+SUB_FILES= session-kde4.conf \
+ system-kde4.conf
+SUB_LIST= KDE4_PREFIX="${KDE4_PREFIX}"
.else
PLIST_SUB+= MTREE="@comment "
.endif
@@ -45,8 +47,15 @@ do-install:
${LN} -sf ${LOCALBASE}/${LDCONFIG_DIR} ${KDE4_PREFIX}/libdata/
${LN} -sf ${LOCALBASE}/${LDCONFIG32_DIR} ${KDE4_PREFIX}/libdata/
${LN} -sf ${LOCALBASE}/libdata/pkgconfig ${KDE4_PREFIX}/libdata/
+ ${LN} -sf ${LOCALBASE}/share/PolicyKit/policy ${KDE4_PREFIX}/share/PolicyKit/
${ECHO_CMD} ${KDE4_PREFIX}/lib > \
${LOCALBASE}/${LDCONFIG_DIR}/kdehier4
+ ${MKDIR} ${LOCALBASE}/etc/dbus-1
+ ${INSTALL_DATA} ${WRKDIR}/session-kde4.conf ${LOCALBASE}/etc/dbus-1
+ ${INSTALL_DATA} ${WRKDIR}/system-kde4.conf ${LOCALBASE}/etc/dbus-1
.endif
+maintainer-generate-plist:
+ cd ${FILESDIR} && ${SH} make-plist.sh
+
.include <bsd.port.post.mk>
diff --git a/misc/kdehier4/files/dirlist b/misc/kdehier4/files/dirlist
index 1451c2af573f..1d08a98b428a 100644
--- a/misc/kdehier4/files/dirlist
+++ b/misc/kdehier4/files/dirlist
@@ -1,3 +1,6 @@
+etc/dbus-1
+etc/dbus-1/session.d
+etc/dbus-1/system.d
include/KDE
lib/kconf_update_bin
lib/kde4
@@ -53,6 +56,7 @@ share/config.kcfg
share/dbus-1
share/dbus-1/interfaces
share/dbus-1/services
+share/dbus-1/system-services
share/doc/HTML
share/doc/HTML/bg
share/doc/HTML/ca
@@ -635,6 +639,10 @@ share/locale/se
share/locale/se/LC_MESSAGES
share/locale/sr@ijekavian
share/locale/sr@ijekavian/LC_MESSAGES
+share/locale/sr@ijekavianlatin
+share/locale/sr@ijekavianlatin/LC_MESSAGES
+share/locale/sr@latin
+share/locale/sr@latin/LC_MESSAGES
share/locale/uz@cyrillic
share/locale/uz@cyrillic/LC_MESSAGES
share/locale/xh
diff --git a/misc/kdehier4/files/make-plist.sh b/misc/kdehier4/files/make-plist.sh
index 2a054325efce..7116a9bcec65 100644
--- a/misc/kdehier4/files/make-plist.sh
+++ b/misc/kdehier4/files/make-plist.sh
@@ -1,14 +1,21 @@
#!/bin/sh
if [ ! -e dirlist -o ! -e ../Makefile ]; then
echo "Wrong directory; this script needs to be called from"
- echo "/usr/ports/misc/kde4hier/files !"
+ echo "${PORTSDIR}/misc/kdehier4/files"
+ echo "directory!"
exit 1
fi
+echo "%%MTREE%%@cwd %%LOCALBASE%%
+%%MTREE%%etc/dbus-1/session-kde4.conf
+%%MTREE%%etc/dbus-1/system-kde4.conf
+%%MTREE%%@dirrmtry etc/dbus-1
+%%MTREE%%@cwd %%KDE4_PREFIX%%" > ../pkg-plist
echo "%%MTREE%%%%LDCONFIG_DIR%%
%%MTREE%%%%LDCONFIG32_DIR%%
-%%MTREE%%libdata/pkgconfig" > ../pkg-plist
+%%MTREE%%libdata/pkgconfig
+%%MTREE%%share/PolicyKit/policy" >> ../pkg-plist
(
grep -v "^@comment" dirlist | sed -e "s,^,@exec mkdir -p %D/," ;
diff --git a/misc/kdehier4/files/mtree-dirlist b/misc/kdehier4/files/mtree-dirlist
index ee17a88ecace..7e68dcdd729e 100644
--- a/misc/kdehier4/files/mtree-dirlist
+++ b/misc/kdehier4/files/mtree-dirlist
@@ -126,6 +126,12 @@ man/ru.KOI8-R/manl
man/ru.KOI8-R/mann
sbin
share
+@comment ---------------------------------------------------------------------
+@comment -- PolicyKit does not support files in different prefixes,
+@comment -- share/PolicyKit/policy will be linked from LOCALBASE
+share/PolicyKit
+@comment share/PolicyKit/policy
+@comment ---------------------------------------------------------------------
share/aclocal
share/dict
share/doc
diff --git a/misc/kdehier4/files/session-kde4.conf.in b/misc/kdehier4/files/session-kde4.conf.in
new file mode 100644
index 000000000000..9f7341036232
--- /dev/null
+++ b/misc/kdehier4/files/session-kde4.conf.in
@@ -0,0 +1,8 @@
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+ <includedir>%%KDE4_PREFIX%%/etc/dbus-1/session.d</includedir>
+ <servicedir>%%KDE4_PREFIX%%/share/dbus-1/services</servicedir>
+
+</busconfig>
diff --git a/misc/kdehier4/files/system-kde4.conf.in b/misc/kdehier4/files/system-kde4.conf.in
new file mode 100644
index 000000000000..a6f4246bd472
--- /dev/null
+++ b/misc/kdehier4/files/system-kde4.conf.in
@@ -0,0 +1,8 @@
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+ <includedir>%%KDE4_PREFIX%%/etc/dbus-1/system.d</includedir>
+ <servicedir>%%KDE4_PREFIX%%/share/dbus-1/system-services</servicedir>
+
+</busconfig>
diff --git a/misc/kdehier4/pkg-plist b/misc/kdehier4/pkg-plist
index b367c7dab283..d07289443964 100644
--- a/misc/kdehier4/pkg-plist
+++ b/misc/kdehier4/pkg-plist
@@ -1,6 +1,12 @@
+%%MTREE%%@cwd %%LOCALBASE%%
+%%MTREE%%etc/dbus-1/session-kde4.conf
+%%MTREE%%etc/dbus-1/system-kde4.conf
+%%MTREE%%@dirrmtry etc/dbus-1
+%%MTREE%%@cwd %%KDE4_PREFIX%%
%%MTREE%%%%LDCONFIG_DIR%%
%%MTREE%%%%LDCONFIG32_DIR%%
%%MTREE%%libdata/pkgconfig
+%%MTREE%%share/PolicyKit/policy
%%MTREE%%@exec mkdir -p %D/bin
%%MTREE%%@exec mkdir -p %D/etc
%%MTREE%%@exec mkdir -p %D/etc/pam.d
@@ -124,6 +130,7 @@
%%MTREE%%@exec mkdir -p %D/man/ru.KOI8-R/mann
%%MTREE%%@exec mkdir -p %D/sbin
%%MTREE%%@exec mkdir -p %D/share
+%%MTREE%%@exec mkdir -p %D/share/PolicyKit
%%MTREE%%@exec mkdir -p %D/share/aclocal
%%MTREE%%@exec mkdir -p %D/share/dict
%%MTREE%%@exec mkdir -p %D/share/doc
@@ -467,6 +474,9 @@
%%MTREE%%@exec mkdir -p %D/share/skel
%%MTREE%%@exec mkdir -p %D/share/xml
%%MTREE%%@exec mkdir -p %D/www
+@exec mkdir -p %D/etc/dbus-1
+@exec mkdir -p %D/etc/dbus-1/session.d
+@exec mkdir -p %D/etc/dbus-1/system.d
@exec mkdir -p %D/include/KDE
@exec mkdir -p %D/lib/kconf_update_bin
@exec mkdir -p %D/lib/kde4
@@ -522,6 +532,7 @@
@exec mkdir -p %D/share/dbus-1
@exec mkdir -p %D/share/dbus-1/interfaces
@exec mkdir -p %D/share/dbus-1/services
+@exec mkdir -p %D/share/dbus-1/system-services
@exec mkdir -p %D/share/doc/HTML
@exec mkdir -p %D/share/doc/HTML/bg
@exec mkdir -p %D/share/doc/HTML/ca
@@ -1095,6 +1106,10 @@
@exec mkdir -p %D/share/locale/se/LC_MESSAGES
@exec mkdir -p %D/share/locale/sr@ijekavian
@exec mkdir -p %D/share/locale/sr@ijekavian/LC_MESSAGES
+@exec mkdir -p %D/share/locale/sr@ijekavianlatin
+@exec mkdir -p %D/share/locale/sr@ijekavianlatin/LC_MESSAGES
+@exec mkdir -p %D/share/locale/sr@latin
+@exec mkdir -p %D/share/locale/sr@latin/LC_MESSAGES
@exec mkdir -p %D/share/locale/uz@cyrillic
@exec mkdir -p %D/share/locale/uz@cyrillic/LC_MESSAGES
@exec mkdir -p %D/share/locale/xh
@@ -1121,6 +1136,10 @@
@dirrmtry share/locale/xh
@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES
@dirrmtry share/locale/uz@cyrillic
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/sr@ijekavianlatin/LC_MESSAGES
+@dirrmtry share/locale/sr@ijekavianlatin
@dirrmtry share/locale/sr@ijekavian/LC_MESSAGES
@dirrmtry share/locale/sr@ijekavian
@dirrmtry share/locale/se/LC_MESSAGES
@@ -1694,6 +1713,7 @@
@dirrmtry share/doc/HTML/ca
@dirrmtry share/doc/HTML/bg
@dirrmtry share/doc/HTML
+@dirrmtry share/dbus-1/system-services
@dirrmtry share/dbus-1/services
@dirrmtry share/dbus-1/interfaces
@dirrmtry share/dbus-1
@@ -1749,6 +1769,9 @@
@dirrmtry lib/kde4
@dirrmtry lib/kconf_update_bin
@dirrmtry include/KDE
+@dirrmtry etc/dbus-1/system.d
+@dirrmtry etc/dbus-1/session.d
+@dirrmtry etc/dbus-1
%%MTREE%%@dirrm www
%%MTREE%%@dirrm share/xml
%%MTREE%%@dirrm share/skel
@@ -2092,6 +2115,7 @@
%%MTREE%%@dirrm share/doc
%%MTREE%%@dirrm share/dict
%%MTREE%%@dirrm share/aclocal
+%%MTREE%%@dirrm share/PolicyKit
%%MTREE%%@dirrm share
%%MTREE%%@dirrm sbin
%%MTREE%%@dirrm man/ru.KOI8-R/mann