aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2023-10-30 11:21:44 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2023-10-30 11:21:44 +0000
commit668e3088a22df54931e4d9cca1a9dbd6b65966ec (patch)
tree62bbbbfa406426c2e7dfce92150ed59c61f92127
parent3e059e3f200678d5ee78bbd161210a76de82b2bd (diff)
downloadports-668e3088a22df54931e4d9cca1a9dbd6b65966ec.tar.gz
ports-668e3088a22df54931e4d9cca1a9dbd6b65966ec.zip
net-p2p/microdc2: unbreak the build and undeprecate this useful port
- Hardcode results of libxml2 version checks so it won't break again - Do not inhibit manpage installation, but adjust translation's path
-rw-r--r--net-p2p/microdc2/Makefile11
-rw-r--r--net-p2p/microdc2/files/patch-configure14
-rw-r--r--net-p2p/microdc2/files/patch-no-man11
-rw-r--r--net-p2p/microdc2/pkg-plist2
4 files changed, 19 insertions, 19 deletions
diff --git a/net-p2p/microdc2/Makefile b/net-p2p/microdc2/Makefile
index c9f2a1d3d7b6..935f5b0e916c 100644
--- a/net-p2p/microdc2/Makefile
+++ b/net-p2p/microdc2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= microdc2
PORTVERSION= 0.15.6
PORTREVISION= 10
CATEGORIES= net-p2p
-MASTER_SITES= http://corsair626.no-ip.org/microdc/
+MASTER_SITES= http://corsair626.no-ip.org/microdc/ LOCAL/danfe
MAINTAINER= pankov_p@mail.ru
COMMENT= Command-line based Direct Connect client
@@ -10,10 +10,6 @@ WWW= http://corsair626.no-ip.org/microdc/
LICENSE= GPLv2
-DEPRECATED= BROKEN for more than an year
-EXPIRATION_DATE= 2023-11-30
-BROKEN= does not build: undefined symbol: main_to_utf8_string
-
CONFLICTS= tthsum
USES= gnome iconv readline
@@ -26,4 +22,9 @@ OPTIONS_SUB= yes
NLS_USES= gettext
NLS_CONFIGURE_OFF= --disable-nls
+post-stage:
+ @${MKDIR} ${STAGEDIR}${MANPREFIX}/man/pl/man1
+ cd ${STAGEDIR}${MANPREFIX}/man && \
+ ${MV} man1/microdc.pl.1 pl/man1/microdc.1
+
.include <bsd.port.mk>
diff --git a/net-p2p/microdc2/files/patch-configure b/net-p2p/microdc2/files/patch-configure
index 0af2171c7f84..d6572457cdca 100644
--- a/net-p2p/microdc2/files/patch-configure
+++ b/net-p2p/microdc2/files/patch-configure
@@ -1,11 +1,19 @@
---- configure.orig 2006-12-25 02:45:07 +0800
+--- configure.orig 2006-12-24 18:45:07 UTC
+++ configure
-@@ -21508,7 +21508,7 @@ cat >>confdefs.h <<\_ACEOF
+@@ -21501,14 +21501,14 @@ fi
+
+ if test -n "$XML_CONFIG" && test -n "$TR"; then
+ LIBXML2_VERSION=`$XML_CONFIG --version | $TR -d "."`
+- if test $LIBXML2_VERSION -eq 2616; then
++ if false; then
+
+ cat >>confdefs.h <<\_ACEOF
+ #define XML_SAVE_FORMAT 1
_ACEOF
fi
- if test $LIBXML2_VERSION -ge 2616; then
-+ if test $LIBXML2_VERSION \> 2615; then
++ if true; then
cat >>confdefs.h <<\_ACEOF
#define HAVE_LIBXML2 1
_ACEOF
diff --git a/net-p2p/microdc2/files/patch-no-man b/net-p2p/microdc2/files/patch-no-man
deleted file mode 100644
index 8e0a31327f94..000000000000
--- a/net-p2p/microdc2/files/patch-no-man
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig Wed Nov 29 21:15:24 2006
-+++ src/Makefile.in Sun Dec 3 14:11:19 2006
-@@ -695,7 +695,7 @@
-
- install-info: install-info-recursive
-
--install-man: install-man1
-+install-man:
-
- installcheck-am:
-
diff --git a/net-p2p/microdc2/pkg-plist b/net-p2p/microdc2/pkg-plist
index 0294f1d3ca2b..4327334f7790 100644
--- a/net-p2p/microdc2/pkg-plist
+++ b/net-p2p/microdc2/pkg-plist
@@ -1,4 +1,6 @@
bin/microdc2
bin/tthsum
+man/man1/microdc.1.gz
+man/pl/man1/microdc.1.gz
%%NLS%%share/locale/pl/LC_MESSAGES/microdc2.mo
%%NLS%%share/locale/sv/LC_MESSAGES/microdc2.mo