aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDima Panov <fluffy@FreeBSD.org>2024-06-18 10:17:47 +0000
committerDima Panov <fluffy@FreeBSD.org>2024-06-18 10:20:13 +0000
commit39e60c16fa8e8a7ab77b7c369590ac28471d74d2 (patch)
treeda1822f3b43391e45a87e176cf954ed1a3f020b2
parent31b17db3c47d6c47ccc4923f0bec6205c15c9c64 (diff)
downloadports-39e60c16fa8e8a7ab77b7c369590ac28471d74d2.tar.gz
ports-39e60c16fa8e8a7ab77b7c369590ac28471d74d2.zip
x11-fm/doublecmd: update to 1.1.15 gamma release
-rw-r--r--x11-fm/doublecmd/Makefile28
-rw-r--r--x11-fm/doublecmd/distinfo10
-rw-r--r--x11-fm/doublecmd/files/patch-src_platform_unix_upollthread.pas2
-rw-r--r--x11-fm/doublecmd/files/patch-src_uGlobsPaths.pas13
4 files changed, 25 insertions, 28 deletions
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index 890e20f2743a..caa2503c911b 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= doublecmd
-PORTVERSION= 1.1.8
+PORTVERSION= 1.1.15
DISTVERSIONPREFIX= v
-PORTREVISION= 4
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -21,7 +20,7 @@ USES= desktop-file-utils dos2unix fpc gnome lazarus:flavors xorg
DOS2UNIX_FILES= components/multithreadprocs/mtpcpu.pas src/dmhelpmanager.pas
USE_GITHUB= yes
GH_PROJECT= doublecmd.github.io:help
-GH_TAGNAME= 1.0.10:help
+GH_TAGNAME= ${DISTVERSIONPREFIX}1.1.10:help
USE_GNOME= cairo glib20
USE_XORG= x11
@@ -49,8 +48,8 @@ OPTIONS_DEFAULT= DSX_LOCATE WCX_BASE64 WCX_CPIO WCX_DEB WCX_RPM WCX_UNRAR \
OPTIONS_GROUP= DSX WCX WDX WFX WLX
OPTIONS_GROUP_DSX= DSX_LOCATE
-OPTIONS_GROUP_WCX= WCX_BASE64 WCX_CPIO WCX_DEB WCX_RPM WCX_UNBZ2 WCX_UNRAR \
- WCX_ZIP
+OPTIONS_GROUP_WCX= WCX_BASE64 WCX_CPIO WCX_DEB WCX_RPM WCX_SEVENZIP \
+ WCX_TORRENT WCX_UNRAR WCX_ZIP
OPTIONS_GROUP_WDX= WDX_AUDIOINFO WDX_DEB WDX_RPM WDX_SCRIPTS WDX_TEXTLINE
OPTIONS_GROUP_WFX= WFX_FTP WFX_SAMBA
OPTIONS_GROUP_WLX= WLX_MPLAYER
@@ -63,7 +62,8 @@ WCX_CPIO_DESC= CPIO format support
WCX_DEB_DESC= Debian package archive support
WCX_DESC= Packer plugins to work with archives
WCX_RPM_DESC= Red Hat package archive support
-WCX_UNBZ2_DESC= BZIP2 format support
+WCX_SEVENZIP_DESC= 7z format support (broken yet)
+WCX_TORRENT_DESC= BitTorrent format support
WCX_UNRAR_DESC= RAR format support
WCX_ZIP_DESC= ZIP format support
@@ -85,6 +85,8 @@ WCX_UNRAR_LIB_DEPENDS= libunrar.so:archivers/libunrar
WFX_SAMBA_USES= samba:lib
WLX_MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer
+WCX_SEVENZIP_BROKEN= Not ready yet to use, require unit JwaWinBase
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDEBUG}
@@ -96,7 +98,7 @@ LAZARUS_PROJECT_FILES+= plugins/wfx/ftp/src/ftp.lpi
.endif
.if ${PORT_OPTIONS:MWCX_BASE64}
-LAZARUS_PROJECT_FILES+= plugins/wcx/base64/src/base64wcx.lpi
+LAZARUS_PROJECT_FILES+= plugins/wcx/base64/src/base64wcx.lpi
.endif
.if ${PORT_OPTIONS:MWCX_CPIO}
@@ -107,14 +109,18 @@ LAZARUS_PROJECT_FILES+= plugins/wcx/cpio/src/cpio.lpi
LAZARUS_PROJECT_FILES+= plugins/wcx/deb/src/deb.lpi
.endif
-.if ${PORT_OPTIONS:MWCX_UNBZ2}
-LAZARUS_PROJECT_FILES+= plugins/wcx/unbz2/src/unbz2.lpi
-.endif
-
.if ${PORT_OPTIONS:MWCX_RPM}
LAZARUS_PROJECT_FILES+= plugins/wcx/rpm/src/rpm.lpi
.endif
+.if ${PORT_OPTIONS:MWCX_SEVENZIP}
+LAZARUS_PROJECT_FILES+= plugins/wcx/sevenzip/src/SevenZipWcx.lpi
+.endif
+
+.if ${PORT_OPTIONS:MWCX_TORRENT}
+LAZARUS_PROJECT_FILES+= plugins/wcx/torrent/src/torrent.lpi
+.endif
+
.if ${PORT_OPTIONS:MWCX_UNRAR}
LAZARUS_PROJECT_FILES+= plugins/wcx/unrar/src/unrar.lpi
.endif
diff --git a/x11-fm/doublecmd/distinfo b/x11-fm/doublecmd/distinfo
index 064c48c3be79..646f6a88a9e2 100644
--- a/x11-fm/doublecmd/distinfo
+++ b/x11-fm/doublecmd/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1704384484
-SHA256 (doublecmd-doublecmd-v1.1.8_GH0.tar.gz) = 77de83ad2d76c7dda9b5c2a310198f6184ff0d68d5f01aa299ba77941fe11f72
-SIZE (doublecmd-doublecmd-v1.1.8_GH0.tar.gz) = 9072246
-SHA256 (doublecmd-doublecmd.github.io-1.0.10_GH0.tar.gz) = f13935373728d654e1b3e39be6156e5e3d878569dd9d64992f1684fc17f28eff
-SIZE (doublecmd-doublecmd.github.io-1.0.10_GH0.tar.gz) = 7605382
+TIMESTAMP = 1718700145
+SHA256 (doublecmd-doublecmd-v1.1.15_GH0.tar.gz) = 785351f1a444478b8804c59647b0d44e563091115869da4a835f9175c2fd45c9
+SIZE (doublecmd-doublecmd-v1.1.15_GH0.tar.gz) = 9609492
+SHA256 (doublecmd-doublecmd.github.io-v1.1.10_GH0.tar.gz) = 8175d082712beb757aa48136e6443f3532e950d437292f3e3de50f1baeef1ab1
+SIZE (doublecmd-doublecmd.github.io-v1.1.10_GH0.tar.gz) = 7947552
diff --git a/x11-fm/doublecmd/files/patch-src_platform_unix_upollthread.pas b/x11-fm/doublecmd/files/patch-src_platform_unix_upollthread.pas
index d7ec77137bdf..f378eb8b4f5a 100644
--- a/x11-fm/doublecmd/files/patch-src_platform_unix_upollthread.pas
+++ b/x11-fm/doublecmd/files/patch-src_platform_unix_upollthread.pas
@@ -5,7 +5,7 @@
FEventPipe[0] := -1;
FEventPipe[1] := -1;
- if fpPipe(FEventPipe) < 0 then
-+ if fpPipe(FEventPipe, 0) < 0 then
++ if fpPipe(FEventPipe, longint(0)) < 0 then
Print(SysErrorMessage(fpGetErrNo))
else begin
// Set both ends of pipe non blocking
diff --git a/x11-fm/doublecmd/files/patch-src_uGlobsPaths.pas b/x11-fm/doublecmd/files/patch-src_uGlobsPaths.pas
index 62d6eac7ed3a..c7cc83f548b4 100644
--- a/x11-fm/doublecmd/files/patch-src_uGlobsPaths.pas
+++ b/x11-fm/doublecmd/files/patch-src_uGlobsPaths.pas
@@ -1,6 +1,6 @@
---- src/uGlobsPaths.pas.orig 2024-01-04 17:03:35 UTC
+--- src/uGlobsPaths.pas.orig 2024-02-29 18:56:08 UTC
+++ src/uGlobsPaths.pas
-@@ -3,7 +3,7 @@ unit uGlobsPaths;
+@@ -3,7 +3,7 @@ var
interface
var
@@ -17,12 +17,3 @@
//Global Configuration Filename
const
-@@ -74,7 +75,7 @@ end;
-
- procedure Initialize;
- begin
-- gpExePath := ExtractFilePath(TryReadAllLinks(ParamStr(0)));
-+ //gpExePath := ExtractFilePath(TryReadAllLinks(ParamStr(0)));
- gpGlobalCfgDir := gpExePath + 'settings' + DirectorySeparator;
- end;
-