1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
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]
13 SITES[main]= CPAN/ID:S/SR/SREZIC
14 DISTFILE[1]= Tk-804.034.tar.gz:main
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
24 BUILDRUN_DEPENDS= png:single:standard
26 USES= jpeg tcl:tk shebangfix zlib
27 XORG_COMPONENTS= x11 xft
31 SHEBANG_FILES= pTk/Tcl-pTk
37 [PERL_526].USES_ON= perl:526,configure
39 [PERL_528].USES_ON= perl:528,configure
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' \
50 ${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld
51 ${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk
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`
61 [FILE:40:descriptions/desc.single]
62 Tk - a Graphical User Interface Toolkit
66 fea6b144c723528a2206c8cd9175844032ee9c14ee37791f0f151e5e5b293fe2 6937691 Tk-804.034.tar.gz
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
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']))
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',
85 warn "Using system's -ljpeg\n";
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
92 'OBJECT' => '$(O_FILES)',
93 macro => { WINARCH => $win_arch },
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)'}