ports/67381: Update port: sysutils/testdisk - Update to version 5.3.
Florent Thoumie
flz at xbsd.org
Sun May 30 13:40:14 UTC 2004
>Number: 67381
>Category: ports
>Synopsis: Update port: sysutils/testdisk - Update to version 5.3.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun May 30 06:40:12 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Florent Thoumie
>Release: FreeBSD 4.9-RC i386
>Organization:
Xbsd.org
>Environment:
System: FreeBSD gw 4.9-RC FreeBSD 4.9-RC #4: Sun Oct 5 14:25:09 CEST 2003 rf at gw:/usr/src/sys/compile/GW i386
>Description:
Update to version 5.3.
Remove pkg-plist.
Remove last added patches.
>How-To-Repeat:
N/A
>Fix:
--- testdisk-5.3.diff begins here ---
diff -ruN testdisk/Makefile testdisk.new/Makefile
--- testdisk/Makefile Tue May 18 11:28:27 2004
+++ testdisk.new/Makefile Sun May 30 15:11:13 2004
@@ -6,8 +6,7 @@
#
PORTNAME= testdisk
-PORTVERSION= 5.2
-PORTREVISION= 2
+PORTVERSION= 5.3
CATEGORIES= sysutils
MASTER_SITES= http://www.cgsecurity.org/
@@ -19,7 +18,9 @@
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="-I${PREFIX}/include" LDFLAGS="-L${PREFIX}/lib"
+PORTDOCS= *
MAN1= testdisk.1
+PLIST_FILES= sbin/testdisk
.if defined(WITH_E2FSPROGS)
LIB_DEPENDS+= ext2fs.2:${PORTSDIR}/sysutils/e2fsprogs
@@ -33,12 +34,6 @@
LIB_DEPENDS+= reiserfs-0.3.0:${PORTSDIR}/sysutils/progsreiserfs
.endif
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500040
-IGNORE= "Requires FreeBSD 5.x, some defines are missing in sys/disk.h before __FreeBSD_version 500040"
-.endif
-
.if !defined(WITH_E2FSPROGS) || !defined(WITH_NTFSPROGS) || !defined(WITH_PROGSREISERFS)
pre-everything::
@${ECHO_MSG} ""
@@ -57,6 +52,6 @@
.endif
post-patch:
- ${REINPLACE_CMD} -e 's|/doc/.(PACKAGE)-.(VERSION)|/doc/${PORTNAME}|' ${WRKSRC}/Makefile.in
+ ${REINPLACE_CMD} -e 's|/doc/.(PACKAGE)-.(VERSION)/doc|/doc/${PORTNAME}|' ${WRKSRC}/Makefile.in
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff -ruN testdisk/distinfo testdisk.new/distinfo
--- testdisk/distinfo Mon May 3 01:40:41 2004
+++ testdisk.new/distinfo Sat May 29 17:48:43 2004
@@ -1,2 +1,2 @@
-MD5 (testdisk-5.2.tar.gz) = f31ee06d2040e1d610a5891b57a86f65
-SIZE (testdisk-5.2.tar.gz) = 458451
+MD5 (testdisk-5.3.tar.gz) = 63437803dcfe67f3e2ab434c33446723
+SIZE (testdisk-5.3.tar.gz) = 460690
diff -ruN testdisk/files/patch-config.h.in testdisk.new/files/patch-config.h.in
--- testdisk/files/patch-config.h.in Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-config.h.in Thu Jan 1 01:00:00 1970
@@ -1,23 +0,0 @@
-diff -ruw config.h.in config.h.in
---- config.h.in 2004-03-06 19:39:46.000000000 +0100
-+++ config.h.in 2004-03-21 11:33:19.000000000 +0100
-@@ -3,6 +3,9 @@
- /* Define to 1 if you have the `atexit' function. */
- #undef HAVE_ATEXIT
-
-+/* Define to 1 if you have the <byteswap.h> header file. */
-+#undef HAVE_BYTESWAP_H
-+
- /* Define to 1 if you have the <curses.h> header file. */
- #undef HAVE_CURSES_H
-
-@@ -128,6 +131,9 @@
- /* Define to 1 if you have the <sys/disk.h> header file. */
- #undef HAVE_SYS_DISK_H
-
-+/* Define to 1 if you have the <sys/endian.h> header file. */
-+#undef HAVE_SYS_ENDIAN_H
-+
- /* Define to 1 if you have the <sys/ioctl.h> header file. */
- #undef HAVE_SYS_IOCTL_H
-
diff -ruN testdisk/files/patch-configure testdisk.new/files/patch-configure
--- testdisk/files/patch-configure Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-configure Thu Jan 1 01:00:00 1970
@@ -1,14 +0,0 @@
-diff -ruw configure configure
---- configure 2004-03-06 19:39:27.000000000 +0100
-+++ configure 2004-03-21 11:32:59.000000000 +0100
-@@ -4286,7 +4286,9 @@
-
-
-
--for ac_header in curses.h dal/file_dal.h dal/file.h fcntl.h features.h linux/hdreg.h locale.h machine/endian.h ncurses.h stdint.h stdlib.h string.h sys/disk.h sys/disklabel.h sys/ioctl.h sys/mount.h sys/param.h sys/time.h unistd.h
-+
-+
-+for ac_header in byteswap.h curses.h dal/file_dal.h dal/file.h fcntl.h features.h linux/hdreg.h locale.h machine/endian.h ncurses.h stdint.h stdlib.h string.h sys/disk.h sys/disklabel.h sys/endian.h sys/ioctl.h sys/mount.h sys/param.h sys/time.h unistd.h
- do
- as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
- if eval "test \"\${$as_ac_Header+set}\" = set"; then
diff -ruN testdisk/files/patch-src::common.h testdisk.new/files/patch-src::common.h
--- testdisk/files/patch-src::common.h Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-src::common.h Thu Jan 1 01:00:00 1970
@@ -1,13 +0,0 @@
-diff -ruw src/common.h src/common.h
---- src/common.h 2004-03-11 08:30:54.000000000 +0100
-+++ src/common.h 2004-03-18 13:47:21.000000000 +0100
-@@ -212,6 +212,9 @@
- (((x)&0x00ff)<<8))
- #define be16(x) (x)
- #define be24(x) (x)
-+#define le24(x) ((((x) & 0x000000ffUL) << 16) | \
-+ ((x) & 0x0000ff00UL) | \
-+ (((x) & 0x00ff0000UL) >> 16))
- #define le32(x) ((((x)&0xff000000L)>>24) | \
- (((x)&0x00ff0000L)>>8) | \
- (((x)&0x0000ff00L)<<8) | \
diff -ruN testdisk/files/patch-src::godmode.c testdisk.new/files/patch-src::godmode.c
--- testdisk/files/patch-src::godmode.c Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-src::godmode.c Thu Jan 1 01:00:00 1970
@@ -1,17 +0,0 @@
-diff -ruw src/godmode.c src/godmode.c
---- src/godmode.c 2004-03-12 22:36:04.000000000 +0100
-+++ src/godmode.c 2004-04-05 14:20:58.000000000 +0200
-@@ -656,13 +656,6 @@
- }
- LBA2CHS(disk_car,deb->part->lba-1,&start);
- start.sector=1;
-- if(start.head>0)
-- start.head--;
-- else
-- {
-- start.head=disk_car->CHS.head;
-- start.cylinder--;
-- }
- if(deb->prev && CHS2LBA(disk_car,&start)<=deb->prev->part->lba+deb->prev->part->part_size-1)
- {
- LBA2CHS(disk_car,deb->part->lba-1,&start);
diff -ruN testdisk/files/patch-src::intrface.c testdisk.new/files/patch-src::intrface.c
--- testdisk/files/patch-src::intrface.c Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-src::intrface.c Thu Jan 1 01:00:00 1970
@@ -1,23 +0,0 @@
-diff -ruw src/intrface.c src/intrface.c
---- src/intrface.c 2004-03-16 11:13:01.000000000 +0100
-+++ src/intrface.c 2004-03-30 17:19:00.000000000 +0200
-@@ -788,9 +788,6 @@
- int done=0;
- va_list ap;
- WINDOW *window;
-- va_start(ap,_format);
-- window=*(WINDOW**)ap;
-- va_end(ap);
- struct MenuItem menuBuffer[]=
- {
- { 'P', "Previous",""},
-@@ -806,6 +803,9 @@
- { 0, NULL, NULL }
- };
- char options[20];
-+ va_start(ap,_format);
-+ window=va_arg(ap,WINDOW*);
-+ va_end(ap);
- if(nbr_lines<=DUMP_MAX_LINES)
- {
- strncpy(options,"Q",sizeof(options));
diff -ruN testdisk/files/patch-src::rfs_dir.c testdisk.new/files/patch-src::rfs_dir.c
--- testdisk/files/patch-src::rfs_dir.c Sun May 9 18:49:34 2004
+++ testdisk.new/files/patch-src::rfs_dir.c Thu Jan 1 01:00:00 1970
@@ -1,14 +0,0 @@
-diff -ruw src/rfs_dir.c src/rfs_dir.c
---- src/rfs_dir.c 2004-03-03 19:40:05.000000000 +0100
-+++ src/rfs_dir.c 2004-03-18 11:51:37.000000000 +0100
-@@ -275,7 +275,8 @@
- }
-
- #ifdef HAVE_STRUCT_DAL_OPS_DEV
--int dal_set_block_size(dal_t *dal, unsigned blocksize) {
-+/*int dal_set_block_size(dal_t *dal, unsigned blocksize) { */
-+int dal_set_block_size(dal_t *dal, size_t blocksize) {
-
- if (!dal) return 0;
-
-
diff -ruN testdisk/pkg-plist testdisk.new/pkg-plist
--- testdisk/pkg-plist Mon May 3 01:40:41 2004
+++ testdisk.new/pkg-plist Thu Jan 1 01:00:00 1970
@@ -1,118 +0,0 @@
-sbin/testdisk
-%%DOCSDIR%%/AUTHORS
-%%DOCSDIR%%/COPYING
-%%DOCSDIR%%/ChangeLog
-%%DOCSDIR%%/INSTALL
-%%DOCSDIR%%/NEWS
-%%DOCSDIR%%/README
-%%DOCSDIR%%/THANKS
-%%DOCSDIR%%/doc/AfterTestdisk.html
-%%DOCSDIR%%/doc/Compile_BSD.html
-%%DOCSDIR%%/doc/Compile_DOS.html
-%%DOCSDIR%%/doc/Compile_Linux.html
-%%DOCSDIR%%/doc/Compile_Win.html
-%%DOCSDIR%%/doc/DOS_BootDisk.html
-%%DOCSDIR%%/doc/GetTestDisk.html
-%%DOCSDIR%%/doc/HomePage.html
-%%DOCSDIR%%/doc/Linux_BootDisk.html
-%%DOCSDIR%%/doc/MenuAdvanced.html
-%%DOCSDIR%%/doc/MenuAnalyse.html
-%%DOCSDIR%%/doc/MenuDelete.html
-%%DOCSDIR%%/doc/MenuGeometry.html
-%%DOCSDIR%%/doc/MenuMBRCode.html
-%%DOCSDIR%%/doc/MenuOptions.html
-%%DOCSDIR%%/doc/RunningTestdisk.html
-%%DOCSDIR%%/doc/TDRUN.gif
-%%DOCSDIR%%/doc/TechnicalNotes.html
-%%DOCSDIR%%/doc/TestDiskCompilation.html
-%%DOCSDIR%%/doc/TestdiskDevelopmentGroup.html
-%%DOCSDIR%%/doc/examples.html
-%%DOCSDIR%%/doc/ext2fsCompil.html
-%%DOCSDIR%%/doc/logo.png
-%%DOCSDIR%%/doc/ntfsCompil.html
-%%DOCSDIR%%/doc/reiserfsCompil.html
-%%DOCSDIR%%/doc/screen01.gif
-%%DOCSDIR%%/doc/screen02.gif
-%%DOCSDIR%%/doc/screen03.gif
-%%DOCSDIR%%/doc/screen04.gif
-%%DOCSDIR%%/doc/screen05.gif
-%%DOCSDIR%%/doc/screen06.gif
-%%DOCSDIR%%/doc/screen07.gif
-%%DOCSDIR%%/doc/screen08.gif
-%%DOCSDIR%%/doc/screen09.gif
-%%DOCSDIR%%/doc/screen10.gif
-%%DOCSDIR%%/doc/screen11.gif
-%%DOCSDIR%%/doc/screen12.gif
-%%DOCSDIR%%/doc/screen13.gif
-%%DOCSDIR%%/doc/screen14.gif
-%%DOCSDIR%%/doc/screen15.gif
-%%DOCSDIR%%/doc/screen16.gif
-%%DOCSDIR%%/doc/screen16.png
-%%DOCSDIR%%/doc/testdisk.html
-%%DOCSDIR%%/doc/testdisk_change_partition.gif
-%%DOCSDIR%%/doc/testdisk_check.gif
-%%DOCSDIR%%/doc/testdisk_recovery_in_progress.gif
-%%DOCSDIR%%/doc/testdisk_start.gif
-%%DOCSDIR%%/doc/testdisk_write.gif
-%%DOCSDIR%%/doc/testdisklogo-clear-100.gif
-%%DOCSDIR%%/doc/testdisklogo2.gif
-%%DOCSDIR%%/doc/themes/default/buttons/RSS.png
-%%DOCSDIR%%/doc/themes/default/buttons/en/Next.gif
-%%DOCSDIR%%/doc/themes/default/buttons/en/Previous.gif
-%%DOCSDIR%%/doc/themes/default/buttons/valid-xhtml10.png
-%%DOCSDIR%%/doc/themes/default/buttons/vcss.gif
-%%DOCSDIR%%/doc/themes/default/buttons/vcss.png
-%%DOCSDIR%%/doc/themes/default/buttons/vxhtml10.gif
-%%DOCSDIR%%/doc/themes/default/images/favicon.ico
-%%DOCSDIR%%/doc/themes/default/images/ftp.png
-%%DOCSDIR%%/doc/themes/default/images/http.png
-%%DOCSDIR%%/doc/themes/default/images/https.png
-%%DOCSDIR%%/doc/themes/default/images/interwiki.png
-%%DOCSDIR%%/doc/themes/default/images/logo.png
-%%DOCSDIR%%/doc/themes/default/images/mailto.png
-%%DOCSDIR%%/doc/themes/default/images/png.png
-%%DOCSDIR%%/doc/themes/default/images/signature.png
-%%DOCSDIR%%/doc/themes/default/images/url.png
-%%DOCSDIR%%/doc/themes/default/phpwiki-heavy.css
-%%DOCSDIR%%/doc/themes/default/phpwiki-modern-heavy.css
-%%DOCSDIR%%/doc/themes/default/phpwiki-modern.css
-%%DOCSDIR%%/doc/themes/default/phpwiki-printer.css
-%%DOCSDIR%%/doc/themes/default/phpwiki-topbottombars.css
-%%DOCSDIR%%/doc/themes/default/phpwiki.css
-%%DOCSDIR%%/doc/themes/default/templates/actionbar.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/blogform.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/body.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/bottom.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/browse-footer.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/browse.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/content.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/debug.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/dialog.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/editpage.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/frame-footer.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/frame-header.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/frameset.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/head.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/homepage.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/html.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/htmldump.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/info.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/login.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/navbar.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/nochanges.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/redirect.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/savepage.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/signin.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/top.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/userprefs.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/viewsource.tmpl
-%%DOCSDIR%%/doc/themes/default/templates/wikiblog.tmpl
-%%DOCSDIR%%/doc/tips.html
- at dirrm %%DOCSDIR%%/doc/themes/default/templates
- at dirrm %%DOCSDIR%%/doc/themes/default/images
- at dirrm %%DOCSDIR%%/doc/themes/default/buttons/en
- at dirrm %%DOCSDIR%%/doc/themes/default/buttons
- at dirrm %%DOCSDIR%%/doc/themes/default
- at dirrm %%DOCSDIR%%/doc/themes
- at dirrm %%DOCSDIR%%/doc
- at dirrm %%DOCSDIR%%
--- testdisk-5.3.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list