1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-30 05:40:06 +00:00

- Update to 0.3.0p3

- Update maintainer's address

PR:		ports/64677
Submitted by:	Eric J. Christeson <Eric.J.Christeson.ejc@crackpot.org> (maintainer)
This commit is contained in:
Pav Lucistnik 2004-03-26 16:58:13 +00:00
parent 99a58fd46a
commit 4acb929bc8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=105347
6 changed files with 7 additions and 120 deletions

View File

@ -1,23 +1,21 @@
# New ports collection makefile for: bbsmount
# Date created: 11 October 2003
# Whom: Eric J. Christeson <echriste@702com.net>
# Whom: Eric J. Christeson <ejc@crackpot.org>
#
# $FreeBSD$
#
PORTNAME= bbsmount
PORTVERSION= 0.3.0p1
PORTREVISION= 1
PORTVERSION= 0.3.0p3
CATEGORIES= sysutils
MASTER_SITES= http://phoenix.inf.upol.cz/~jezberam/bbsmount/files/
DISTNAME= ${PORTNAME}-${PORTVERSION:S/p/pre/}
MAINTAINER= echriste@702com.net
MAINTAINER= ejc@crackpot.org
COMMENT= Graphical disk mounter for the Blackbox slit
USE_X_PREFIX= yes
WRKSRC= ${WRKDIR}/${DISTNAME}
USE_GMAKE= yes
USE_XLIB= yes
USE_REINPLACE= yes
GNU_CONFIGURE= yes

View File

@ -1,2 +1,2 @@
MD5 (bbsmount-0.3.0pre1.tar.gz) = b5a6590c8be5d820c85e1cb17b942a43
SIZE (bbsmount-0.3.0pre1.tar.gz) = 141974
MD5 (bbsmount-0.3.0pre3.tar.gz) = 472cea75cb6a6baef281a27e5954dab9
SIZE (bbsmount-0.3.0pre3.tar.gz) = 147635

View File

@ -1,78 +0,0 @@
--- bbsmount.cc.orig Thu May 8 16:10:07 2003
+++ bbsmount.cc Sat Oct 11 08:02:39 2003
@@ -41,6 +41,9 @@
#endif /* !TIME_WITH_SYS_TIME */
#include <pthread.h>
+#include <sys/param.h>
+#include <sys/ucred.h>
+#include <sys/mount.h>
#include "bbsmount.hh"
#include "version.h"
@@ -128,25 +131,18 @@
{
set<int> result;
map<string, int>::const_iterator pointer;
- char buffer[max_mtab_line_length], md[max_mount_device_point_size], mp[max_mount_device_point_size];
- FILE *mtab;
-
- mtab = fopen(MTAB_FILE, "rt");
- if (!mtab) {
- fprintf(stderr, "Can't open mtab file!");
+ struct statfs *mbuf;
+ int i, size;
+ if((size = getmntinfo(&mbuf, MNT_NOWAIT)) == 0) {
+ fprintf(stderr, "getmntinfo() failed");
return result;
+ }
+
+ for(i = 0; i < size; i++) {
+ pointer = mount_points.find(string(mbuf[i].f_mntonname));
+ if (pointer != mount_points.end())
+ result.insert(pointer->second);
}
-
- while (!feof(mtab)) {
- if (fgets(buffer, max_mtab_line_length, mtab) > 0) {
- sscanf(buffer, "%s %s", md, mp);
- pointer = mount_points.find(string(mp));
- if (pointer != mount_points.end())
- result.insert(pointer->second);
- }
- }
-
- fclose(mtab);
return result;
}
@@ -179,26 +175,18 @@
void *
check_mounts(void *param)
{
- struct stat info;
- int mtab_size = 0, return_value, counter;
- time_t mtab_time = time(NULL);
+ int return_value, counter;
map<string, int> mount_points;
for (counter = 0; counter < (int)AppWindow->GetMountPointsCount(); counter++)
mount_points[AppWindow->GetMountPoint(counter).GetMountPoint()] = counter;
while (!finish_checking) {
- stat(MTAB_FILE, &info);
- if ((difftime(info.st_mtime, mtab_time) > 0) || (mtab_size != info.st_size)) {
- mtab_size = info.st_size;
- mtab_time = info.st_mtime;
- update_mount_points(mount_points);
- create_notify_event();
- }
+ update_mount_points(mount_points);
+ create_notify_event();
return_value = sleep(AppWindow->GetResources()->app.refresh_time);
if (return_value != 0)
finish_checking = true;
}
-
pthread_exit(NULL);
return NULL;
}

View File

@ -1,20 +0,0 @@
--- configure.orig Mon May 12 04:02:56 2003
+++ configure Sat Oct 11 08:01:12 2003
@@ -5308,7 +5308,7 @@
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ (eval $ac_cpp $CFLAGS conftest.$ac_ext) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1
@@ -5454,7 +5454,7 @@
#include <$ac_header>
_ACEOF
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+ (eval $ac_cpp $CFLAGS conftest.$ac_ext) 2>conftest.er1
ac_status=$?
grep -v '^ *+' conftest.er1 >conftest.err
rm -f conftest.er1

View File

@ -1,15 +0,0 @@
--- data/Makefile.am.orig Mon May 12 04:06:36 2003
+++ data/Makefile.am Sat Oct 11 11:30:00 2003
@@ -1,10 +1,8 @@
configdir = $(datadir)/bbtools
exampledir = $(pkgdatadir)/examples
-config_DATA = bbsmount.bb \
- bbsmount.style \
- bbsmount.nobb \
- README.bbsmount
+config_DATA = bbsmount.style \
+ bbsmount.nobb
example_DATA = bbsmount.bb.ex

View File

@ -1,8 +1,10 @@
bin/tkmsg
bin/bbsmount
share/bbtools/bbsmount.bb
share/bbtools/bbsmount.bb-sample
share/bbtools/bbsmount.nobb
share/bbtools/bbsmount.style
share/bbtools/README.bbsmount
share/bbsmount/examples/bbsmount.bb.ex
share/bbsmount/images/notfound.xpm
share/bbsmount/images/mountedcd.xpm