aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2010-01-31 09:49:51 +0800
committerMartin Wilke <miwi@FreeBSD.org>2010-01-31 09:49:51 +0800
commit5c8f82f201116a134f8c89a485598ace2744f540 (patch)
treedb8f99e52da618ecdcfc16fbdaa1cc34629756cd /sysutils
parentd462ed57a671df71eac9909f133e92c5b1bcba79 (diff)
downloadfreebsd-ports-gnome-5c8f82f201116a134f8c89a485598ace2744f540.tar.gz
freebsd-ports-gnome-5c8f82f201116a134f8c89a485598ace2744f540.tar.zst
freebsd-ports-gnome-5c8f82f201116a134f8c89a485598ace2744f540.zip
Desktop-installer is a post-install script to assist in setting up a
FreeBSD desktop system using any of the mainstream desktop systems. It automatically installs essential software and configures subsystems such as HAL, CUPS, etc. for typical use. WWW: http://personalpages.tds.net/~jwbacon/Ports PR: ports/143180 Submitted by: Jason Bacon <jwbacon at tds.net>
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/desktop-installer/Makefile35
-rw-r--r--sysutils/desktop-installer/distinfo3
-rw-r--r--sysutils/desktop-installer/pkg-descr6
-rw-r--r--sysutils/desktop-installer/pkg-plist20
5 files changed, 65 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index e808c30c3408..7488563c3244 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -146,6 +146,7 @@
SUBDIR += decomment
SUBDIR += deleted
SUBDIR += deltup
+ SUBDIR += desktop-installer
SUBDIR += desktopbsd-tools
SUBDIR += detach
SUBDIR += detox
diff --git a/sysutils/desktop-installer/Makefile b/sysutils/desktop-installer/Makefile
new file mode 100644
index 000000000000..8ad99e19b2be
--- /dev/null
+++ b/sysutils/desktop-installer/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: desktop-config
+# Date created: 2009-12-29
+# Whom: Jason Bacon <jwbacon@tds.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= desktop-installer
+PORTVERSION= 0.1
+CATEGORIES= sysutils
+MASTER_SITES= http://personalpages.tds.net/~jwbacon/Ports/distfiles/ \
+ http://jbacon.dyndns.org/~bacon/Ports/distfiles/
+
+MAINTAINER= jwbacon@tds.net
+COMMENT= Quickly configure a FreeBSD desktop system
+
+NO_BUILD= yes
+
+MAN1= ${PORTNAME}.1
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/Doc/${PORTNAME}.1 ${PREFIX}/man/man1
+ ${MKDIR} ${DATADIR}
+ ${CP} -r ${WRKSRC}/Data/* ${DATADIR}
+
+.include <bsd.port.pre.mk>
+post-patch:
+ ${REINPLACE_CMD} 's|/etc/mtree|$${PORTSDIR=/usr/ports}/Templates|' \
+ ${WRKSRC}/${PORTNAME}
+ ${REINPLACE_CMD} \
+ 's|DATADIR=Data|DATADIR=${PREFIX}/share/desktop-installer|g' \
+ ${WRKSRC}/desktop-installer
+
+.include <bsd.port.post.mk>
diff --git a/sysutils/desktop-installer/distinfo b/sysutils/desktop-installer/distinfo
new file mode 100644
index 000000000000..d2a600f7b0bd
--- /dev/null
+++ b/sysutils/desktop-installer/distinfo
@@ -0,0 +1,3 @@
+MD5 (desktop-installer-0.1.tar.gz) = d8d454c0ae870f013a287ff8fc2d3abd
+SHA256 (desktop-installer-0.1.tar.gz) = 8eb45950cafd3493d96a9cd4fdf365a92eda7241afb2821054bd05bde64e3a22
+SIZE (desktop-installer-0.1.tar.gz) = 89806
diff --git a/sysutils/desktop-installer/pkg-descr b/sysutils/desktop-installer/pkg-descr
new file mode 100644
index 000000000000..3b40017ba6ad
--- /dev/null
+++ b/sysutils/desktop-installer/pkg-descr
@@ -0,0 +1,6 @@
+Desktop-installer is a post-install script to assist in setting up a
+FreeBSD desktop system using any of the mainstream desktop systems.
+It automatically installs essential software and configures subsystems
+such as HAL, CUPS, etc. for typical use.
+
+WWW: http://personalpages.tds.net/~jwbacon/Ports
diff --git a/sysutils/desktop-installer/pkg-plist b/sysutils/desktop-installer/pkg-plist
new file mode 100644
index 000000000000..87541043d451
--- /dev/null
+++ b/sysutils/desktop-installer/pkg-plist
@@ -0,0 +1,20 @@
+bin/desktop-installer
+%%DATADIR%%/KDE3/Xsession
+%%DATADIR%%/KDE3/xinitrc
+%%DATADIR%%/KDE4/Xsession
+%%DATADIR%%/KDE4/xinitrc
+%%DATADIR%%/PolicyKit.conf
+%%DATADIR%%/XFCE4/GiveConsole
+%%DATADIR%%/XFCE4/Xsession
+%%DATADIR%%/XFCE4/Xsetup_0
+%%DATADIR%%/XFCE4/Xstartup
+%%DATADIR%%/XFCE4/beastie.xpm
+%%DATADIR%%/XFCE4/bsd_background.jpg
+%%DATADIR%%/XFCE4/xdmshutdown
+%%DATADIR%%/XFCE4/xinitrc
+%%DATADIR%%/ntp.conf
+%%DATADIR%%/todo
+@dirrm %%DATADIR%%/XFCE4
+@dirrm %%DATADIR%%/KDE4
+@dirrm %%DATADIR%%/KDE3
+@dirrm %%DATADIR%%