deskutils/pal: Reset maintainer

While I'm here modernize a bit:
- add license informations
- switch to DISTVERSION
- use built-in install, remove do-install target
- regenerate patches

PR:		287207
This commit is contained in:
Zsolt Udvari
2025-06-06 20:42:22 +02:00
parent a111fd8a52
commit 762351258c
8 changed files with 63 additions and 49 deletions
+10 -23
View File
@@ -1,34 +1,21 @@
PORTNAME= pal
PORTVERSION= 0.4.3
PORTREVISION= 4
DISTVERSION= 0.4.3
PORTREVISION= 5
CATEGORIES= deskutils
MASTER_SITES= SF/${PORTNAME}cal/${PORTNAME}/${PORTVERSION}
MASTER_SITES= SF/${PORTNAME}cal/${PORTNAME}/${DISTVERSION}
MAINTAINER= h.skuhra@gmail.com
MAINTAINER= ports@FreeBSD.org
COMMENT= Calendar application
WWW= https://palcal.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gettext gmake gnome ncurses pkgconfig readline tar:tgz
USE_GNOME= glib20
MAKE_ARGS= prefix=${PREFIX}
ALL_TARGET=
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
post-patch:
@${REINPLACE_CMD} -e "s,prefix = /usr,prefix = ${PREFIX},g;s,^CC,#CC,g" \
${WRKSRC}/Makefile.defs
post-build:
${REINPLACE_CMD} -e "s,VERSION,${PORTVERSION},g" \
${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.1.template
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/pal ${STAGEDIR}${PREFIX}/bin
@${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/share/*.pal \
${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.conf \
${STAGEDIR}${DATADIR}
${INSTALL_MAN} ${WRKDIR}/${PORTNAME}-${PORTVERSION}/pal.1.template \
${STAGEDIR}${PREFIX}/share/man/man1/pal.1
BINARY_ALIAS= make=gmake
.include <bsd.port.mk>
+1
View File
@@ -1,2 +1,3 @@
TIMESTAMP = 1749233407
SHA256 (pal-0.4.3.tgz) = ce470cb7be76522ff58cd0325ad7817b6cc2132a5e0cea55de8c9eb63b54551c
SIZE (pal-0.4.3.tgz) = 130865
-12
View File
@@ -1,12 +0,0 @@
--- Makefile.defs.orig 2016-11-20 04:17:33 UTC
+++ Makefile.defs
@@ -23,6 +23,6 @@ ifeq ($(DEBUG),1)
DEFS += -DG_DISABLE_DEPRECATED -DDEBUG
endif
-CFLAGS = ${OPT}
-CPPFLAGS = ${INCLDIR} ${DEFS}
-LDFLAGS = ${LIBDIR} ${LIBS}
+CFLAGS += ${OPT}
+CPPFLAGS += ${INCLDIR} ${DEFS}
+LDFLAGS += ${LIBDIR} ${LIBS}
-11
View File
@@ -1,11 +0,0 @@
--- Makefile.orig 2008-07-28 18:16:23.000000000 +0200
+++ Makefile 2013-09-12 23:52:39.000000000 +0200
@@ -3,7 +3,7 @@
include Makefile.defs
INCLDIR = -I${prefix}/include `pkg-config --cflags glib-2.0`
-LIBDIR =
+LIBDIR = -L/usr/lib
LIBS = `pkg-config --libs glib-2.0` -lreadline -lncurses
SRC = main.c colorize.c output.c input.c event.c rl.c html.c latex.c \
+13
View File
@@ -0,0 +1,13 @@
--- src/Makefile.orig 2025-06-06 18:30:59 UTC
+++ src/Makefile
@@ -87,8 +87,8 @@ install-share:
@echo " --- Installing global data --- "
@mkdir -p ${DESTDIR}${prefix}/share/pal;
install -m 0644 -o root ../share/*.pal ${DESTDIR}${prefix}/share/pal
- @mkdir -p ${DESTDIR}/etc;
- install -m 0644 -o root ../pal.conf ${DESTDIR}/etc/
+ @mkdir -p ${DESTDIR}${prefix}/share/examples/pal/
+ install -m 0644 -o root ../pal.conf ${DESTDIR}${prefix}/share/examples/pal/
@echo
# "install" will install the files needed by pal and also check to see
@@ -0,0 +1,29 @@
--- src/Makefile.defs.orig 2025-06-06 18:04:30 UTC
+++ src/Makefile.defs
@@ -3,13 +3,13 @@
# directory to install to. Depending on your distribution, you might
# want to change this to /usr/local
-prefix = /usr
-CC = gcc
+prefix ?= /usr
+CC ?= gcc
PAL_VERSION = 0.4.3
# used for portage, rpm, ...
-DESTDIR =
+DESTDIR ?=
# optimizations/warnings
OPT = -O2 -Wall
@@ -23,6 +23,6 @@ endif
DEFS += -DG_DISABLE_DEPRECATED -DDEBUG
endif
-CFLAGS = ${OPT}
-CPPFLAGS = ${INCLDIR} ${DEFS}
-LDFLAGS = ${LIBDIR} ${LIBS}
+CFLAGS ?= ${OPT}
+CPPFLAGS += ${INCLDIR} ${DEFS}
+LDFLAGS += ${LIBDIR} ${LIBS}
+2 -2
View File
@@ -1,5 +1,5 @@
--- manage.c.orig 2008-07-28 16:16:23.000000000 +0000
+++ manage.c
--- src/manage.c.orig 2025-06-06 18:09:24 UTC
+++ src/manage.c
@@ -403,7 +403,7 @@ void pal_manage(void)
rl_initialize(); /* Initialise readline so we can fiddle stuff */
rl_already_prompted = 1;
+8 -1
View File
@@ -1,5 +1,12 @@
bin/pal
bin/vcard2pal
share/locale/de/LC_MESSAGES/pal.mo
share/locale/es/LC_MESSAGES/pal.mo
share/locale/pl/LC_MESSAGES/pal.mo
share/locale/sv/LC_MESSAGES/pal.mo
share/locale/tr/LC_MESSAGES/pal.mo
share/man/man1/pal.1.gz
share/man/man1/vcard2pal.1.gz
%%DATADIR%%/australia.pal
%%DATADIR%%/austria.pal
%%DATADIR%%/birth-death.pal
@@ -9,6 +16,6 @@ share/man/man1/pal.1.gz
%%DATADIR%%/lotr.pal
%%DATADIR%%/music.pal
%%DATADIR%%/pagan.pal
%%DATADIR%%/pal.conf
%%DATADIR%%/us.pal
%%DATADIR%%/world.pal
%%EXAMPLESDIR%%/pal.conf