summaryrefslogtreecommitdiff
path: root/sysutils/kuser-kde4
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/kuser-kde4')
-rw-r--r--sysutils/kuser-kde4/Makefile15
-rw-r--r--sysutils/kuser-kde4/distinfo2
-rw-r--r--sysutils/kuser-kde4/files/patch-git_0bf52af6a16
-rw-r--r--sysutils/kuser-kde4/files/patch-globals.h15
-rw-r--r--sysutils/kuser-kde4/pkg-descr3
-rw-r--r--sysutils/kuser-kde4/pkg-plist18
6 files changed, 69 insertions, 0 deletions
diff --git a/sysutils/kuser-kde4/Makefile b/sysutils/kuser-kde4/Makefile
new file mode 100644
index 000000000000..4b8980bc0368
--- /dev/null
+++ b/sysutils/kuser-kde4/Makefile
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+PORTNAME= kuser
+PORTVERSION= ${KDE4_VERSION}
+PORTREVISION= 4
+CATEGORIES= sysutils kde kde-kde4
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= KDE user manager
+
+USES= cmake:outsource kde:4 tar:xz
+USE_KDE= kdelibs pimlibs automoc4
+USE_QT4= moc_build qmake_build rcc_build uic_build
+
+.include <bsd.port.mk>
diff --git a/sysutils/kuser-kde4/distinfo b/sysutils/kuser-kde4/distinfo
new file mode 100644
index 000000000000..5f0778bf049b
--- /dev/null
+++ b/sysutils/kuser-kde4/distinfo
@@ -0,0 +1,2 @@
+SHA256 (KDE/4.14.3/kuser-4.14.3.tar.xz) = c1a2d7405353d89fd4d42ac85dc38ae92aceceda8b355acab8f372060c5472e6
+SIZE (KDE/4.14.3/kuser-4.14.3.tar.xz) = 134772
diff --git a/sysutils/kuser-kde4/files/patch-git_0bf52af6a b/sysutils/kuser-kde4/files/patch-git_0bf52af6a
new file mode 100644
index 000000000000..e1a51305989f
--- /dev/null
+++ b/sysutils/kuser-kde4/files/patch-git_0bf52af6a
@@ -0,0 +1,16 @@
+commit 0bf52af6a61097f45f3f8a440e709376cc9d89b2
+Author: Michael Palimaka <kensington@gentoo.org>
+Date: Sun Nov 15 04:32:18 2015 +1100
+
+ Fix build with cmake-3.4
+
+--- CMakeLists.txt
++++ CMakeLists.txt
+@@ -16,6 +16,7 @@ include_directories (${QDBUS_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DI
+ find_package(KdepimLibs REQUIRED)
+
+ include(CheckFunctionExists)
++include(CheckIncludeFiles)
+ include(CheckLibraryExists)
+
+ include(TestBigEndian)
diff --git a/sysutils/kuser-kde4/files/patch-globals.h b/sysutils/kuser-kde4/files/patch-globals.h
new file mode 100644
index 000000000000..854d707c8b80
--- /dev/null
+++ b/sysutils/kuser-kde4/files/patch-globals.h
@@ -0,0 +1,15 @@
+error: invalid suffix on literal; C++11 requires a space between literal and identifier
+[-Wreserved-user-defined-literal]
+ #define PWMKDB _PATH_PWD_MKDB" -p "PASSWORD_FILE
+
+--- globals.h.orig 2018-01-07 18:03:51 UTC
++++ globals.h
+@@ -53,7 +53,7 @@
+ #include <pwd.h>
+ #define PASSWORD_FILE _PATH_MASTERPASSWD
+ #define PASSWORD_FILE_MASK S_IRUSR | S_IWUSR
+- #define PWMKDB _PATH_PWD_MKDB" -p "PASSWORD_FILE
++ #define PWMKDB _PATH_PWD_MKDB " -p " PASSWORD_FILE
+ #define SKELDIR "/usr/share/skel"
+ #define SKEL_FILE_PREFIX "dot"
+ #define CRONTAB_DIR "/var/cron/tabs"
diff --git a/sysutils/kuser-kde4/pkg-descr b/sysutils/kuser-kde4/pkg-descr
new file mode 100644
index 000000000000..defa00dde4f6
--- /dev/null
+++ b/sysutils/kuser-kde4/pkg-descr
@@ -0,0 +1,3 @@
+KUser is a tool for managing users and groups on your system.
+
+WWW: http://kde.org/applications/system/kuser/
diff --git a/sysutils/kuser-kde4/pkg-plist b/sysutils/kuser-kde4/pkg-plist
new file mode 100644
index 000000000000..957cabac0c4d
--- /dev/null
+++ b/sysutils/kuser-kde4/pkg-plist
@@ -0,0 +1,18 @@
+bin/kuser
+share/applications/kde4/kuser.desktop
+share/apps/kuser/icons/hicolor/22x22/actions/user-group-delete.png
+share/apps/kuser/icons/hicolor/22x22/actions/user-group-properties.png
+share/apps/kuser/kuserui.rc
+share/apps/kuser/pics/group.png
+share/apps/kuser/pics/user.png
+share/config.kcfg/kuser.kcfg
+share/doc/HTML/en/kuser/common
+share/doc/HTML/en/kuser/index.cache.bz2
+share/doc/HTML/en/kuser/index.docbook
+share/doc/HTML/en/kuser/kuser.png
+share/icons/hicolor/128x128/apps/kuser.png
+share/icons/hicolor/16x16/apps/kuser.png
+share/icons/hicolor/22x22/apps/kuser.png
+share/icons/hicolor/32x32/apps/kuser.png
+share/icons/hicolor/48x48/apps/kuser.png
+share/icons/hicolor/64x64/apps/kuser.png