diff --git a/x11/idesk/Makefile b/x11/idesk/Makefile new file mode 100644 index 00000000000..b6ea1118191 --- /dev/null +++ b/x11/idesk/Makefile @@ -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 + +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 diff --git a/x11/idesk/distinfo b/x11/idesk/distinfo new file mode 100644 index 00000000000..728bda86eeb --- /dev/null +++ b/x11/idesk/distinfo @@ -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 diff --git a/x11/idesk/patches/patch-Makefile_in b/x11/idesk/patches/patch-Makefile_in new file mode 100644 index 00000000000..8507804def6 --- /dev/null +++ b/x11/idesk/patches/patch-Makefile_in @@ -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); \ diff --git a/x11/idesk/patches/patch-examples-default_lnk b/x11/idesk/patches/patch-examples-default_lnk new file mode 100644 index 00000000000..7b9865dea87 --- /dev/null +++ b/x11/idesk/patches/patch-examples-default_lnk @@ -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 diff --git a/x11/idesk/patches/patch-src-Makefile_in b/x11/idesk/patches/patch-src-Makefile_in new file mode 100644 index 00000000000..e475de18f99 --- /dev/null +++ b/x11/idesk/patches/patch-src-Makefile_in @@ -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 ' >> defaults.h ++ echo '#include ' >> defaults.h + echo '#define DEFAULT_PREFIX "@DEFAULT_PREFIX@"' >> defaults.h + echo '#define PACKAGE "@PACKAGE@"' >> defaults.h + diff --git a/x11/idesk/pkg/DESCR b/x11/idesk/pkg/DESCR new file mode 100644 index 00000000000..7d1b448d90d --- /dev/null +++ b/x11/idesk/pkg/DESCR @@ -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 diff --git a/x11/idesk/pkg/PLIST b/x11/idesk/pkg/PLIST new file mode 100644 index 00000000000..07422a6043b --- /dev/null +++ b/x11/idesk/pkg/PLIST @@ -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