aboutsummaryrefslogtreecommitdiff
path: root/irc
diff options
context:
space:
mode:
authorAshish SHUKLA <ashish@FreeBSD.org>2022-01-15 18:23:05 +0000
committerAshish SHUKLA <ashish@FreeBSD.org>2022-01-15 21:32:42 +0000
commit3e09e0f98f7bc594c5361bbe84ad64c614acc332 (patch)
tree07cf97f53ae868d495d6f22aba629e13150a60f4 /irc
parenteed317d1a158dc1b1f133d7072ff533b02cdec70 (diff)
downloadports-3e09e0f98f7bc594c5361bbe84ad64c614acc332.tar.gz
ports-3e09e0f98f7bc594c5361bbe84ad64c614acc332.zip
irc/srain: Update to 1.3.1
- Add DOCS option for documentation - Switch to meson for building - Remove the Makefile patch not needed anymore
Diffstat (limited to 'irc')
-rw-r--r--irc/srain/Makefile27
-rw-r--r--irc/srain/distinfo6
-rw-r--r--irc/srain/files/patch-src_Makefile18
-rw-r--r--irc/srain/pkg-plist82
4 files changed, 103 insertions, 30 deletions
diff --git a/irc/srain/Makefile b/irc/srain/Makefile
index cc8ff4a30bab..ea24a3a2f871 100644
--- a/irc/srain/Makefile
+++ b/irc/srain/Makefile
@@ -1,5 +1,5 @@
PORTNAME= srain
-DISTVERSION= 1.1.0
+DISTVERSION= 1.3.1
CATEGORIES= irc
MAINTAINER= ashish@FreeBSD.org
@@ -12,19 +12,28 @@ LIB_DEPENDS= libconfig.so:devel/libconfig \
libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup
-USES= compiler:c11 gettext-tools gmake gnome pkgconfig ssl
+USES= compiler:c11 gettext-tools gnome meson pkgconfig ssl
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango
+OPTIONS_DEFINE= DOCS
+OPTIONS_DEFAULT= DOCS
+
USE_GITHUB= yes
GH_ACCOUNT= SrainApp
-GNU_CONFIGURE= yes
-MAKE_FLAGS+= MAKE_PROGRAM=${MAKE_CMD}
-CONFIGURE_ARGS+= --disable-debug
-ALL_TARGET= default
+
+DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+DOCS_MESON_ON= -Ddoc_builders=html,man
+DOCS_MESON_OFF= -Ddoc_builders=
+
+.include <bsd.port.pre.mk>
+
+.if ${SSL_DEFAULT} == base
+LDFLAGS+= -lcrypto
post-patch:
- ${REINPLACE_CMD} -e '/^MAKE =/s/make/${MAKE_CMD}/' \
- ${WRKSRC}/Makefile.in
+ ${REINPLACE_CMD} -e "/dependency('openssl'),/d" \
+ ${WRKSRC}/src/meson.build
+.endif
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} \
@@ -32,4 +41,4 @@ pre-install:
${STAGEDIR}${PREFIX}/share/metainfo \
${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/irc/srain/distinfo b/irc/srain/distinfo
index 93db38e08a95..d5550a05ee76 100644
--- a/irc/srain/distinfo
+++ b/irc/srain/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1591214080
-SHA256 (SrainApp-srain-1.1.0_GH0.tar.gz) = cba8bf195933669c36d712c358504a0da271f65e36ff768c3ca7eb4172a54023
-SIZE (SrainApp-srain-1.1.0_GH0.tar.gz) = 941873
+TIMESTAMP = 1642252075
+SHA256 (SrainApp-srain-1.3.1_GH0.tar.gz) = 30a2e9958084a83e3841b6d5730052fb76e80b32f4499aecc0b822c4a650bdd5
+SIZE (SrainApp-srain-1.3.1_GH0.tar.gz) = 1924236
diff --git a/irc/srain/files/patch-src_Makefile b/irc/srain/files/patch-src_Makefile
deleted file mode 100644
index 48048d5f1d9c..000000000000
--- a/irc/srain/files/patch-src_Makefile
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Makefile.orig 2020-05-24 04:53:14 UTC
-+++ src/Makefile
-@@ -24,12 +24,12 @@ LIBCONFIGFLAGS = $(shell pkg-config --cflags libconfig
- LIBCONFIGLIBS = $(shell pkg-config --libs libconfig)
- LIBSOUPFLAGS = $(shell pkg-config --cflags libsoup-2.4)
- LIBSOUPLIBS = $(shell pkg-config --libs libsoup-2.4)
--LIBSSLFLAGS = $(shell pkg-config --cflags openssl)
--LIBSSLLIBS = $(shell pkg-config --libs openssl)
-+LIBSSLFLAGS = -I$(OPENSSLINC)
-+LIBSSLLIBS = -L$(OPENSSLLIB) -lssl -lcrypto
- LIBSECRETFLAGS =$(shell pkg-config --cflags libsecret-1)
- LIBSECRETLIBS =$(shell pkg-config --libs libsecret-1)
-
--CFLAGS += -std=gnu99 -O2 -Wall -Iinc -Wno-deprecated-declarations \
-+CFLAGS += -Wall -Iinc -Wno-deprecated-declarations \
- $(DEFS) \
- $(DBGFLAGS) \
- $(GTK3FLAGS) \
diff --git a/irc/srain/pkg-plist b/irc/srain/pkg-plist
index 3789437835c7..1b562b8b9aad 100644
--- a/irc/srain/pkg-plist
+++ b/irc/srain/pkg-plist
@@ -1,9 +1,12 @@
bin/srain
%%ETCDIR%%/builtin.cfg
+%%PORTDOCS%%man/man1/srain.1.gz
share/applications/im.srain.Srain.desktop
share/icons/hicolor/128x128/apps/im.srain.Srain.png
+share/icons/hicolor/128x128/apps/im.srain.Srain.Red.png
share/locale/nl/LC_MESSAGES/srain.mo
share/locale/ru/LC_MESSAGES/srain.mo
+share/locale/uk/LC_MESSAGES/srain.mo
share/locale/zh_CN/LC_MESSAGES/srain.mo
share/metainfo/im.srain.Srain.metainfo.xml
%%DATADIR%%/themes/bubble.css
@@ -11,3 +14,82 @@ share/metainfo/im.srain.Srain.metainfo.xml
%%DATADIR%%/themes/default-bubble.css
%%DATADIR%%/themes/default-min.css
%%DATADIR%%/themes/reset.css
+%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/changelog.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/commands.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/config.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/develop.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/environment.pickle
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/faq.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/index.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/install.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/intro.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/misc.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/prefs.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/start.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.doctrees/support.doctree
+%%PORTDOCS%%%%DOCSDIR%%/html/.nojekyll
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-connect-custom-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-connect-predefined-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-connected-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-emoji-buttton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-join-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-joined-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-render-message-after.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-render-message-before.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-search-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_images/srain-startup.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/changelog.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/commands.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/config.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/develop.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/faq.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/install.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/intro.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/misc.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/prefs.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/start.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_sources/support.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/alabaster.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/custom.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/documentation_options.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/im.srain.Srain.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.5.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/language_data.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-connect-custom-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-connect-predefined-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-connected-server.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-emoji-buttton.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-join-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-joined-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-render-message-after.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-render-message-before.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-search-channel.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/srain-startup.png
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.13.1.js
+%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
+%%PORTDOCS%%%%DOCSDIR%%/html/changelog.html
+%%PORTDOCS%%%%DOCSDIR%%/html/commands.html
+%%PORTDOCS%%%%DOCSDIR%%/html/config.html
+%%PORTDOCS%%%%DOCSDIR%%/html/develop.html
+%%PORTDOCS%%%%DOCSDIR%%/html/faq.html
+%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/html/install.html
+%%PORTDOCS%%%%DOCSDIR%%/html/intro.html
+%%PORTDOCS%%%%DOCSDIR%%/html/misc.html
+%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/html/prefs.html
+%%PORTDOCS%%%%DOCSDIR%%/html/search.html
+%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/html/start.html
+%%PORTDOCS%%%%DOCSDIR%%/html/support.html