From nobody Thu Sep 15 18:05:26 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MT4qp3Hldz4bmDW; Thu, 15 Sep 2022 18:05:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MT4qp2lrMz3Zt5; Thu, 15 Sep 2022 18:05:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1663265126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p/MGCH2gVtBZMdgjA/FjvQrxodQuf33DdVo+Pj2ENaw=; b=wUMOztvRXb9silqa0qfFG31xdhTwcAVR0Fjom04ixsOWNfoiVX898UWmd8YEBh4P8ujCeh jFEEq+SayET2JNazx4iVvnSJXyLBlOG7tbhLRI2jv5WCTGs7UlOs6iS0pv0FJs5NRNZsR1 c1L0M+uSLBYT8sHP5+Im7Oxc0dpJKdxr0mmgnScriyR32bgFASaFvIySQq9w+pztzo2sXW d9NAIajZEkzPXshSWafh8ItAP787Rl7M5pBHhgE/kvMgjSMF/AoSLgUtZCdgwdTh3LsBhQ /9jI6ZHNFwZeBdwfK3ze27WfbfwRLpZcsrlcgum8jTUlAy8E4KqpxRgIcFxDEA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4MT4qp1swSz15vt; Thu, 15 Sep 2022 18:05:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 28FI5Q59060335; Thu, 15 Sep 2022 18:05:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 28FI5QA4060334; Thu, 15 Sep 2022 18:05:26 GMT (envelope-from git) Date: Thu, 15 Sep 2022 18:05:26 GMT Message-Id: <202209151805.28FI5QA4060334@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Ashish SHUKLA Subject: git: aea785977338 - main - net-im/profanity: Update to 0.13.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ashish X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aea78597733861d56eec8eb0e5f7d1d2b260fcd7 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1663265126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=p/MGCH2gVtBZMdgjA/FjvQrxodQuf33DdVo+Pj2ENaw=; b=yGgpjsYBIGVnC0tpOzn+aeFV35wAPmt6TnuAe51YEoUafEsDagTrJq4ERQ2hoFh/3xt16M J2qTjvwXe11lEsObJAyg7jzlaNQ0l2m4Emm/IUtlhtB/rV+48ChwbosR7RrkGUAvdRMGPa EGXp4Qa3h72knUPBAfAEQb1E9BVj3b3Hxy7fyUxWqCH1pwKtrZPtpzrqzUM/sLhQzjyI5B +pM8SeZiDBb4PRMGtDY1Ec7JqgKcETLX3Jr1wXtzAFO/bCe9RKxTBY8PFRIRMXVUytTeWc dIex1vrHmtEVbcFwcp7MOJLMyBWyn40A+Qinayjq2aOjHOJyPwb4WAslPIka6g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1663265126; a=rsa-sha256; cv=none; b=pv2r2qBG4eNAahQUtp6FamsSvXNT4Dk8uUYeAbnF5YkeFQMAYNwAcIbirqelGl7FOAvynB xfsZlZGpxBlg2zZwzhu2zV3zTXtqu/FmjbtjCgBGm6y8aMMTdb2y/NgMLkYeH29LtF01f7 CYxtsA0KVP8B+j2whmgKNnwWgPjisj3SEDBYwGMiepaBZCROUYJ5bmokcC2nbsXTRmkza6 xPIP9C5yxRmjQFurGw4DYkqizFa1oci0MCSkuPRw3MsY+d/RG6IK5QGYUmAxmbWXRUBekJ qkrLQ9AjM2c/eC6t6GkdSj0c+rUviF3rF9AkYMH7bzmpFrJs25fTaC7NdfqT9g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by ashish: URL: https://cgit.FreeBSD.org/ports/commit/?id=aea78597733861d56eec8eb0e5f7d1d2b260fcd7 commit aea78597733861d56eec8eb0e5f7d1d2b260fcd7 Author: Ashish SHUKLA AuthorDate: 2022-09-15 17:46:40 +0000 Commit: Ashish SHUKLA CommitDate: 2022-09-15 18:04:30 +0000 net-im/profanity: Update to 0.13.0 - Remove dependency on libmesode (deprecated) - Add dependency on qrencode - Add patch to fix bug in configure, and is reported upstream Reported by: portscout --- net-im/profanity/Makefile | 14 +++++------ net-im/profanity/distinfo | 6 ++--- net-im/profanity/files/patch-configure.ac | 39 +++++++++++++++++++++++++++++++ net-im/profanity/pkg-plist | 3 +++ 4 files changed, 52 insertions(+), 10 deletions(-) diff --git a/net-im/profanity/Makefile b/net-im/profanity/Makefile index dd8818361aff..a4991c631310 100644 --- a/net-im/profanity/Makefile +++ b/net-im/profanity/Makefile @@ -1,5 +1,5 @@ PORTNAME= profanity -PORTVERSION= 0.12.1 +PORTVERSION= 0.13.0 CATEGORIES= net-im MAINTAINER= ashish@FreeBSD.org @@ -10,8 +10,7 @@ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= autoconf-archive>=0:devel/autoconf-archive -LIB_DEPENDS= libmesode.so:net-im/libmesode \ - libcurl.so:ftp/curl \ +LIB_DEPENDS= libcurl.so:ftp/curl \ libotr.so:security/libotr \ libuuid.so:misc/e2fsprogs-libuuid \ libgpgme.so:security/gpgme \ @@ -19,7 +18,8 @@ LIB_DEPENDS= libmesode.so:net-im/libmesode \ libgpg-error.so:security/libgpg-error \ libgcrypt.so:security/libgcrypt \ libsignal-protocol-c.so:net/libsignal-protocol-c \ - libstrophe.so:net-im/libstrophe + libstrophe.so:net-im/libstrophe \ + libqrencode.so:graphics/libqrencode USES= cpe ncurses pkgconfig ssl python:3.8+ readline autoreconf libtool gnome \ sqlite:3 @@ -30,9 +30,9 @@ GH_ACCOUNT= profanity-im GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-otr --enable-python-plugins --enable-c-plugins \ - --enable-pgp --enable-icons-and-clipboard=no \ - --with-xscreensaver=no \ - --enable-omemo + --enable-pgp --disable-icons-and-clipboard \ + --without-xscreensaver --disable-gdk-pixbuf \ + --enable-omemo --enable-omemo-qrcode CONFIGURE_ENV= LIBS="${CFLAGS} -lcrypto" INSTALL_TARGET= install-strip OPTIONS_DEFINE= NOTIFY diff --git a/net-im/profanity/distinfo b/net-im/profanity/distinfo index b4ec47f790a9..e7548db0e9ec 100644 --- a/net-im/profanity/distinfo +++ b/net-im/profanity/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1649101132 -SHA256 (profanity-im-profanity-0.12.1_GH0.tar.gz) = 2a271e17dfb7b556d76eb69fb6e8b9676da6f78869172e62339937c9b774b6ea -SIZE (profanity-im-profanity-0.12.1_GH0.tar.gz) = 556300 +TIMESTAMP = 1663179502 +SHA256 (profanity-im-profanity-0.13.0_GH0.tar.gz) = ee38119ed3bd3995675d7da787f52c7576403be678bc9a8f5170812597547d7b +SIZE (profanity-im-profanity-0.13.0_GH0.tar.gz) = 566611 diff --git a/net-im/profanity/files/patch-configure.ac b/net-im/profanity/files/patch-configure.ac new file mode 100644 index 000000000000..fc5a6b1f631c --- /dev/null +++ b/net-im/profanity/files/patch-configure.ac @@ -0,0 +1,39 @@ +--- configure.ac.orig 2022-09-13 09:50:49 UTC ++++ configure.ac +@@ -104,7 +104,7 @@ elif test "x$enable_python_plugins" != xno; then + rm -f Python.framework + ln -s $PYTHON_FRAMEWORK Python.framework ]) + PKG_CHECK_MODULES([python], [python-embed], [PYTHON_CONFIG_EXISTS=yes], [PYTHON_CONFIG_EXISTS=no]) +- PKG_CHECK_MODULES([python], [python3-embed], [PYTHON3_CONFIG_EXISTS=yes; AC_DEFINE(PY_IS_PYTHON3, [1], [Is Python version 3])], [PYTHON3_CONFIG_EXISTS=no]) ++ PKG_CHECK_MODULES([python], [python-3.9-embed], [PYTHON3_CONFIG_EXISTS=yes; AC_DEFINE(PY_IS_PYTHON3, [1], [Is Python version 3])], [PYTHON3_CONFIG_EXISTS=no]) + if test "$PYTHON_CONFIG_EXISTS" = "yes" || test "$PYTHON3_CONFIG_EXISTS" = "yes"; then + AM_CONDITIONAL([BUILD_PYTHON_API], [true]) + AC_DEFINE([HAVE_PYTHON], [1], [Python support]) +@@ -272,11 +272,11 @@ AS_IF([test "x$PLATFORM" = xosx], + [AC_MSG_NOTICE([libnotify support will be disabled])])])])]) + + dnl feature: xscreensaver +-AS_IF([test "x$enable_xscreensaver" != xno], ++AS_IF([test "x$with_xscreensaver" != xno], + [PKG_CHECK_MODULES([xscrnsaver], [xscrnsaver], + [AC_MSG_NOTICE([xscreensaver support is enabled]); + LIBS="$xscrnsaver_LIBS $LIBS" CFLAGS="$CFLAGS $xscrnsaver_CFLAGS"], +- [AS_IF([test "x$enable_xscreensaver" = xyes], ++ [AS_IF([test "x$with_xscreensaver" = xyes], + [AC_MSG_ERROR([xscreensaver is required but does not exist])], + [AC_MSG_NOTICE([xscreensaver support is disabled])])])]) + +@@ -311,11 +311,11 @@ if test "x$enable_otr" != xno; then + fi + + dnl feature: pixbuf / used for scaling avatars before uploading via `/avatar set` +-AS_IF([test "x$enable_pixbuf" != xno], ++AS_IF([test "x$enable_gdk_pixbuf" != xno], + [PKG_CHECK_MODULES([gdk_pixbuf], [gdk-pixbuf-2.0 >= 2.4], + [AC_DEFINE([HAVE_PIXBUF], [1], [gdk-pixbuf module]) + LIBS="$gdk_pixbuf_LIBS $LIBS" CFLAGS="$gdk_pixbuf_CFLAGS $CFLAGS"], +- [AS_IF([test "x$enable_pixbuf" = xyes], ++ [AS_IF([test "x$enable_gdk_pixbuf" = xyes], + [AC_MSG_ERROR([gdk-pixbuf-2.0 >= 2.4 is required to scale avatars before uploading])], + [AC_MSG_NOTICE([gdk-pixbuf-2.0 >= 2.4 not found, GDK Pixbuf support not enabled])])])]) + diff --git a/net-im/profanity/pkg-plist b/net-im/profanity/pkg-plist index da172591009d..fce95199db98 100644 --- a/net-im/profanity/pkg-plist +++ b/net-im/profanity/pkg-plist @@ -13,6 +13,7 @@ man/man1/profanity.1.gz %%DATADIR%%/themes/gruvbox %%DATADIR%%/themes/hacker %%DATADIR%%/themes/headache +%%DATADIR%%/themes/irssi %%DATADIR%%/themes/joker %%DATADIR%%/themes/jubalian %%DATADIR%%/themes/orange @@ -87,6 +88,7 @@ man/man1/profanity-os.1.gz man/man1/profanity-otr.1.gz man/man1/profanity-outtype.1.gz man/man1/profanity-ox.1.gz +man/man1/profanity-ox-setup.1.gz man/man1/profanity-paste.1.gz man/man1/profanity-pgp.1.gz man/man1/profanity-ping.1.gz @@ -113,6 +115,7 @@ man/man1/profanity-silence.1.gz man/man1/profanity-slashguard.1.gz man/man1/profanity-software.1.gz man/man1/profanity-splash.1.gz +man/man1/profanity-stamp.1.gz man/man1/profanity-states.1.gz man/man1/profanity-status.1.gz man/man1/profanity-statusbar.1.gz