Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 20 Jan 2002 21:11:50 +0100
From:      Miguel Mendez <flynn@energyhq.homeip.net>
To:        ports@freebsd.org
Subject:   Port in progress...
Message-ID:  <20020120201209.E12D23FC1F@energyhq.homeip.net>

next in thread | raw e-mail | index | archive | help

--------------Boundary-00=_QR69JYZIK9P69BBIMZQ6
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Hi porters,

I'm currently working on the port of disc-cover 
(http://www.liacs.nl/~jvhemert/disc-cover/) , which happens to depend on 
FreeDB.pm which I've alreayd ported, well, almost. This perl module has some 
hardcoded ioctls for cdrom access which I'm replacing with FreeBSD 
equivalents. Of course, there are no comments are all in the code, but I 
think I got it pretty clear. Has anyone experience in this kind of ports 
and/or would like to help here? The port still doesn't work but I'm confident 
I'll get it to do so in a few days. I only have SCSI cdrom's so I can only 
test it on that. Any suggestion/ideas/feedback?

I attach the two .shar files if anyone wants to play around with it. 
p5-FreeDB goes to audio and so does disc-cover.

Cheers,
-- 
        Miguel Mendez - flynn@energyhq.homeip.net
        EnergyHQ :: http://energyhq.homeip.net
        FreeBSD - The power to serve!

--------------Boundary-00=_QR69JYZIK9P69BBIMZQ6
Content-Type: text/plain;
  charset="iso-8859-1";
  name="p5-FreeDB.shar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="p5-FreeDB.shar"

IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJcDUtRnJlZURCCiMJcDUtRnJl
ZURCL3BrZy1wbGlzdAojCXA1LUZyZWVEQi9wa2ctZGVzY3IKIwlwNS1GcmVlREIvcGtnLWNvbW1l
bnQKIwlwNS1GcmVlREIvZGlzdGluZm8KIwlwNS1GcmVlREIvTWFrZWZpbGUKIwlwNS1GcmVlREIv
ZmlsZXMKIwlwNS1GcmVlREIvZmlsZXMvcGF0Y2gtRnJlZURCLnBtCiMKZWNobyBjIC0gcDUtRnJl
ZURCCm1rZGlyIC1wIHA1LUZyZWVEQiA+IC9kZXYvbnVsbCAyPiYxCmVjaG8geCAtIHA1LUZyZWVE
Qi9wa2ctcGxpc3QKc2VkICdzL15YLy8nID5wNS1GcmVlREIvcGtnLXBsaXN0IDw8ICdFTkQtb2Yt
cDUtRnJlZURCL3BrZy1wbGlzdCcKWGxpYi9wZXJsNS9zaXRlX3BlcmwvJSVQRVJMX1ZFUiUlL0Zy
ZWVEQi5wbQpYbGliL3Blcmw1L3NpdGVfcGVybC8lJVBFUkxfVkVSJSUvJSVQRVJMX0FSQ0glJS9h
dXRvL0ZyZWVEQi8ucGFja2xpc3QKWEBkaXJybSBsaWIvcGVybDUvc2l0ZV9wZXJsLyUlUEVSTF9W
RVIlJS8lJVBFUkxfQVJDSCUlL2F1dG8vRnJlZURCCkVORC1vZi1wNS1GcmVlREIvcGtnLXBsaXN0
CmVjaG8geCAtIHA1LUZyZWVEQi9wa2ctZGVzY3IKc2VkICdzL15YLy8nID5wNS1GcmVlREIvcGtn
LWRlc2NyIDw8ICdFTkQtb2YtcDUtRnJlZURCL3BrZy1kZXNjcicKWE5vdCBmaWxsZWQgeWV0CkVO
RC1vZi1wNS1GcmVlREIvcGtnLWRlc2NyCmVjaG8geCAtIHA1LUZyZWVEQi9wa2ctY29tbWVudApz
ZWQgJ3MvXlgvLycgPnA1LUZyZWVEQi9wa2ctY29tbWVudCA8PCAnRU5ELW9mLXA1LUZyZWVEQi9w
a2ctY29tbWVudCcKWE5vdCBmaWxsZWQgeWV0CkVORC1vZi1wNS1GcmVlREIvcGtnLWNvbW1lbnQK
ZWNobyB4IC0gcDUtRnJlZURCL2Rpc3RpbmZvCnNlZCAncy9eWC8vJyA+cDUtRnJlZURCL2Rpc3Rp
bmZvIDw8ICdFTkQtb2YtcDUtRnJlZURCL2Rpc3RpbmZvJwpYTUQ1IChGcmVlREItMS4xLjIudGFy
Lmd6KSA9IDY5MTJiMmRhMDdjOTBmNTIwYmNmZDM3MTI2MzlkMmJlCkVORC1vZi1wNS1GcmVlREIv
ZGlzdGluZm8KZWNobyB4IC0gcDUtRnJlZURCL01ha2VmaWxlCnNlZCAncy9eWC8vJyA+cDUtRnJl
ZURCL01ha2VmaWxlIDw8ICdFTkQtb2YtcDUtRnJlZURCL01ha2VmaWxlJwpYIyBOZXcgcG9ydHMg
Y29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CXA1LUNEREIKWCMgRGF0ZSBjcmVhdGVkOgkJMjAgSmFu
IDIwMDIKWCMgV2hvbToJCQlNaWd1ZWwgTWVuZGV6IDxmbHlubkBlbmVyZ3locS5ob21laXAubmV0
PgpYIwpYIyAkRnJlZUJTRCQKWCMKWApYUE9SVE5BTUU9CUZyZWVEQgpYUE9SVFZFUlNJT049CTEu
MS4yClhDQVRFR09SSUVTPQlhdWRpbyBwZXJsNQpYTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3LnJl
ZC1iZWFuLmNvbS9+YndmL3NvZnR3YXJlL0ZyZWVEQi8KWApYClhQS0dOQU1FUFJFRklYPQlwNS0K
WApYTUFJTlRBSU5FUj0JZmx5bm5AZW5lcmd5aHEuaG9tZWlwLm5ldApYClhQRVJMX0NPTkZJR1VS
RT0JeWVzClgKWE1BTjM9ICAgICAgICAgICBGcmVlREIuMwpYTUFOUFJFRklYPSAgICAgICR7UFJF
RklYfS9saWIvcGVybDUvJHtQRVJMX1ZFUlNJT059ClgKWC5pbmNsdWRlIDxic2QucG9ydC5taz4K
RU5ELW9mLXA1LUZyZWVEQi9NYWtlZmlsZQplY2hvIGMgLSBwNS1GcmVlREIvZmlsZXMKbWtkaXIg
LXAgcDUtRnJlZURCL2ZpbGVzID4gL2Rldi9udWxsIDI+JjEKZWNobyB4IC0gcDUtRnJlZURCL2Zp
bGVzL3BhdGNoLUZyZWVEQi5wbQpzZWQgJ3MvXlgvLycgPnA1LUZyZWVEQi9maWxlcy9wYXRjaC1G
cmVlREIucG0gPDwgJ0VORC1vZi1wNS1GcmVlREIvZmlsZXMvcGF0Y2gtRnJlZURCLnBtJwpYLS0t
IEZyZWVEQi5wbS5vbGQJU3VuIEphbiAyMCAxODozMjo1NSAyMDAyClgrKysgRnJlZURCLnBtCVN1
biBKYW4gMjAgMTk6MDg6MjcgMjAwMgpYQEAgLTU3Niw3ICs1NzYsMTAgQEAKWCAJCW15ICgkdHJh
Y2tubywgJHR0aXRsZSkgPSBzcGxpdCgnPScsICRpKTsKWCAJCSR0cmFja3NbJHRyYWNrbm9dIC49
ICR0dGl0bGU7ClggCX0KWC0JcmV0dXJuIDAgaWYgKEB0cmFja3NbMV0gZXEgIiIpOwpYKwpYKyMg
d2FzIEB0cmFja3NbMV0KWCsKWCsJcmV0dXJuIDAgaWYgKCR0cmFja3NbMV0gZXEgIiIpOwpYIAlt
eSAoQG9mZnNldHMpID0gKCR0bXAgPX4gL15cI1xzKyhcZCspL21nKTsKWCAJbXkgKCRkaXNjbGVu
Z3RoKSA9ICgkdG1wID1+IC9eXCNccypEaXNjIGxlbmd0aDpccyooXGQrKS9tZyk7ClggCQpYQEAg
LTYzMiw3ICs2MzUsNyBAQApYIAlvcGVuIChjZHJvbV9mZCwgIiRzZWxmLT57J2Nkcm9tX2Rldmlj
ZSd9Iikgb3IgY3JvYWsgIkVycm9yOiBjb3VsZCBub3Qgb3BlbiBkZXZpY2U6IFwiJHNlbGYtPnsn
Y2Ryb21fZGV2aWNlJ31cIlxuXG5Tb2x1dGlvbjogbG9naW4gYXMgcm9vdCBhbmQgbWFrZSBhIG5l
dyBncm91cCAnY2Ryb20nIGluIC9ldGMvZ3JvdXBcbnRoZW4gaXNzdWUgdGhlc2UgY29tbWFuZHM6
XG4gIGNoZ3JwIGNkcm9tICRzZWxmLT57J2Nkcm9tX2RldmljZSd9XG4gIGNkbW9kIGcrciAkc2Vs
Zi0+eydjZHJvbV9kZXZpY2UnfVxuICBhZGR1c2VyIDx1c2VybmFtZT4gY2Ryb21cbk5vdyBsb2dv
dXQgYW5kIGxvZ2luIGFzIHRoZSB1c2VyIGFnYWluLlxuXG4iOwpYIApYIAkjIEdldCBzdGFydCBh
bmQgZW5kIHRyYWNrIG51bWJlcgpYLSAgICRyZXN1bHQgPSBpb2N0bChjZHJvbV9mZCwgMHg1MzA1
LCAkY2hkcik7ClgrICAgJHJlc3VsdCA9IGlvY3RsKGNkcm9tX2ZkLCAweDQwMDQ2MzA0LCAkY2hk
cik7ClggICAgJHJlc3VsdCBvciBjcm9hayAiQ0QgcmVhZGluZyBpb2N0bCBmYWlsZWQuXG4iOwpY
ICAgICRzZWxmLT5kZWJ1ZygyLCJSRVNVTFQgSVM6ICRyZXN1bHRcbiIpOwpYIAkoJHN0YXJ0LCAk
ZW5kKSA9IHVucGFjaygnQ0MnLCAkY2hkcik7ClhAQCAtNjQxLDcgKzY0NCw3IEBAClggCWZvciAo
JHRyYWNrbnVtYmVyID0gJHN0YXJ0OyAkdHJhY2tudW1iZXIgPD0gJGVuZDsgJHRyYWNrbnVtYmVy
KyspIHsKWCAJCW15ICR0b2NlbnRyeSA9IHBhY2soJ0M4JywgJHRyYWNrbnVtYmVyLCAwLCAyLCAw
LCAwLCAwLCAwLCAwKTsKWCAKWC0JCWlmKCBpb2N0bChjZHJvbV9mZCwgMHg1MzA2LCAkdG9jZW50
cnkpIDwgMCApIHsKWCsJCWlmKCBpb2N0bChjZHJvbV9mZCwgMHhjMDA4NjMwNSwgJHRvY2VudHJ5
KSA8IDAgKSB7ClggCQkJY3JvYWsgIkVycm9yOiBwcm9ibGVtcyBkdXJpbmcgY2Ryb20gdHJhY2tz
IHJlYWQgaW5cblxuU29sdXRpb246IHNvcnJ5IG5vIHNvbHV0aW9uXG4iOwpYIAkJfQpYIAkJKCR0
cmFjaywgJGFkcl9jdHJsLCAkZm9ybWF0LCAkZnJhbWUsICRtaW51dGUsICRzZWNvbmQpID0gdW5w
YWNrKCdDKicsICR0b2NlbnRyeSk7ClhAQCAtNjUxLDcgKzY1NCw3IEBAClggClggCSMgR2V0IGlu
Zm8gZm9yIGxlYWRvdXQKWCAJbXkgJHRvY2VudHJ5ID0gcGFjaygnQzgnLCAweEFBLCAwLCAyLCAw
LCAwLCAwLCAwICwwKTsKWC0JaWYoIGlvY3RsKGNkcm9tX2ZkLCAweDUzMDYsICR0b2NlbnRyeSkg
PCAwICkKWCsJaWYoIGlvY3RsKGNkcm9tX2ZkLCAweGMwMDg2MzA1LCAkdG9jZW50cnkpIDwgMCAp
ClggCXsKWCAJCWNyb2FrICJFcnJvcjogcHJvYmxlbXMgZHVyaW5nIGNkcm9tIHRyYWNrcyByZWFk
IGluXG5cblNvbHV0aW9uOiBzb3JyeSBubyBzb2x1dGlvblxuIjsKWCAJfQpFTkQtb2YtcDUtRnJl
ZURCL2ZpbGVzL3BhdGNoLUZyZWVEQi5wbQpleGl0Cgo=

--------------Boundary-00=_QR69JYZIK9P69BBIMZQ6
Content-Type: text/plain;
  charset="iso-8859-1";
  name="disc-cover.shar"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="disc-cover.shar"

IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJZGlzYy1jb3ZlcgojCWRpc2Mt
Y292ZXIvcGtnLWRlc2NyCiMJZGlzYy1jb3Zlci9wa2ctY29tbWVudAojCWRpc2MtY292ZXIvZGlz
dGluZm8KIwlkaXNjLWNvdmVyL01ha2VmaWxlCiMJZGlzYy1jb3Zlci9wa2ctcGxpc3QKIwplY2hv
IGMgLSBkaXNjLWNvdmVyCm1rZGlyIC1wIGRpc2MtY292ZXIgPiAvZGV2L251bGwgMj4mMQplY2hv
IHggLSBkaXNjLWNvdmVyL3BrZy1kZXNjcgpzZWQgJ3MvXlgvLycgPmRpc2MtY292ZXIvcGtnLWRl
c2NyIDw8ICdFTkQtb2YtZGlzYy1jb3Zlci9wa2ctZGVzY3InClhOb3QgZmlsbGVkIHlldApFTkQt
b2YtZGlzYy1jb3Zlci9wa2ctZGVzY3IKZWNobyB4IC0gZGlzYy1jb3Zlci9wa2ctY29tbWVudApz
ZWQgJ3MvXlgvLycgPmRpc2MtY292ZXIvcGtnLWNvbW1lbnQgPDwgJ0VORC1vZi1kaXNjLWNvdmVy
L3BrZy1jb21tZW50JwpYTm90IGZpbGxlZCB5ZXQKRU5ELW9mLWRpc2MtY292ZXIvcGtnLWNvbW1l
bnQKZWNobyB4IC0gZGlzYy1jb3Zlci9kaXN0aW5mbwpzZWQgJ3MvXlgvLycgPmRpc2MtY292ZXIv
ZGlzdGluZm8gPDwgJ0VORC1vZi1kaXNjLWNvdmVyL2Rpc3RpbmZvJwpYTUQ1IChkaXNjLWNvdmVy
LTEuMC4xLnRhci5neikgPSA2MDVhYTU3N2QyZjAxNjRiZGFiYjdhNjMxYmFlODI1MQpFTkQtb2Yt
ZGlzYy1jb3Zlci9kaXN0aW5mbwplY2hvIHggLSBkaXNjLWNvdmVyL01ha2VmaWxlCnNlZCAncy9e
WC8vJyA+ZGlzYy1jb3Zlci9NYWtlZmlsZSA8PCAnRU5ELW9mLWRpc2MtY292ZXIvTWFrZWZpbGUn
ClgjIE5ldyBwb3J0cyBjb2xsZWN0aW9uIG1ha2VmaWxlIGZvcjogICAgZGlzYy1jb3ZlcgpYIyBE
YXRlIGNyZWF0ZWQ6ICAgICAgICAgMjAgSmFuIDIwMDIKWCMgV2hvbTogICAgICAgICAgICAgICAg
IE1pZ3VlbCBNZW5kZXogPGZseW5uQGVuZXJneWhxLmhvbWVpcC5uZXQ+ClgjClgjICRGcmVlQlNE
JApYIwpYClhQT1JUTkFNRT0JZGlzYy1jb3ZlcgpYUE9SVFZFUlNJT049CTEuMC4xClhDQVRFR09S
SUVTPQlhdWRpbwpYTUFTVEVSX1NJVEVTPQlodHRwOi8vd3d3LmxpYWNzLm5sL35qdmhlbWVydC9k
aXNjLWNvdmVyL2Rvd25sb2FkL3N0YWJsZS8KWApYQlVJTERfREVQRU5EUz0JJHtMT0NBTEJBU0V9
L2xpYi9wZXJsNS9zaXRlX3BlcmwvJChQRVJMX1ZFUikvQnVuZGxlL0xXUC5wbToke1BPUlRTRElS
fS93d3cvcDUtbGlid3d3IFwKWAkJJHtMT0NBTEJBU0V9L2xpYi9wZXJsNS9zaXRlX3BlcmwvJChQ
RVJMX1ZFUikvRnJlZURCLnBtOiR7UE9SVFNESVJ9L2F1ZGlvL3A1LUZyZWVEQiBcClgJCWxhdGV4
OiR7UE9SVFNESVJ9L3ByaW50L2xhdGV4IFwKWAkJZHZpcHM6JHtQT1JUU0RJUn0vcHJpbnQvZHZp
cHMgXApYCQljb252ZXJ0OiR7UE9SVFNESVJ9L2dyYXBoaWNzL0ltYWdlTWFnaWNrLwpYCQkKWE1B
SU5UQUlORVI9ICAgICBmbHlubkBlbmVyZ3locS5ob21laXAubmV0ClgKWC5pbmNsdWRlIDxic2Qu
cG9ydC5taz4KRU5ELW9mLWRpc2MtY292ZXIvTWFrZWZpbGUKZWNobyB4IC0gZGlzYy1jb3Zlci9w
a2ctcGxpc3QKc2VkICdzL15YLy8nID5kaXNjLWNvdmVyL3BrZy1wbGlzdCA8PCAnRU5ELW9mLWRp
c2MtY292ZXIvcGtnLXBsaXN0JwpFTkQtb2YtZGlzYy1jb3Zlci9wa2ctcGxpc3QKZXhpdAoK

--------------Boundary-00=_QR69JYZIK9P69BBIMZQ6--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020120201209.E12D23FC1F>