Packages
Oliver Eikemeier
eikemeier at fillmore-labs.com
Thu Aug 19 01:15:58 PDT 2004
David Rhodus wrote:
There is a new set of packages uploaded to gobsd.com. Some of the
larger packages are now complete which there have been some demand for
in past emails. So things like
pkg_add -r kde # this will install the full version of KDE-3
pkg_add -r gnome2
now will work just fine.
A listing of the packages that pkg_add -r uses can be found at
http://gobsd.com/packages/Latest/
and a complete listing of every package available for download can be
viewed at http://gobsd.com/packages/All/
How about moving to bzip2 compression?
Index: add/main.c
===================================================================
RCS file: /home/dcvs/src/usr.sbin/pkg_install/add/main.c,v
retrieving revision 1.8
diff -u -u -r1.8 main.c
--- add/main.c 1 Aug 2004 04:22:49 -0000 1.8
+++ add/main.c 19 Aug 2004 08:07:43 -0000
@@ -178,11 +178,7 @@
(ptr[2] == 'b' || ptr[2] == 'g') && ptr[3] == 'z' &&
!ptr[4]))
if (strlcat(remotepkg,
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
".tbz",
-#else
- ".tgz",
-#endif
sizeof(temppackageroot)) >= sizeof(temppackageroot))
errx(1, "package name too long");
}
Index: add/perform.c
===================================================================
RCS file: /home/dcvs/src/usr.sbin/pkg_install/add/perform.c,v
retrieving revision 1.4
diff -u -u -r1.4 perform.c
--- add/perform.c 30 Jul 2004 04:46:12 -0000 1.4
+++ add/perform.c 19 Aug 2004 08:07:43 -0000
@@ -301,11 +301,7 @@
ext = strrchr(pkg_fullname, '.');
if (ext == NULL)
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
ext = ".tbz";
-#else
- ext = ".tgz";
-#endif
snprintf(path, FILENAME_MAX, "%s/%s%s", getenv("_TOP"), p->name, ext);
if (fexists(path))
cp = path;
Index: lib/file.c
===================================================================
RCS file: /home/dcvs/src/usr.sbin/pkg_install/lib/file.c,v
retrieving revision 1.3
diff -u -u -r1.3 file.c
--- lib/file.c 30 Jul 2004 04:46:13 -0000 1.3
+++ lib/file.c 19 Aug 2004 08:07:43 -0000
@@ -349,11 +349,7 @@
}
}
else
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
comp = "-j";
-#else
- comp = "-z";
-#endif
if (vsystem("/usr/bin/tar -xp %s -f '%s' %s", comp, pkg, flist ? flist : "")) {
warnx("tar extract of %s failed!", pkg);
return 1;
Index: lib/lib.h
===================================================================
RCS file: /home/dcvs/src/usr.sbin/pkg_install/lib/lib.h,v
retrieving revision 1.4
diff -u -u -r1.4 lib.h
--- lib/lib.h 30 Jul 2004 04:46:13 -0000 1.4
+++ lib/lib.h 19 Aug 2004 08:07:43 -0000
@@ -77,11 +77,7 @@
#define DISPLAY_FNAME "+DISPLAY"
#define MTREE_FNAME "+MTREE_DIRS"
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500036
-#define INDEX_FNAME "INDEX-5"
-#else
#define INDEX_FNAME "INDEX"
-#endif
#define CMD_CHAR '@' /* prefix for extended PLIST cmd */
Index: lib/url.c
===================================================================
RCS file: /home/dcvs/src/usr.sbin/pkg_install/lib/url.c,v
retrieving revision 1.1
diff -u -u -r1.1 url.c
--- lib/url.c 30 Jul 2004 04:46:13 -0000 1.1
+++ lib/url.c 19 Aug 2004 08:07:43 -0000
@@ -68,11 +68,7 @@
*(cp + 1) = '\0';
strcat(cp, "All/");
strcat(cp, spec);
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
strcat(cp, ".tbz");
-#else
- strcat(cp, ".tgz");
-#endif
}
else
return NULL;
@@ -84,11 +80,7 @@
*/
strcpy(fname, hint);
strcat(fname, spec);
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
strcat(fname, ".tbz");
-#else
- strcat(fname, ".tgz");
-#endif
}
}
else
@@ -123,11 +115,7 @@
for (fd = getdtablesize() - 1; fd >= 3; --fd)
close(fd);
execl("/usr/bin/tar", "tar",
-#if defined(__FreeBSD_version) && __FreeBSD_version >= 500039
Verbose ? "-xjvf" : "-xjf",
-#else
- Verbose ? "-xzvf" : "-xzf",
-#endif
"-", (char *)0);
_exit(2);
}
More information about the Kernel
mailing list