1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[534]= Tk - a Graphical User Interface Toolkit (5.34)
8 SDESC[536]= Tk - a Graphical User Interface Toolkit (5.36)
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.036.tar.gz:main
19 OPTIONS_AVAILABLE= PERL_534 PERL_536
20 OPTIONS_STANDARD= none
21 VOPTS[534]= PERL_534=ON PERL_536=OFF
22 VOPTS[536]= PERL_534=OFF PERL_536=ON
24 USES= jpeg tcl:tk shebangfix zlib png
25 XORG_COMPONENTS= x11 xft
29 SHEBANG_FILES= pTk/Tcl-pTk
35 [PERL_534].USES_ON= perl:534,configure
37 [PERL_536].USES_ON= perl:536,configure
40 ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
41 ${WRKSRC}/JPEG/Makefile.PL \
42 ${WRKSRC}/PNG/Makefile.PL \
43 ${WRKSRC}/pTk/Makefile.PL
44 ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
48 ${RM} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk/extralibs.ld
49 ${RMDIR} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Tk/pTk
53 -e '/^CC = / s|.*|CC = ${CC}|' \
54 -e '/^CCFLAGS = / s|.*|CCFLAGS = ${CFLAGS}|' \
55 -e '/^LD = / s|.*|LD = ${CC} ${CFLAGS} ${LDFLAGS}|' \
56 -e '/^FULL_AR = / s|.*|FULL_AR = ${AR}|' \
57 `${FIND} ${WRKSRC} -name Makefile`
59 [FILE:41:descriptions/desc.single]
60 Tk - a Graphical User Interface Toolkit
65 32aa7271a6bdfedc3330119b3825daddd0aa4b5c936f84ad74eabb932a200a5e 7024993 Tk-804.036.tar.gz
68 [FILE:671:patches/patch-JPEG_Makefile.PL]
69 --- JPEG/Makefile.PL.orig 2010-06-01 03:58:38.000000000 +0800
70 +++ JPEG/Makefile.PL 2011-10-03 23:34:18.892396436 +0800
75 -if ($Tk::MMtry::VERSION ge '4.007' && try_run("config/has_jpeg.c",['-I/usr/local/include'],['-ljpeg']))
76 +if ($Tk::MMtry::VERSION ge '4.007' && try_run("config/has_jpeg.c",['-I%%LOCALBASE%%/include'],['-L%%LOCALBASE%%/lib -ljpeg']))
78 - push(@args, LIBS => ['-ljpeg'],
79 - INC => '-I/usr/local/include',
80 + push(@args, LIBS => ['-L%%LOCALBASE%%/lib -ljpeg'],
81 + INC => '-I%%LOCALBASE%%/include',
82 DEFINE => '-DHAVE_JPEGLIB_H',
84 warn "Using system's -ljpeg\n";
87 [FILE:415:patches/patch-pTk-Makefile.PL]
88 --- pTk/Makefile.PL.orig Fri Jun 11 15:21:32 2004
89 +++ pTk/Makefile.PL Fri Jun 11 15:21:57 2004
91 'OBJECT' => '$(O_FILES)',
92 macro => { WINARCH => $win_arch },
94 - 'INC' => "$inc -I. -Ibitmaps",
95 + 'INC' => "$inc -I. -Ibitmaps -I%%LOCALBASE%%/include",
96 'SKIP' => [qw( distclean dist makeaperl xs_o)],
97 'clean' => {'FILES' => 'libpTk$(LIB_EXT)'}