From owner-freebsd-ports@FreeBSD.ORG Mon May 3 19:00:08 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 280291065670 for ; Mon, 3 May 2010 19:00:08 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.221.175]) by mx1.freebsd.org (Postfix) with ESMTP id C0DFD8FC13 for ; Mon, 3 May 2010 19:00:07 +0000 (UTC) Received: by qyk5 with SMTP id 5so4380889qyk.3 for ; Mon, 03 May 2010 12:00:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=FnhrtqTSbo+16eTPphn1tGQf3JPI0OdQwNyEkXbbuaI=; b=khtUM+5eYylL6xr/by+fdHM1EGZHzGf4p59Ktjewc35jfM/8AdUHuWsL/UORzo7X9Q fnmj5fcR2nDl4Xsq77cm2gJflddRD6JM3V/+HEIICsm3oA1+5TWUyU7bZk1u8tL52QEL xCy9BlNZl/q4ZBqXSzw09ifODKHMvl/NIIers= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=MHYPzi1baoRcFZVwtge8gaCNi6CcSvMSZNhDZlA/K2Uv1EH21/lWYB+f17G5x4utnw QEmp68htmt8BgAeeb9NQ7JGgVJDtLq1iztgHxs4h8MyD8HD3RoIcDnnlVJNpEhl+UphW lVLDffsjV+NqupoePR+/rnk0z30Ar7RLtGVeo= MIME-Version: 1.0 Received: by 10.224.35.206 with SMTP id q14mr6626838qad.146.1272913201481; Mon, 03 May 2010 12:00:01 -0700 (PDT) Received: by 10.229.251.17 with HTTP; Mon, 3 May 2010 12:00:01 -0700 (PDT) In-Reply-To: References: Date: Mon, 3 May 2010 12:00:01 -0700 Message-ID: From: Garrett Cooper To: Tim A Content-Type: multipart/mixed; boundary=00c09f8996303453eb0485b53387 Cc: ports@freebsd.org Subject: Re: Dixit port bad management X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 May 2010 19:00:08 -0000 --00c09f8996303453eb0485b53387 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Sun, May 2, 2010 at 12:59 PM, Tim A wrote: > > 1) I don't understand why the Textproc/Dixit port is so badly managed. Th= e program itself is at version 10.4, while your unprofessional port still s= tays at version 1.0.1, claiming that the GCC 4.2 compilation is broken. > > 2) I don't understand either why you don't use Dixit sourceforge RSS feed= s to know when a new version is available. > > 3) I don't understand how your Dixit port points to files which don't exi= st anymore. > > 4) I don't understand the suprematism attitude of the maintainers in char= ge, who don't give a penny on the programs they are suppose to maintain. Th= ey are only interested in the statistics generated by their unprofessional = ports, but not in their quality. Tim, Here's a start. I'll leave it as an exercise for you to fix the rest of the bits; I at least got you past the fun sites change in the extract part, but the path for ${_DB_D} with what's setup in the Makefile differs from reality (the current path is: ${SOURCEFORGE_SITE}/project/dixit/dixit_qdb/dixit.qdb.tar.bz2 , not ${SOURCEFORGE_SITE}/project/dixit/dixit/10.4/dixit.qdb.tar.bz2 ); you probably don't want to pull the potentially out-of-sync zip file from ftp*.freebsd.org , especially because we can decompress a tarball natively without installing archivers/unzip . I've trimmed out a lot of the fud, but you'll probably have to do some hacking to get the project to work with QT3 or QT4 (hopefully the latter). The porter's handbook [1] is your guide as well as make(1) [2]. After that, run `make makesum all install ' . Submit a PR with the diffs for all of the files if it works to your liking. Good luck, -Garrett [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/ [2] http://www.freebsd.org/cgi/man.cgi?query=3Dmake&apropos=3D0&sektion=3D0= &format=3Dhtml --00c09f8996303453eb0485b53387 Content-Type: application/octet-stream; name="textproc-dixit.diff" Content-Disposition: attachment; filename="textproc-dixit.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_g8rnhbff0 LS0tIE1ha2VmaWxlfgkyMDEwLTA1LTAzIDExOjMwOjE2LjAwMDAwMDAwMCAtMDcwMAorKysgTWFr ZWZpbGUJMjAxMC0wNS0wMyAxMTo0ODo1Ny4wMDAwMDAwMDAgLTA3MDAKQEAgLTYsMTggKzYsMTcg QEAKICMKIAogUE9SVE5BTUU9CWRpeGl0Ci1QT1JUVkVSU0lPTj0JMS4wLjEKLVBPUlRSRVZJU0lP Tj0JNgorUE9SVFZFUlNJT049CTEwLjQKK1BPUlRSRVZJU0lPTj0JNAkKIENBVEVHT1JJRVM9CXRl eHRwcm9jICMgdGhpcyBzaG91bGQvd2lsbCBiZSByb21hbmlhbiA7KQogTUFTVEVSX1NJVEVTPQlT RgotRElTVEZJTEVTPQkke1BPUlROQU1FfS0ke1BPUlRWRVJTSU9OfS50Z3ogJHtfREJfRH0KLUVY VFJBQ1RfT05MWT0JJHtQT1JUTkFNRX0tJHtQT1JUVkVSU0lPTn0udGd6CitESVNURklMRVM9CSR7 UE9SVE5BTUV9LSR7UE9SVFZFUlNJT059LiR7UE9SVFJFVklTSU9OfS50Z3ogJHtfREJfRH0KK0VY VFJBQ1RfT05MWT0JJHtQT1JUTkFNRX0tJHtQT1JUVkVSU0lPTn0uJHtQT1JUUkVWSVNJT059LnRn egogCiBNQUlOVEFJTkVSPQlpdGV0Y3VAcGVvcGxlLnRlY25pazkzLmNvbQogQ09NTUVOVD0JUm9t YW5pYW4gZGljdGlvbmFyaWVzIGRhdGFiYXNlcyBhbmQgcXVlcnkgYXBwbGljYXRpb24KIAotQlVJ TERfREVQRU5EUz0JdW56aXA6JHtQT1JUU0RJUn0vYXJjaGl2ZXJzL3VuemlwIFwKLQkJcW1ha2U6 JHtQT1JUU0RJUn0vZGV2ZWwvcW1ha2UKK0JVSUxEX0RFUEVORFM9CXFtYWtlOiR7UE9SVFNESVJ9 L2RldmVsL3FtYWtlCiAKIFdSS1NSQz0JCSR7V1JLRElSfS8ke1BPUlROQU1FfQogCkBAIC0yNywx NSArMjYsMTEgQEAKIERCX09XTkVSPz0Jcm9vdAogREJfR1JPVVA/PQl3aGVlbAogREJfTU9ERT89 CTA2NjQKLSMgREJfREFURSBpcyB0aGUgdGltZSBvZiB0aGUgZmlsZSBpbiB0aGUgemlwIGFyY2hp dmUsIG5vdCB0aGUgdGltZSBvZiB0aGUgbGFzdAotIyB1cGRhdGUgb2YgdGhlIGRhdGFiYXNlICh3 aGljaCBpcyBhIGxpdHRsZSBlYXJsaWVyLCBidXQgVFogbWFrZXMgaXQgYXBwZWFyIHRvCi0jIGJl IGxhdGVyKSwgYnV0IGl0J3MgYWxsIHdlIGNhbiBkbyBpbiBhIG1ha2VmaWxlLgotREJfREFURT0y MDA0MTIxMjE2NTMKLV9EQl9EPQkke1BPUlROQU1FfV9xZGIuemlwCitfREJfRD0JJHtQT1JUTkFN RX0ucWRiLnRhci5iejIKIF9EQl9GPQkke1BPUlROQU1FfS5xZGIKIF9EQj0JJHtEQl9ESVJ9LyR7 X0RCX0Z9CiAKLVVTRV9RVF9WRVI9CTMKK1VTRV9RVF9WRVI9CTQKIFVTRV9HTUFLRT0JeWVzCiBN QUtFX0VOVj0JUFRIUkVBRF9MSUJTPSR7UFRIUkVBRF9MSUJTfSBRVERJUj0iJHtRVF9QUkVGSVh9 IgogCkBAIC02NCwxOCArNTksMTcgQEAKIAogZG8taW5zdGFsbDoKIAlAJHtNS0RJUn0gJHtEQl9E SVJ9Ci0JQCR7VE9VQ0h9IC10ICR7REJfREFURX0gJHtXUktTUkN9LyR7X0RCX0Z9CiAJQCR7SU5T VEFMTF9QUk9HUkFNfSAke1dSS1NSQ30vJHtQT1JUTkFNRX0gICR7UFJFRklYfS9iaW4vJHtQT1JU TkFNRX0KIAlAJHtFQ0hPX0NNRH0gIgk9PT0+IEluc3RhbGxpbmcgZGF0YWJhc2UgLi4uIC4uIC4i CiAuaWZuZGVmKERCX09WRVJXUklURSkKIAlAaWYgWyAhIC1lICIke19EQn0iIC1vICIke19EQn0i IC1vdCAiJHtXUktTUkN9LyR7X0RCX0Z9IiBdO1wKLQkJdGhlbgkke1VOWklQX0NNRH0gLXFvdSAk e0RJU1RESVJ9LyR7X0RCX0R9IC1kICR7REJfRElSfSAmJiBcCisJCXRoZW4JdGFyIHh2anBmICR7 RElTVERJUn0vJHtfREJfRH0gLUMgJHtEQl9ESVJ9ICYmIFwKIAkJCSR7RUNIT19DTUR9ICIJPT09 PiAuLi4gRG9uZS4iOyBcCiAJCWVsc2UJJHtFQ0hPX0NNRH0gIgk9PT0+IEV4aXNpdG5nIGRhdGFi YXNlIGlzIG5ld2VyLCBza2lwaW5nIjtcCiAJZmkKIC5lbHNlCiAJQCR7RUNIT19DTUR9ICIJPT09 PiBEQl9PVkVSV1JJVEUgaXMgc2V0LCBpbnN0YWxsaW5nIGRhdGFiYXNlIC4uLiAuLiAuIgotCUAk e1VOWklQX0NNRH0gLXFvdSAke0RJU1RESVJ9LyR7X0RCX0R9IC1kICR7REJfRElSfQorCUB0YXIg eHZqcGYgJHtESVNURElSfS8ke19EQl9EfSAtQyAke0RCX0RJUn0KIAlAJHtFQ0hPX0NNRH0gIgk9 PT0+IC4uLiBEb25lLiIKIC5lbmRpZgogCUAke0NIT1dOfSAke0RCX09XTkVSfToke0RCX0dST1VQ fSAke19EQn0KQEAgLTgzLDggKzc3LDQgQEAKIAogLmluY2x1ZGUgPGJzZC5wb3J0LnByZS5taz4K IAotLmlmICR7T1NWRVJTSU9OfSA+PSA3MDAwNDIKLUJST0tFTj0JCURvZXMgbm90IGNvbXBpbGUg d2l0aCBHQ0MgNC4yCi0uZW5kaWYKLQogLmluY2x1ZGUgPGJzZC5wb3J0LnBvc3QubWs+Cg== --00c09f8996303453eb0485b53387--