Import wmpinboard 1.0.

Submitted by Peter Stromberg <home@wilfried.net>.

wmpinboard is a Window Maker dock applet resembling a
miniature pinboard.  It's intended to somewhat relieve
heavily littered desktops by allowing you to place reminders
on a graphical on-screen pinboard.
This commit is contained in:
naddy 2001-01-17 16:32:52 +00:00
parent a5e6464ab3
commit 8d1d4c465f
11 changed files with 290 additions and 0 deletions

24
x11/wmpinboard/Makefile Normal file
View File

@ -0,0 +1,24 @@
# $OpenBSD: Makefile,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
DISTNAME= wmpinboard-1.0
CATEGORIES= x11
NEED_VERSION= 1.340
HOMEPAGE= http://www.tu-ilmenau.de/~gomar/stuff/wmpinboard/
MASTER_SITES= ${HOMEPAGE}
MAINTAINER= Peter Stromberg <home@wilfried.net>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
SEPARATE_BUILD= concurrent
USE_X11= Yes
CONFIGURE_STYLE= gnu
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/src/wmpinboard ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/wmpinboard.1 ${PREFIX}/man/man1
.include <bsd.port.mk>

3
x11/wmpinboard/files/md5 Normal file
View File

@ -0,0 +1,3 @@
MD5 (wmpinboard-1.0.tar.gz) = 40b1353b213c538042660cb96cd0610a
RMD160 (wmpinboard-1.0.tar.gz) = 4bff5dd17b33058870ecbf2522f3da4dae71c4d3
SHA1 (wmpinboard-1.0.tar.gz) = 496d06c4a677b655113318e1467cfc6c2ac3287e

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-Makefile_in,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
--- Makefile.in.orig Thu Apr 13 15:37:47 2000
+++ Makefile.in Mon Jan 15 17:42:14 2001
@@ -63,7 +63,7 @@ MAKEINFO = @MAKEINFO@
PACKAGE = @PACKAGE@
VERSION = @VERSION@
-SUBDIRS = src man
+SUBDIRS = src
EXTRA_DIST = CREDITS TODO wmpb-convert.pl wmpinboard.lsm wmpinboard.spec.in man/Makefile.* man/wmpinboard.* xpm/* themes-kit/*
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs

View File

@ -0,0 +1,130 @@
$OpenBSD: patch-configure,v 1.1.1.1 2001/01/17 16:32:53 naddy Exp $
--- configure.orig Thu Apr 13 15:37:26 2000
+++ configure Mon Jan 15 17:13:42 2001
@@ -1035,8 +1035,6 @@ ac_link='${CC-cc} -o conftest${ac_exeext
cross_compiling=$ac_cv_prog_cc_cross
-CFLAGS="$CFLAGS -D_BSD_SOURCE -D_POSIX_SOURCE=199506L"
-
if test x$GCC = xyes; then
CFLAGS="$CFLAGS -Wall -ansi -pedantic"
fi
@@ -2199,104 +2197,6 @@ else
fi
done
-echo $ac_n "checking for getopt""... $ac_c" 1>&6
-echo "configure:2204: checking for getopt" >&5
-if eval "test \"`echo '$''{'ac_cv_func_getopt'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 2209 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char getopt(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char getopt();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_getopt) || defined (__stub___getopt)
-choke me
-#else
-getopt();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:2232: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_getopt=yes"
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_getopt=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'getopt`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
-else
- echo "$ac_t""no" 1>&6
-need_getopt=yes
-fi
-
-echo $ac_n "checking for getopt_long""... $ac_c" 1>&6
-echo "configure:2253: checking for getopt_long" >&5
-if eval "test \"`echo '$''{'ac_cv_func_getopt_long'+set}'`\" = set"; then
- echo $ac_n "(cached) $ac_c" 1>&6
-else
- cat > conftest.$ac_ext <<EOF
-#line 2258 "configure"
-#include "confdefs.h"
-/* System header to define __stub macros and hopefully few prototypes,
- which can conflict with char getopt_long(); below. */
-#include <assert.h>
-/* Override any gcc2 internal prototype to avoid an error. */
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char getopt_long();
-
-int main() {
-
-/* The GNU C library defines this for functions which it implements
- to always fail with ENOSYS. Some functions are actually named
- something starting with __ and the normal name is an alias. */
-#if defined (__stub_getopt_long) || defined (__stub___getopt_long)
-choke me
-#else
-getopt_long();
-#endif
-
-; return 0; }
-EOF
-if { (eval echo configure:2281: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
- rm -rf conftest*
- eval "ac_cv_func_getopt_long=yes"
-else
- echo "configure: failed program was:" >&5
- cat conftest.$ac_ext >&5
- rm -rf conftest*
- eval "ac_cv_func_getopt_long=no"
-fi
-rm -f conftest*
-fi
-
-if eval "test \"`echo '$ac_cv_func_'getopt_long`\" = yes"; then
- echo "$ac_t""yes" 1>&6
- :
-else
- echo "$ac_t""no" 1>&6
-need_getopt_long=yes
-fi
-
echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
echo "configure:2302: checking for 8-bit clean memcmp" >&5
if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
@@ -2633,12 +2533,6 @@ fi
if test x"$need_memcmp" = xyes; then
CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES memcmp.c"
-fi
-if test x"$need_getopt" = xyes; then
- CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES getopt.c"
-fi
-if test x"$need_getopt_long" = xyes; then
- CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES getopt1.c"
fi

View File

@ -0,0 +1,35 @@
$OpenBSD: patch-configure_in,v 1.1.1.1 2001/01/17 16:32:53 naddy Exp $
--- configure.in.orig Thu Apr 13 14:40:33 2000
+++ configure.in Wed Jan 17 13:22:55 2001
@@ -10,9 +10,6 @@ CFLAGS=`echo "x $CFLAGS"|sed 's/^x //; s
AC_ISC_POSIX
AC_LANG_C
-dnl use POSIX and BSD stuff where available
-CFLAGS="$CFLAGS -D_BSD_SOURCE -D_POSIX_SOURCE=199506L"
-
dnl additional compile flags when using gcc
if test x$GCC = xyes; then
CFLAGS="$CFLAGS -Wall -ansi -pedantic"
@@ -31,8 +28,6 @@ AC_C_INLINE
dnl check for C headers and functions
dnl more or less optional ones first
AC_CHECK_HEADERS([getopt.h malloc.h signal.h string.h unistd.h])
-AC_CHECK_FUNC(getopt, , need_getopt=yes)
-AC_CHECK_FUNC(getopt_long, , need_getopt_long=yes)
AC_FUNC_MEMCMP
if test x"$ac_cv_func_memcmp_clean" = xyes; then
AC_DEFINE(HAVE_MEMCMP)
@@ -85,12 +80,6 @@ fi
dnl determine what conditional stuff has to be compiled
if test x"$need_memcmp" = xyes; then
CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES memcmp.c"
-fi
-if test x"$need_getopt" = xyes; then
- CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES getopt.c"
-fi
-if test x"$need_getopt_long" = xyes; then
- CONDITIONAL_SOURCES="$CONDITIONAL_SOURCES getopt1.c"
fi
AC_SUBST(CONDITIONAL_SOURCES)

View File

@ -0,0 +1,25 @@
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
--- src/Makefile.in.orig Thu Apr 13 15:37:51 2000
+++ src/Makefile.in Tue Jan 16 12:54:50 2001
@@ -68,10 +68,10 @@ LIBS = $(X_LIBS) -lX11 -lXext -lXpm
bin_PROGRAMS = wmpinboard
-wmpinboard_SOURCES = @CONDITIONAL_SOURCES@ misc.c misc.h notes.c notes.h wmpinboard.c wmpinboard.h xmisc.c xmisc.h
+wmpinboard_SOURCES = @CONDITIONAL_SOURCES@ getopt.c getopt1.c getopt.h misc.c misc.h notes.c notes.h wmpinboard.c wmpinboard.h xmisc.c xmisc.h
-EXTRA_wmpinboard_SOURCES = getopt.c getopt1.c getopt.h memcmp.c memcmp.h
+EXTRA_wmpinboard_SOURCES = memcmp.c memcmp.h
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = ../config.h
@@ -86,7 +86,7 @@ X_CFLAGS = @X_CFLAGS@
X_LIBS = @X_LIBS@
X_EXTRA_LIBS = @X_EXTRA_LIBS@
X_PRE_LIBS = @X_PRE_LIBS@
-wmpinboard_OBJECTS = misc.o notes.o wmpinboard.o xmisc.o
+wmpinboard_OBJECTS = getopt1.o getopt.o misc.o notes.o wmpinboard.o xmisc.o
wmpinboard_LDADD = $(LDADD)
wmpinboard_DEPENDENCIES =
wmpinboard_LDFLAGS =

View File

@ -0,0 +1,28 @@
$OpenBSD: patch-src_getopt_c,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
--- src/getopt.c.orig Wed Sep 1 15:49:35 1999
+++ src/getopt.c Mon Jan 15 16:45:15 2001
@@ -43,6 +43,7 @@
#endif
#include <stdio.h>
+#include <string.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
@@ -649,7 +650,7 @@ int
optarg = nameend + 1;
else
{
- if (opterr)
+ if (opterr) {
if (argv[optind - 1][1] == '-')
/* --option */
fprintf(stderr,
@@ -660,6 +661,7 @@ int
fprintf(stderr,
_("%s: option `%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
+ }
nextchar += strlen(nextchar);

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-src_wmpinboard_c,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
--- src/wmpinboard.c.orig Thu Apr 13 13:01:17 2000
+++ src/wmpinboard.c Mon Jan 15 16:11:36 2001
@@ -1142,7 +1142,8 @@ void
timer(unsigned int intv)
{
#ifndef __GLIBC__
- struct itimerval val = { { 0, intv }, { 0, intv } };
+ struct itimerval val = { { 0, 0 }, { 0, 0 } };
+ val.it_interval.tv_usec = val.it_value.tv_usec = intv;
setitimer(ITIMER_REAL, &val, 0);
#else

View File

@ -0,0 +1 @@
dock app resembling a miniature pinboard

16
x11/wmpinboard/pkg/DESCR Normal file
View File

@ -0,0 +1,16 @@
wmpinboard is a Window Maker dock applet resembling a
miniature pinboard. It's intended to somewhat relieve
heavily littered desktops by allowing you to place reminders
on a graphical on-screen pinboard rather than producing a
mess of real notes all around your keyboard. It supports
arbitrary 6x10 X fonts and has XLocale support, enabling you
to enter locale-dependent special characters if set up
appropriately. Besides text, you can add small monochrome
sketches to your notes or simply encircle or underline words
as a means of emphasis, and alarms can be set to explicitly
remind you of things. Above all, wmpinboard is animated in
redundant ways to make it look even more attractive, and
themeability provides for a way of adapting its appearance
to that of the rest of your desktop.
WWW: ${HOMEPAGE}

3
x11/wmpinboard/pkg/PLIST Normal file
View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2001/01/17 16:32:52 naddy Exp $
bin/wmpinboard
man/man1/wmpinboard.1