import idesk-0.7.4

iDesk gives users of minimal wm's (fluxbox, pekwm, windowmaker...) icons
on their desktop.

from D. Adam Karim <adam at akarsoft.com>

with help from alek@ and sturm@, ok alek@
This commit is contained in:
bernd 2005-09-21 11:56:05 +00:00
parent 36a50e66ed
commit 0738d39052
7 changed files with 109 additions and 0 deletions

32
x11/idesk/Makefile Normal file
View File

@ -0,0 +1,32 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/09/21 11:56:05 bernd Exp $
COMMENT= "put clickable icons on the desktop"
MAINTAINER= D. Adam Karim <adam@akarsoft.com>
DISTNAME= idesk-0.7.4
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=idesk/}
HOMEPAGE= http://idesk.sourceforge.net/
# BSD
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
EXTRACT_SUFX= .tar.bz2
WANTLIB= ICE stdc++ c X11 Xrender m SM Xft freetype \
fontconfig Xext
BUILD_DEPENDS= :pkgconfig-*:devel/pkgconfig
LIB_DEPENDS= Imlib2.2::graphics/imlib2
USE_GMAKE= Yes
CONFIGURE_STYLE= gnu
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include"
.include <bsd.port.mk>

4
x11/idesk/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (idesk-0.7.4.tar.bz2) = 7e11b0b5cc181e74616e24600b354698
RMD160 (idesk-0.7.4.tar.bz2) = 5802285de82843264a33bb3047347bb6663b58b2
SHA1 (idesk-0.7.4.tar.bz2) = 7963fcc0b3118cdb49e883ddf7eec44ec28e8c3d
SIZE (idesk-0.7.4.tar.bz2) = 156141

View File

@ -0,0 +1,20 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2005/09/21 11:56:05 bernd Exp $
--- Makefile.in.orig Mon Jul 18 00:47:55 2005
+++ Makefile.in Mon Sep 19 18:47:38 2005
@@ -104,7 +104,7 @@ Makefile: $(srcdir)/Makefile.in $(top_b
cd $(top_builddir) \
&& CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
-$(ACLOCAL_M4): configure.in acinclude.m4 ./acinclude.m4 ./aclocal.m4
+$(ACLOCAL_M4): configure.in acinclude.m4 ./acinclude.m4
cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
@@ -375,6 +375,7 @@ install-data-local:
if test -d $(srcdir)/examples; then \
$(mkinstalldirs) $(DESTDIR)$(pkgdatadir); \
$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(pkgdatadir); \
+ rm -f $(srcdir)/examples/*.orig; \
for example in $(srcdir)/examples/*; do \
if test -f $$example; then \
$(INSTALL_DATA) $$example $(DESTDIR)$(pkgdatadir); \

View File

@ -0,0 +1,17 @@
--- examples/default.lnk.orig Sat Sep 3 22:51:34 2005
+++ examples/default.lnk Sat Sep 17 08:23:41 2005
@@ -1,9 +1,9 @@
table Icon
- Caption: Idesk
- Command: /usr/bin/Xdialog --msgbox "IDESK -- Icon Desktop Manager \n\n\n by FixXxeR \n\n\n 2005" 15 30
- Icon: /usr/local/share/idesk/folder_home.xpm
- Width: 48
- Height: 48
+ Caption: Xterm
+ Command: /usr/X11R6/bin/xterm
+ Icon: /usr/X11R6/include/X11/pixmaps/xterm.xpm
+ Width: 64
+ Height: 38
X: 30
Y: 30
end

View File

@ -0,0 +1,14 @@
--- src/Makefile.in.orig Sun Jul 24 08:31:38 2005
+++ src/Makefile.in Mon Sep 19 18:51:27 2005
@@ -384,8 +384,10 @@ uninstall-local uninstall-am uninstall a
installdirs mostlyclean-generic distclean-generic clean-generic \
maintainer-clean-generic clean mostlyclean distclean maintainer-clean
-defaults.h: Makefile
+defaults.h:
echo '// This file is generated from makefile. Do not edit!' > defaults.h
+ echo '#include <sys/types.h>' >> defaults.h
+ echo '#include <sys/stat.h>' >> defaults.h
echo '#define DEFAULT_PREFIX "@DEFAULT_PREFIX@"' >> defaults.h
echo '#define PACKAGE "@PACKAGE@"' >> defaults.h

14
x11/idesk/pkg/DESCR Normal file
View File

@ -0,0 +1,14 @@
iDesk gives users of minimal wm's (fluxbox, pekwm, windowmaker...) icons
on their desktop. Each icon can be configured to execute one or more
shell commands.
Features:
* Execution of multiple shell commands
* Completely configurable actions
* PNG image support
* Xft anti-aliased fonts
* Pseudo-transparency
* Shadowed fonts
* Snap to grid icon placement
* Only show caption on mouseover
* Automatic background updating with Esetroot

8
x11/idesk/pkg/PLIST Normal file
View File

@ -0,0 +1,8 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/09/21 11:56:05 bernd Exp $
bin/idesk
share/idesk/
share/idesk/README
share/idesk/default.lnk
share/idesk/dot.ideskrc
share/idesk/dot.xsession
share/idesk/folder_home.xpm