pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/worker2



Module Name:    pkgsrc
Committed By:   vins
Date:           Sat Jun  7 17:09:35 UTC 2025

Added Files:
        pkgsrc/x11/worker2: DESCR Makefile PLIST distinfo
        pkgsrc/x11/worker2/patches: patch-aa patch-src_nwc__dir.cc
            patch-src_nwc__dir.hh patch-src_searchop.cc

Log Message:
x11/worker2: re-import legacy version of worker as worker2

See https://mail-index.netbsd.org/tech-pkg/2025/06/05/msg031215.html

This could be updated to the last known version able to build with GCC7.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/worker2/DESCR pkgsrc/x11/worker2/Makefile \
    pkgsrc/x11/worker2/PLIST pkgsrc/x11/worker2/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/worker2/patches/patch-aa \
    pkgsrc/x11/worker2/patches/patch-src_nwc__dir.cc \
    pkgsrc/x11/worker2/patches/patch-src_nwc__dir.hh \
    pkgsrc/x11/worker2/patches/patch-src_searchop.cc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/x11/worker2/DESCR
diff -u /dev/null pkgsrc/x11/worker2/DESCR:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/DESCR    Sat Jun  7 17:09:34 2025
@@ -0,0 +1,4 @@
+Worker is a highly configurable, multilanguage file manager for X11 written
+in C++.  It uses a popular dual panels layout.
+
+This is a legacy version of worker, kept for backward compatibility. 
Index: pkgsrc/x11/worker2/Makefile
diff -u /dev/null pkgsrc/x11/worker2/Makefile:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/Makefile Sat Jun  7 17:09:34 2025
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2025/06/07 17:09:34 vins Exp $
+#
+
+DISTNAME=      worker-2.14.1
+CATEGORIES=    x11
+MASTER_SITES=  http://www.boomerangsworld.de/cms/worker/downloads/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://www.boomerangsworld.de/cms/worker/
+COMMENT=       Powerful two-panes file manager for X11 (legacy version)
+
+USE_LANGUAGES= c c++
+GNU_CONFIGURE= YES
+
+#DEPENDS+=     xview-config>=3.2.1:../../x11/xview-config
+#DEPENDS+=     xview-lib>=3.2.1:../../x11/xview-lib
+#DEPENDS+=     xview-clients>=3.2.1:../../x11/xview-clients
+
+REPLACE_BASH+= scripts/*.sh scripts/*r
+USE_TOOLS+=    bash:run
+
+BUILDLINK_DEPMETHOD.libXt?=    build
+
+.include "../../x11/libSM/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXt/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/x11/worker2/PLIST
diff -u /dev/null pkgsrc/x11/worker2/PLIST:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/PLIST    Sat Jun  7 17:09:34 2025
@@ -0,0 +1,62 @@
+@comment $NetBSD: PLIST,v 1.1 2025/06/07 17:09:34 vins Exp $
+bin/worker
+man/fr/man1/worker.1
+man/it/man1/worker.1
+man/man1/worker.1
+share/pixmaps/WorkerIcon.xpm
+share/pixmaps/WorkerIcon16.xpm
+share/pixmaps/WorkerIcon32.xpm
+share/pixmaps/WorkerIcon48.xpm
+share/worker/catalogs/deutsch.catalog
+share/worker/catalogs/deutsch.catalog.coms
+share/worker/catalogs/deutsch.catalog.coms.utf8
+share/worker/catalogs/deutsch.catalog.flags
+share/worker/catalogs/deutsch.catalog.flags.utf8
+share/worker/catalogs/deutsch.catalog.utf8
+share/worker/catalogs/francais.catalog
+share/worker/catalogs/francais.catalog.coms
+share/worker/catalogs/francais.catalog.coms.utf8
+share/worker/catalogs/francais.catalog.flags
+share/worker/catalogs/francais.catalog.flags.utf8
+share/worker/catalogs/francais.catalog.utf8
+share/worker/catalogs/italiano.catalog
+share/worker/catalogs/italiano.catalog.coms
+share/worker/catalogs/italiano.catalog.coms.utf8
+share/worker/catalogs/italiano.catalog.flags
+share/worker/catalogs/italiano.catalog.flags.utf8
+share/worker/catalogs/italiano.catalog.utf8
+share/worker/catalogs/nederlands.catalog
+share/worker/catalogs/nederlands.catalog.coms
+share/worker/catalogs/nederlands.catalog.coms.utf8
+share/worker/catalogs/nederlands.catalog.flags
+share/worker/catalogs/nederlands.catalog.flags.utf8
+share/worker/catalogs/nederlands.catalog.utf8
+share/worker/catalogs/polski.catalog
+share/worker/catalogs/polski.catalog.coms
+share/worker/catalogs/polski.catalog.coms.utf8
+share/worker/catalogs/polski.catalog.flags
+share/worker/catalogs/polski.catalog.flags.utf8
+share/worker/catalogs/polski.catalog.utf8
+share/worker/catalogs/russian.catalog
+share/worker/catalogs/russian.catalog.coms
+share/worker/catalogs/russian.catalog.coms.utf8
+share/worker/catalogs/russian.catalog.flags
+share/worker/catalogs/russian.catalog.flags.utf8
+share/worker/catalogs/russian.catalog.utf8
+share/worker/catalogs/spanish.catalog
+share/worker/catalogs/spanish.catalog.coms
+share/worker/catalogs/spanish.catalog.coms.utf8
+share/worker/catalogs/spanish.catalog.flags
+share/worker/catalogs/spanish.catalog.flags.utf8
+share/worker/catalogs/spanish.catalog.utf8
+share/worker/config-deutsch
+share/worker/config-deutsch.utf8
+share/worker/config-english
+share/worker/scripts/aa.pattern_rename.sh
+share/worker/scripts/cd2flac.sh
+share/worker/scripts/cd2mp3.sh
+share/worker/scripts/cd2ogg.sh
+share/worker/scripts/cd2wav.sh
+share/worker/scripts/displaywrapper_worker
+share/worker/scripts/xeditor
+share/worker/scripts/xliwrapper_worker
Index: pkgsrc/x11/worker2/distinfo
diff -u /dev/null pkgsrc/x11/worker2/distinfo:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/distinfo Sat Jun  7 17:09:34 2025
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2025/06/07 17:09:34 vins Exp $
+
+BLAKE2s (worker-2.14.1.tar.gz) = 1d4b3a9db08a5960e1cd8b63479766571b37f2797bf45418f392815c01dab5d6
+SHA512 (worker-2.14.1.tar.gz) = 0d2ade2ddbcf15a03bcfdf88b81ba0706a760d91b0598261fa1b9a5db1be9c991207e55427cf4aabbc5aac3160783ae92a2113b2409bf7451696f260ff97d189
+Size (worker-2.14.1.tar.gz) = 1000621 bytes
+SHA1 (patch-aa) = a2b89fba47a8d51e808a76bce8e2c1ce028c8572
+SHA1 (patch-src_nwc__dir.cc) = 96c298e10907fe2817180d62b4159976824e894f
+SHA1 (patch-src_nwc__dir.hh) = d78e06991cca2e9b7a6e99f616e33260dc2f005b
+SHA1 (patch-src_searchop.cc) = 68ac802931e489ca362cee34f59c721b60112df7

Index: pkgsrc/x11/worker2/patches/patch-aa
diff -u /dev/null pkgsrc/x11/worker2/patches/patch-aa:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/patches/patch-aa Sat Jun  7 17:09:34 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-aa,v 1.1 2025/06/07 17:09:34 vins Exp $
+
+--- configure.orig     2006-12-01 20:25:16.000000000 +0000
++++ configure
+@@ -10135,13 +10135,13 @@ fi
+ done
+ 
+ 
+-echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
+-echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
++echo "$as_me:$LINENO: checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}" >&5
++echo $ECHO_N "checking for pthread_create in ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}... $ECHO_C" >&6
+ if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+   ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lpthread  $LIBS"
++LIBS="${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}  $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ #line $LINENO "configure"
+ /* confdefs.h.  */
+@@ -10194,7 +10194,7 @@ if test $ac_cv_lib_pthread_pthread_creat
+ #define HAVE_LIBPTHREAD 1
+ _ACEOF
+ 
+-              LIBS="$LIBS -lpthread"
++              LIBS="$LIBS ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}"
+               CPPFLAGS="-D_REENTRANT $CPPFLAGS"
+ 
+ else
Index: pkgsrc/x11/worker2/patches/patch-src_nwc__dir.cc
diff -u /dev/null pkgsrc/x11/worker2/patches/patch-src_nwc__dir.cc:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/patches/patch-src_nwc__dir.cc    Sat Jun  7 17:09:34 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-src_nwc__dir.cc,v 1.1 2025/06/07 17:09:34 vins Exp $
+
+--- src/nwc_dir.cc.orig        2011-11-27 01:22:19.000000000 +0000
++++ src/nwc_dir.cc
+@@ -23,6 +23,7 @@
+ #include "nwc_file.hh"
+ #include "nwc_path.hh"
+ #include <iostream>
++#include <typeinfo>
+ 
+ namespace NWC
+ {
Index: pkgsrc/x11/worker2/patches/patch-src_nwc__dir.hh
diff -u /dev/null pkgsrc/x11/worker2/patches/patch-src_nwc__dir.hh:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/patches/patch-src_nwc__dir.hh    Sat Jun  7 17:09:35 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-src_nwc__dir.hh,v 1.1 2025/06/07 17:09:35 vins Exp $
+
+--- src/nwc_dir.hh.orig        2011-11-27 01:22:01.000000000 +0000
++++ src/nwc_dir.hh
+@@ -27,6 +27,7 @@
+ #include "nwc_fsentry.hh"
+ 
+ #include <list>
++#include <memory>
+ 
+ namespace NWC
+ {
Index: pkgsrc/x11/worker2/patches/patch-src_searchop.cc
diff -u /dev/null pkgsrc/x11/worker2/patches/patch-src_searchop.cc:1.1
--- /dev/null   Sat Jun  7 17:09:35 2025
+++ pkgsrc/x11/worker2/patches/patch-src_searchop.cc    Sat Jun  7 17:09:35 2025
@@ -0,0 +1,12 @@
+$NetBSD: patch-src_searchop.cc,v 1.1 2025/06/07 17:09:35 vins Exp $
+
+--- src/searchop.cc.orig       2011-11-27 01:22:52.000000000 +0000
++++ src/searchop.cc
+@@ -29,6 +29,7 @@
+ #include "fileviewer.hh"
+ #include "flagreplacer.hh"
+ #include <aguix/acontainerbb.h>
++#include <typeinfo>
+ 
+ const char *SearchOp::name = "SearchOp";
+ std::list<SearchOp::ResultStore*> SearchOp::_stored_results;



Home | Main Index | Thread Index | Old Index