Ravenports generated: 01 Apr 2019 09:55
[ravenports.git] / bucket_4C / perl-Tk
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               perl-Tk
4 VERSION=                804.034
5 KEYWORDS=               perl
6 VARIANTS=               528 526
7 SDESC[526]=             Tk - a Graphical User Interface Toolkit (v526)
8 SDESC[528]=             Tk - a Graphical User Interface Toolkit (v528)
9 HOMEPAGE=               https://github.com/eserte/perl-tk
10 CONTACT=                Perl_Automaton[perl@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            CPAN/ID:S/SR/SREZIC
14 DISTFILE[1]=            Tk-804.034.tar.gz:main
15 DF_INDEX=               1
16 SPKGS[526]=             single
17 SPKGS[528]=             single
18
19 OPTIONS_AVAILABLE=      PERL_528 PERL_526
20 OPTIONS_STANDARD=       none
21 VOPTS[526]=             PERL_528=OFF PERL_526=ON
22 VOPTS[528]=             PERL_528=ON PERL_526=OFF
23
24 BUILDRUN_DEPENDS=       png:single:standard
25
26 USES=                   jpeg tcl:tk shebangfix zlib
27 XORG_COMPONENTS=        x11 xft
28
29 DISTNAME=               Tk-804.034
30
31 SHEBANG_FILES=          pTk/Tcl-pTk
32                         pTk/mkVFunc
33 GENERATED=              yes
34
35 SINGLE_JOB=             yes
36
37 [PERL_526].USES_ON=                     perl:526,configure
38
39 [PERL_528].USES_ON=                     perl:528,configure
40
41 post-patch:
42         ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
43                 ${WRKSRC}/JPEG/Makefile.PL \
44                 ${WRKSRC}/PNG/Makefile.PL \
45                 ${WRKSRC}/pTk/Makefile.PL
46         ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
47                 ${WRKSRC}/myConfig
48
49 post-install:
50         ${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld
51         ${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk
52
53 post-configure:
54         ${REINPLACE_CMD} \
55                 -e '/^CC = / s|.*|CC = ${CC}|' \
56                 -e '/^CCFLAGS = / s|.*|CCFLAGS = ${CFLAGS}|' \
57                 -e '/^LD = / s|.*|LD = ${CC} ${CFLAGS} ${LDFLAGS}|' \
58                 -e '/^FULL_AR = / s|.*|FULL_AR = ${AR}|' \
59                 `${FIND} ${WRKSRC} -name Makefile`
60
61 [FILE:40:descriptions/desc.single]
62 Tk - a Graphical User Interface Toolkit
63
64
65 [FILE:96:distinfo]
66 fea6b144c723528a2206c8cd9175844032ee9c14ee37791f0f151e5e5b293fe2      6937691 Tk-804.034.tar.gz
67
68
69 [FILE:671:patches/patch-JPEG_Makefile.PL]
70 --- JPEG/Makefile.PL.orig       2010-06-01 03:58:38.000000000 +0800
71 +++ JPEG/Makefile.PL    2011-10-03 23:34:18.892396436 +0800
72 @@ -6,10 +6,10 @@
73  
74  use Tk::MMtry;
75  
76 -if ($Tk::MMtry::VERSION ge '4.007' && try_run("config/has_jpeg.c",['-I/usr/local/include'],['-ljpeg']))
77 +if ($Tk::MMtry::VERSION ge '4.007' && try_run("config/has_jpeg.c",['-I%%LOCALBASE%%/include'],['-L%%LOCALBASE%%/lib -ljpeg']))
78   {
79 -  push(@args, LIBS => ['-ljpeg'],
80 -              INC  => '-I/usr/local/include',
81 +  push(@args, LIBS => ['-L%%LOCALBASE%%/lib -ljpeg'],
82 +              INC  => '-I%%LOCALBASE%%/include',
83                DEFINE => '-DHAVE_JPEGLIB_H',
84        );
85    warn "Using system's -ljpeg\n";
86
87
88 [FILE:415:patches/patch-pTk-Makefile.PL]
89 --- pTk/Makefile.PL.orig        Fri Jun 11 15:21:32 2004
90 +++ pTk/Makefile.PL     Fri Jun 11 15:21:57 2004
91 @@ -12,7 +12,7 @@
92      'OBJECT'   => '$(O_FILES)',
93      macro      => { WINARCH     => $win_arch },
94      'DEFINE'   => $define,
95 -    'INC'      => "$inc -I. -Ibitmaps",
96 +    'INC'      => "$inc -I. -Ibitmaps -I%%LOCALBASE%%/include",
97      'SKIP'     => [qw( distclean dist makeaperl xs_o)],
98      'clean'    => {'FILES' => 'libpTk$(LIB_EXT)'}
99  );
100