Page MenuHomeFreeBSD

D26936.id78715.diff
No OneTemporary

D26936.id78715.diff

Index: deskutils/calendar/Makefile
===================================================================
--- deskutils/calendar/Makefile
+++ deskutils/calendar/Makefile
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+PORTNAME= calendar
+DISTVERSION= 0.0.1alpha1
+CATEGORIES= deskutils
+
+MAINTAINER= se@FreeBSD.org
+COMMENT= Port of the FreeBSD calendar program
+
+OPTIONS_DEFINE= NLS
+
+LICENSE= BSD3CLAUSE
+
+NLS_CFLAGS= -DICONV
+
+LDFLAGS= -lm -lutil
+
+USE_GITHUB= yes
+GH_ACCOUNT= bsdimp
+GH_TAGNAME= fcc5d31
+
+RUN_DEPENDS= ${LOCALBASE}/share/calendar/calendar.all:misc/calendar-data
+
+PLIST_FILES= bin/calendar share/man/man1/calendar.1.gz
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/calendar ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/calendar.1 ${STAGEDIR}${PREFIX}/share/man/man1
+
+.include <bsd.port.mk>
Index: deskutils/calendar/distinfo
===================================================================
--- deskutils/calendar/distinfo
+++ deskutils/calendar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1603564752
+SHA256 (bsdimp-calendar-0.0.1alpha1-fcc5d31_GH0.tar.gz) = ad7d0b51c4b834241aebbf6c50d187e5720f6c46c02615b27841a923e082aebc
+SIZE (bsdimp-calendar-0.0.1alpha1-fcc5d31_GH0.tar.gz) = 132824
Index: deskutils/calendar/files/patch-Makefile
===================================================================
--- deskutils/calendar/files/patch-Makefile
+++ deskutils/calendar/files/patch-Makefile
@@ -0,0 +1,126 @@
+--- Makefile.orig 2020-10-18 03:01:26 UTC
++++ Makefile
+@@ -1,117 +1,14 @@
+ # @(#)Makefile 8.1 (Berkeley) 6/6/93
+ # $FreeBSD$
+
+-.include <src.opts.mk>
+-
+ PROG= calendar
+-SRCS= calendar.c locale.c events.c dates.c parsedata.c io.c day.c \
+- ostern.c paskha.c pom.c sunpos.c
+-LIBADD= m util
+-INTER= de_AT.ISO_8859-15 de_DE.ISO8859-1 fr_FR.ISO8859-1 \
+- hr_HR.ISO8859-2 hu_HU.ISO8859-2 pt_BR.ISO8859-1 \
+- pt_BR.UTF-8 ru_RU.KOI8-R ru_RU.UTF-8 uk_UA.KOI8-U
+-DE_LINKS= de_DE.ISO8859-15
+-FR_LINKS= fr_FR.ISO8859-15
+
+-.if ${MK_ICONV} == "yes"
+-CFLAGS+= -DWITH_ICONV
+-.endif
++OBJS= calendar.o locale.o events.o dates.o parsedata.o io.o day.o \
++ ostern.o paskha.o pom.o sunpos.o
+
+-FILESGROUPS+= CALS
+-CALS= calendars/calendar.all \
+- calendars/calendar.australia \
+- calendars/calendar.birthday \
+- calendars/calendar.brazilian \
+- calendars/calendar.christian \
+- calendars/calendar.computer \
+- calendars/calendar.croatian \
+- calendars/calendar.dutch \
+- calendars/calendar.freebsd \
+- calendars/calendar.french \
+- calendars/calendar.german \
+- calendars/calendar.history \
+- calendars/calendar.holiday \
+- calendars/calendar.hungarian \
+- calendars/calendar.judaic \
+- calendars/calendar.lotr \
+- calendars/calendar.music \
+- calendars/calendar.newzealand \
+- calendars/calendar.russian \
+- calendars/calendar.southafrica \
+- calendars/calendar.ukrainian \
+- calendars/calendar.usholiday \
+- calendars/calendar.world
+-CALSDIR= ${SHAREDIR}/calendar
++LDFLAGS= -lm -lutil
+
+-CAL_de_AT.ISO_8859-15= calendar.feiertag
++all: ${PROG}
+
+-CAL_de_DE.ISO8859-1= calendar.all \
+- calendar.feiertag \
+- calendar.geschichte \
+- calendar.kirche \
+- calendar.literatur \
+- calendar.musik \
+- calendar.wissenschaft
+-
+-CAL_fr_FR.ISO8859-1= calendar.all \
+- calendar.fetes \
+- calendar.french \
+- calendar.jferies \
+- calendar.proverbes
+-
+-CAL_hr_HR.ISO8859-2= calendar.all \
+- calendar.praznici
+-
+-CAL_hu_HU.ISO8859-2= calendar.all \
+- calendar.nevnapok \
+- calendar.unnepek
+-
+-CAL_pt_BR.ISO8859-1= calendar.all \
+- calendar.commemorative \
+- calendar.holidays \
+- calendar.mcommemorative
+-
+-CAL_pt_BR.UTF-8= calendar.all \
+- calendar.commemorative \
+- calendar.holidays \
+- calendar.mcommemorative
+-
+-CAL_ru_RU.KOI8-R= calendar.all \
+- calendar.common \
+- calendar.holiday \
+- calendar.military \
+- calendar.orthodox \
+- calendar.pagan
+-
+-CAL_ru_RU.UTF-8= calendar.all \
+- calendar.common \
+- calendar.holiday \
+- calendar.military \
+- calendar.orthodox \
+- calendar.pagan
+-
+-CAL_uk_UA.KOI8-U= calendar.all \
+- calendar.holiday \
+- calendar.misc \
+- calendar.orthodox
+-
+-.for lang in ${INTER}
+-FILESGROUPS+= CALS_${lang}
+-CALS_${lang}DIR= ${SHAREDIR}/calendar/${lang}
+-.for file in ${CAL_${lang}}
+-CALS_${lang}+= ${file:S@^@calendars/${lang}/@}
+-.endfor
+-.endfor
+-
+-
+-.for link in ${DE_LINKS}
+-SYMLINKS+= de_DE.ISO8859-1 ${SHAREDIR}/calendar/${link}
+-.endfor
+-.for link in ${FR_LINKS}
+-SYMLINKS+= fr_FR.ISO8859-1 ${SHAREDIR}/calendar/${link}
+-.endfor
+-
+-HAS_TESTS=
+-SUBDIR.${MK_TESTS}+= tests
+-
+-.include <bsd.prog.mk>
++${PROG}: ${OBJS}
++ ${CC} ${CFLAGS} ${OBJS} ${LDFLAGS} -o ${PROG}
Index: deskutils/calendar/pkg-descr
===================================================================
--- deskutils/calendar/pkg-descr
+++ deskutils/calendar/pkg-descr
@@ -0,0 +1,6 @@
+This is the calendar program from FreeBSD converted into a port.
+
+The purpose of this port is to make upgrades to the calendar program
+available independently of the FreeBSD release cycle.
+
+WWW: http://freebsd.org

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 3, 1:38 AM (4 h, 8 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35848269
Default Alt Text
D26936.id78715.diff (4 KB)

Event Timeline