palm/pdbc - why is it marked broken?

matt donovan kitchetech at gmail.com
Wed Dec 31 16:25:42 UTC 2008


On Wed, Dec 31, 2008 at 9:55 AM, Torfinn Ingolfsen <tingox at gmail.com> wrote:

> Hello,
> I don't exactly have any use for the port palm/pdbc, but why is it
> marked broken?
> The commit says checksum mismatch, but if I remove the BROKEN line
> from Makefile, it checks out fine here:
>
> root at kg-v2# port test
> ===> Validating port with portlint
> WARN: Makefile: only one MASTER_SITE configured.  Consider adding
> additional mirrors.
> WARN: Makefile: use of DISTFILES with single file discouraged.
> distribution filename should be set by DISTNAME and EXTRACT_SUFX.
> WARN: Makefile: DISTFILES/DISTNAME affects WRKSRC. take caution when
> changing them.
> 0 fatal errors and 3 warnings found.
> ===> flags: PREFIX=/tmp/pdbc-0.9.5_1 NO_DEPENDS=yes
> PKG_DBDIR=/tmp/pkg_db.54T1WCr6 --
> ===> Cleaning workspace before port test
> ===>  Cleaning for pdbc-0.9.5_1
> ===>   NOTICE:
>
> This port is deprecated; you may wish to reconsider installing it:
>
> has been broken for more than 6 months.
>
> It is scheduled to be removed on or after 2009-01-19.
>
> ===>  Vulnerability check disabled, database not found
> => pdbc_0.9.5.zip doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://trials.palmgear.com/dl2.php/29490.zip/.
> fetch: http://trials.palmgear.com/dl2.php/29490.zip/pdbc_0.9.5.zip:
> size mismatch: expected 220150, actual 0
> => Attempting to fetch from
> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
> pdbc_0.9.5.zip                                100% of  214 kB  454 kBps
> ===>  Extracting for pdbc-0.9.5_1
> => MD5 Checksum OK for pdbc_0.9.5.zip.
> => SHA256 Checksum OK for pdbc_0.9.5.zip.
> /bin/chmod -R u+rw,go-w /usr/ports/palm/pdbc/work/pdbc-0.9.5
> /bin/mv /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man4/pdbc.4
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man4/pdbc.5
> /bin/mv /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man4
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man5
> /bin/chmod a-x /usr/ports/palm/pdbc/work/pdbc-0.9.5/src/*
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man?/*
> ===>  Patching for pdbc-0.9.5_1
> ===>  Applying FreeBSD patches for pdbc-0.9.5_1
> ===>  Configuring for pdbc-0.9.5_1
> ===>  Building for pdbc-0.9.5_1
> Makefile.unix:67: make.deps: No such file or directory
> cc -MM -O2 -fno-strict-aliasing -pipe utils.c error.c comperror.c
> memfile.c records.c fileheader.c scope.c pdbc.c pdbdec.c > make.deps
> cc -O2 -fno-strict-aliasing -pipe   -c -o pdbc.o pdbc.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o utils.o utils.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o error.o error.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o comperror.o comperror.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o memfile.o memfile.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o records.o records.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o fileheader.o fileheader.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o scope.o scope.c
> cc -O2 -fno-strict-aliasing -pipe   -c -o parser.o parser.c
> bison -d parser.y -o parser.c
> flex -i -olexer.c lexer.flex
> cc -O2 -fno-strict-aliasing -pipe   -c -o lexer.o lexer.c
> cc   pdbc.o utils.o error.o comperror.o memfile.o records.o
> fileheader.o scope.o parser.o lexer.o   -o pdbc
> cc -O2 -fno-strict-aliasing -pipe   -c -o pdbdec.o pdbdec.c
> cc   pdbdec.o utils.o error.c   -o pdbdec
> ===>  Installing for pdbc-0.9.5_1
> ===>   Generating temporary packing list
> ===>  Checking if palm/pdbc already installed
> install  -s -o root -g wheel -m 555
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/src/pdbc /tmp/pdbc-0.9.5_1/bin
> install  -s -o root -g wheel -m 555
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/src/pdbdec /tmp/pdbc-0.9.5_1/bin
> install  -o root -g wheel -m 444
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man1/pdbc.1
> /tmp/pdbc-0.9.5_1/man/man1
> install  -o root -g wheel -m 444
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man1/pdbdec.1
> /tmp/pdbc-0.9.5_1/man/man1
> install  -o root -g wheel -m 444
> /usr/ports/palm/pdbc/work/pdbc-0.9.5/man/man5/pdbc.5
> /tmp/pdbc-0.9.5_1/man/man5
> ===>   Compressing manual pages for pdbc-0.9.5_1
> ===>   Registering installation for pdbc-0.9.5_1
> ===>  Building package for pdbc-0.9.5_1
> Creating package /usr/ports/palm/pdbc/pdbc-0.9.5_1.tbz
> Registering depends:.
> Creating bzip'd tar ball in '/usr/ports/palm/pdbc/pdbc-0.9.5_1.tbz'
> ===> Checking pkg_info
> pdbc-0.9.5_1        Palm DataBase Compiler/Decompiler
> ===> Checking shared library dependencies
> /lib/libc.so.7
> ===>  Deinstalling for palm/pdbc
> ===>   Deinstalling pdbc-0.9.5_1
> ===> Extra files and directories check
> ===> Cleaning up after port test
> ===>  Cleaning for pdbc-0.9.5_1
> ===>  Removing existing /tmp/pdbc-0.9.5_1 dir
> ===> Done.
>
> Am I missing something?
> --
> Regards,
> Torfinn Ingolfsen
> _______________________________________________
> freebsd-ports at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe at freebsd.org"


I worked on this before the port doesn't work anymore from what I remember.
I think I fixed the checksum mismatch but for a while there the distfile
could not be found anywhere


More information about the freebsd-ports mailing list