| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.6 2010/10/30 12:23:12 obache Exp $ | | 1 | # $NetBSD: Makefile,v 1.7 2011/08/13 18:00:01 joerg Exp $ |
2 | | | 2 | |
3 | # To the poor soul who wants to update this package: | | 3 | # To the poor soul who wants to update this package: |
4 | # | | 4 | # |
5 | # This package is not an easy one. The software depends on a lot of PERL | | 5 | # This package is not an easy one. The software depends on a lot of PERL |
6 | # modules, and even includes patches for a number of them. | | 6 | # modules, and even includes patches for a number of them. |
7 | # | | 7 | # |
8 | # That said, it comes kind of stand alone, because it includes all its | | 8 | # That said, it comes kind of stand alone, because it includes all its |
9 | # dependencies in the CPAN directory of the archive. But of course, a number | | 9 | # dependencies in the CPAN directory of the archive. But of course, a number |
10 | # of said dependencies come with native code modules, and Logitech doesn't | | 10 | # of said dependencies come with native code modules, and Logitech doesn't |
11 | # provide NetBSD binaries for those. | | 11 | # provide NetBSD binaries for those. |
12 | # | | 12 | # |
13 | # The "noCPAN" tag in the archive's file name doesn't mean that the directory | | 13 | # The "noCPAN" tag in the archive's file name doesn't mean that the directory |
14 | # is absent, but rather that it contains no binaries. | | 14 | # is absent, but rather that it contains no binaries. |
| @@ -33,27 +33,27 @@ | | | @@ -33,27 +33,27 @@ |
33 | # expectations of the SqueezeboxServer. | | 33 | # expectations of the SqueezeboxServer. |
34 | # | | 34 | # |
35 | # Finally, note that the flac/faad binaries that come with the usual | | 35 | # Finally, note that the flac/faad binaries that come with the usual |
36 | # distribution of the SqueezeboxServer are patched to work better with it. The | | 36 | # distribution of the SqueezeboxServer are patched to work better with it. The |
37 | # versions found in pkgsrc don't have those patches; they could be imported, | | 37 | # versions found in pkgsrc don't have those patches; they could be imported, |
38 | # though. | | 38 | # though. |
39 | # | | 39 | # |
40 | # On that note, good luck! | | 40 | # On that note, good luck! |
41 | # | | 41 | # |
42 | # -- cube | | 42 | # -- cube |
43 | | | 43 | |
44 | DISTNAME= ${PRODUCT:tl:S/_v/-/}-noCPAN | | 44 | DISTNAME= ${PRODUCT:tl:S/_v/-/}-noCPAN |
45 | PKGNAME= ${DISTNAME:S/-noCPAN//} | | 45 | PKGNAME= ${DISTNAME:S/-noCPAN//} |
46 | PKGREVISION= 3 | | 46 | PKGREVISION= 4 |
47 | CATEGORIES= audio | | 47 | CATEGORIES= audio |
48 | MASTER_SITES= http://downloads.slimdevices.com/${PRODUCT}/ | | 48 | MASTER_SITES= http://downloads.slimdevices.com/${PRODUCT}/ |
49 | | | 49 | |
50 | MAINTAINER= pkgsrc-users@NetBSD.org | | 50 | MAINTAINER= pkgsrc-users@NetBSD.org |
51 | HOMEPAGE= http://www.logitechsqueezebox.com/ | | 51 | HOMEPAGE= http://www.logitechsqueezebox.com/ |
52 | COMMENT= Server for the family of networked audio players by Logitech | | 52 | COMMENT= Server for the family of networked audio players by Logitech |
53 | | | 53 | |
54 | EXTRACT_SUFX= .tgz | | 54 | EXTRACT_SUFX= .tgz |
55 | | | 55 | |
56 | PRODUCT= SqueezeboxServer_v7.5.1 | | 56 | PRODUCT= SqueezeboxServer_v7.5.1 |
57 | PRODUCTREV= 30836 | | 57 | PRODUCTREV= 30836 |
58 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-noCPAN//}-${PRODUCTREV}-noCPAN | | 58 | WRKSRC= ${WRKDIR}/${DISTNAME:S/-noCPAN//}-${PRODUCTREV}-noCPAN |
59 | | | 59 | |
| @@ -64,27 +64,27 @@ NO_SRC_ON_FTP= ${RESTRICTED} | | | @@ -64,27 +64,27 @@ NO_SRC_ON_FTP= ${RESTRICTED} |
64 | NO_BIN_ON_FTP= ${RESTRICTED} | | 64 | NO_BIN_ON_FTP= ${RESTRICTED} |
65 | LICENSE= squeezeboxserver-license | | 65 | LICENSE= squeezeboxserver-license |
66 | | | 66 | |
67 | # Database server | | 67 | # Database server |
68 | DEPENDS+= mysql-server-[0-9]*:../../databases/mysql51-server | | 68 | DEPENDS+= mysql-server-[0-9]*:../../databases/mysql51-server |
69 | | | 69 | |
70 | # Audio converters | | 70 | # Audio converters |
71 | DEPENDS+= wavpack-[0-9]*:../../audio/wavpack | | 71 | DEPENDS+= wavpack-[0-9]*:../../audio/wavpack |
72 | DEPENDS+= sox-[0-9]*:../../audio/sox | | 72 | DEPENDS+= sox-[0-9]*:../../audio/sox |
73 | DEPENDS+= flac-[0-9]*:../../audio/flac | | 73 | DEPENDS+= flac-[0-9]*:../../audio/flac |
74 | DEPENDS+= faad2-[0-9]*:../../audio/faad2 | | 74 | DEPENDS+= faad2-[0-9]*:../../audio/faad2 |
75 | | | 75 | |
76 | # Perl modules with native code | | 76 | # Perl modules with native code |
77 | DEPENDS+= p5-Audio-Scan-0.84{,nb[0-9]*}:../../audio/p5-Audio-Scan | | 77 | DEPENDS+= p5-Audio-Scan>=0.84:../../audio/p5-Audio-Scan |
78 | DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor | | 78 | DEPENDS+= p5-Class-XSAccessor>=1.05:../../devel/p5-Class-XSAccessor |
79 | DEPENDS+= p5-Compress-Raw-Zlib-[0-9]*:../../devel/p5-Compress-Raw-Zlib | | 79 | DEPENDS+= p5-Compress-Raw-Zlib-[0-9]*:../../devel/p5-Compress-Raw-Zlib |
80 | DEPENDS+= p5-DBD-mysql>=3.0002:../../databases/p5-DBD-mysql | | 80 | DEPENDS+= p5-DBD-mysql>=3.0002:../../databases/p5-DBD-mysql |
81 | DEPENDS+= p5-DBI>=1.608:../../databases/p5-DBI | | 81 | DEPENDS+= p5-DBI>=1.608:../../databases/p5-DBI |
82 | DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1 | | 82 | DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1 |
83 | DEPENDS+= p5-EV>=3.8:../../devel/p5-EV | | 83 | DEPENDS+= p5-EV>=3.8:../../devel/p5-EV |
84 | DEPENDS+= p5-Encode-Detect-[0-9]*:../../textproc/p5-Encode-Detect | | 84 | DEPENDS+= p5-Encode-Detect-[0-9]*:../../textproc/p5-Encode-Detect |
85 | DEPENDS+= p5-GD>=2.41:../../graphics/p5-GD | | 85 | DEPENDS+= p5-GD>=2.41:../../graphics/p5-GD |
86 | DEPENDS+= p5-HTML-Parser>=3.60:../../www/p5-HTML-Parser | | 86 | DEPENDS+= p5-HTML-Parser>=3.60:../../www/p5-HTML-Parser |
87 | DEPENDS+= p5-JSON-XS>=2.232:../../converters/p5-JSON-XS | | 87 | DEPENDS+= p5-JSON-XS>=2.232:../../converters/p5-JSON-XS |
88 | DEPENDS+= p5-Sub-Name>=0.04:../../devel/p5-Sub-Name | | 88 | DEPENDS+= p5-Sub-Name>=0.04:../../devel/p5-Sub-Name |
89 | DEPENDS+= p5-Template-Toolkit-[0-9]*:../../www/p5-Template-Toolkit | | 89 | DEPENDS+= p5-Template-Toolkit-[0-9]*:../../www/p5-Template-Toolkit |
90 | DEPENDS+= p5-XML-Parser>=2.36:../../textproc/p5-XML-Parser | | 90 | DEPENDS+= p5-XML-Parser>=2.36:../../textproc/p5-XML-Parser |