Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

19
misc/vfu/DESCR Normal file
View File

@@ -0,0 +1,19 @@
VFU is small, handy, easy-to-use file manager for UNIX/Linux.
Main features are:
* Console/Text mode!
* Copy/Move/Erase of selected files/single file/single file while
selection exists.
* Overwrite prompt when copy/move (Yes/No/Always/Never/...).
* Fast One-Key Commands.
* Filename completion (incl. extended completion: `*some[az].zip' )
* Powerful ChangeDir function (w. History, Preset favourite dirs...)
* Directory(ies) size calculation (single dir/all dirs).
* Run-Time dirs' sizes calculation! (with dir sizes cache as option)
* Extensive user-defined external support/utils!
* Interactive/octal chmod and chown (for selected files/single/...)
* File-type colorization (user defined).
* Incremental search/masking in all file lists.
* Archives support (storage/directory) incl. view/browse/extract:
TAR TGZ ZIP UC2 ARJ JAR RAR LIM LHA HA
* +++more...

46
misc/vfu/Makefile Normal file
View File

@@ -0,0 +1,46 @@
# $NetBSD: Makefile,v 1.50 2013/05/31 12:41:29 wiz Exp $
#
DISTNAME= vfu-3.04
PKGREVISION= 5
CATEGORIES= misc
MASTER_SITES= http://cade.datamax.bg/vfu/ \
${MASTER_SITE_SUNSITE:=utils/file/managers/}
EXTRACT_SUFX= .src.tar.gz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://cade.datamax.bg/vfu/
COMMENT= Small, handy, easy-to-use file manager
USE_LANGUAGES= c c++
USE_TOOLS+= perl:run
REPLACE_PERL+= rx/rx_*
INCOMPAT_CURSES= NetBSD-1.5*-* NetBSD-1.6[-_.]*-*
INCOMPAT_CURSES+= NetBSD-1.6[A-U]-*
DOCDIR= ${PREFIX}/share/doc/vfu
EGDIR= ${PREFIX}/share/examples/vfu
CONF_FILES= ${EGDIR}/vfu.conf ${PKG_SYSCONFDIR}/vfu.conf
MAKE_ENV+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q}
INSTALLATION_DIRS= bin man/man1
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} build.netbsd
do-install:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} PREFIX=${DESTDIR}${PREFIX} ${SH} install
post-install:
${INSTALL_DATA_DIR} ${DESTDIR}${DOCDIR} ${DESTDIR}${EGDIR}
cd ${WRKSRC} && \
${INSTALL_DATA} COPYING INSTALL CONFIG FAQ HISTORY NOTES README \
README.DOS THANKS.TO TODO XWINDOW.NOTES ${DESTDIR}${DOCDIR}
cd ${WRKSRC} && \
${INSTALL_DATA} ${WRKSRC}/vfu.conf ${DESTDIR}${EGDIR}/vfu.conf
.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

21
misc/vfu/PLIST Normal file
View File

@@ -0,0 +1,21 @@
@comment $NetBSD: PLIST,v 1.4 2009/06/14 18:07:32 joerg Exp $
bin/ftparc
bin/rx_auto
bin/rx_deb
bin/rx_ftp
bin/rx_tar
bin/rx_zip
bin/vfu
man/man1/vfu.1
share/doc/vfu/CONFIG
share/doc/vfu/COPYING
share/doc/vfu/FAQ
share/doc/vfu/HISTORY
share/doc/vfu/INSTALL
share/doc/vfu/NOTES
share/doc/vfu/README
share/doc/vfu/README.DOS
share/doc/vfu/THANKS.TO
share/doc/vfu/TODO
share/doc/vfu/XWINDOW.NOTES
share/examples/vfu/vfu.conf

17
misc/vfu/distinfo Normal file
View File

@@ -0,0 +1,17 @@
$NetBSD: distinfo,v 1.10 2008/10/02 14:33:58 joerg Exp $
SHA1 (vfu-3.04.src.tar.gz) = 75e87d102114dc08136420e7927e687f72a52dfd
RMD160 (vfu-3.04.src.tar.gz) = a0d1ba84d9c66216b444226ceace190ada0e795a
Size (vfu-3.04.src.tar.gz) = 187519 bytes
SHA1 (patch-aa) = ce204485f8c781a6ffeb25e4de4de21cdf33b473
SHA1 (patch-ab) = bb935cd9127479517daf36480e2637cd5447b978
SHA1 (patch-ac) = 72c05012c39bb785b4eea5d41c51bd1787e463f8
SHA1 (patch-ad) = 1410335b46d58ad9ec973b5a6b9ebe52091c0012
SHA1 (patch-ae) = a2076bb4754bc433898529734f7b25a5efd2ba57
SHA1 (patch-af) = 056851af215dbf1195b9e7f00b6b654261473945
SHA1 (patch-ag) = 3e87916630a0e9628cc28097bf2d011d15fadc42
SHA1 (patch-ah) = 50b211c8ca93393f38ed7e279795e1df0606884c
SHA1 (patch-ai) = 4a161a1df84001bdefc81384128ea74bf9d7f61d
SHA1 (patch-aj) = 265fbb0873ce0b910ba6a53da57a18269af34b82
SHA1 (patch-ak) = cfcfb94f1ba6169ef471ae47fdcd9ccc81196a39
SHA1 (patch-al) = bd947171f2027243bebe889c537426124459e2e1

23
misc/vfu/patches/patch-aa Normal file
View File

@@ -0,0 +1,23 @@
$NetBSD: patch-aa,v 1.10 2003/07/14 10:07:11 jmmv Exp $
--- install.orig 2001-10-28 15:12:15.000000000 +0100
+++ install
@@ -16,14 +16,13 @@ if [ ! -e rx/rx_auto ]; then
exit;
fi
-echo "Press ENTER to install vfu,ftparc,rx_* to /usr/local/bin"
+echo "Press ENTER to install vfu,ftparc,rx_* to ${PREFIX}/bin"
echo "Or press Ctrl+C to cancel"
read
-cp vfu/vfu ftparc/ftparc rx/rx_* /usr/local/bin
-cp vfu.1 /usr/local/man/man1
-cp vfu.conf /usr/local/etc
-cd /usr/local/bin
+cp vfu/vfu ftparc/ftparc rx/rx_* ${PREFIX}/bin
+cp vfu.1 ${PREFIX}/man/man1
+cd ${PREFIX}/bin
chmod 755 vfu ftparc rx_*
echo "done."

21
misc/vfu/patches/patch-ab Normal file
View File

@@ -0,0 +1,21 @@
$NetBSD: patch-ab,v 1.9 2003/07/14 10:07:11 jmmv Exp $
--- vfu/vfusetup.h.orig 2002-04-26 09:24:21.000000000 +0200
+++ vfu/vfusetup.h
@@ -41,15 +41,7 @@
#endif
#ifndef FILENAME_CONF_GLOBAL0
-#define FILENAME_CONF_GLOBAL0 "/etc/" FILENAME_CONF
-#endif
-
-#ifndef FILENAME_CONF_GLOBAL1
-#define FILENAME_CONF_GLOBAL1 "/usr/local/etc/" FILENAME_CONF
-#endif
-
-#ifndef FILENAME_CONF_GLOBAL2
-#define FILENAME_CONF_GLOBAL2 "/usr/local/" FILENAME_CONF
+#define FILENAME_CONF_GLOBAL0 PKG_SYSCONFDIR "/" FILENAME_CONF
#endif
#define RX_TEMP_LIST "RX_TEMP_LIST"

60
misc/vfu/patches/patch-ac Normal file
View File

@@ -0,0 +1,60 @@
$NetBSD: patch-ac,v 1.10 2004/05/24 09:10:06 adam Exp $
--- vfu/vfu.cpp.orig 2002-05-24 16:55:36.000000000 +0000
+++ vfu/vfu.cpp
@@ -9,6 +9,7 @@
*
*/
+#include <stdarg.h>
#include "vfu.h"
#include "vfuopt.h"
#include "vfufiles.h"
@@ -485,8 +486,6 @@ void vfu_help()
mb.push( " 1. $HOME/$RC_PREFIX/vfu/vfu.conf");
mb.push( " 2. $HOME/.vfu/vfu.conf");
mb.push( " 3. " FILENAME_CONF_GLOBAL0 );
- mb.push( " 4. " FILENAME_CONF_GLOBAL1 );
- mb.push( " 5. " FILENAME_CONF_GLOBAL2 );
mb.push( "" );
vfu_menu_box( 1, 4, "VFU Help ( PageUp/PageDown to scroll )" );
mb.zap();
@@ -604,10 +603,6 @@ void vfu_init()
{ /* cannot find local/user conf file, try globals */
if ( access( FILENAME_CONF_GLOBAL0, R_OK ) == 0 )
filename_conf = FILENAME_CONF_GLOBAL0;
- if ( access( FILENAME_CONF_GLOBAL1, R_OK ) == 0 )
- filename_conf = FILENAME_CONF_GLOBAL1;
- if ( access( FILENAME_CONF_GLOBAL2, R_OK ) == 0 )
- filename_conf = FILENAME_CONF_GLOBAL2;
/* if we get here then no readable conf file found */
}
@@ -1157,8 +1152,13 @@ void update_status()
files_size += s;
}
/* current fs statistics */
+#ifdef _SYS_STATVFS_H_
+ struct statvfs stafs;
+ statvfs( ".", &stafs );
+#else
struct statfs stafs;
statfs( ".", &stafs );
+#endif
fs_free = (fsize_t)(stafs.f_bsize) * (opt.show_user_free?stafs.f_bavail:stafs.f_bfree);
fs_total = (fsize_t)(stafs.f_bsize) * stafs.f_blocks;
fs_block_size = (fsize_t)(stafs.f_bsize);
@@ -2391,8 +2391,13 @@ void vfu_jump_to_mountpoint( int all )
str_word( str, " \t", t ); /* get mount point */
va.set( z, t ); /* replace line with mount point only */
+#ifdef _SYS_STATVFS_H_
+ struct statvfs stafs;
+ statvfs( t, &stafs );
+#else
struct statfs stafs;
statfs( t, &stafs );
+#endif
int hk = ('A'+ z); /* hot key */
#ifdef _TARGET_GO32_
if (toupper(t[0]) >= 'A' && toupper(t[0]) <= 'Z' && toupper(t[1]) == ':')

13
misc/vfu/patches/patch-ad Normal file
View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ad,v 1.7 2003/07/14 10:07:12 jmmv Exp $
--- build.netbsd.orig 2001-10-28 15:12:15.000000000 +0100
+++ build.netbsd
@@ -15,7 +15,7 @@ cd ..
echo "Compiling VFU..."
cd vfu
-make CCDEF="-I${LOCALBASE}/include -DFILENAME_CONF_GLOBAL0=\\\"${PREFIX}/etc/\\\" -DFILENAME_CONF_GLOBAL1=\\\"${PREFIX}/\\\" " LDDEF="-Wl,-R${LOCALBASE}/lib -L${LOCALBASE}/lib"
+make CCDEF="-I${LOCALBASE}/include -DPKG_SYSCONFDIR=\\\"${PKG_SYSCONFDIR}\\\"" LDDEF="-Wl,-R${LOCALBASE}/lib -L${LOCALBASE}/lib"
if [ -e vfu ]; then
echo "VFU compiled ok."
else

15
misc/vfu/patches/patch-ae Normal file
View File

@@ -0,0 +1,15 @@
$NetBSD: patch-ae,v 1.5 2004/05/24 09:10:06 adam Exp $
--- vslib/makefile.orig 2002-04-26 07:24:06.000000000 +0000
+++ vslib/makefile
@@ -29,8 +29,8 @@ RMFILE = rm -f
CC_0 = g++
LD_0 = g++
AR_0 = ar rvs
-CFLAGS_0 =
-CCFLAGS_0 = -I. -O2 $(CCDEF)
+CFLAGS_0 = ${CFLAGS}
+CCFLAGS_0 = -I. $(CCDEF)
LDFLAGS_0 = $(LDDEF)
ARFLAGS_0 =
TARGET_0 = libvslib.a

15
misc/vfu/patches/patch-af Normal file
View File

@@ -0,0 +1,15 @@
$NetBSD: patch-af,v 1.3 2004/05/24 09:10:06 adam Exp $
--- vfu/makefile.orig 2001-10-28 13:42:13.000000000 +0000
+++ vfu/makefile
@@ -24,8 +24,8 @@ link: link-vfu
CC_0 = g++
LD_0 = g++
AR_0 = ar rvs
-CFLAGS_0 =
-CCFLAGS_0 = -I../vslib -I/usr/include/ncurses -O2 $(CCDEF)
+CFLAGS_0 = ${CFLAGS}
+CCFLAGS_0 = -I../vslib -I/usr/include/ncurses $(CCDEF)
LDFLAGS_0 = -L../vslib -lvslib -lvscon -lncurses $(LDDEF)
ARFLAGS_0 =
TARGET_0 = vfu

15
misc/vfu/patches/patch-ag Normal file
View File

@@ -0,0 +1,15 @@
$NetBSD: patch-ag,v 1.3 2004/05/24 09:10:06 adam Exp $
--- ftparc/makefile.orig 2001-10-28 14:05:00.000000000 +0000
+++ ftparc/makefile
@@ -21,8 +21,8 @@ link: link-ftparc
CC_0 = g++
LD_0 = g++
AR_0 = ar rvs
-CFLAGS_0 =
-CCFLAGS_0 = -I../vslib -O2 $(CCDEF)
+CFLAGS_0 = ${CFLAGS}
+CCFLAGS_0 = -I../vslib $(CCDEF)
LDFLAGS_0 = -L../vslib -lvslib $(LDDEF)
ARFLAGS_0 =
TARGET_0 = ftparc

20
misc/vfu/patches/patch-ah Normal file
View File

@@ -0,0 +1,20 @@
$NetBSD: patch-ah,v 1.3 2004/05/24 09:10:06 adam Exp $
--- vfu/vfucopy.cpp.orig 2004-05-24 10:52:29.000000000 +0000
+++ vfu/vfucopy.cpp
@@ -30,9 +30,15 @@ int ignore_copy_errors = 0; /* actually
fsize_t device_free_space( const char *target ) /* user free space, NOT real! */
{
char t[MAX_PATH];
+#ifdef _SYS_STATVFS_H_
+ struct statvfs stafs;
+ str_file_path( target, t );
+ statvfs( t, &stafs );
+#else
struct statfs stafs;
str_file_path( target, t );
statfs( t, &stafs );
+#endif
return ((fsize_t)(stafs.f_bsize)) * stafs.f_bfree;
};

28
misc/vfu/patches/patch-ai Normal file
View File

@@ -0,0 +1,28 @@
$NetBSD: patch-ai,v 1.1 2006/01/11 17:02:39 joerg Exp $
--- vslib/target.h.orig 2006-01-11 16:51:18.000000000 +0000
+++ vslib/target.h
@@ -41,6 +41,14 @@
#endif
#ifdef _TARGET_UNKNOWN_
+ #if defined(__DragonFly__)
+ #define _TARGET_DRAGONFLY_
+ #define _TARGET_DESCRIPTION_ "UNIX/DRAGONFLY"
+ #undef _TARGET_UNKNOWN_
+ #endif
+#endif
+
+#ifdef _TARGET_UNKNOWN_
#if defined(WIN32)
#define _TARGET_WIN32_
#define _TARGET_DESCRIPTION_ "DOS/WIN32" // sorry :)
@@ -61,7 +69,7 @@
/****************************************** define target UNIX platforms ***/
-#if defined(_TARGET_LINUX_) || defined(_TARGET_NETBSD_)
+#if defined(_TARGET_LINUX_) || defined(_TARGET_NETBSD_) || defined(_TARGET_DRAGONFLY_)
#define _TARGET_UNIX_
#undef _TARGET_UNKNOWN_
#endif

13
misc/vfu/patches/patch-aj Normal file
View File

@@ -0,0 +1,13 @@
$NetBSD: patch-aj,v 1.1 2006/01/11 17:02:39 joerg Exp $
--- vfu/vfu.h.orig 2006-01-11 16:54:42.000000000 +0000
+++ vfu/vfu.h
@@ -34,7 +34,7 @@
#include <vslib.h>
- #ifdef _TARGET_NETBSD_
+ #if defined(_TARGET_NETBSD_) || defined(_TARGET_DRAGONFLY_)
#include <sys/param.h>
#include <sys/mount.h>
#else

13
misc/vfu/patches/patch-ak Normal file
View File

@@ -0,0 +1,13 @@
$NetBSD: patch-ak,v 1.1 2008/10/02 14:33:58 joerg Exp $
--- vslib/conmenu.cpp.orig 2008-10-02 15:59:42.000000000 +0200
+++ vslib/conmenu.cpp
@@ -172,7 +172,7 @@ int con_menu_box( int x, int y, const ch
{
for(z = 0; z < va->count(); z++)
if (strncmp("--", va->get(z), 2))
- str_add_ch( hots,int((const char*)(va->get(z))[hotkeys]) );
+ str_add_ch( hots,int((size_t)(const char*)(va->get(z))[hotkeys]) );
else
str_add_ch( hots,' ' );
str_up(hots);

20
misc/vfu/patches/patch-al Normal file
View File

@@ -0,0 +1,20 @@
$NetBSD: patch-al,v 1.1 2008/10/02 14:33:58 joerg Exp $
--- vslib/getopt2.h.orig 2008-10-02 16:00:52.000000000 +0200
+++ vslib/getopt2.h
@@ -15,7 +15,7 @@
/* next line added by <cade@biscom.net> see getopt2.cpp for changes */
#define GETOPT(opts) while((optc = getopt2(argc, argv, opts)) != -1)
-
+extern "C" {
extern char *optarg;
extern int optind;
extern int opterr;
@@ -32,4 +32,6 @@ extern int opterr_report;
int getopt2(int argc, char *argv[], char *optstring);
+}
+
#endif