pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/x11/xphoon
Module Name: pkgsrc
Committed By: vins
Date: Fri Feb 14 07:00:15 UTC 2025
Modified Files:
pkgsrc/x11/xphoon: Makefile PLIST distinfo
pkgsrc/x11/xphoon/patches: patch-Imakefile patch-xphoon.c
Added Files:
pkgsrc/x11/xphoon/patches: patch-stddef.h patch-xphoon.man
Removed Files:
pkgsrc/x11/xphoon/patches: patch-Makefile
Log Message:
x11/xphoon: package revision
* Silence makedepend warnings.
* Fix hard-coded paths.
* Provide a simplified install target.
* Move man page to games section.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/x11/xphoon/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/xphoon/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/x11/xphoon/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/xphoon/patches/patch-Imakefile \
pkgsrc/x11/xphoon/patches/patch-xphoon.c
cvs rdiff -u -r1.1 -r0 pkgsrc/x11/xphoon/patches/patch-Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/xphoon/patches/patch-stddef.h \
pkgsrc/x11/xphoon/patches/patch-xphoon.man
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/x11/xphoon/Makefile
diff -u pkgsrc/x11/xphoon/Makefile:1.30 pkgsrc/x11/xphoon/Makefile:1.31
--- pkgsrc/x11/xphoon/Makefile:1.30 Thu Feb 13 21:09:01 2025
+++ pkgsrc/x11/xphoon/Makefile Fri Feb 14 07:00:15 2025
@@ -1,18 +1,26 @@
-# $NetBSD: Makefile,v 1.30 2025/02/13 21:09:01 vins Exp $
+# $NetBSD: Makefile,v 1.31 2025/02/14 07:00:15 vins Exp $
#
DISTNAME= xphoon_14Aug2014
PKGNAME= xphoon-20140814
+PKGREVISION= 1
CATEGORIES= x11
MASTER_SITES= https://www.acme.com/software/xphoon/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+#HOMEPAGE= https://xphoon.sourceforge.net/
HOMEPAGE= https://www.acme.com/software/xphoon/
COMMENT= Set the root window to the moon in its current phase
LICENSE= 2-clause-bsd
USE_IMAKE= yes
+SUBST_CLASSES+= pkgsrc
+SUBST_STAGE.pkgsrc= pre-configure
+SUBST_FILES.pkgsrc= Imakefile
+SUBST_VARS.pkgsrc= PREFIX PKGMANDIR X11BASE
+SUBST_MESSAGE.pkgsrc= Replacing pkgsrc placeholders
+
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Linux"
@@ -28,6 +36,8 @@ MAKE_FLAGS+= LOCAL_LDFLAGS=${LDFLAGS:Q}
WRKSRC= ${WRKDIR}/${PKGBASE}
+INSTALL_TARGET= install install-man
+
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
Index: pkgsrc/x11/xphoon/PLIST
diff -u pkgsrc/x11/xphoon/PLIST:1.3 pkgsrc/x11/xphoon/PLIST:1.4
--- pkgsrc/x11/xphoon/PLIST:1.3 Mon Jul 30 03:50:21 2012
+++ pkgsrc/x11/xphoon/PLIST Fri Feb 14 07:00:15 2025
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.3 2012/07/30 03:50:21 dholland Exp $
+@comment $NetBSD: PLIST,v 1.4 2025/02/14 07:00:15 vins Exp $
bin/xphoon
-${IMAKE_MAN_DIR}/xphoon.${IMAKE_MAN_SUFFIX}
+man/man6/xphoon.6
Index: pkgsrc/x11/xphoon/distinfo
diff -u pkgsrc/x11/xphoon/distinfo:1.7 pkgsrc/x11/xphoon/distinfo:1.8
--- pkgsrc/x11/xphoon/distinfo:1.7 Thu Feb 13 21:09:01 2025
+++ pkgsrc/x11/xphoon/distinfo Fri Feb 14 07:00:15 2025
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.7 2025/02/13 21:09:01 vins Exp $
+$NetBSD: distinfo,v 1.8 2025/02/14 07:00:15 vins Exp $
BLAKE2s (xphoon_14Aug2014.tar.gz) = 9f6df7ff034315dfc08dba667c57c2377b494217a9c82d47c4d1e04c6bfd3a1f
SHA512 (xphoon_14Aug2014.tar.gz) = 6f0cf53b305cbf15d3b28fdfbcf49ff78689d49fb7b95815b590f3d42f43bda31df1bfd515eefa849579f9055f004cc7bf901741d98e2a10ac4841cc4ed95a00
Size (xphoon_14Aug2014.tar.gz) = 103903 bytes
-SHA1 (patch-Imakefile) = cc9091b8bbec7bfd7029c5b8179e0e9064596349
-SHA1 (patch-Makefile) = 154cb0169f81817e8f60719d077c40d6a031ad90
+SHA1 (patch-Imakefile) = 1561cc1342b5a9f379117cd72f5cf9b5b8419bb2
+SHA1 (patch-stddef.h) = f910a3720d4bbc2e27a4f8d0369b560006414db7
SHA1 (patch-vroot.h) = e06529cf5a373e3f87f0a825dec28545e5aaae6d
-SHA1 (patch-xphoon.c) = 981c2adbb0e9c5e82a898c68c41c1cc4a0b67ad6
+SHA1 (patch-xphoon.c) = 59562e7a9ccc385c698d4abd8b68529af954c37d
+SHA1 (patch-xphoon.man) = c5734b40672aec092302d4a141e390fb3cced0ce
Index: pkgsrc/x11/xphoon/patches/patch-Imakefile
diff -u pkgsrc/x11/xphoon/patches/patch-Imakefile:1.1 pkgsrc/x11/xphoon/patches/patch-Imakefile:1.2
--- pkgsrc/x11/xphoon/patches/patch-Imakefile:1.1 Thu Feb 13 21:09:01 2025
+++ pkgsrc/x11/xphoon/patches/patch-Imakefile Fri Feb 14 07:00:15 2025
@@ -1,16 +1,38 @@
-$NetBSD: patch-Imakefile,v 1.1 2025/02/13 21:09:01 vins Exp $
+$NetBSD: patch-Imakefile,v 1.2 2025/02/14 07:00:15 vins Exp $
-Link with libXrandr.
+* Fix hard-coded paths.
+* Do not override CCOPTIONS.
+* Link with libXrandr.
+* Provide a simplified install target.
--- Imakefile.orig 2014-08-11 19:15:00.000000000 +0000
+++ Imakefile
-@@ -1,7 +1,7 @@
- CCOPTIONS = -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
-Wno-long-long
- INCLUDES = -I. -I$(TOP) -I$(TOP)/X11 -I$(TOP)/X11/bitmaps
+@@ -1,10 +1,24 @@
+-CCOPTIONS = -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
-Wno-long-long
+-INCLUDES = -I. -I$(TOP) -I$(TOP)/X11 -I$(TOP)/X11/bitmaps
-LOCAL_LIBRARIES = $(XLIB)
-DEPLIBS = $(DEPXLIB)
++
++BINDIR = @PREFIX@/bin
++MANDIR = @PREFIX@/@PKGMANDIR@/man6
++
++XRANDRLIB = -lXrandr
++
++CCOPTIONS ?= -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls
-Wno-long-long
++INCLUDES = -I. -I/usr/include -I@X11BASE@/include/X11 -I@X11BASE@/include/X11/bitmaps
+LOCAL_LIBRARIES = $(XLIB) $(XRANDRLIB)
+DEPLIBS = $(DEPXLIB) $(DEPXRANDRLIB)
LDLIBS = -lm
SRCS = xphoon.c moon.c astro.c date_parse.c
+ OBJS = xphoon.o moon.o astro.o date_parse.o
+
+ ComplexProgramTarget(xphoon)
++
++install:: all
++ ${BSD_INSTALL_PROGRAM_DIR} ${DESTDIR}$(BINDIR)
++ ${BSD_INSTALL_PROGRAM} xphoon ${DESTDIR}$(BINDIR)
++
++install-man:: install
++ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}$(MANDIR)
++ ${BSD_INSTALL_MAN} xphoon.man ${DESTDIR}$(MANDIR)/xphoon.6
Index: pkgsrc/x11/xphoon/patches/patch-xphoon.c
diff -u pkgsrc/x11/xphoon/patches/patch-xphoon.c:1.1 pkgsrc/x11/xphoon/patches/patch-xphoon.c:1.2
--- pkgsrc/x11/xphoon/patches/patch-xphoon.c:1.1 Thu Feb 13 21:09:02 2025
+++ pkgsrc/x11/xphoon/patches/patch-xphoon.c Fri Feb 14 07:00:15 2025
@@ -1,11 +1,18 @@
-$NetBSD: patch-xphoon.c,v 1.1 2025/02/13 21:09:02 vins Exp $
+$NetBSD: patch-xphoon.c,v 1.2 2025/02/14 07:00:15 vins Exp $
* Add Xrandr support.
+* Silence warnings about missing preprocessor defined macros.
* Do not require a tty when forking to background.
--- xphoon.c.orig 2014-08-04 21:57:59.000000000 +0000
+++ xphoon.c
-@@ -27,11 +27,13 @@
+@@ -23,15 +23,19 @@
+ ** SUCH DAMAGE.
+ */
+
++#include "stddef.h"
++
+ #include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <math.h>
@@ -19,7 +26,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
#include "vroot.h"
#include "astro.h"
#include "date_parse.h"
-@@ -190,13 +192,20 @@ usage:
+@@ -190,13 +194,20 @@ usage:
(void) fflush( stdout );
/* Go stealth (ditch our controlling tty). */
@@ -44,7 +51,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
else
{
if ( ioctl( tty, TIOCNOTTY, 0 ) < 0 )
-@@ -236,6 +245,10 @@ usage:
+@@ -236,6 +247,10 @@ usage:
/* xinit - initialize X stuff */
@@ -55,7 +62,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
static Display* display;
static int screen;
static Window root;
-@@ -244,11 +257,14 @@ static GC onegc;
+@@ -244,11 +259,14 @@ static GC onegc;
static GC zerogc;
static GC copygc;
static GC clipgc;
@@ -70,7 +77,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
display = XOpenDisplay( display_name );
if ( display == (Display*) 0 )
-@@ -260,8 +276,23 @@ xinit( char* display_name )
+@@ -260,8 +278,23 @@ xinit( char* display_name )
}
screen = DefaultScreen( display );
root = DefaultRootWindow( display );
@@ -96,7 +103,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
temp_pixmap = XCreatePixmap( display, root, 1, 1, 1 );
onegc = XCreateGC( display, temp_pixmap, 0, (XGCValues*) 0 );
XSetForeground( display, onegc, 1L );
-@@ -278,6 +309,52 @@ xinit( char* display_name )
+@@ -278,6 +311,52 @@ xinit( char* display_name )
XSetBackground( display, clipgc, WhitePixel( display, screen ) );
}
@@ -149,7 +156,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
/* make_star_tiles - make random star tiles */
-@@ -518,6 +595,8 @@ set_root( int bits_w, int bits_h, unsign
+@@ -518,6 +597,8 @@ set_root( int bits_w, int bits_h, unsign
display, mask_bitmap, onegc, cx - r + 2, cy - r + 2,
r * 2 - 3, r * 2 - 3, 0, 360 * 64 );
@@ -158,7 +165,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
/* Make the root pixmap. */
root_pixmap = XCreatePixmap(
display, root, root_w, root_h, DefaultDepth( display, screen ) );
-@@ -545,13 +624,20 @@ set_root( int bits_w, int bits_h, unsign
+@@ -545,13 +626,20 @@ set_root( int bits_w, int bits_h, unsign
}
/* Put the moon into the stars. */
@@ -186,7 +193,7 @@ $NetBSD: patch-xphoon.c,v 1.1 2025/02/13
/* And set the root. */
XSetWindowBackgroundPixmap( display, root, root_pixmap );
-@@ -585,6 +671,8 @@ cleanup( void )
+@@ -585,6 +673,8 @@ cleanup( void )
if ( star_tiles_made )
for ( i = 0; i < NUM_TILES; ++i )
XFreePixmap( display, star_tile[i] );
Added files:
Index: pkgsrc/x11/xphoon/patches/patch-stddef.h
diff -u /dev/null pkgsrc/x11/xphoon/patches/patch-stddef.h:1.1
--- /dev/null Fri Feb 14 07:00:15 2025
+++ pkgsrc/x11/xphoon/patches/patch-stddef.h Fri Feb 14 07:00:15 2025
@@ -0,0 +1,38 @@
+$NetBSD: patch-stddef.h,v 1.1 2025/02/14 07:00:15 vins Exp $
+
+Silence makedepend warnings:
+`#error __PTRDIFF_TYPE__ not present'
+
+--- stddef.h.orig 2025-02-14 05:27:20.805605781 +0000
++++ stddef.h
+@@ -0,0 +1,30 @@
++/*
++ * stddef.h
++ *
++ * Prepocessor defined type definitions.
++ *
++ */
++
++#ifndef __PTRDIFF_TYPE__
++#define __PTRDIFF_TYPE__ long int
++#endif
++typedef __PTRDIFF_TYPE__ ptrdiff_t;
++
++#ifndef __SIZE_TYPE__
++#define __SIZE_TYPE__ long unsigned int
++#endif
++#if !(defined (__GNUG__) && defined (size_t))
++typedef __SIZE_TYPE__ size_t;
++#endif
++
++#ifndef __WCHAR_TYPE__
++#define __WCHAR_TYPE__ int
++#endif
++#ifndef __cplusplus
++typedef __WCHAR_TYPE__ wchar_t;
++#endif
++
++#ifndef __WINT_TYPE__
++#define __WINT_TYPE__ unsigned int
++#endif
++typedef __WINT_TYPE__ wint_t;
Index: pkgsrc/x11/xphoon/patches/patch-xphoon.man
diff -u /dev/null pkgsrc/x11/xphoon/patches/patch-xphoon.man:1.1
--- /dev/null Fri Feb 14 07:00:15 2025
+++ pkgsrc/x11/xphoon/patches/patch-xphoon.man Fri Feb 14 07:00:15 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-xphoon.man,v 1.1 2025/02/14 07:00:15 vins Exp $
+
+Move xphoon manual to `games' section.
+
+--- xphoon.man.orig 2025-02-14 06:38:53.024138069 +0000
++++ xphoon.man
+@@ -1,4 +1,4 @@
+-.TH xphoon 1 "14 September 1991"
++.TH xphoon 6 "14 September 1991"
+ .SH NAME
+ xphoon - displays the PHase of the mOON on the root window
+ .SH SYNOPSIS
Home |
Main Index |
Thread Index |
Old Index