pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/sysutils/xfile
Module Name: pkgsrc
Committed By: vins
Date: Thu May 1 07:33:20 UTC 2025
Modified Files:
pkgsrc/sysutils/xfile: Makefile PLIST distinfo
pkgsrc/sysutils/xfile/patches: patch-mf_Makefile.pkgsrc
patch-src_common.mf
Added Files:
pkgsrc/sysutils/xfile/patches: patch-src_xdgsvc.mf
Removed Files:
pkgsrc/sysutils/xfile/patches: patch-src_xfile.service
Log Message:
sysutils/xfile: update to 20250430
# pkgsrc changes
* The beta 1.0 release is not actually a fixed release, but a rolling
distribution which is kept in sync with the most recent upstream commit.
The package uses now a different versioning scheme based on commit date.
This is a temporary solution until an official 1.0 release is out.
* DBus support is now optional (disabled by default).
# upstream changes
* Added more icons and types
* Support primary selection copy/move
* Updated mount/progress dialogs
* Minor bug fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/sysutils/xfile/Makefile \
pkgsrc/sysutils/xfile/PLIST pkgsrc/sysutils/xfile/distinfo
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc \
pkgsrc/sysutils/xfile/patches/patch-src_common.mf
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/xfile/patches/patch-src_xdgsvc.mf
cvs rdiff -u -r1.1 -r0 pkgsrc/sysutils/xfile/patches/patch-src_xfile.service
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/sysutils/xfile/Makefile
diff -u pkgsrc/sysutils/xfile/Makefile:1.1 pkgsrc/sysutils/xfile/Makefile:1.2
--- pkgsrc/sysutils/xfile/Makefile:1.1 Sun Jan 5 21:38:21 2025
+++ pkgsrc/sysutils/xfile/Makefile Thu May 1 07:33:20 2025
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2025/01/05 21:38:21 vins Exp $
+# $NetBSD: Makefile,v 1.2 2025/05/01 07:33:20 vins Exp $
DISTNAME= xfile-src-1.0-beta
-PKGNAME= ${DISTNAME:S/-src//:S/-beta/beta/}
+PKGNAME= ${DISTNAME:S/-src//:S/1.0-beta/20250430/}
CATEGORIES= sysutils x11
MASTER_SITES= http://fastestcode.org/dl/
DIST_SUBDIR= ${PKGNAME_NOREV}
EXTRACT_SUFX= .tar.xz
-DISTFILES+= ${DEFAULT_DISTFILES} xfile-xdgsvc-src.tar.xz \
- xfile-slanted-icons.tar.xz
+DISTFILES+= ${DEFAULT_DISTFILES} xfile-slanted-icons.tar.xz
MAINTAINER= vins%NetBSD.org@localhost
HOMEPAGE= http://fastestcode.org/xfile.html
@@ -23,10 +22,12 @@ SHAREDIR= ${PREFIX}/share/${PKGBASE}
SUBST_CLASSES+= pkgsrc
SUBST_STAGE.pkgsrc= pre-configure
-SUBST_FILES.pkgsrc= mf/Makefile.pkgsrc src/mkicons.sh src/xfile.service
+SUBST_FILES.pkgsrc= mf/Makefile.pkgsrc src/mkicons.sh
SUBST_VARS.pkgsrc+= PKGBASE PREFIX PKGMANDIR SED SHAREDIR
SUBST_MESSAGE.pkgsrc= Replacing pkgsrc placeholders
+.include "options.mk"
+
MAKE_FLAGS+= CC=${CC:Q}
MAKE_FLAGS+= CFLAGS=${CFLAGS:Q}
MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
@@ -37,16 +38,12 @@ WRKSRC= ${WRKDIR}/xfile-beta
post-extract:
${RUN}${MV} ${WRKDIR}/slanted-icons/*.xpm \
- ${WRKSRC}/addon/icons/
-.for f in xfile-xdg.c xfile.service
- ${RUN}${MV} ${WRKDIR}/xfile-xdgsvc/${f} ${WRKSRC}/src
-.endfor
+ ${WRKSRC}/addon/icons/
INSTALLATION_DIRS+= share/applications
post-install:
- ${RUN}${LN} -s ${DESTDIR}${PREFIX}/bin/xfile \
- ${DESTDIR}${PREFIX}/bin/xfile-open
+ ${RUN}${LN} -s ${PREFIX}/bin/xfile ${DESTDIR}${PREFIX}/bin/xfile-open
${INSTALL_DATA} ${WRKSRC}/addon/icons/*.xpm \
${DESTDIR}${SHAREDIR}/icons
${INSTALL_DATA} ${WRKSRC}/addon/types/*.db \
@@ -58,6 +55,5 @@ post-install:
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
-.include "../../sysutils/dbus/buildlink3.mk"
.include "../../mk/motif.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/xfile/PLIST
diff -u pkgsrc/sysutils/xfile/PLIST:1.1 pkgsrc/sysutils/xfile/PLIST:1.2
--- pkgsrc/sysutils/xfile/PLIST:1.1 Sun Jan 5 21:38:21 2025
+++ pkgsrc/sysutils/xfile/PLIST Thu May 1 07:33:20 2025
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2025/01/05 21:38:21 vins Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/05/01 07:33:20 vins Exp $
bin/xfile
bin/xfile-open
-bin/xfile-xdgsvc
+${PLIST.dbus}bin/xfile-xdgsvc
lib/X11/app-defaults/XFile
man/man1/xfile.1
share/applications/xfile.desktop
-share/dbus-1/services/xfile.service
+${PLIST.dbus}share/dbus-1/services/xfile.service
share/doc/xfile/README
share/doc/xfile/README.icons
share/pixmaps/xfile_48x48.xpm
@@ -82,6 +82,10 @@ share/xfile/icons/kra.l.xpm
share/xfile/icons/kra.m.xpm
share/xfile/icons/kra.s.xpm
share/xfile/icons/kra.t.xpm
+share/xfile/icons/lib.l.xpm
+share/xfile/icons/lib.m.xpm
+share/xfile/icons/lib.s.xpm
+share/xfile/icons/lib.t.xpm
share/xfile/icons/makefile.l.xpm
share/xfile/icons/makefile.m.xpm
share/xfile/icons/makefile.s.xpm
@@ -117,6 +121,10 @@ share/xfile/icons/ofwp.l.xpm
share/xfile/icons/ofwp.m.xpm
share/xfile/icons/ofwp.s.xpm
share/xfile/icons/ofwp.t.xpm
+share/xfile/icons/package.l.xpm
+share/xfile/icons/package.m.xpm
+share/xfile/icons/package.s.xpm
+share/xfile/icons/package.t.xpm
share/xfile/icons/paint.l.xpm
share/xfile/icons/paint.m.xpm
share/xfile/icons/paint.s.xpm
@@ -125,6 +133,10 @@ share/xfile/icons/pdf.l.xpm
share/xfile/icons/pdf.m.xpm
share/xfile/icons/pdf.s.xpm
share/xfile/icons/pdf.t.xpm
+share/xfile/icons/picture.l.xpm
+share/xfile/icons/picture.m.xpm
+share/xfile/icons/picture.s.xpm
+share/xfile/icons/picture.t.xpm
share/xfile/icons/pixmap.l.xpm
share/xfile/icons/pixmap.m.xpm
share/xfile/icons/pixmap.s.xpm
Index: pkgsrc/sysutils/xfile/distinfo
diff -u pkgsrc/sysutils/xfile/distinfo:1.1 pkgsrc/sysutils/xfile/distinfo:1.2
--- pkgsrc/sysutils/xfile/distinfo:1.1 Sun Jan 5 21:38:21 2025
+++ pkgsrc/sysutils/xfile/distinfo Thu May 1 07:33:20 2025
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.1 2025/01/05 21:38:21 vins Exp $
+$NetBSD: distinfo,v 1.2 2025/05/01 07:33:20 vins Exp $
-BLAKE2s (xfile-1.0beta/xfile-slanted-icons.tar.xz) = 05d15677163ae69cd7184af0f96006303129d70ab4bebecf5187399f4b6b2761
-SHA512 (xfile-1.0beta/xfile-slanted-icons.tar.xz) = 0598f553d8f45487ceedd0495a115d0f1618e2fb18657e3d9ce7ae3ef0040c9b06aa9bf7224eeb59856f9e9f1258a666a4c52f46ca5edd25f8e29e4105387d50
-Size (xfile-1.0beta/xfile-slanted-icons.tar.xz) = 1772 bytes
-BLAKE2s (xfile-1.0beta/xfile-src-1.0-beta.tar.xz) = aa42deedabd1da7ca1b2b69da578dc23cfcc362ebf206b9ad4629b18a1874e6f
-SHA512 (xfile-1.0beta/xfile-src-1.0-beta.tar.xz) = 9362f1c1f940221ec1dd609b4b82a42c325283c824908aa41bac33de5d5928ec756397dd5579f793df660e029d9f3dd139555d83ffab76caea1e4c3694030f7d
-Size (xfile-1.0beta/xfile-src-1.0-beta.tar.xz) = 111280 bytes
-BLAKE2s (xfile-1.0beta/xfile-xdgsvc-src.tar.xz) = 17134f7556d67f1d340733e106c2b17903306ec07ad760fcd418f09b8f35df93
-SHA512 (xfile-1.0beta/xfile-xdgsvc-src.tar.xz) = df53d6db5eef47d3c1252d2a9346f0c56ec474622c54ebe0f3cb39ce45cca876315fa9e2ac333295f0be46e812b21b8d2e14bc08f9dc5914cd3aee2cdfac87b4
-Size (xfile-1.0beta/xfile-xdgsvc-src.tar.xz) = 3616 bytes
+BLAKE2s (xfile-20250430/xfile-slanted-icons.tar.xz) = 05d15677163ae69cd7184af0f96006303129d70ab4bebecf5187399f4b6b2761
+SHA512 (xfile-20250430/xfile-slanted-icons.tar.xz) = 0598f553d8f45487ceedd0495a115d0f1618e2fb18657e3d9ce7ae3ef0040c9b06aa9bf7224eeb59856f9e9f1258a666a4c52f46ca5edd25f8e29e4105387d50
+Size (xfile-20250430/xfile-slanted-icons.tar.xz) = 1772 bytes
+BLAKE2s (xfile-20250430/xfile-src-1.0-beta.tar.xz) = 4783335e383acee1e7aeb666889a2137b424f06d85ec57895adb16c167d6a929
+SHA512 (xfile-20250430/xfile-src-1.0-beta.tar.xz) = d77f9838d2ddd70b0d2e32bd959f646dcbc91aca872db9883bdee74d4dae20fe1fd213fb0989efa425a0d5d1dd9b170112ee3cdb6042b53dbff703d24c5d1360
+Size (xfile-20250430/xfile-src-1.0-beta.tar.xz) = 115544 bytes
+BLAKE2s (xfile-20250430/xfile-xdgsvc-src.tar.xz) = 17134f7556d67f1d340733e106c2b17903306ec07ad760fcd418f09b8f35df93
+SHA512 (xfile-20250430/xfile-xdgsvc-src.tar.xz) = df53d6db5eef47d3c1252d2a9346f0c56ec474622c54ebe0f3cb39ce45cca876315fa9e2ac333295f0be46e812b21b8d2e14bc08f9dc5914cd3aee2cdfac87b4
+Size (xfile-20250430/xfile-xdgsvc-src.tar.xz) = 3616 bytes
SHA1 (patch-Makefile) = 1316be75730b7823d5f0f00adb243bc5b9100f26
SHA1 (patch-addon_types_archive.db) = 62a95a0fc05a86771e9a0f9ab4c0c9be3e42eba7
-SHA1 (patch-mf_Makefile.pkgsrc) = 4f10424911a8216d2aa5362d30b38689bb0880d0
-SHA1 (patch-src_common.mf) = 52e5dcac5c82c61d1a7b34ed23e95a44ea7be9a4
+SHA1 (patch-mf_Makefile.pkgsrc) = 1be35b7c590b81366b22871883f783c5fa559cce
+SHA1 (patch-src_common.mf) = d7dc6dd85f73287d2dcc1143f5beb3911ef449d2
SHA1 (patch-src_mkicons.sh) = fba5d7bd304d14bdbbee39146302f8c427601b1a
-SHA1 (patch-src_xfile.service) = 5e412271706f83715e8b410162639852623c55f5
+SHA1 (patch-src_xdgsvc.mf) = 776de35bc93df1b63345a542bf712f328642e6c6
Index: pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc
diff -u pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc:1.1 pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc:1.2
--- pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc:1.1 Sun Jan 5 21:38:22 2025
+++ pkgsrc/sysutils/xfile/patches/patch-mf_Makefile.pkgsrc Thu May 1 07:33:20 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-mf_Makefile.pkgsrc,v 1.1 2025/01/05 21:38:22 vins Exp $
+$NetBSD: patch-mf_Makefile.pkgsrc,v 1.2 2025/05/01 07:33:20 vins Exp $
Add custom Makefile for pkgsrc.
---- mf/Makefile.pkgsrc.orig 2025-01-05 16:52:21.386683075 +0000
+--- mf/Makefile.pkgsrc.orig 2025-05-01 05:08:16.645311130 +0000
+++ mf/Makefile.pkgsrc
-@@ -0,0 +1,24 @@
+@@ -0,0 +1,29 @@
+# XFile pkgsrc Makefile
+
+PREFIX = @PREFIX@
@@ -16,10 +16,15 @@ Add custom Makefile for pkgsrc.
+PIXMAPDIR = @PREFIX@/share/pixmaps
+DOCDIR = @PREFIX@/share/doc/@PKGBASE@
+
-+DBUS_INCDIRS = -I@PREFIX@/include/dbus-1.0 -I@PREFIX@/lib/dbus-1.0/include
-+
+.include "common.mf"
+
++# DBus support
++.if !empty(DBUS:M1)
++DBUS_INCDIRS = -I@PREFIX@/include/dbus-1.0 -I@PREFIX@/lib/dbus-1.0/include
++DBUS_LIBS = -ldbus-1
++.include "xdgsvc.mf"
++.endif
++
+# Set to APPDEFS_CORE for core fonts
+APPDEFS = $(APPDEFS_XFT)
+
Index: pkgsrc/sysutils/xfile/patches/patch-src_common.mf
diff -u pkgsrc/sysutils/xfile/patches/patch-src_common.mf:1.1 pkgsrc/sysutils/xfile/patches/patch-src_common.mf:1.2
--- pkgsrc/sysutils/xfile/patches/patch-src_common.mf:1.1 Sun Jan 5 21:38:22 2025
+++ pkgsrc/sysutils/xfile/patches/patch-src_common.mf Thu May 1 07:33:20 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_common.mf,v 1.1 2025/01/05 21:38:22 vins Exp $
+$NetBSD: patch-src_common.mf,v 1.2 2025/05/01 07:33:20 vins Exp $
* Use standard CFLAGS and LDFLAGS.
* Point to default awk implementation path.
@@ -7,22 +7,21 @@ $NetBSD: patch-src_common.mf,v 1.1 2025/
--- src/common.mf.orig 2024-12-28 23:18:37.000000000 +0000
+++ src/common.mf
-@@ -3,8 +3,7 @@
-
+@@ -4,8 +4,6 @@
X_LIBS = -lX11 -lXinerama -lXm -lXt -lXpm
SYS_LIBS = -lm -lc
--
--CFLAGS += -DPREFIX='"$(PREFIX)"' $(INCDIRS)
-+DBUS_LIBS = -ldbus-1
+-CFLAGS += -DPREFIX='"$(PREFIX)"' $(INCDIRS)
+-
XFILE_OBJS = main.o menu.o defaults.o comdlgs.o guiutil.o typedb.o \
path.o listw.o pathw.o filemgr.o graphics.o cbproc.o exec.o \
-@@ -13,10 +12,10 @@ XFILE_OBJS = main.o menu.o defaults.o co
+ stack.o fsutil.o mbstr.o attrib.o mount.o fsproc.o fstab.o \
+@@ -13,10 +11,10 @@ XFILE_OBJS = main.o menu.o defaults.o co
.PHONY: clean install uninstall
-all: .depend xfile.ad xfile.1 xfile
-+all: .depend xfile.ad xfile.1 xfile xfile-xdgsvc
++all:: .depend xfile.ad xfile.1 xfile
xfile: icons.h $(XFILE_OBJS)
- $(CC) $(LDFLAGS) $(LIBDIRS) -o $@ $(XFILE_OBJS) $(X_LIBS) $(SYS_LIBS)
@@ -30,28 +29,16 @@ $NetBSD: patch-src_common.mf,v 1.1 2025/
# Built-in icons
icons.h: mkicons.sh icons/*.xpm
-@@ -31,7 +30,13 @@ xfile.ad: $(APPDEFS)
+@@ -31,7 +29,7 @@ xfile.ad: $(APPDEFS)
# Default (fallback) resources
defaults.c: xfile.ad
- awk -f adtoc.awk xfile.ad > $@
+ $(AWK) -f adtoc.awk xfile.ad > $@
-+
-+# XDG shim (DBus support)
-+xfile-xdg.o: xfile-xdg.c
-+ $(CC) $(CFLAGS) $(DBUS_INCDIRS) -c $< -o $@
-+xfile-xdgsvc: xfile-xdg.o
-+ $(CC) $(LDFLAGS) -o $@ xfile-xdg.o $(DBUS_LIBS)
# Manpage
MANUAL = man/intro.man man/gui.man man/db.man man/res.man man/footer.man
-@@ -43,29 +48,32 @@ clean:
- -rm defaults.c icons.h
- -rm xfile.ad
- -rm xfile.1
-+ -rm xfile-xdg
- -rm .depend
- -rm $(XFILE_OBJS) xfile
+@@ -48,24 +46,24 @@ clean:
# Dependencies
.depend: $(XFILE_OBJS:.o=.c) icons.h
@@ -74,9 +61,9 @@ $NetBSD: patch-src_common.mf,v 1.1 2025/
- install -o 0 -g 0 -m 644 icons/README $(SHAREDIR)/README.icons
- install -o 0 -g 0 -m 644 xbm/cabinet.xpm $(PREFIX)/share/pixmaps/xfile_48x48.xpm
-
-+common_install: xfile xfile.ad xfile.1 xfile-xdgsvc
++common_install:: xfile xfile.ad xfile.1
+ $(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(BINDIR)
-+ $(BSD_INSTALL_PROGRAM) xfile xfile-xdgsvc $(DESTDIR)$(BINDIR)
++ $(BSD_INSTALL_PROGRAM) xfile $(DESTDIR)$(BINDIR)
+ $(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)/man1
+ $(BSD_INSTALL_MAN) xfile.1 $(DESTDIR)$(MANDIR)/man1
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(SHAREDIR) $(DESTDIR)$(APPLRESDIR)
@@ -84,8 +71,6 @@ $NetBSD: patch-src_common.mf,v 1.1 2025/
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(SHAREDIR)/icons $(DESTDIR)$(SHAREDIR)/types
+ $(BSD_INSTALL_DATA) default.db $(DESTDIR)$(SHAREDIR)/types/system.db
+ for n in icons/*.xpm; do $(BSD_INSTALL_DATA) $$n $(DESTDIR)$(SHAREDIR)/$$n; done
-+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PREFIX)/share/dbus-1/services
-+ $(BSD_INSTALL_DATA) xfile.service $(DESTDIR)$(PREFIX)/share/dbus-1/services
+ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PIXMAPDIR) $(DESTDIR)$(DOCDIR)
+ $(BSD_INSTALL_DATA) xbm/cabinet.xpm $(DESTDIR)$(PIXMAPDIR)/xfile_48x48.xpm
+ $(BSD_INSTALL_DATA) ../README $(DESTDIR)$(DOCDIR)
Added files:
Index: pkgsrc/sysutils/xfile/patches/patch-src_xdgsvc.mf
diff -u /dev/null pkgsrc/sysutils/xfile/patches/patch-src_xdgsvc.mf:1.1
--- /dev/null Thu May 1 07:33:20 2025
+++ pkgsrc/sysutils/xfile/patches/patch-src_xdgsvc.mf Thu May 1 07:33:20 2025
@@ -0,0 +1,23 @@
+$NetBSD: patch-src_xdgsvc.mf,v 1.1 2025/05/01 07:33:20 vins Exp $
+
+Add DBus support.
+
+--- src/xdgsvc.mf.orig 2025-05-01 05:08:16.708736625 +0000
++++ src/xdgsvc.mf
+@@ -0,0 +1,16 @@
++# XDG shim common target
++# Provides DBus support to XFile
++
++all:: xfile-xdgsvc
++
++# Build
++ xfile-xdg.o: xfile-xdg.c
++ $(CC) $(CFLAGS) $(DBUS_INCDIRS) -c $< -o $@
++ xfile-xdgsvc: xfile-xdg.o
++ $(CC) $(LDFLAGS) -o $@ xfile-xdg.o $(DBUS_LIBS)
++
++# Install
++common_install:: xfile-xdgsvc
++ $(BSD_INSTALL_PROGRAM) xfile-xdgsvc $(DESTDIR)$(BINDIR)
++ $(BSD_INSTALL_DATA_DIR) $(DESTDIR)$(PREFIX)/share/dbus-1/services
++ $(BSD_INSTALL_DATA) xfile.service $(DESTDIR)$(PREFIX)/share/dbus-1/services
Home |
Main Index |
Thread Index |
Old Index