aboutsummaryrefslogtreecommitdiff
path: root/astro/wmsun
diff options
context:
space:
mode:
authorKai Knoblich <kai@FreeBSD.org>2019-04-14 12:40:56 +0000
committerKai Knoblich <kai@FreeBSD.org>2019-04-14 12:40:56 +0000
commite78b938367ffe27238f8f0a80a60be8dc94675bf (patch)
treea0785c35f85614c4845f940f5b90c60840d6957b /astro/wmsun
parent37756c7f1f28cb03500f3e389b69c424a441cf13 (diff)
downloadports-e78b938367ffe27238f8f0a80a60be8dc94675bf.tar.gz
ports-e78b938367ffe27238f8f0a80a60be8dc94675bf.zip
Notes
Diffstat (limited to 'astro/wmsun')
-rw-r--r--astro/wmsun/Makefile19
-rw-r--r--astro/wmsun/distinfo5
-rw-r--r--astro/wmsun/files/patch-Makefile22
-rw-r--r--astro/wmsun/files/patch-wmSun.c12
-rw-r--r--astro/wmsun/files/patch-wmsun.c20
-rw-r--r--astro/wmsun/pkg-descr2
6 files changed, 48 insertions, 32 deletions
diff --git a/astro/wmsun/Makefile b/astro/wmsun/Makefile
index 445817a8fa36..ecef19aed6e4 100644
--- a/astro/wmsun/Makefile
+++ b/astro/wmsun/Makefile
@@ -2,25 +2,30 @@
# $FreeBSD$
PORTNAME= wmsun
-PORTVERSION= 1.12
+PORTVERSION= 1.05
+PORTEPOCH= 1
CATEGORIES= astro windowmaker
-MASTER_SITES= http://linux-bsd-unix.strefa.pl/
-DISTNAME= wmSun-${PORTVERSION}
+MASTER_SITES= https://www.dockapps.net/download/
MAINTAINER= mbeis@xs4all.nl
COMMENT= Dockapp that displays the rise and set times of the Sun
-WRKSRC_SUBDIR= wmSun
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libdockapp.so:x11-wm/libdockapp
USE_XORG= xext xpm x11
+
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}" \
INCDIR="-I${LOCALBASE}/include" LIBDIR="-L${LOCALBASE}/lib"
MAKE_JOBS_UNSAFE= yes
-PLIST_FILES= bin/wmSun man/man1/wmSun.1.gz
+PLIST_FILES= bin/wmsun man/man1/wmsun.1.gz
+WRKSRC= ${WRKDIR}/dockapps-a1e67bd
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmSun ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/wmSun.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
+ ${INSTALL_PROGRAM} ${WRKSRC}/wmsun ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/wmsun.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
.include <bsd.port.mk>
diff --git a/astro/wmsun/distinfo b/astro/wmsun/distinfo
index 49f21710372b..f4c99c1135db 100644
--- a/astro/wmsun/distinfo
+++ b/astro/wmsun/distinfo
@@ -1,2 +1,3 @@
-SHA256 (wmSun-1.12.tar.gz) = d05fb019dd835fc33b2c7c3fb7cf1b6a8cd7fe59b62c8d3fa00ddd0f776da15d
-SIZE (wmSun-1.12.tar.gz) = 147170
+TIMESTAMP = 1549747586
+SHA256 (wmsun-1.05.tar.gz) = 29c7d2da4c0731a20955af9ba01bde3901dc269bfa1020ff707927c62d5b83a0
+SIZE (wmsun-1.05.tar.gz) = 20640
diff --git a/astro/wmsun/files/patch-Makefile b/astro/wmsun/files/patch-Makefile
index d21e0a79ec8e..96f3b04f10ca 100644
--- a/astro/wmsun/files/patch-Makefile
+++ b/astro/wmsun/files/patch-Makefile
@@ -1,17 +1,19 @@
---- Makefile.orig 2015-04-01 21:05:45 UTC
+--- Makefile.orig 2015-08-28 11:57:39 UTC
+++ Makefile
-@@ -18,12 +18,12 @@ LIBS = -lXpm -lX11 -lXext -lm
- OBJS = wmSun.o SunRise.o ../wmgeneral/wmgeneral.o
+@@ -19,14 +19,14 @@ LIBS = -lXpm -lX11 -lXext -lm -ldockapp
+ OBJS = wmsun.o SunRise.o
.c.o:
-- $(CC) $(COPTS) -D$(shell echo `uname -s`) -c $< -o $*.o $(INCDIR)
-+ $(CC) $(CFLAGS) -D$(OPSYS) -c $< -o $@ $(INCDIR)
+- $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $*.o
++ $(CC) $(CPPFLAGS) $(CFLAGS) -c $< -o $@ $(INCDIR)
- all: wmSun.o wmSun
+ all: wmsun.o wmsun
- wmSun: $(OBJS)
-- $(CC) $(COPTS) $(SYSTEM) -o wmSun $^ $(INCDIR) $(LIBDIR) $(LIBS)
-+ $(CC) $(CFLAGS) $(SYSTEM) -o wmSun $(OBJS) $(LIBDIR) $(LIBS)
+ wmsun.o: wmSun_master.xpm wmSun_mask.xbm
+
+ wmsun: $(OBJS)
+- $(CC) $(LDFLAGS) -o wmsun $^ $(LIBS)
++ $(CC) $(LDFLAGS) -o wmsun $(OBJS) $(LIBDIR) $(LIBS)
clean:
- for i in $(OBJS) ; do rm -f $$i; done
+ for i in $(OBJS) ; do \
diff --git a/astro/wmsun/files/patch-wmSun.c b/astro/wmsun/files/patch-wmSun.c
deleted file mode 100644
index 7f5293d03e28..000000000000
--- a/astro/wmsun/files/patch-wmSun.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- wmSun.c.orig 2015-04-01 21:07:58 UTC
-+++ wmSun.c
-@@ -76,7 +76,8 @@ int main(int argc, char *argv[]) {
- int LocalDayOfMonth, DayOfMonth;
- int Hours, Mins, Secs, OldSecs, digit, xoff, xsize;
- int OldMins;
-- long CurrentLocalTime, CurrentGMTTime, date;
-+ time_t CurrentLocalTime, CurrentGMTTime;
-+ long date;
- double UT, val, RA, DEC, LTRise, LTSet, LocalHour, hour24();
- int D, H, M, S, sgn, A, B, q;
- char str[10];
diff --git a/astro/wmsun/files/patch-wmsun.c b/astro/wmsun/files/patch-wmsun.c
new file mode 100644
index 000000000000..50e79ebe9595
--- /dev/null
+++ b/astro/wmsun/files/patch-wmsun.c
@@ -0,0 +1,20 @@
+--- wmsun.c.orig 2015-08-28 11:57:39 UTC
++++ wmsun.c
+@@ -43,7 +43,6 @@
+ /*
+ * Includes
+ */
+-#define _POSIX_C_SOURCE 1
+ #include <X11/X.h> /* for ButtonPress, ButtonRelease, etc */
+ #include <X11/Xlib.h> /* for XEvent, ConnectionNumber, etc */
+ #include <math.h> /* for cos, sin */
+@@ -106,7 +105,8 @@ int main(int argc, char *argv[]) {
+ int n;
+ int Year, Month;
+ int DayOfMonth;
+- long CurrentLocalTime, CurrentGMTTime, date;
++ time_t CurrentLocalTime, CurrentGMTTime;
++ long date;
+ double UT, val, LTRise, LTSet, LocalHour, hour24();
+ int H, M;
+ struct timeval timeout;
diff --git a/astro/wmsun/pkg-descr b/astro/wmsun/pkg-descr
index d09c6b04635d..c9792848dbb3 100644
--- a/astro/wmsun/pkg-descr
+++ b/astro/wmsun/pkg-descr
@@ -1,3 +1,3 @@
A dockapp that displays the rise and set time of the sun.
-WWW: http://linux-bsd-unix.strefa.pl/
+WWW: https://www.dockapps.net/wmsun/