mirror of
https://git.freebsd.org/ports.git
synced 2025-07-16 00:39:15 -04:00
Instead of installing into $KDE4_PREFIX, install the port into default prefix ($LOCALBASE) and create additional hierarchy under $KDE4_PREFIX. This fixes problems spotted by testing on poudriere. Reported by: miwi
39 lines
1.2 KiB
Bash
39 lines
1.2 KiB
Bash
#!/bin/sh
|
|
if [ ! -e dirlist -o ! -e ../Makefile ]; then
|
|
echo "Wrong directory; this script needs to be called from"
|
|
echo "${PORTSDIR}/misc/kdehier4/files"
|
|
echo "directory!"
|
|
exit 1
|
|
fi
|
|
|
|
echo "@comment Do not edit this file!
|
|
@comment It is generated by maintainer-generate-plist target." > ../pkg-plist
|
|
|
|
echo "%%MTREE%%etc/dbus-1/session-kde4.conf
|
|
%%MTREE%%etc/dbus-1/system-kde4.conf
|
|
%%MTREE%%@dirrmtry etc/dbus-1" >> ../pkg-plist
|
|
|
|
echo "%%MTREE%%@exec mkdir -p %%KDE4_PREFIX%%
|
|
%%MTREE%%@cwd %%KDE4_PREFIX%%
|
|
%%MTREE%%etc/pam.d
|
|
%%MTREE%%etc/polkit-1
|
|
%%MTREE%%etc/rc.d
|
|
%%MTREE%%%%LDCONFIG_DIR%%
|
|
%%MTREE%%%%LDCONFIG32_DIR%%
|
|
%%MTREE%%libdata/pkgconfig
|
|
%%MTREE%%share/dbus-1/services
|
|
%%MTREE%%share/dbus-1/system-services
|
|
%%MTREE%%share/polkit-1/actions" >> ../pkg-plist
|
|
|
|
(
|
|
grep -v "^@comment" dirlist | sed -e "s,^,@exec mkdir -p %%KDE4_PREFIX%%/," ;
|
|
grep -v "^@comment" mtree-dirlist | sed -e "s,^,%%MTREE%%@exec mkdir -p %%KDE4_PREFIX%%/,"
|
|
)| sort | uniq >> ../pkg-plist
|
|
|
|
(
|
|
grep -v "^@comment" dirlist | sed -e "s,^,@dirrmtry ," ;
|
|
grep -v "^@comment" mtree-dirlist | sed -e "s,^,%%MTREE%%@dirrm ,"
|
|
)| sort -r | uniq >> ../pkg-plist
|
|
|
|
echo "%%MTREE%%@cwd /
|
|
%%MTREE%%@dirrmtry %%KDE4_PREFIX%%" >> ../pkg-plist
|