Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Aug 2000 21:10:03 -0700 (PDT)
From:      Will Andrews <andrews@technologist.com>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/20618: New port: moviedb, the internet movie database
Message-ID:  <200008160410.VAA61002@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/20618; it has been noted by GNATS.

From: Will Andrews <andrews@technologist.com>
To: sluggo@unknown.nu
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: ports/20618: New port: moviedb, the internet movie database
Date: Tue, 15 Aug 2000 18:58:15 -0400

 On Tue, Aug 15, 2000 at 10:21:35AM -0500, sluggo@unknown.nu wrote:
 > >Synopsis:       New port: moviedb, the internet movie database
 
 Thanks.  However..:
 
 > #	/usr/ports/misc/moviedb
         ^^^^^^^^^^^^^^^^
 
 Should not be in the shar because it forces position.  Like, maybe
 people would prefer to put it in a working directory or something
 instead of here.
 
 Proper way to shar this would be like:
 
 cd /usr/ports/misc
 shar `find moviedb` > moviedb.shar
 [..send moviedb.shar..]
 
 > XDISTFILES=3D     tools/${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} actors.=
 list.gz actresses.list.gz aka-names.list.gz aka-titles.list.gz alternate-ve=
 rsions.list.gz biographies.list.gz business.list.gz certificates.list.gz ci=
 nematographers.list.gz color-info.list.gz complete-cast.list.gz complete-cr=
 ew.list.gz composers.list.gz costume-designers.list.gz countries.list.gz cr=
 azy-credits.list.gz directors.list.gz distributors.list.gz editors.list.gz =
 genres.list.gz german-aka-titles.list.gz goofs.list.gz iso-aka-titles.list.=
 gz italian-aka-titles.list.gz keywords.list.gz language.list.gz laserdisc.l=
 ist.gz literature.list.gz locations.list.gz miscellaneous.list.gz movie-lin=
 ks.list.gz movies.list.gz mpaa-ratings-reasons.list.gz plot.list.gz produce=
 rs.list.gz production-companies.list.gz production-designers.list.gz quotes=
 .list.gz ratings.list.gz release-dates.list.gz running-times.list.gz sound-=
 mix.list.gz soundtracks.list.gz special-effects-companies.list.gz taglines.=
 list.gz technical.!
 
 This is a big no-no (wrapping lines unnecessarily).  Use this:
 
 DISTFILES=3D      tools/${DISTNAME}${EXTRACT_SUFX} actors.list.gz \
                 actresses.list.gz aka-names.list.gz aka-titles.list.gz \
                 [...] \
                 [...]
 
 Repeat for other lists like that.  Or, to save space, you can have this:
 
 > XIGNOREFILES=3D     actors.list.gz actresses.list.gz aka-names.list.gz ak=
 a-titles.list.gz alternate-versions.list.gz biographies.list.gz business.li=
 st.gz certificates.list.gz cinematographers.list.gz color-info.list.gz comp=
 lete-cast.list.gz complete-crew.list.gz composers.list.gz costume-designers=
 .list.gz countries.list.gz crazy-credits.list.gz directors.list.gz distribu=
 tors.list.gz editors.list.gz genres.list.gz german-aka-titles.list.gz goofs=
 .list.gz iso-aka-titles.list.gz italian-aka-titles.list.gz keywords.list.gz=
  language.list.gz laserdisc.list.gz literature.list.gz locations.list.gz mi=
 scellaneous.list.gz movie-links.list.gz movies.list.gz mpaa-ratings-reasons=
 .list.gz plot.list.gz producers.list.gz production-companies.list.gz produc=
 tion-designers.list.gz quotes.list.gz ratings.list.gz release-dates.list.gz=
  running-times.list.gz sound-mix.list.gz soundtracks.list.gz special-effect=
 s-companies.list.gz taglines.list.gz technical.list.gz trivia.list.gz write=
 rs.list.gz
 
 properly delimited as I said above, then include ${IGNOREFILES} in
 DISTFILES like:
 
 DISTFILES=3D      tools/${DISTNAME}${EXTRACT_SUFX} ${IGNOREFILES}
 
 > X	${INSTALL_SCRIPT} ${WRKSRC}/etc/lfetch ${PREFIX}/libexec/moviedb/
 > X	${INSTALL_SCRIPT} ${WRKSRC}/etc/make-base ${PREFIX}/libexec/moviedb/
 > X	${INSTALL_SCRIPT} ${WRKSRC}/etc/recompress ${PREFIX}/libexec/moviedb/
 
 Use a for script (in make syntax) to prevent repetition and make the
 Makefile more scalable.
 
 =2Efor SCRIPT in lfetch make-base recompress
         ${INSTALL_SCRIPT} ${WRKSRC}/etc/${SCRIPT} ${PREFIX}/libexec/moviedb
 =2Eendfor
 
 > Xpost-install:
 > X	strip ${PREFIX}/bin/alist
 > X	strip ${PREFIX}/bin/lformat
 > X	strip ${PREFIX}/bin/lguide
 > X	strip ${PREFIX}/bin/lindex
 > X	strip ${PREFIX}/bin/list
 > X	strip ${PREFIX}/bin/listall
 > X	strip ${PREFIX}/bin/lseen
 > X	strip ${PREFIX}/bin/ltrace
 > X	strip ${PREFIX}/bin/mkballot
 > X	strip ${PREFIX}/bin/template
 > X	strip ${PREFIX}/bin/templist
 > X	strip ${PREFIX}/bin/title
 > X	strip ${PREFIX}/libexec/moviedb/mkdb
 > X.if !defined(NOPORTDOCS)
 > X	${MKDIR} ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/ADDS-GUIDE ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/ChangeLog ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/FAQ ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/FUTURES ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/INSTRUCTIONS ${PREFIX}/share/doc/moviedb
 > X	${INSTALL_DATA} ${WRKSRC}/docs/manual.tex ${PREFIX}/share/doc/moviedb
 > X.endif
 
 See above.
 
 > XMD5 (moviedb/actors.list.gz) =3D IGNORE
 > XMD5 (moviedb/actresses.list.gz) =3D IGNORE
 > XMD5 (moviedb/aka-names.list.gz) =3D IGNORE
 > XMD5 (moviedb/aka-titles.list.gz) =3D IGNORE
 > XMD5 (moviedb/alternate-versions.list.gz) =3D IGNORE
 > XMD5 (moviedb/biographies.list.gz) =3D IGNORE
 > XMD5 (moviedb/business.list.gz) =3D IGNORE
 > XMD5 (moviedb/certificates.list.gz) =3D IGNORE
 > XMD5 (moviedb/cinematographers.list.gz) =3D IGNORE
 > XMD5 (moviedb/color-info.list.gz) =3D IGNORE
 > XMD5 (moviedb/complete-cast.list.gz) =3D IGNORE
 > XMD5 (moviedb/complete-crew.list.gz) =3D IGNORE
 > XMD5 (moviedb/composers.list.gz) =3D IGNORE
 > XMD5 (moviedb/costume-designers.list.gz) =3D IGNORE
 > XMD5 (moviedb/countries.list.gz) =3D IGNORE
 > XMD5 (moviedb/crazy-credits.list.gz) =3D IGNORE
 > XMD5 (moviedb/directors.list.gz) =3D IGNORE
 > XMD5 (moviedb/distributors.list.gz) =3D IGNORE
 > XMD5 (moviedb/editors.list.gz) =3D IGNORE
 > XMD5 (moviedb/genres.list.gz) =3D IGNORE
 > XMD5 (moviedb/german-aka-titles.list.gz) =3D IGNORE
 > XMD5 (moviedb/goofs.list.gz) =3D IGNORE
 > XMD5 (moviedb/iso-aka-titles.list.gz) =3D IGNORE
 > XMD5 (moviedb/italian-aka-titles.list.gz) =3D IGNORE
 > XMD5 (moviedb/keywords.list.gz) =3D IGNORE
 > XMD5 (moviedb/language.list.gz) =3D IGNORE
 > XMD5 (moviedb/laserdisc.list.gz) =3D IGNORE
 > XMD5 (moviedb/literature.list.gz) =3D IGNORE
 > XMD5 (moviedb/locations.list.gz) =3D IGNORE
 > XMD5 (moviedb/miscellaneous.list.gz) =3D IGNORE
 > XMD5 (moviedb/movie-links.list.gz) =3D IGNORE
 > XMD5 (moviedb/movies.list.gz) =3D IGNORE
 > XMD5 (moviedb/mpaa-ratings-reasons.list.gz) =3D IGNORE
 > XMD5 (moviedb/plot.list.gz) =3D IGNORE
 > XMD5 (moviedb/producers.list.gz) =3D IGNORE
 > XMD5 (moviedb/production-companies.list.gz) =3D IGNORE
 > XMD5 (moviedb/production-designers.list.gz) =3D IGNORE
 > XMD5 (moviedb/quotes.list.gz) =3D IGNORE
 > XMD5 (moviedb/ratings.list.gz) =3D IGNORE
 > XMD5 (moviedb/release-dates.list.gz) =3D IGNORE
 > XMD5 (moviedb/running-times.list.gz) =3D IGNORE
 > XMD5 (moviedb/sound-mix.list.gz) =3D IGNORE
 > XMD5 (moviedb/soundtracks.list.gz) =3D IGNORE
 > XMD5 (moviedb/special-effects-companies.list.gz) =3D IGNORE
 > XMD5 (moviedb/taglines.list.gz) =3D IGNORE
 > XMD5 (moviedb/technical.list.gz) =3D IGNORE
 > XMD5 (moviedb/trivia.list.gz) =3D IGNORE
 > XMD5 (moviedb/writers.list.gz) =3D IGNORE
 
 I'm not sure I like the idea of the MD5 checksums of these files being
 ignored...
 
 > XPLEASE NOTE! This is a large port; as of August 2000, it requires over
 > X300MB free to install.
 
 Probably should move this to the Makefile, in pre-fetch target, so
 people will have a chance to cancel if they wish, before they download
 things.
 
 PLIST looks good.
 
 There are some minor tweaks I'd suggest in the patches, like using sed
 or perl regex in the Makefile for removing some of the options instead
 of having to recreate patchfiles every time you update (i.e. make the
 port more scalable across new versions).
 
 Thanks for your work..  (Good luck to the committer that tests this
 port, 'cause I don't have 400MB of space to spare at the moment)
 
 --=20
 Will Andrews <andrewsw@purdue.edu> <will@FreeBSD.org>
 GCS/E/S @d- s+:+ a--- C++ UB++++$ P+ L- E--- W+ N-- !o ?K w---
 O- M+ V- PS+ PE++ Y+ PGP+>+++ t++ 5 X+ R+ tv+ b++ DI+++ D+=20
 G++ e>++++ h! r- y?
 


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?200008160410.VAA61002>