summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShokara Kou <kou@13f0.net>2022-12-10 11:08:21 -0500
committerShokara Kou <kou@13f0.net>2022-12-10 11:08:21 -0500
commit1d5a904e6601488bb618350925d263af34320fc4 (patch)
tree38e685d202199aeb173e0d51d68bd6f08f5142be
parent04ed026966c1c801a05839ac3b42aff6741fde71 (diff)
remove profanity
-rw-r--r--net/profanity/CVS/Entries4
-rw-r--r--net/profanity/CVS/Repository1
-rw-r--r--net/profanity/CVS/Root1
-rw-r--r--net/profanity/Makefile60
-rw-r--r--net/profanity/distinfo2
-rw-r--r--net/profanity/patches/CVS/Entries2
-rw-r--r--net/profanity/patches/CVS/Repository1
-rw-r--r--net/profanity/patches/CVS/Root1
-rw-r--r--net/profanity/patches/patch-configure_ac29
-rw-r--r--net/profanity/patches/patch-src_command_cmd_funcs_c15
-rw-r--r--net/profanity/pkg/CVS/Entries3
-rw-r--r--net/profanity/pkg/CVS/Repository1
-rw-r--r--net/profanity/pkg/CVS/Root1
-rw-r--r--net/profanity/pkg/DESCR12
-rw-r--r--net/profanity/pkg/PLIST134
15 files changed, 0 insertions, 267 deletions
diff --git a/net/profanity/CVS/Entries b/net/profanity/CVS/Entries
deleted file mode 100644
index 7a4c564..0000000
--- a/net/profanity/CVS/Entries
+++ /dev/null
@@ -1,4 +0,0 @@
1/Makefile/1.24/Fri Mar 11 19:46:57 2022//
2/distinfo/1.13/Sun Nov 21 09:47:35 2021//
3D/patches////
4D/pkg////
diff --git a/net/profanity/CVS/Repository b/net/profanity/CVS/Repository
deleted file mode 100644
index 96b83d7..0000000
--- a/net/profanity/CVS/Repository
+++ /dev/null
@@ -1 +0,0 @@
1ports/net/profanity
diff --git a/net/profanity/CVS/Root b/net/profanity/CVS/Root
deleted file mode 100644
index 3811072..0000000
--- a/net/profanity/CVS/Root
+++ /dev/null
@@ -1 +0,0 @@
1/cvs
diff --git a/net/profanity/Makefile b/net/profanity/Makefile
deleted file mode 100644
index f8273c0..0000000
--- a/net/profanity/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
1COMMENT = console based XMPP client
2DISTNAME = profanity-0.11.1
3CATEGORIES = net
4
5HOMEPAGE = https://profanity-im.github.io/
6
7MAINTAINER = Florian Viehweger <openbsd@out-of-creativity.de>
8
9SHARED_LIBS += profanity 1.0 # 0.0
10
11# GPLv3+
12PERMIT_PACKAGE = Yes
13
14MASTER_SITES = https://profanity-im.github.io/
15
16WANTLIB += assuan c crypto curl curses ereadline expat ffi gcrypt
17WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error
18WANTLIB += gpgme iconv intl m strophe nghttp2 otr pcre pthread
19WANTLIB += ${MODPY_WANTLIB} signal-protocol-c sqlite3 ssl util z
20
21MODULES += lang/python
22
23LIB_DEPENDS += databases/sqlite3 \
24 devel/glib2 \
25 devel/readline \
26 net/curl \
27 net/libstrophe \
28 net/libsignal-protocol-c \
29 security/gpgme \
30 security/libotr
31
32# Only needed for tests, but cannot be a TEST_DEPENDS.
33# Check must be present at build time for tests to work.
34BUILD_DEPENDS += devel/cmocka
35
36CONFIGURE_STYLE = autoconf
37AUTOCONF_VERSION = 2.69
38SEPARATE_BUILD = Yes
39
40CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \
41 LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
42
43CONFIGURE_ARGS += --with-xscreensaver=no \
44 --enable-icons-and-clipboard=no \
45 --enable-notifications=no \
46 --enable-plugins=yes \
47 --enable-omemo=yes \
48 --enable-otr=yes
49
50MAKE_FLAGS = CC="${CC}" \
51 CFLAGS="${CFLAGS}"
52
53post-patch:
54 ${SUBST_CMD} ${WRKSRC}/configure.ac
55
56post-install:
57 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/profanity/
58 ${INSTALL_DATA} ${WRKSRC}/profrc.example ${PREFIX}/share/examples/profanity/
59
60.include <bsd.port.mk>
diff --git a/net/profanity/distinfo b/net/profanity/distinfo
deleted file mode 100644
index 312187b..0000000
--- a/net/profanity/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
1SHA256 (profanity-0.11.1.tar.gz) = bxtN9sKXH1HQPUjSv9T2m0QEQQ2AC0PwKeoc8IoCvUU=
2SIZE (profanity-0.11.1.tar.gz) = 888794
diff --git a/net/profanity/patches/CVS/Entries b/net/profanity/patches/CVS/Entries
deleted file mode 100644
index 6c0080c..0000000
--- a/net/profanity/patches/CVS/Entries
+++ /dev/null
@@ -1,2 +0,0 @@
1/patch-configure_ac/1.8/Fri Mar 11 19:46:57 2022//
2D
diff --git a/net/profanity/patches/CVS/Repository b/net/profanity/patches/CVS/Repository
deleted file mode 100644
index 52a579f..0000000
--- a/net/profanity/patches/CVS/Repository
+++ /dev/null
@@ -1 +0,0 @@
1ports/net/profanity/patches
diff --git a/net/profanity/patches/CVS/Root b/net/profanity/patches/CVS/Root
deleted file mode 100644
index 3811072..0000000
--- a/net/profanity/patches/CVS/Root
+++ /dev/null
@@ -1 +0,0 @@
1/cvs
diff --git a/net/profanity/patches/patch-configure_ac b/net/profanity/patches/patch-configure_ac
deleted file mode 100644
index 1a43292..0000000
--- a/net/profanity/patches/patch-configure_ac
+++ /dev/null
@@ -1,29 +0,0 @@
1Use ${LOCALBASE} instead of hard-coded /usr/local
2Use ${MODPY_VERSION} to pick up our python-config
3
4Index: configure.ac
5--- configure.ac.orig
6+++ configure.ac
7@@ -82,7 +82,7 @@ elif test "x$enable_python_plugins" != xno; then
8 rm -f Python.framework
9 ln -s $PYTHON_FRAMEWORK Python.framework ])
10 AC_CHECK_PROG(PYTHON_CONFIG_EXISTS, python-config, yes, no)
11- AC_CHECK_PROG(PYTHON3_CONFIG_EXISTS, python3-config, yes, no)
12+ AC_CHECK_PROG(PYTHON3_CONFIG_EXISTS, python${MODPY_VERSION}-config, yes, no)
13 if test "$PYTHON_CONFIG_EXISTS" = "yes" || test "$PYTHON3_CONFIG_EXISTS" = "yes"; then
14 AX_PYTHON_DEVEL
15 AM_CONDITIONAL([BUILD_PYTHON_API], [true])
16@@ -221,10 +221,10 @@ AS_IF([test "x$PLATFORM" = xosx],
17 [AC_MSG_ERROR([libreadline is required for profanity])])],
18
19 [test "x$PLATFORM" = xopenbsd],
20- [AC_CHECK_FILE([/usr/local/include/ereadline],
21+ [AC_CHECK_FILE([${LOCALBASE}/include/ereadline],
22 [LIBS="-lereadline $LIBS"
23- AM_CPPFLAGS="-I/usr/local/include/ereadline $AM_CPPFLAGS"
24- AM_LDFLAGS="-L/usr/local/lib $AM_LDFLAGS"
25+ AM_CPPFLAGS="-I${LOCALBASE}/include/ereadline $AM_CPPFLAGS"
26+ AM_LDFLAGS="-L${LOCALBASE}/lib $AM_LDFLAGS"
27 AC_SUBST(AM_LDFLAGS)])],
28
29 [AC_CHECK_LIB([readline], [main], [],
diff --git a/net/profanity/patches/patch-src_command_cmd_funcs_c b/net/profanity/patches/patch-src_command_cmd_funcs_c
deleted file mode 100644
index f1842c0..0000000
--- a/net/profanity/patches/patch-src_command_cmd_funcs_c
+++ /dev/null
@@ -1,15 +0,0 @@
1Index: src/command/cmd_funcs.c
2--- src/command/cmd_funcs.c.orig
3+++ src/command/cmd_funcs.c
4@@ -8560,7 +8560,10 @@ cmd_omemo_start(ProfWin* window, const char* const com
5 omemo_start_muc_sessions(mucwin->roomjid);
6 mucwin->is_omemo = TRUE;
7 } else {
8- win_println(window, THEME_DEFAULT, "!", "MUC must be non-anonymous (i.e. be configured to present real jid to anyone) and members-only in order to support OMEMO.");
9+ accounts_add_omemo_state(session_get_account_name(), mucwin->roomjid, TRUE);
10+ omemo_start_muc_sessions(mucwin->roomjid);
11+ mucwin->is_omemo = TRUE;
12+ win_println(window, THEME_DEFAULT, "!", "MUC must be non-anonymous (i.e. be configured to present real jid to anyone) and members-only in order to support OMEMO. (warn)");
13 }
14 } else {
15 win_println(window, THEME_DEFAULT, "-", "You must be in a regular chat window to start an OMEMO session.");
diff --git a/net/profanity/pkg/CVS/Entries b/net/profanity/pkg/CVS/Entries
deleted file mode 100644
index eba1c64..0000000
--- a/net/profanity/pkg/CVS/Entries
+++ /dev/null
@@ -1,3 +0,0 @@
1/DESCR/1.2/Fri Sep 13 09:04:05 2019//
2/PLIST/1.8/Fri Mar 11 19:46:58 2022//
3D
diff --git a/net/profanity/pkg/CVS/Repository b/net/profanity/pkg/CVS/Repository
deleted file mode 100644
index e06235d..0000000
--- a/net/profanity/pkg/CVS/Repository
+++ /dev/null
@@ -1 +0,0 @@
1ports/net/profanity/pkg
diff --git a/net/profanity/pkg/CVS/Root b/net/profanity/pkg/CVS/Root
deleted file mode 100644
index 3811072..0000000
--- a/net/profanity/pkg/CVS/Root
+++ /dev/null
@@ -1 +0,0 @@
1/cvs
diff --git a/net/profanity/pkg/DESCR b/net/profanity/pkg/DESCR
deleted file mode 100644
index 5101c59..0000000
--- a/net/profanity/pkg/DESCR
+++ /dev/null
@@ -1,12 +0,0 @@
1Profanity is a console based XMPP client written in C using ncurses and
2libstrophe, inspired by irssi.
3
4Features:
5
6* Supports XMPP chat services
7* MUC chat room support
8* OTR, PGP and OMEMO message encryption
9* Roster management
10* Flexible resource and priority settings
11* Desktop notifications
12* Plugins in Python and C
diff --git a/net/profanity/pkg/PLIST b/net/profanity/pkg/PLIST
deleted file mode 100644
index 44d5f17..0000000
--- a/net/profanity/pkg/PLIST
+++ /dev/null
@@ -1,134 +0,0 @@
1@bin bin/profanity
2include/profapi.h
3@static-lib lib/libprofanity.a
4lib/libprofanity.la
5@lib lib/libprofanity.so.${LIBprofanity_VERSION}
6@man man/man1/profanity-about.1
7@man man/man1/profanity-account.1
8@man man/man1/profanity-affiliation.1
9@man man/man1/profanity-alias.1
10@man man/man1/profanity-autoaway.1
11@man man/man1/profanity-autoconnect.1
12@man man/man1/profanity-autoping.1
13@man man/man1/profanity-avatar.1
14@man man/man1/profanity-ban.1
15@man man/man1/profanity-beep.1
16@man man/man1/profanity-blocked.1
17@man man/man1/profanity-bookmark.1
18@man man/man1/profanity-caps.1
19@man man/man1/profanity-carbons.1
20@man man/man1/profanity-changepassword.1
21@man man/man1/profanity-charset.1
22@man man/man1/profanity-clear.1
23@man man/man1/profanity-close.1
24@man man/man1/profanity-cmd.1
25@man man/man1/profanity-color.1
26@man man/man1/profanity-connect.1
27@man man/man1/profanity-console.1
28@man man/man1/profanity-correct.1
29@man man/man1/profanity-correction.1
30@man man/man1/profanity-disco.1
31@man man/man1/profanity-disconnect.1
32@man man/man1/profanity-editor.1
33@man man/man1/profanity-executable.1
34@man man/man1/profanity-export.1
35@man man/man1/profanity-flash.1
36@man man/man1/profanity-form.1
37@man man/man1/profanity-gone.1
38@man man/man1/profanity-help.1
39@man man/man1/profanity-history.1
40@man man/man1/profanity-info.1
41@man man/man1/profanity-inpblock.1
42@man man/man1/profanity-inputwin.1
43@man man/man1/profanity-intype.1
44@man man/man1/profanity-invite.1
45@man man/man1/profanity-join.1
46@man man/man1/profanity-kick.1
47@man man/man1/profanity-lastactivity.1
48@man man/man1/profanity-log.1
49@man man/man1/profanity-logging.1
50@man man/man1/profanity-mainwin.1
51@man man/man1/profanity-mam.1
52@man man/man1/profanity-msg.1
53@man man/man1/profanity-nick.1
54@man man/man1/profanity-notify.1
55@man man/man1/profanity-occupants.1
56@man man/man1/profanity-omemo.1
57@man man/man1/profanity-os.1
58@man man/man1/profanity-otr.1
59@man man/man1/profanity-outtype.1
60@man man/man1/profanity-ox.1
61@man man/man1/profanity-paste.1
62@man man/man1/profanity-pgp.1
63@man man/man1/profanity-ping.1
64@man man/man1/profanity-plugins.1
65@man man/man1/profanity-prefs.1
66@man man/man1/profanity-presence.1
67@man man/man1/profanity-priority.1
68@man man/man1/profanity-privileges.1
69@man man/man1/profanity-quit.1
70@man man/man1/profanity-receipts.1
71@man man/man1/profanity-reconnect.1
72@man man/man1/profanity-reload.1
73@man man/man1/profanity-resource.1
74@man man/man1/profanity-role.1
75@man man/man1/profanity-room.1
76@man man/man1/profanity-rooms.1
77@man man/man1/profanity-roster.1
78@man man/man1/profanity-save.1
79@man man/man1/profanity-script.1
80@man man/man1/profanity-sendfile.1
81@man man/man1/profanity-serversoftware.1
82@man man/man1/profanity-silence.1
83@man man/man1/profanity-slashguard.1
84@man man/man1/profanity-software.1
85@man man/man1/profanity-splash.1
86@man man/man1/profanity-states.1
87@man man/man1/profanity-status.1
88@man man/man1/profanity-statusbar.1
89@man man/man1/profanity-sub.1
90@man man/man1/profanity-subject.1
91@man man/man1/profanity-theme.1
92@man man/man1/profanity-time.1
93@man man/man1/profanity-titlebar.1
94@man man/man1/profanity-tls.1
95@man man/man1/profanity-tray.1
96@man man/man1/profanity-url.1
97@man man/man1/profanity-vercheck.1
98@man man/man1/profanity-who.1
99@man man/man1/profanity-win.1
100@man man/man1/profanity-wins.1
101@man man/man1/profanity-wintitle.1
102@man man/man1/profanity-wrap.1
103@man man/man1/profanity-xmlconsole.1
104@man man/man1/profanity.1
105share/examples/profanity/
106share/examples/profanity/profrc.example
107share/profanity/
108share/profanity/icons/
109share/profanity/icons/proIcon.png
110share/profanity/icons/proIconMsg.png
111share/profanity/themes/
112share/profanity/themes/aqua
113share/profanity/themes/batman
114share/profanity/themes/bios
115share/profanity/themes/boothj5
116share/profanity/themes/boothj5_laptop
117share/profanity/themes/boothj5_slack
118share/profanity/themes/complex
119share/profanity/themes/forest
120share/profanity/themes/gruvbox
121share/profanity/themes/hacker
122share/profanity/themes/headache
123share/profanity/themes/joker
124share/profanity/themes/jubalian
125share/profanity/themes/mono
126share/profanity/themes/orange
127share/profanity/themes/original
128share/profanity/themes/original_bright
129share/profanity/themes/shade
130share/profanity/themes/simple
131share/profanity/themes/solarized-dark
132share/profanity/themes/solarized-light
133share/profanity/themes/spawn
134share/profanity/themes/whiteness