Index: head/irc/Makefile =================================================================== --- head/irc/Makefile (revision 538296) +++ head/irc/Makefile (revision 538297) @@ -1,119 +1,120 @@ # $FreeBSD$ # COMMENT = Internet Relay Chat utilities SUBDIR += anope SUBDIR += atheme-services SUBDIR += bip SUBDIR += birch SUBDIR += bitchx SUBDIR += bitlbee SUBDIR += bitlbee-discord SUBDIR += bitlbee-facebook SUBDIR += bitlbee-mastodon SUBDIR += bitlbee-steam SUBDIR += bnc SUBDIR += bopm SUBDIR += cgiirc SUBDIR += ctrlproxy SUBDIR += cwirc SUBDIR += dancer SUBDIR += darkbot SUBDIR += dircproxy SUBDIR += dxirc SUBDIR += eggdrop SUBDIR += eggdrop-devel SUBDIR += epic4 SUBDIR += epic5 SUBDIR += evangeline SUBDIR += ezbounce SUBDIR += gruftistats SUBDIR += hexchat SUBDIR += hexchat-fish SUBDIR += hybserv SUBDIR += icbirc SUBDIR += ii SUBDIR += infobot SUBDIR += inspircd SUBDIR += insub SUBDIR += irc SUBDIR += irc2dc SUBDIR += ircII SUBDIR += ircd-hybrid SUBDIR += ircd-ratbox SUBDIR += ircd-ratbox-devel SUBDIR += ircproxy SUBDIR += iroffer-dinoex SUBDIR += irssi SUBDIR += irssi-dcc_send_limiter SUBDIR += irssi-fish SUBDIR += irssi-icb SUBDIR += irssi-scripts SUBDIR += irssi-xmpp SUBDIR += irssistats SUBDIR += keitairc2 SUBDIR += komanda-cli SUBDIR += konversation SUBDIR += kvirc SUBDIR += libircclient SUBDIR += lostirc SUBDIR += miau SUBDIR += muh SUBDIR += ngircd SUBDIR += ninja SUBDIR += onis SUBDIR += oragono SUBDIR += p5-AnyEvent-IRC SUBDIR += p5-Bot-BasicBot SUBDIR += p5-IRC-Bot-Hangman SUBDIR += p5-IRC-Utils SUBDIR += p5-POE-Component-IRC SUBDIR += p5-POE-Component-IRC-Object SUBDIR += p5-POE-Component-IRC-Plugin-Blowfish SUBDIR += p5-POE-Component-IRC-Plugin-Bollocks SUBDIR += p5-POE-Component-IRC-Plugin-CoreList SUBDIR += p5-POE-Component-IRC-Plugin-Hailo SUBDIR += p5-POE-Component-IRC-Plugin-Karma SUBDIR += p5-POE-Component-IRC-Plugin-POE-Knee SUBDIR += p5-POE-Component-IRC-Plugin-QueryDNS SUBDIR += p5-POE-Component-IRC-Plugin-QueryDNSBL SUBDIR += p5-POE-Component-IRC-Plugin-RSS-Headlines SUBDIR += p5-POE-Component-Server-IRC SUBDIR += p5-POE-Filter-IRCD SUBDIR += p5-POE-Session-Irssi SUBDIR += p5-Parse-IRC SUBDIR += pear-Net_SmartIRC SUBDIR += pircbot SUBDIR += pisg SUBDIR += polari SUBDIR += py-fishcrypt SUBDIR += py-irc SUBDIR += py-limnoria SUBDIR += quassel SUBDIR += quassel-core SUBDIR += quirc SUBDIR += ratbox-respond SUBDIR += rbot SUBDIR += riece SUBDIR += rubygem-cinch SUBDIR += rubygem-cogbot SUBDIR += rubygem-lita-irc SUBDIR += rubygem-net-irc SUBDIR += scrollz SUBDIR += sic SUBDIR += simpleirc SUBDIR += sirc SUBDIR += smartirc4net + SUBDIR += srain SUBDIR += srvx SUBDIR += thales SUBDIR += tircproxy SUBDIR += undernet-ircu SUBDIR += unreal SUBDIR += weechat SUBDIR += weechat-otr SUBDIR += xaric SUBDIR += znc SUBDIR += znc-push .include Index: head/irc/srain/Makefile =================================================================== --- head/irc/srain/Makefile (nonexistent) +++ head/irc/srain/Makefile (revision 538297) @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= srain +DISTVERSION= 1.1.0 +CATEGORIES= irc + +MAINTAINER= ashish@FreeBSD.org +COMMENT= Modern IRC client written in GTK + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libconfig.so:devel/libconfig \ + libsecret-1.so:security/libsecret \ + libsoup-2.4.so:devel/libsoup + +USES= gettext-tools gmake gnome pkgconfig ssl +USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango + +USE_GITHUB= yes +GH_ACCOUNT= SrainApp +GNU_CONFIGURE= yes +MAKE_FLAGS+= MAKE_PROGRAM=${MAKE_CMD} +CONFIGURE_ARGS+= --disable-debug +ALL_TARGET= default +INSTALLS_ICONS= yes + +post-patch: + ${REINPLACE_CMD} -e '/^MAKE =/s/make/${MAKE_CMD}/' \ + ${WRKSRC}/Makefile.in + +pre-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} \ + ${STAGEDIR}${DATADIR}/themes \ + ${STAGEDIR}${PREFIX}/share/metainfo \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/128x128/apps + +.include Property changes on: head/irc/srain/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/irc/srain/distinfo =================================================================== --- head/irc/srain/distinfo (nonexistent) +++ head/irc/srain/distinfo (revision 538297) @@ -0,0 +1,3 @@ +TIMESTAMP = 1591214080 +SHA256 (SrainApp-srain-1.1.0_GH0.tar.gz) = cba8bf195933669c36d712c358504a0da271f65e36ff768c3ca7eb4172a54023 +SIZE (SrainApp-srain-1.1.0_GH0.tar.gz) = 941873 Property changes on: head/irc/srain/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/irc/srain/files/patch-src_Makefile =================================================================== --- head/irc/srain/files/patch-src_Makefile (nonexistent) +++ head/irc/srain/files/patch-src_Makefile (revision 538297) @@ -0,0 +1,11 @@ +--- src/Makefile.orig 2020-06-03 20:39:44 UTC ++++ src/Makefile +@@ -29,7 +29,7 @@ LIBSSLLIBS = $(shell pkg-config --libs openssl) + LIBSECRETFLAGS =$(shell pkg-config --cflags libsecret-1) + LIBSECRETLIBS =$(shell pkg-config --libs libsecret-1) + +-CFLAGS += -std=gnu99 -O2 -Wall -Iinc -Wno-deprecated-declarations \ ++CFLAGS += -std=gnu11 -Wall -Iinc -Wno-deprecated-declarations \ + $(DEFS) \ + $(DBGFLAGS) \ + $(GTK3FLAGS) \ Property changes on: head/irc/srain/files/patch-src_Makefile ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/irc/srain/pkg-descr =================================================================== --- head/irc/srain/pkg-descr (nonexistent) +++ head/irc/srain/pkg-descr (revision 538297) @@ -0,0 +1,23 @@ +Srain is a modern IRC client written in GTK. + +Features + + o Fully open source + o RFC {1459,2812} compatible + o Partial IRCv3 support + o Multi-platform support (Linux, Windows, macOS and BSD) + o Act like modern IM client + - Graphical user interface + - Convenient connection panel + - Interactive channel search + - Forward message in one click + - URL preview + - Desktop notificaion + - Special optimization for bridge/relay bot + o Act like geek IRC client + - Anything can be done via commands + - Fine-grained configuration with hot update support + - Regex based message render and filter mechanisms + - IPC based plugin system (TODO) + +WWW: https://srain.im/ Property changes on: head/irc/srain/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/irc/srain/pkg-plist =================================================================== --- head/irc/srain/pkg-plist (nonexistent) +++ head/irc/srain/pkg-plist (revision 538297) @@ -0,0 +1,13 @@ +bin/srain +%%ETCDIR%%/builtin.cfg +share/applications/im.srain.Srain.desktop +share/icons/hicolor/128x128/apps/im.srain.Srain.png +share/locale/nl/LC_MESSAGES/srain.mo +share/locale/ru/LC_MESSAGES/srain.mo +share/locale/zh_CN/LC_MESSAGES/srain.mo +share/metainfo/im.srain.Srain.metainfo.xml +%%DATADIR%%/themes/bubble.css +%%DATADIR%%/themes/default-bubble-dark.css +%%DATADIR%%/themes/default-bubble.css +%%DATADIR%%/themes/default-min.css +%%DATADIR%%/themes/reset.css Property changes on: head/irc/srain/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property