cpan/0040775000567100000120000000000010315112335011457 5ustar jcameronwheelcpan/images/0040775000567100000120000000000007635467612012752 5ustar jcameronwheelcpan/images/icon.gif0100644000567100000120000000171107205574745014363 0ustar jcameronwheelGIF89a00@@@jjjvvv KKK///SSSoooqqq,00'dihlp,Al" A(Dt (A@ 2# 4P ,bQIci8 J X / T'a\ro/ Ao w%]CC3A$ Q]B2 i U 1U N/Qg5xzyGU BD `QH΀ @($E7c]2!@a: "kPMbi "lxC1| *b%R ÄyW baA\" x l$7 ] $Dr@L†ns,pC 1pw`#x_ $C] I 2TDU^OAMa?w<tÈM@$8H<@yp̃[+.16Մvr"N<XE AD.hPG`@)&HX 20l3 4Pjbw!N&P@7@Q#Ͱ LC&4G A%,1'@IvR"@ud9mp-"Ș PQ–~WmPx8.XQBa%8G`# dG `#&K&v9'iu@g%(d(Q @#(֨0{4fj#l:ߑHAn8A&0{@+k5n΀+e~Ҍ7:$ 2T )d*!;cpan/images/.xvpics/0040755000567100000120000000000007205574634014336 5ustar jcameronwheelcpan/images/.xvpics/icon.gif0100664000567100000120000000450507205574745015763 0ustar jcameronwheelP7 332 #IMGINFO:48x48 Indexed (969 bytes) #END_OF_COMMENTS 48 48 255 HےmmJmڷI$JIIH$%II$%$HIII$mI$JHnlnm%mIHII%m$%$$%m%n$$%%$$nIIHnIIIHmI$JmmI$$mIImmnImm%l%m$%m$%mIIڑ$mImnnI$%IIڒۑm%Inmnm$I$nnۑ۶mI$ImnmmmHJl۶۶۶mIm$%Im۶ڒmnnmm$I$nImmۑ%ڷmnmnlImInmImڒnmIm$nI۶mI۶IImm%ڒ$%Iڒ۶mnHHnmۑ%$ۑ۶Il%m۶۶Imm%nn$%ImImm$$n۶m$IImnnmH%H%$%$ڷmI$JHnےmH%I$%HnmII$mH%%ڶm%mHHJ$$nI۶IHJH$I$Hnm%$n$$nIۑImnH$%$%$m$ImI$ImI$%II$n$Im%$$I%m$HnHڒm$%I$%Hn$%HI۶I$$I$I$$$%HII$%I%$mm$I%$JnHI%mڶHJIm$Im$mIH۶H$m۵mImImmڶmHnlmnH%ۑm$nmnnmHۑ۶cpan/images/mod.gif0100644000567100000120000000017307206301016014167 0ustar jcameronwheelGIF89afff!,Lj(S7MuZXV:' ⡵/*~O Ģ/8Dr46=(BRrzi.R;cpan/images/cat.gif0100644000567100000120000000016007206301010014145 0ustar jcameronwheelGIF89a̙fff!,Aqbk"phyZ:V SЙv05g<%|vh;cpan/images/smallicon.gif0100664000567100000120000000223507777121252015413 0ustar jcameronwheelGIF87ayyywwwuuusssqqqooommmkkkiiieeecccaaa___]]][[[UUUSSSQQQOOOMMMKKKEEECCCAAA???;;;777555333---%%%###!!! ~~~|||zzzxxxvvvtttpppnnnllljjjfffbbb```^^^ZZZXXXVVVNNNLLLJJJHHH@@@>>>888444,,,(((&&&$$$,HAp 3/ ySa "I`A:%\S@'g H@b`Æyp$N@PfP@& 2Ir)F>@fEʁ ,L0a͛h  \Āł z` sA12*9iH )h)PPT-P$e\bda34ؤPNg q!MJ `P2HE L,DtD!e4A*ăRyZ~x@ ! V UDxLw HE m{A!a@<\&d%C/E -1A;cpan/module.info0100664000567100000120000000073310315112377013627 0ustar jcameronwheelnozone=1 desc_nl=Perl Modules desc_ko_KR.euc=Perl desc_ru_SU= Perl risk=high desc_pl=Moduy Perla desc=Perl Modules desc_es=Mdulos de Perl desc_sv=Perl-moduler name=CPAN desc_ja_JP.euc=Perl ⥸塼 desc_zh_CN=Perl ģ desc_ru_RU= Perl desc_ca=Mduls Perl (CPAN) desc_de=Perl-Module (CPAN) desc_hu=Perl Modulok desc_zh_TW.Big5=PerlҲ longdesc=Install new Perl modules on your system, and view those already installed. os_support=!windows version=1.231 cpan/lang/0040775000567100000120000000000010315111357012403 5ustar jcameronwheelcpan/lang/pl0100664000567100000120000000452107345117063012751 0ustar jcameronwheelindex_title=Moduy Perla index_name=Modu index_version=Wersja index_desc=Opis index_date=Zainstalowany index_installmsg=Wybierz nowy modu Perla do zainstalowania w Twoim systemie. index_cpan=Z CPAN o nazwie index_refresh=Odwierz list moduw z CPAN index_local=Z pliku lokalnego index_uploaded=Z pliku przesanego index_ftp=Z URL-a ftp lub http index_installok=Zainstaluj index_return=listy moduw download_err=Nie udao sie zainstalowa moduu download_elocal=Nie podano pliku lokalnego download_elocal2='$1' nie istnieje download_eupload=Twoja przegldarka nie obsuguje przesynia plikw download_eurl=Niezrozumiay URL '$1' download_edir=Nieprawidowy katalog $1 download_etar=Nie udao si rozoy pliku tar : $1 download_emod=Nieprawidowy modu Perla download_title=Zainstaluj modu download_header=Opcje instalacji moduu Perla download_mod=Nazwa moduu download_ver=Wersja download_act=Dziaanie instalacyjne download_src=rdo download_m=Jedynie make download_mt=Make i testowanie download_mi=Make i instalacja download_mti=Make, testowanie i instalacja download_cont=Kontynuuj instalacj download_epackages=Nieprawidowy URL moduw CPAN download_ecpan=Nie znaleziono moduu $1 na licie moduw CPAN download_args=Parametry dla Makefile.PL install_title=Zainstaluj modu install_untar=Rozoenie pliku tar moduu install_make=Kompilacja moduu install_test=Testowanie moduu install_install=Instalacja moduu install_loop=Prawdopodobnie wykryto nieskoczon ptl w danych wyjciowych! install_done_0=Wykonanie make dla $1 powiodo si. install_done_1=Wykonanie make i testowanie $1 powiody si. install_done_2=Wykonanie make i instalacja $1 powiody si. install_done_3=Wykonanie make, testowanie i instalacja $1 powiody si. install_err=Instalacja $1 nie powioda si. Sprawd powysze dane wyjciowe i sprbuj zainstalowa rcznie. install_exec=Uruchamianie $1 .. install_efile=Plik moduu $1 ju nie istnieje cpan_sel=Moduy w $1 .. cpan_title=Wybierz modu Perla edit_title=Dane moduu edit_header=Informacje o module edit_mod=Nazwa moduu edit_version=Wersja moduu edit_desc=Opis edit_date=Zainstalowany edit_header2=Dokumentacja do moduu edit_file=Plik moduu edit_files=Programy cpan/lang/en0100664000567100000120000000761010270065026012732 0ustar jcameronwheelindex_title=Perl Modules index_name=Module index_sub=Submodules index_version=Version index_desc=Description index_ver=Version index_date=Installed on index_installmsg=Select a new Perl module to compile and install on your system. index_cpan=From CPAN, named index_refresh=Refresh module list from CPAN index_local=From local file index_uploaded=From uploaded file index_ftp=From ftp or http URL index_installok=Install index_return=modules list index_pversion=Perl version $1 download_err=Failed to install module download_elocal=No local file given download_elocal2='$1' does not exist download_eupload=Your browser does not support file uploads download_eurl=Incomprehensible URL '$1' download_edir=Not a valid $1 directory download_etar=Failed to extract tar file : $1 download_emod=Not a valid Perl module download_title=Install Module download_header=Perl module install options download_mod=Module name download_mods=Module names download_ver=Version download_act=Install action download_src=Source download_pres=Pre-requisites download_m=Make only download_mt=Make and test download_mi=Make and install download_mti=Make, test and install download_cont=Continue With Install download_epackages=Invalid CPAN modules URL download_ecpan=Module $1 was not found in the CPAN modules list download_eisperl=Module $1 is part of the standard Perl distribution download_args=Makefile.PL arguments download_envs=Makefile.PL environment variables download_name=Name download_value=Value download_emodname=No module to install was entered download_need=Fetching Missing Pre-Requesites download_missing=Missing $1 modules download_nomissing=All installed download_ebuild=One or more of the Perl modules needs $1 to be built, but this Perl module is not installed. install_title=Install Module install_untar=Untarring module file install_make=Compiling module install_test=Testing module install_install=Installing module install_loop=Possible endless loop in output detected! install_done_0=Make of $1 successful. install_done_1=Make and test of $1 successful. install_done_2=Make and install of $1 successful. install_done_3=Make, test and install of $1 successful. install_doing_0=Making $1 .. install_doing_1=Making and testing $1 .. install_doing_2=Making and installing $1 .. install_doing_3=Making, testing and installing $1 .. install_err=Installation of $1 failed. Check the output above and try installing manually. install_err2=You can also install the module from CPAN with the command $1. install_exec=Executing $1 .. install_efile=Module file $1 no longer exists install_needunlink=You may attempt to install again by going back to the previous page and selecting different options. Otherwise, click here to delete the temporary package files in order to save disk space. cpan_sel=Modules under $1 .. cpan_title=Select Perl module cpan_search=Find modules named cpan_match=Modules matching $1 .. cpan_none=No matches found. edit_title=Module Details edit_header=Module information edit_mod=Module name edit_desc=Description edit_date=Installed on edit_subs=Submodules edit_header2=Module documentation edit_file=Module file edit_none=None available edit_return=module details edit_uninstall=Uninstall module and submodules edit_upgrade=Upgrade module from CPAN edit_method=Installed from edit_rpm=RPM package $1 edit_debian=Debian package $1 edit_manual=Manual Perl module install uninstall_title=Uninstall Module uninstall_rusure=Are you sure you want to uninstall the Perl module $1 ? The following files will be deleted : uninstall_rusure2=Are you sure you want to uninstall the Perl module $1 and submodule(s) $2 ?
The following files will be deleted : uninstall_ok=Uninstall Now uninstall_rpm=The module will be removed by un-installing the $1 RPM package. uninstall_debian=The module will be removed by un-installing the $1 Debian package. uninstall_err=Failed to uninstall module delete_efile=Invalid package file! cpan/lang/es0100664000567100000120000001131010307032300012715 0ustar jcameronwheelcpan_match=Módulos que coinciden con $1 .. cpan_none=No se encontraron coincidencias. cpan_search=Encontrar módulos llamados cpan_sel=Módulos bajo $1 .. cpan_title=Seleccionar módulo Perl delete_efile=¡Archivo de paquete no válido! download_act=Instalar acción download_args=Makefile.PL argumentos download_cont=Continuar con la instalación download_ebuild=Uno o varios de los módulos Perl necesitan que $1 sea compilado, pero este módulo Perl no está instalado. download_ecpan=El módulo $1 no se encuentra en la lista de módulos CPAN download_edir=$1 no es un directorio válido download_eisperl=El módulo $1 es parte de la distribución estandard de Perl download_elocal=No está dado el archivo local download_elocal2='$1' no existe download_emod=No es unn módulo Perl válido download_emodname=No fue ingresado el módulo a instalar download_envs=Makefile.PL variables de entorno download_epackages=URL Inválida de módulos del CPAN download_err=Fallo al instalar el módulo download_etar=Falla al descomprimir el archivo tar : $1 download_eupload=Su navegador no soporta los archivos descargados download_eurl=URL no comprendida'$1' download_header=Instalar opciones del módulo Perl download_m=Solo construir download_mi=Construir e instalar download_missing=Módulos $1 no introducidos download_mod=Nombre del módulo download_mods=Nombres de módulo download_mt=Construir y verificar download_mti=Construir, verificar e instalar download_name=Nombre download_need=Consiguiento Pre-Requisitos No Cumplidos download_nomissing=Todo instalado download_pres=Pre-Requisitos download_src=Fuente download_title=Instalar módulo download_value=Valor download_ver=Versión edit_date=Instalado en edit_debian=Paquete Debian $1 edit_desc=Descripción edit_file=Archivo del módulo edit_header=Información del módulo edit_header2=Documentación del módulo edit_manual=Instalación manual de módulo Perl edit_method=Instalado desde edit_mod=Nombre del módulo edit_none=Ninguno disponible edit_return=detalles del módulo edit_rpm=Paquete RPM $1 edit_subs=Submódulos edit_title=Detalles del módulo edit_uninstall=Desinstalar módulo y submódulos edit_upgrade=Actualizar módulo desde CPAN index_cpan=Invocado desde CPAN index_date=Instalado en index_desc=Descripción index_ftp=Desde ftp o http URL index_installmsg=Seleccione un nuevo módulo Perl para compilar e instalar en su sistema index_installok=Instalar index_local=Desde archivo local index_name=Módulo index_pversion=Versión Perl $1 index_refresh=Refrescar lista de módulos desde CPAN index_return=Lista de módulos index_sub=Submodulo index_title=Módulos Perl index_uploaded=Desde el archivo descargado index_ver=Versión index_version=Versión install_doing_0=Construyendo $1 .. install_doing_1=Construyendo y verificación $1 .. install_doing_2=Construyendo e instalando $1 .. install_doing_3=Construyendo, verificando e instalando $1 .. install_done_0=Construcción de $1 exitosa. install_done_1=Construcción y validación de $1 exitosa. install_done_2=Construcción e instalación de $1 exitosa. install_done_3=Construcción, verificación e instalación de $1 exitosa. install_efile=Archivo de módulo $1 ya no existe install_err=Instalación de $1 falló. Verifique la salida de arriba e intente instalar manualmente. install_err2=Puede además instalar el módulo desde CPAN con el comando $1 install_exec=Ejecutando $1 .. install_install=Instalar módulo install_loop=!Se detectó un posible ciclo sin fin en la salida! install_make=Compilar módulo install_needunlink=Puede intentar instalar de nuevo volviendo a la página anterior y eligiendo unas opciones diferentes. También puede pulsar aquí para borrar los archivos de paquete temporales para ahorrar espacio de disco. install_test=Verificar módulo install_title=Módulo a instalar install_untar=Descompactar archivo de módulo uninstall_debian=El módulo se eliminará desinstalando el paquete Debian $1 uninstall_err=No se pudo desinstalar módulo uninstall_ok=Desinstalar ahora uninstall_rpm=El módulo se eliminará desinstalando el paquete RPM $1 uninstall_rusure=¿Está seguro de quere desinstalar el módulo Perl $1 ? Los siguientes archivos serán eliminados : uninstall_rusure2=¿Está seguro de querer desinstalar el módulo Perl $1 y el(los) submódulo(s) $2 ?
Los siguientes archivos serán eliminados : uninstall_title=Desinstalar Módulo cpan/lang/nl0100644000567100000120000000436210005107321012727 0ustar jcameronwheelindex_title=Perl Modules index_name=Module index_version=Versie index_desc=Omschrijving index_date=Geinstalleerd op index_installmsg=Selecteer een nieuwe Perl module om te compileren en installeren op uw systeem. index_cpan=Van CPAN, genaamd index_refresh=Vernieuw module lijst van CPAN index_local=Van een lokaal bestand index_uploaded=Van een geupload bestand index_ftp=Van ftp of http URL index_installok=Installeren index_return=modules lijst download_err=Fout bij he installeren van de module download_elocal=Geen lokaal bestand opgegeven download_elocal2='$1' bestaat niet download_eupload=Uw browser ondersteund geen bestands uploads download_eurl=Onbegrijpbare URL '$1' download_edir=Geen geldige $1 directory download_etar=Fout bij het uiitpakken van tar bestand : $1 download_emod=Geen geldige Perl module download_title=Installeer Module download_header=Perl module installatie opties download_mod=Module naam download_ver=Versie download_act=Installatie actie download_src=Bron download_m=Alleen compileren download_mt=Compileren en testen download_mi=Compileren en installeren download_mti=Compileren, testen en installeren download_cont=Ga verder met installatie download_epackages=Ongeldige CPAN modules URL download_ecpan=Module $1 werd nit gevonden in de CPAN modules lijst download_args=Makefile.PL argumenten install_title=Installeer Module install_untar=Untarren module bestand install_make=Compileren module install_test=Testen module install_install=Installeren module install_loop=Mogelijke eindeloze lus in uitvoer ontdekt! install_done_0=Compilatie van $1 succesvul. install_done_1=Compilatie en testen van of $1 succesvol. install_done_2=Compilatie en installatie van $1 succesvol. install_done_3=Compilatie, testen en installatie van $1 succesvol. install_err=Installatie van $1 mislukt. Controleer de bovenstaande uitvoer en probeer de module handmatig te installeren. install_exec=Uitvoeren van $1 .. install_efile=Module bestand $1 bestaat niet meer cpan_sel=Modules onder $1 .. cpan_title=Selecteer Perl module edit_title=Module Details edit_header=Module informatie edit_mod=Module naam edit_version=Module versie edit_desc=Omschrijving edit_date=Geinstalleerd op edit_header2=Module documentatie edit_file=Module bestand edit_files=Programma's cpan/lang/zh_CN0100644000567100000120000000521010101167752013323 0ustar jcameronwheelcpan_match=ģ$1 .. ƥ cpan_none=δҵƥģ顣 cpan_search=ѰΪ..ģ cpan_sel=ģ $1 .. cpan_title=ѡ Perl ģ delete_efile=Чļ download_act=װж download_args=Makefile.PL download_cont=װ download_ecpan= CPAN ģбδҵģ $1 download_edir=$1ЧĿ¼ download_eisperl=ģ $1 ѾPerlı׼а download_elocal=ûиļ download_elocal2='$1' download_emod=Ч Perl ģ download_emodname=ģûаװ download_envs=Makefile.PL download_epackages=Ч CPAN ģ URL download_err=ģ鰲װʧ download_etar=ܽѹѹļ$1 download_eupload=֧ļ download_eurl=ЧURL'$1' download_header=Perl ģ鰲װѡ download_m= download_mi=벢װ download_missing=ȱģ $1 download_mod=ģ download_mods=ģ download_mt=벢 download_mti=롢Բװ download_name= download_need=Fetching Missing Pre-Requesites download_nomissing=ȫװ download_pres=ȱǰ׺ download_src=Դ download_title=װģ download_value=ֵ download_ver=汾 edit_date=װλ edit_desc= edit_file=ģļ edit_header=ģϢ edit_header2=ģĵ edit_mod=ģ edit_none= edit_return=ģϸ edit_subs=ģ edit_title=ģϸ edit_uninstall=жģģ edit_upgrade= CPAN ģ index_cpan=CPANΪ index_date=װ index_desc= index_ftp=ftphttp URL index_installmsg=ѡһµPerlģ벢װϵͳ index_installok=װ index_local=ӱļ index_name=ģ index_pversion=Perl 汾 $1 index_refresh=ˢCPANģб index_return=ģб index_sub=ģ index_title=Perlģ index_uploaded=ļ index_ver=汾 index_version=汾 install_doing_0= $1 ... install_doing_1=벢 $1 ... install_doing_2=벢װ $1 ... install_doing_3=룬Բװ $1 ... install_done_0= $1 ɹ install_done_1=벢 $1 ɹ install_done_2=벢װ $1 ɹ install_done_3=롢Բװ $1 ɹ install_efile=ģļ $1 install_err=װ $1 ʧܡֹװ install_err2=Ҳ$1CPANװģ install_exec=ִ $1.. install_install=װģ install_loop=зֿܵѭ install_make=ģ install_needunlink=Էǰҳ棬ѡͨѡȻٴγ԰װһΡ⣬Ϊ˽ʡ̿ռ䣬 ɾʱļ install_test=ģ install_title=װģ install_untar=ѹѹģļ uninstall_ok=ж uninstall_rusure=ȷҪжPerlģ$1ļҲɾ uninstall_rusure2=ȷҪжPerlģ$1ģ$2ļҲɾ uninstall_title=жģ cpan/lang/ru_RU0100664000567100000120000000555110005107321013355 0ustar jcameronwheeledit_header2= edit_date= cpan_title= Perl edit_desc= edit_file= edit_mod= cpan_sel= $1 .. edit_title= install_done_0= $1 . install_done_1= $1 . install_install= install_done_2= $1 . edit_header= install_done_3=, $1 . install_loop= ! install_make= install_test= install_exec= $1 .. install_efile= $1 install_err= $1 . . download_eisperl= $1 Perl cpan_match=, $1 .. download_header= Perl index_date= download_mod= install_untar= index_local= uninstall_ok= index_cpan= CPAN download_name= index_refresh= CPAN download_elocal2='$1' download_emod= Perl index_pversion=Perl $1 index_ftp= URL ftp http install_err2= , CPAN $1 download_eurl= URL '$1' uninstall_title= index_title= Perl cpan_search= index_installok= download_emodname= index_sub= uninstall_rusure2= Perl $1 $2 ?
: download_ecpan= $1 CPAN download_mti=, index_uploaded= index_version= download_ver= download_src= index_name= edit_none= index_return= download_cont= index_installmsg= Perl . download_mi= download_epackages= URL CPAN download_mt= edit_return= download_title= download_m= download_value= install_title= edit_uninstall= download_act= download_edir= $1 edit_subs= uninstall_rusure= Perl $1 ? : download_err= index_desc= cpan_none= . download_args= Makefile.PL download_envs= Makefile.PL download_elocal= download_eupload= download_etar= tar : $1 cpan/lang/ru_SU0100644000567100000120000000555710067401527013377 0ustar jcameronwheelindex_title= Perl index_name= index_sub= index_version= index_desc= index_date= index_installmsg= Perl . index_cpan= CPAN index_refresh= CPAN index_local= index_uploaded= index_ftp= URL ftp http index_installok= index_return= index_pversion=Perl $1 download_err= download_elocal= download_elocal2='$1' download_eupload= download_eurl= URL '$1' download_edir= $1 download_etar= tar : $1 download_emod= Perl download_title= download_header= Perl download_mod= download_ver= download_act= download_src= download_m= download_mt= download_mi= download_mti=, download_cont= download_epackages= URL CPAN download_ecpan= $1 CPAN download_eisperl= $1 Perl download_args= Makefile.PL download_envs= Makefile.PL download_name= download_value= download_emodname= install_title= install_untar= install_make= install_test= install_install= install_loop= ! install_done_0= $1 . install_done_1= $1 . install_done_2= $1 . install_done_3=, $1 . install_err= $1 . . install_err2= , CPAN $1 install_exec= $1 .. install_efile= $1 cpan_sel= $1 .. cpan_title= Perl cpan_search= cpan_match=, $1 .. cpan_none= . edit_title= edit_header= edit_mod= edit_desc= edit_date= edit_subs= edit_header2= edit_file= edit_none= edit_return= edit_uninstall= uninstall_title= uninstall_rusure= Perl $1 ? : uninstall_rusure2= Perl $1 $2 ?
: uninstall_ok= cpan/lang/sv0100644000567100000120000000426007250026524012760 0ustar jcameronwheelindex_title=Perl-moduler index_name=Modul index_version=Version index_desc=Beskrivning index_date=Installerad p index_installmsg=Ange en ny Perl-modul som ska kompileras och installeras p ditt system. index_cpan=Frn CPAN, namn index_refresh=Ls modullistan frn CPAN igen index_local=Frn lokal fil index_uploaded=Frn nedladdad fil index_ftp=Frn ftp- eller http-URL index_installok=Installera index_return=modullista download_err=Det gick inte att installera modulen download_elocal=Du har inte angivit ngon lokal fil download_elocal2='$1' finns inte download_eupload=Din webblsare stder inte filnedladdning download_eurl=URL:en '$1' r obegriplig download_edir=Det r inte en giltig $1-katalog download_etar=Det gick inte att packa upp tar-filen: $1 download_emod=Det r inte en giltig Perl-modul download_title=Installera modul download_header=Instllningar fr installation av Perl-modul download_mod=Modulnamn download_ver=Version download_act=Installationstgrd download_src=Kllkod download_m=Kr endast make download_mt=Kr make och testa download_mi=Kr make och installera download_mti=Kr make, testa och installera download_cont=Fortstt att installera download_epackages=Ogiltig URL till CPAN-moduler download_ecpan=Modulen $1 finns inte i CPAN-modullistan download_args=Argument till Makefile.PL install_title=Installera modulen install_untar=Packar upp modulfilerna install_make=Kompilerar modulen install_test=Testar modulen install_install=Installerar modulen install_loop=Jag har hittat en mjlig ondlig loop i utdata! install_done_0=Make $1 lyckades. install_done_1=Make och testning av $1 lyckades. install_done_2=Make och installation av $1 lyckades. install_done_3=Make, testning och installation av $1 lyckades. install_err=Det gick inte att installera $1. Ls vad som str ovan och frska tt installera manuellt istllet. install_exec=Utfr $1 ... install_efile=Modulfilen $1 finns inte lngre cpan_sel=Moduler under $1 ... cpan_title=Ange Perl-modul edit_title=Modulinformation edit_header=Modulinformation edit_mod=Modulnamn edit_version=Modulversion edit_desc=Beskrivning edit_date=Installerad p edit_header2=Dokumentation fr modulen edit_file=Modulfil edit_files=Program cpan/lang/ja_JP.euc0100664000567100000120000000446410067670055014102 0ustar jcameronwheelindex_title=Perl ⥸塼 index_name=⥸塼 index_version=С index_desc= index_date=󥹥ȡ index_installmsg=ѥ뤷ƥƥ˥󥹥ȡ뤹뿷 Perl ⥸塼򤷤Ƥ index_cpan=CPAN 顢̾դ index_refresh=CPAN ι⥸塼 ꥹ index_local= ե뤫 index_uploaded=åץɤե뤫 index_ftp=FTP ޤhttp URL index_installok=󥹥ȡ index_return=⥸塼 ꥹ download_err=⥸塼򥤥󥹥ȡǤޤǤ download_elocal= ե뤬ޤ download_elocal2='$1' ¸ߤޤ download_eupload=ѤΥ֥饦ϥեΥåץɤ򥵥ݡȤƤޤ download_eurl=URL '$1' Ǥޤ download_edir=$1 ǥ쥯ȥ̵Ǥ download_etar=tar եФǤޤǤ: $1 download_emod=Perl ⥸塼뤬̵Ǥ download_title=⥸塼Υ󥹥ȡ download_header=Perl ⥸塼Υ󥹥ȡ ץ download_mod=⥸塼̾ download_ver=С download_act=󥹥ȡ download_src= download_m=make Τ download_mt=make ƥƥ download_mi=make ƥ󥹥ȡ download_mti=makeƥȤƥ󥹥ȡ download_cont=󥹥ȡ³ download_epackages=̵ CPAN ⥸塼 URL download_ecpan=CPAN ⥸塼 ꥹȤ˥⥸塼 $1 ޤǤ download_args=Makefile.PL install_title=⥸塼Υ󥹥ȡ install_untar=⥸塼 ե untar install_make=⥸塼򥳥ѥ install_test=⥸塼ƥ install_install=⥸塼򥤥󥹥ȡ install_loop=Ϥ˱ʵץ롼פǽޤ install_done_0=$1 make λޤ install_done_1=$1 make ȥƥȤλޤ install_done_2=$1 make ȥ󥹥ȡλޤ install_done_3=$1 makeƥȤȥ󥹥ȡλޤ install_err=$1 Υ󥹥ȡ˼ԤޤνϤĴ٤Ƽưǥ󥹥ȡԤƤ install_exec=ޥ $1 ¹.. install_efile=⥸塼 ե $1 ϤǤ¸ߤޤ cpan_sel=$1 βˤ⥸塼.. cpan_title=Perl ⥸塼 edit_title=⥸塼ξܺ edit_header=⥸塼 edit_mod=⥸塼̾ edit_version=⥸塼 С edit_desc= edit_date=󥹥ȡ edit_header2=⥸塼Υޥ˥奢 edit_file=⥸塼 ե edit_files=ץ cpan/lang/ko_KR.euc0100664000567100000120000000373207305563350014121 0ustar jcameronwheelindex_title=Perl index_name= index_version= index_desc= index_date=ġ ý index_installmsg=Ͽ ýۿ ġ Perl Ͻʽÿ. index_cpan=CPANκ() index_refresh=CPANκ ħ index_local= Ϸκ index_uploaded=ε Ϸκ index_ftp=ftp Ǵ http URLκ index_installok=ġ index_return= download_err= ġ ߽ϴ download_elocal= ʾҽϴ download_elocal2='$1'() ʽϴ download_eupload= ε带 ʽϴ download_eurl=ν URL '$1' download_edir=ȿ $1 丮 ƴմϴ download_etar=tar Ǯ ߽ϴ: $1 download_emod=ȿ Perl ƴմϴ download_title= ġ download_header=Perl ġ ɼ download_mod= ̸ download_ver= download_act=ġ download_src=ҽ download_m=ۼ download_mt=ۼ ׽Ʈ download_mi=ۼ ġ download_mti=ۼ, ׽Ʈ, ġ download_cont=ġ download_epackages=߸ CPAN URL download_ecpan= $1() CPAN Ͽ ϴ download_args=Makefile.PL μ install_title= ġ install_untar= (tar) Ǫ install_make= install_test= ׽Ʈ install_install= ġ install_loop=¿ ɼ ֽϴ! install_done_0=$1() ۼ߽ϴ. install_done_1=$1() ۼ ׽Ʈ߽ϴ. install_done_2=$1() ۼ ġ߽ϴ. install_done_3=$1() ۼ, ׽Ʈ ġ߽ϴ. install_err=$1() ġ ߽ϴ. ˻ ġ ʽÿ. install_exec=$1 .. install_efile= $1() ʽϴ. cpan_sel=$1 Ʒ .. cpan_title=Perl edit_title= edit_header= edit_mod= ̸ edit_version= edit_desc= edit_date=ġ ¥ edit_header2= edit_file= edit_files=α׷ cpan/lang/ca0100644000567100000120000001023510307032051012677 0ustar jcameronwheelindex_title=Mduls Perl index_name=Mdul index_sub=Submduls index_version=Versi index_desc=Descripci index_ver=Versi index_date=Installat index_installmsg=Selecciona un nou mdul Perl per compilar i installar. index_cpan=Des de CPAN, anomenat index_refresh=Refresca la llista de mduls des de CPAN index_local=Des d'un fitxer local index_uploaded=Des d'un fitxer pujat index_ftp=Des de FTP o URL HTTP index_installok=Installa index_return=a la llista de mduls index_pversion=Versi Perl $1 download_err=No he pogut installar el mdul download_elocal=No s'ha donat cap fitxer local download_elocal2='$1' no existeix download_eupload=El teu navegador no suporta crregues de fitxers download_eurl=L'URL '$1' s incomprensible download_edir=No s un directori vlid $1 download_etar=No he pogut extreure el fitxer tar: $1 download_emod=No s un mdul Perl vlid download_title=Installaci de Mdul download_header=Opcions d'installaci del mdul download_mod=Nom del mdul download_mods=Noms dels mduls download_ver=Versi download_act=Acci d'installaci download_src=Font download_pres=Prerequisits download_m=Noms compilaci download_mt=Compilaci i test download_mi=Compilaci i installaci download_mti=Compilaci, test i installaci download_cont=Procedeix amb la Installaci download_epackages=URL de mduls CPAN incorrecta download_ecpan=No s'ha trobat el mdul $1 a la llista de mduls de CPAN download_args=Arguments de Makefile.PL download_eisperl=El mdul $1 forma part de la distribuci Perl estndard download_envs=Variables d'entorn de Makefile.PL download_name=Nom download_value=Valor download_emodname=No has introdut cap mdul per installar download_need=Anant a buscar els Prerequisits que Falten download_missing=Hi falten $1 mduls download_nomissing=Tot installat download_ebuild=Un o ms dels mduls de Perl necessiten $1 per compilar-se, per aquest mdul no est installat. install_title=Installaci de Mdul install_untar=Desempaquetant el fitxer del mdul install_make=Compilant el mdul install_test=Verificant el mdul install_install=Installant el mdul install_loop=S'ha detectat un possible bucle infinit a la sortida! install_done_0=La compilaci de $1 ha reeixit. install_done_1=La compilaci i verificaci de $1 han reeixit. install_done_2=La compilaci i installaci $1 han reeixit. install_done_3=La compilaci, verificaci i installaci de $1 han reeixit. install_doing_0=Fent 'make' sobre $1... install_doing_1=Fent 'make' i testejant $1... install_doing_2=Fent 'make' i installant $1... install_doing_3=Fent 'make', testejant i installant $1s.. install_err=La installaci de $1 ha fallat. Comprova la sortida i prova d'installar-lo a m. install_err2=Tamb pots installar el mdul des de CPAN amb l'ordre $1. install_exec=Executant $1 .. install_efile=El fitxer $1 del mdul ja no existeix install_needunlink=Pots provar de fer un altre cop la installaci tornant enrera a la pgina anterior i seleccionant opcions diferents. Altrament, fes clic aqu per suprimir els fitxers temporals del paquet per tal d'estalviar espai al disc. cpan_sel=Mduls de $1 .. cpan_title=Selecci de mdul Perl cpan_search=Busca mduls anomenats cpan_match=Mduls que coincideixen amb $1... cpan_none=No s'ha trobat cap coincidncia. edit_title=Detalls del Mdul edit_header=Informaci del mdul edit_mod=Nom del mdul edit_desc=Descripci edit_date=Installat a edit_subs=Submduls edit_header2=Documentaci del mdul edit_file=Fitxer del mdul edit_none=No n'hi ha cap de disponible edit_return=detalls del mdul edit_uninstall=Desinstalla el mdul i els submduls edit_upgrade=Actualitza el mdul ses de CPAN edit_method=Installat des de edit_rpm=Paquet RPM $1 edit_manual=Installaci manual de mdul Perl uninstall_title=Desinstalla el Mdul uninstall_rusure=Segur que vols desinstallar el mdul Perl $1? S'esborraran els segents fitxers: uninstall_rusure2=Segur que vols desinstallar el mdul Perl $1 i el(s) submdul(s) $2?
S'esborraran els segents fitxers: uninstall_ok=Desinstalla'l Ara uninstall_rpm=El mdul s'eliminar desinstallant el paqut RPM $1. uninstall_err=No he pogut desintallar el mdul delete_efile=Fitxer de paquet invlid! cpan/lang/fr0100644000567100000120000000775510177255140012753 0ustar jcameronwheelcpan_none=Aucun résultat. cpan_search=Trouvé les modules nommés cpan_sel=Module dans $1 .. cpan_title=Selectionner le module Perl delete_efile=Nom du package invalide! download_act=Installation effective download_args=arguments de Makefile.PL download_cont=Continuer l'installation download_ebuild=Un ou plusieurs modules Perl ont besoin d'être construit, mais ce module Perl n'est pas installé. download_ecpan=Le module $1 ne figure pas dans la liste des modules du CPAN download_edir=Répertoire $1 invalide download_eisperl=Le module $1 fait partie de la distribution standard de Perl download_elocal=Aucun fichier local fourni. download_elocal2='$1' n'existe pas download_emod=Module Perl invalide download_emodname=Aucun module à installer n'a été rentré download_envs=Variables d'environnement de Makefile.PL download_epackages=URL des modules du CPAN invalide download_err=Échec de l'installation du module download_etar=Échec de l'extraction du fichier tar : $1 download_eupload=Votre navigateur ne prend pas en compte le téléchargement de fichier download_eurl=URL '$1' incompréhensible download_header=Options d'installation du module Perl download_m=Make seul download_mi=Make et installation download_missing=Manque $1 module(s) download_mod=Nom du module download_mods=Noms des modules download_mt=Make et test download_mti=Make, test et installation download_name=Nom download_need=Recherche des pré-requis manquants download_nomissing=Tous installés download_pres=Pré-requis download_src=Source download_title=Installer le module download_value=Valeur download_ver=Version edit_date=Installé le edit_desc=Description edit_file=Module edit_header=Informations concernant le module edit_header2=Documentation du Module edit_mod=Nom du module edit_none=Aucun disponible edit_return=détails du module edit_subs=Sous-modules edit_title=Précisions sur le module edit_uninstall=Désinstaller le modules et les sous-modules edit_upgrade=Mettre à jour le module depuis CPAN index_cpan=Provenant du CPAN, ayant pour nom index_date=Installé le index_desc=Description index_ftp=Provenant d'une URL ftp ou http index_installmsg=Sélectionner un nouveau module Perl à compiler et installer sur votre système. index_installok=Installation index_local=Provenant d'un fichier local index_name=Module index_pversion=Perl version $1 index_refresh=Actualiser la liste des modules du CPAN index_return=Liste des modules index_sub=Sous-modules index_title=Modules Perl index_uploaded=Provenant d'un fichier téléchargé index_ver=Version index_version=Version install_doing_0=Création de $1 .. install_doing_1=Création et test de $1 .. install_doing_2=Création et installation de $1 .. install_doing_3=Création, test et installation de $1 .. install_done_0=Succès du make de $1. install_done_1=Succès du make et du test de $1. install_done_2=Succès du make et de l'installation de $1. install_done_3=Succès du make, du test et de l'installation de $1. install_efile=Le module $1 n'existe plus install_err=Échec de l'installation de $1. Lisez ce qui est affiché ci-dessus et essayez de l'installer manuellement. install_err2=Vous pouvez également installer le module depuis CPAN avec la commande $1. install_exec=Exécution de $1 .. install_install=Installation du module install_loop=Détection d'une possible boucle infinie en sortie ! install_make=Compilation du module install_test=Test du module install_title=Installer le module install_untar=Désarchivage du module uninstall_ok=Désinstaller maintenant uninstall_rusure=Etes-vous sûr de vouloir désinstaller le module Perl $1 ? Les fichiers suivants seront effacés : uninstall_rusure2=Etes-vous sûr de vouloir désinstaller le module Perl $1 et les sous-module(s) $2?
Les fichiers suivants seront effacés : uninstall_title=Désinstallation d'un module Perl cpan/lang/de0100664000567100000120000001051410256122133012712 0ustar jcameronwheelcpan_match=Passende(s) Modul(e) $1 .. cpan_none=Keine Übereinstimmung gefunden. cpan_search=Finde Module namens cpan_sel=Module unter $1 .. cpan_title=Wählen Sie das Perl-Modul delete_efile=Ungültige Paketdatei! download_act=Installationsaktion download_args=Makefile.PL Argumente download_cont=Installation fortsetzen download_ebuild=Ein oder mehrere der Perl-Module benötigen $1 um gebaut zu werden, aber dieses Perl-Modul ist nicht installiert. download_ecpan=Modul $1 wurde nicht in der CPAN Modul-Liste gefunden download_edir=Kein gültiges $1 Verzeichnis download_eisperl=Modul $1 ist Teil der Standard Perl-Distribution download_elocal=Keine lokale Datei angegeben download_elocal2='$1' ist nicht vorhanden download_emod=Kein gültiges Perl-Modul download_emodname=Kein zu installierendes Modul eingegeben download_envs=Makefile.PL Umgebungsvariable download_epackages=Ungültige CPAN Modul-URL download_err=Fehler beim Installieren des Moduls download_etar=Fehler beim Entpacken des TAR-Archivs : $1 download_eupload=Der von Ihnen verwendete Browser unterstützt keine Datei-Uploads download_eurl=Unverständliche URL '$1' download_header=Perl-Modul Installationsoptionen download_m=Nur kompilieren download_mi=Kompilieren und installieren download_missing=Fehlende $1 Module download_mod=Modulname download_mods=Modulnamen download_mt=Kompilieren und testen download_mti=Kompilieren, testen und installieren download_name=Name download_need=Hole fehlende Abhängigkeiten download_nomissing=Alles installiert download_pres=Abhängigkeiten download_src=Quelle download_title=Installiere Modul download_value=Wert download_ver=Version edit_date=Installiert am edit_desc=Beschreibung edit_file=Moduldatei edit_header=Modulinformation edit_header2=Moduldokumentation edit_manual=Manuelle Installation eines Perl-Modules edit_method=Installiert von edit_mod=Modulname edit_none=Keines verfügbar edit_return=Modul-Details edit_rpm=RPM-Paket $1 edit_subs=Untermodule edit_title=Modul-Details edit_uninstall=Deinstalliere Modul und Untermodule edit_upgrade=Aktualisiere Modul via CPAN index_cpan=Von CPAN, namens index_date=Installiert am index_desc=Beschreibung index_ftp=Von ftp- oder http-URL index_installmsg=Wählen Sie ein neues Perl-Modul, das auf ihrem System kompiliert und installiert werden soll. index_installok=Installieren index_local=Aus lokaler Datei index_name=Modul index_pversion=Perl-Version $1 index_refresh=Neue Modul-Liste von CPAN holen index_return=Perl-Module index_sub=Untermodule index_title=Perl-Module index_uploaded=Aus heraufgeladener Datei index_ver=Version index_version=Version install_doing_0=Mache $1 .. install_doing_1=Mache und teste $1 .. install_doing_2=Mache und installiere $1 .. install_doing_3=Mache, teste und installieren $1 install_done_0=Kompilierung von $1 erfolgreich. install_done_1=Kompilierung und Test von $1 erfolgreich. install_done_2=Kompilierung und Installation von $1 erfolgreich. install_done_3=Kompilierung, Test und Installation von $1 erfolgreich. install_efile=Modul $1 ist nicht mehr vorhanden install_err=Installation von $1 fehlgeschlagen. Überprüfen Sie die obigen Ausgaben und versuchen Sie, das Modul manuell zu installieren. install_err2=Sie können das Modul von CPAN auch installieren mit dem Befehl $1 install_exec=Starte $1 .. install_install=Installiere Modul install_loop=Mögliche Endlosschleife in der Modulausgabe! install_make=Kompiliere Modul install_needunlink=Sie können nun einen erneuten Installationsversuch starten, in dem Sie auf die vorherige Seite zurückkehren und andere Optionen auswählen. Ansonsten klicken Sie hier um temporär angelegte Dateien zu löschen damit Festplattenplatz freigegeben werden kann. install_test=Teste Modul install_title=Installiere Modul install_untar=Entpacke Moduldateien uninstall_err=Konnte Modul nicht deinstallieren uninstall_ok=Jetzt deinstallieren uninstall_rpm=Das Modul wird durch die De-Installation des RPM-Paketes $1 deinstalliert. uninstall_rusure=Sind Sie sicher, daß Sie das Perl-Modul $1 deinstallieren wollen? Die folgenden Dateien werden gelöscht: uninstall_rusure2=Sind Sie sicher, daß Sie das Perl-Modul $1 und Untermodul(e) $2 deinstallieren wollen?
Die folgenden Dateien werden gelöscht: uninstall_title=Deinstalliere Module cpan/lang/hu0100664000567100000120000000451007401526302012741 0ustar jcameronwheel# webmin-0.90cpan/lang/hu # translated by Gabor Keve # index_title=Perl Modulok index_name=Modulok index_version=Verzi index_desc=Meghatrozs index_date=Teleptve a kvetkez idpontban index_installmsg=Vlasszon ki egy j Perl modult, amit szeretne lefordtani s telepteni a rendszerbe. index_cpan=A CPAN -rl, nvszerint index_refresh=Modul lista frisstse CPAN-rl index_local=Helyi file -bl index_uploaded=Feltlttt file -bl index_ftp=Ftp vagy http URL-bl index_installok=Teleptse index_return=modul lista download_err=Nem lehet telepteni a modult download_elocal=Nem lett helyi file megadva download_elocal2=A(z) '$1' nem ltezik download_eupload=Az n bngszje nem tmogatja a feltltst download_eurl=Elrhetettlen URL '$1' download_edir=A(z) $1 nem vals knyvtr download_etar=Nem lehet a(z) tar file kitmrteni download_emod=Nem vals Perl modul download_title=Modul teleptse download_header=Perl modul teleptsi belltsok download_mod=Modul neve download_ver=Verzija download_act=Teleptsi tevkenysg download_src=Forrs download_m=Csak elllts download_mt=Elllts s tesztels download_mi=Elllts s telepts download_mti=Elllts , tesztels s telepts download_cont=A telepts folytatsa download_epackages=rvnytelen CPAN modul URL download_ecpan=A $1 modult nem tallom a CPAN modulok listjban download_args=Makefile.PL paramterei install_title=Modul teleptse install_untar=Untar futtatsa a modul file-on install_make=A modul lefordtsa install_test=A modul tesztelse install_install=A modul TELEPTSE install_loop=Taln vgtelen ciklust szleltem a kimeneten! install_done_0=A(z) $1 elllts sikeres. install_done_1=A(z) $1 ellltsa s tesztelse sikeres. install_done_2=A(z) $1 ellltsa s teleptse sikeres. install_done_3=A(z) $1 ellltsa, tesztelse s teleptse sikeres. install_err=A(z) $1 teleptse sikertelen. Ellenrizze a kimenetet, s prblja kzileg felinstalllni. install_exec=Futtatom a(z) $1 .. install_efile=A(z) $1 module file mr nem ltezik cpan_sel=Modulok a(z) $1 alatt.. cpan_title=Vlassza ki a Perl modult edit_title=Modul rszletezse edit_header=Modul informcik edit_mod=Modul neve edit_version=Modul verzija edit_desc=Meghatrozs edit_date=Teleptve edit_header2=Modul dokumentci edit_file=Modul file edit_files=Programok cpan/lang/zh_TW.Big50100644000567100000120000000520010067670063014146 0ustar jcameronwheelindex_installmsg=@ӷsPerlҲաAMsĶw˦bztΤWC cpan_none=SŦX uninstall_rusure=zTw{bnѰwPerlҲ$1 ? UCɮױN|G edit_file=Ҳɮ download_src=lX edit_subs=lҲ cpan_match=ҲղŦX $1 .. download_eupload=zs䴩ɮפW index_name=Ҳ edit_header2=Ҳդ install_install=w˼Ҳդ cpan_title=Perl Ҳ download_cont=~w edit_upgrade=qCPANɯżҲ edit_title=Ҳդe download_pres=wɮ delete_efile=~M! install_loop=bXܤiX{L` download_ecpan=Ҳ $1 S CPAN ҲղM index_local=qaɮ install_err=w $1 ! ˬdXTùդʦw download_epackages=~ CPAN Ҳպ} edit_none=LiΪ index_pversion=Perl$1 download_args=Makefile.PL arguments install_done_0=sĶɮ $1 \ download_mods=ҲզW index_sub=lҲ download_title=w˼Ҳ cpan_sel=Ҳզb $1U .. uninstall_title=Ѱw˼Ҳ download_elocal=Sܥaɮ download_err=w˼Ҳե install_doing_2=sĶMw $1.. download_edir=ؿ $1~ download_elocal2=ɮ'$1' sb edit_uninstall=Ѱw˼ҲթMlҲ index_date=wˮɶ index_uploaded=qݤW install_done_2=sĶMwɮ $1 \ download_eisperl=Ҳ$1OзPerlM@ uninstall_rusure2=zTwnѰwPerl $1PlҲ$2?
UCɮױN|R: download_missing=LĪ$1Ҳ download_need=M򥢪wɮ install_done_1=sĶMɮ $1 \ install_needunlink=ziHզ^W@PﶵAwˤ@AMoRȦs`ٺϺЪŶC install_make=sĶҲդ edit_date=w˩ download_emodname=SJnw˼Ҳ edit_desc=M index_cpan=q CPAN, W٥s edit_header=ҲոT install_efile=Ҳɮ $1äsb install_test=ռҲդ install_title=w˼Ҳ index_ftp=q ftp http } uninstall_ok={bѰw download_mti=sĶBթMw download_mod=ҲզW download_eurl=LĪ}] '$1' download_envs=Makefile.PLܼ install_doing_3=sĶBթMw $1.. edit_mod=ҲզW index_desc=M download_mt=sĶM install_doing_0=sĶ $1.. index_installok=w download_nomissing=Ҧw˪ cpan_search=MҲզW٥s download_mi=sĶMw install_done_3=sĶBթMwɮ $1 \ index_version=Perl $1 install_err2=z]iHqCPANΫO$1Ӧw˼Ҳ index_ver= install_doing_1=sĶM $1... install_exec= $1 .. download_m=uiMake download_value= download_ver= index_title=PerlҲ download_name=W index_refresh=szCPANҲղM download_emod=OӦĪPerlҲ download_etar=Ѷ}tarɿ~ : $1 download_header=Perl Ҳզw˿ﶵ edit_return=Ҳդe install_untar=Ѷ}tarɼҲդ index_return=ҲղM download_act=w˰ʧ@ cpan/lang/ms0100664000567100000120000000663610105613236012755 0ustar jcameronwheelcpan_match=Modul sepadan $1 .. cpan_none=Tiada yang sepadan. cpan_search=Cari nama modul cpan_sel=Modul dibawah $1 .. cpan_title=Pilih modul Perl delete_efile=Fail pakej tidak sah! download_act=Aksi pemasangan download_args=Hujah Makefile.PL download_cont=Teruskan Pemasangan download_ecpan=Modul $1 tidak ditemui dalam senarai modul CPAN download_edir=Bukan direktori $1 yang sah download_eisperl=Modul $1 adalah sebahagian daripada pengagihan Perl piawai download_elocal=Tiada fail tempatan diberi download_elocal2='$1' tidak wujud download_emod=Bukanlag modul Perl yang sah download_emodname=Tiada modul untuk dipasang yang dimasukkan download_envs=Pembolehubah persekitaran Makefile.PL download_epackages=URL modul CPAN tidak sah download_err=Gagal memasang modul download_etar=Gagal mengekstrak fail tar : $1 download_eupload=Pelungsur anda tidak menyokong muat naik fail download_eurl='$1' URL tak menyeluruh download_header=Pilihan pemasangan modul Perl download_m=Buat saja download_mi=Buat dan pasang download_missing=$1 modul hilang download_mod=Nama modul download_mods=Nama modul download_mt=Buat dan uji download_mti=Buat, uji dan pasang download_name=Nama download_need=Ambil pra-tuntutan yang hilang download_nomissing=Semua terpasang download_pres=Pra-tuntutan download_src=Sumber download_title=Pasang Modul download_value=Nilai download_ver=Versi edit_date=Dipasang pada edit_desc=Penerangan edit_file=Fail modul edit_header=Infomasi modul edit_header2=Dokumentasi modul edit_mod=Nama modul edit_none=Tiada edit_return=Perincian modul edit_subs=submodul edit_title=Perincian Modul edit_uninstall=Nyah pasang modul dan submodul edit_upgrade=Naik taraf modul daripada CPAN index_cpan=Dari CPAN, namakan index_date=Pasang pada index_desc=Penerangan index_ftp=Daripada ftp atau URL http index_installmsg=Pilih modul Perl baru untuk dikompil dan dipasang pada sistem anda. index_installok=Pasang index_local=Dari fail setempat index_name=Modul index_pversion=Perl versi $1 index_refresh=Segarsemula senarai modul dari CPAN index_return=senarai modul index_sub=Submodul index_title=Modul Perl index_uploaded=Daripada fail muat naik index_ver=Versi index_version=Versi install_doing_0=Membuat $1 .. install_doing_1=Membuat dan menguji $1 .. install_doing_2=Membuat dan memasang $1 .. install_doing_3=Membuat, menguji dan memasang $1 .. install_done_0=Berjaya membuat $1. install_done_1=Berjaya membuat dan menguji $1. install_done_2=Berjaya membuat dan memasang $1. install_done_3=Berjaya membuat, menguji dan memasang $1. install_efile=Fail modul $1 tidak lagi wujud install_err=Gagal memasang $1. Periksa keluaran diatas dan cuba pasang secara manual. install_err2=Anda boleh juga pasang modul daripada CPAN dengan arahan $1. install_exec=Melaksana $1 .. install_install=Memasang modul install_loop=Gelung tiada penghujung dikesan pada keluaran! install_make=Mengkompil modul install_needunlink=Anda boleh cuba memasang semula dengan kembali ke laman sebelumnya dan buat pilihan yang lain. Ataupun, kil sini untuk padam fail sementara untuk menjimatkan ruang cakera. install_test=Mencuba modul install_title=Pasang Modul install_untar=Nyahtar fail modul uninstall_ok=Nyahpasang sekarang uninstall_rusure=Adakah anda pasti untuk menyahpasang modul Perl $1 ? Fail berikut akan dipadam : uninstall_rusure2=Adakah anda pasti untuk menyahpasang modul Perl $1 dan submodul $2 ?
Fail berikut akan dipadam : uninstall_title=Nyahpasang Modul cpan/download.cgi0100775000567100000120000002120110246524360013756 0ustar jcameronwheel#!/usr/local/bin/perl # download.cgi # Get a perl module from somewhere require './cpan-lib.pl'; if ($ENV{REQUEST_METHOD} eq "POST") { &ReadParseMime(); } else { &ReadParse(); $no_upload = 1; } &error_setup($text{'download_err'}); if ($in{'source'} >= 2) { &ui_print_unbuffered_header(undef, $text{'download_title'}, ""); } else { &ui_print_header(undef, $text{'download_title'}, ""); } &tempname(); if ($in{'source'} == 0) { # installing from local file (or maybe directory) if (!$in{'local'}) { &install_error($text{'download_elocal'}); } if (!-r $in{'local'}) { &install_error(&text('download_elocal2', $in{'local'})); } $source = $in{'local'}; @pfile = ( $in{'local'} ); $need_unlink = 0; } elsif ($in{'source'} == 1) { # installing from upload .. store file in temp location if ($no_upload) { &install_error($text{'download_eupload'}); } $in{'upload_filename'} =~ /([^\/\\]+$)/; @pfile = ( &tempname("$1") ); open(PFILE, ">$pfile[0]"); print PFILE $in{'upload'}; close(PFILE); $source = $in{'upload_filename'}; $need_unlink = 1; } elsif ($in{'source'} == 2) { # installing from URL.. store downloaded file in temp location $in{'url'} =~ /\/([^\/]+)\/*$/; @pfile = ( &tempname("$1") ); $progress_callback_url = $in{'url'}; if ($in{'url'} =~ /^(http|https):\/\/([^\/]+)(\/.*)$/) { # Make a HTTP request $ssl = $1 eq 'https'; $host = $2; $page = $3; $port = $ssl ? 443 : 80; if ($host =~ /^(.*):(\d+)$/) { $host = $1; $port = $2; } &http_download($host, $port, $page, $pfile[0], \$error, \&progress_callback, $ssl); } elsif ($in{'url'} =~ /^ftp:\/\/([^\/]+)(:21)?(\/.*)$/) { $host = $1; $file = $3; &ftp_download($host, $file, $pfile[0], \$error, \&progress_callback); } else { &install_error(&text('download_eurl', $in{'url'})); } &install_error($error) if ($error); $source = $in{'url'}; $need_unlink = 1; } elsif ($in{'source'} == 3) { # installing from CPAN.. find the module, and then install it $in{'cpan'} || &error($text{'download_emodname'}); @cpan = split(/\s+/, $in{'cpan'}); $progress_callback_url = $config{'packages'}; if (!-r $packages_file || $in{'refresh'}) { # Need to download the modules list from CPAN first &download_packages_file(\&progress_callback); print "

\n"; } # Find each module in the modules list open(LIST, "gunzip -c $packages_file |"); while() { s/\r|\n//g; if ($_ eq '') { $found_blank++; } elsif ($found_blank && /^(\S+)\s+(\S+)\s+(.*)/) { local $i = &indexof($1, @cpan); if ($i >= 0 && !$source[$i]) { $source[$i] = "$config{'cpan'}/$3"; $source[$i] =~ /\/perl-[0-9\.]+\.tar\.gz$/ && &install_error(&text('download_eisperl', "$in{'cpan'}")); $sourcec++; } } } close(LIST); for($i=0; $i<@cpan; $i++) { push(@missing, "$cpan[$i]") if (!$source[$i]); } &install_error(&text('download_ecpan', join(" ", @missing))) if (@missing); $source = join("
", @source); # Download the actual modules foreach $m (@source) { $m =~ /\/([^\/]+)\/*$/; $pfile = &tempname("$1"); $progress_callback_url = $m; if ($m =~ /^http:\/\/([^\/]+)(\/.*)$/) { # Make a HTTP request $host = $1; $page = $2; $port = 80; if ($host =~ /^(.*):(\d+)$/) { $host = $1; $port = $2; } &http_download($host, $port, $page, $pfile, \$error, \&progress_callback); } elsif ($m =~ /^ftp:\/\/([^\/]+)(:21)?(\/.*)$/) { $host = $1; $file = $3; &ftp_download($host, $file, $pfile, \$error, \&progress_callback); } else { &install_error(&text('download_eurl', $m)); } &install_error($error) if ($error); push(@pfile, $pfile); } $need_unlink = 1; } # XXX fix rest of pfile refererences # XXX pass on to next CGI # Check if the file looks like a perl module foreach $pfile (@pfile) { open(TAR, "( gunzip -c $pfile | tar tf - ) 2>&1 |"); while($line = ) { if ($line =~ /^\.\/([^\/]+)\/(.*)$/ || $line =~ /^([^\/]+)\/(.*)$/) { if (!$dirs{$1}) { $dirs{$1} = $pfile; push(@dirs, $1); } $file{$2}++; } $tar .= $line; } close(TAR); if ($?) { unlink(@pfile) if ($need_unlink); &install_error(&text('download_etar', "$tar")); } } if (@dirs == 0 || $file{'Makefile.PL'}+$file{'Build.PL'} < @dirs) { # Not all files were Perl modules unlink(@pfile) if ($need_unlink); &install_error($text{'download_emod'}); } if ($file{'Build.PL'} && $file{'Makefile.PL'} < @dirs) { # Make sure we have Module::Build if using Build.PL eval "use Module::Build"; if ($@) { unlink(@pfile) if ($need_unlink); &install_error(&text('download_ebuild', "Module::Build")); } } foreach $d (@dirs) { if ($d =~ /^(\S+)\-([0-9\.]+)$/) { push(@mods, $1); push(@vers, $2); } else { push(@mods, $m); push(@vers, undef); } $mods[$#mods] =~ s/-/::/g; } # Extract all module files to look for depends $mtemp = &tempname(); mkdir($mtemp, 0755); foreach $d (@dirs) { system("cd $mtemp ; gunzip -c $dirs{$d} | tar xf - >/dev/null"); system("cd $mtemp/$d ; $perl_path Makefile.PL >/dev/null 2>&1 ) { last if /MakeMaker post_initialize section/; if (/^#\s+PREREQ_PM\s+=>\s+(.+)/) { local $prereq = $1; while($prereq =~ m/(?:\s)([\w\:]+)=>q\[.*?\],?/g) { push(@prereqs, $1); print STDERR "$prereq\n"; } } } close(MAKEFILE); push(@allreqs, @prereqs); } system("rm -rf $mtemp"); # Work out which pre-requesites are missing @allreqs = &unique(@allreqs); %needreqs = map { eval "use $_"; $@ ? ($_, 1) : ($_, 0) } @allreqs; foreach $m (@mods) { # Don't need modules in tar files delete($needreqs{$m}); } foreach $c (@cpan) { # Don't need modules we are getting from CPAN delete($needreqs{$c}); } # Display install options print "

\n"; print "\n"; print "\n"; foreach $pfile (@pfile) { print "\n"; } foreach $m (@mods) { print "\n"; } foreach $v (@vers) { print "\n"; } foreach $d (@dirs) { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'download_header'}
\n"; print "\n"; print "\n"; if (@allreqs) { print "\n"; } print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
", @mods > 1 ? $text{'download_mods'} : $text{'download_mod'}, " "; for($i=0; $i<@mods; $i++) { print &html_escape($mods[$i])," ",&html_escape($vers[$i]),"
\n"; } print "
$text{'download_src'} ", $source,"
$text{'download_pres'} ", join(" ", map { $needreqs{$_} ? "$_" : "$_" } @allreqs); @needreqs = grep { $needreqs{$_} } @allreqs; foreach $n (@needreqs) { print "\n"; } if (@needreqs) { print " (".&text('download_missing', scalar(@needreqs)).")"; } else { print " ($text{'download_nomissing'})"; } print "
$text{'download_act'}
$text{'download_args'}",&ui_textbox("args", $config{'def_args'}, 40),"
$text{'download_envs'} ", "\n"; for($i=0; $i<4; $i++) { print "\n"; print "\n"; print "\n"; } print "
$text{'download_name'}$text{'download_value'}
\n"; print "\n"; if (@needreqs && $in{'source'} == 3) { print " " x 2; print "\n"; } print "
\n"; &ui_print_footer("", $text{'index_return'}); sub install_error { print "
$whatfailed : $_[0]

\n"; &ui_print_footer("", $text{'index_return'}); exit; } cpan/cpan-lib.pl0100664000567100000120000001720310315112237013502 0ustar jcameronwheel# cpan-lib.pl # Functions for getting information about perl modules do '../web-lib.pl'; &init_config(); require '../ui-lib.pl'; use Config; $packages_file = "$module_config_directory/packages.txt.gz"; # Get the paths to perl and perldoc $perl_path = &get_perl_path(); if (&has_command("perldoc")) { $perl_doc = &has_command("perldoc"); } else { $perl_path =~ /^(.*)\/[^\/]+$/; if (-x "$1/perldoc") { $perl_doc = "$1/perldoc"; } } if ($perl_doc && $] >= 5.006) { $perl_doc = "$perl_path -T $perl_doc"; } # list_perl_modules([master-name]) # Returns a list of all installed perl modules, by reading .packlist files sub list_perl_modules { local ($limit) = @_; local (@rv, %done, $d, %donedir, %donemod); foreach $d (&expand_usr64($Config{'privlib'}), &expand_usr64($Config{'sitelib_stem'} ? $Config{'sitelib_stem'} : $Config{'sitelib'}), &expand_usr64($Config{'sitearch_stem'} ? $Config{'sitearch_stem'} : $Config{'sitearch'}), &expand_usr64($Config{'vendorlib_stem'} ? $Config{'vendorlib_stem'} : $Config{'vendorlib'}), &expand_usr64($Config{'installprivlib'})) { next if (!$d); next if ($donedir{$d}); local $f; open(FIND, "find '$d' -name .packlist -print |"); while($f = ) { chop($f); local @st = stat($f); next if ($done{$st[0],$st[1]}++); local @st = stat($f); local $mod = { 'date' => scalar(localtime($st[9])), 'packfile' => $f, 'index' => scalar(@rv) }; $f =~ /\/(([A-Z][^\/]*\/)*[^\/]+)\/.packlist$/; $mod->{'name'} = $1; $mod->{'name'} =~ s/\//::/g; next if ($limit && $mod->{'name'} ne $limit); next if ($donemod{$mod->{'name'}}++); # Add the files in the .packlist local (%donefile, $l); open(FILE, $f); while($l = ) { chop($l); $l =~ s/^\/tmp\/[^\/]+//; $l =~ s/^\/var\/tmp\/[^\/]+//; next if ($donefile{$l}++); if ($l =~ /\/((([A-Z][^\/]*\/)([^\/]+\/)?)?[^\/]+)\.pm$/) { local $mn = $1; $mn =~ s/\//::/g; push(@{$mod->{'mods'}}, $mn); push(@{$mod->{'files'}}, $l); } elsif ($l =~ /^([^\/]+)\.pm$/) { # Module name only, with no path! Damn redhat.. local @rpath; open(FIND2, "find '$d' -name '$l' -print |"); while() { chop; push(@rpath, $_); } close(FIND2); @rpath = sort { length($a) cmp length($b) } @rpath; if (@rpath) { $rpath[0] =~ /\/(([A-Z][^\/]*\/)*[^\/]+)\.pm$/; local $mn = $1; $mn =~ s/\//::/g; push(@{$mod->{'mods'}}, $mn); push(@{$mod->{'files'}}, $rpath[0]); $mod->{'noremove'} = 1; $mod->{'noupgrade'} = 1; } } push(@{$mod->{'packlist'}}, $l); } close(FILE); local $mi = &indexof($mod->{'name'}, @{$mod->{'mods'}}); $mod->{'master'} = $mi < 0 ? 0 : $mi; push(@rv, $mod) if (@{$mod->{'mods'}}); } close(FIND); } # Look for RPMs or Debs for Perl modules if (&foreign_check("software") && $config{'incpackages'}) { &foreign_require("software", "software-lib.pl"); if ($software::config{'package_system'} eq "rpm") { local $n = &software::list_packages(); local $i; for($i=0; $i<$n; $i++) { # Create the module object next if ($software::packages{$i,'name'} !~ /^perl-([A-Z].*)$/ && $software::packages{$i,'name'} !~ /^([A-Z].*)-[pP]erl$/i); local $mod = { 'index' => scalar(@rv), 'pkg' => $software::packages{$i,'name'}, 'pkgtype' => 'rpm', 'noupgrade' => 1 }; $mod->{'name'} = $1; $mod->{'name'} =~ s/\-/::/g; next if ($limit && $mod->{'name'} ne $limit); next if ($donemod{$mod->{'name'}}++); # Add the files in the RPM local $fn = &software::check_files( $software::packages{$i,'name'}, $software::packages{$i,'version'}); local $fi; for($fi=0; $fi<$fn; $fi++) { local $l = $software::files{$fi,'path'}; if ($l =~ /\/((([A-Z][^\/]*\/)([^\/]+\/)?)?[^\/]+)\.pm$/) { local $mn = $1; $mn =~ s/\//::/g; push(@{$mod->{'mods'}}, $mn); push(@{$mod->{'files'}}, $l); } push(@{$mod->{'packlist'}}, $l); if (!$mod->{'date'}) { local @st = stat($l); $mod->{'date'} = scalar(localtime($st[9])); } } local $mi = &indexof($mod->{'name'}, @{$mod->{'mods'}}); $mod->{'master'} = $mi < 0 ? 0 : $mi; push(@rv, $mod) if (@{$mod->{'mods'}}); } } elsif ($software::config{'package_system'} eq "debian") { # Look for Debian packages of Perl modules local $n = &software::list_packages(); local $i; for($i=0; $i<$n; $i++) { # Create the module object next if ($software::packages{$i,'name'} !~ /^lib(\S+)-perl$/); local $mod = { 'index' => scalar(@rv), 'pkg' => $software::packages{$i,'name'}, 'pkgtype' => 'debian', 'noupgrade' => 1 }; # Add the files in the RPM local $fn = &software::check_files( $software::packages{$i,'name'}, $software::packages{$i,'version'}); local $fi; for($fi=0; $fi<$fn; $fi++) { local $l = $software::files{$fi,'path'}; if ($l =~ /\/((([A-Z][^\/]*\/)([^\/]+\/)?)?[^\/]+)\.pm$/) { local $mn = $1; $mn =~ s/\//::/g; push(@{$mod->{'mods'}}, $mn); push(@{$mod->{'files'}}, $l); } push(@{$mod->{'packlist'}}, $l); if (!$mod->{'date'}) { local @st = stat($l); $mod->{'date'} = scalar(localtime($st[9])); } } next if (!@{$mod->{'mods'}}); # Work out the name foreach my $m (@{$mod->{'mods'}}) { local $pn = lc($m); $pn =~ s/::/-/g; $pn = "lib".$pn."-perl"; if ($pn eq $mod->{'pkg'}) { $mod->{'name'} = $m; last; } } $mod->{'name'} ||= $mod->{'mods'}->[0]; next if ($limit && $mod->{'name'} ne $limit); next if ($donemod{$mod->{'name'}}++); local $mi = &indexof($mod->{'name'}, @{$mod->{'mods'}}); $mod->{'master'} = $mi < 0 ? 0 : $mi; push(@rv, $mod) if (@{$mod->{'mods'}}); } } } return @rv; } # expand_usr64(dir) # If a directory is like /usr/lib and /usr/lib64 exists, return them both sub expand_usr64 { if ($_[0] =~ /^(\/usr\/lib\/|\/usr\/local\/lib\/)(.*)$/) { local ($dir, $dir64, $rest) = ($1, $1, $2); $dir64 =~ s/\/lib\//\/lib64\//; return -d $dir64 ? ( $dir.$rest, $dir64.$rest ) : ( $dir.$rest ); } else { return ( $_[0] ); } } # module_desc(&mod, index) # Returns a one-line description for some module, and a version number sub module_desc { local ($in_name, $desc); local $f = $_[0]->{'files'}->[$_[1]]; local $pf = $f; local $ver; $pf =~ s/\.pm$/\.pod/; local ($got_version, $got_name); open(MOD, $pf) || open(MOD, $f); while() { if (/^=head1\s+name/i && !$got_name) { $in_name = 1; } elsif (/^=/ && $in_name) { $got_name++; $in_name = 0; } elsif ($in_name) { $desc .= $_; } if (/^\s*(our\s+)?\$VERSION\s*=\s*"([0-9\.]+)"/ || /^\s*(our\s+)?\$VERSION\s*=\s*'([0-9\.]+)'/ || /^\s*(our\s+)?\$VERSION\s*=\s*([0-9\.]+)/) { $ver = $2; $got_version++; } last if ($got_version && $got_name); } close(MOD); local $name = $_[0]->{'mods'}->[$_[1]]; $desc =~ s/^\s*$name\s+\-\s+// || $desc =~ s/^\s*\S*<$name>\s+\-\s+//; $desc =~ s/\$Id:.*\$//; return wantarray ? ($desc, $ver) : $desc; } # download_packages_file(&callback) sub download_packages_file { $config{'packages'} =~ /^http:\/\/([^\/]+)(\/.*)$/ || &error($text{'download_epackages'}); local ($host, $page, $port) = ($1, $2, 80); if ($host =~ /^(.*):(\d+)$/) { $host = $1; $port = $2; } &http_download($host, $port, $page, $packages_file, undef, $_[0]); } # remove_module(&module) # Delete some perl module, and all sub-modules sub remove_module { local ($mod) = @_; if ($mod->{'pkg'}) { &foreign_require("software", "software-lib.pl"); return &software::delete_package($mod->{'pkg'}); } else { unlink(@{$mod->{'packlist'}}); unlink($mod->{'packfile'}); return undef; } } 1; cpan/index.cgi0100775000567100000120000000513710302273277013271 0ustar jcameronwheel#!/usr/local/bin/perl # index.cgi # Display installed perl modules and a form for installing new ones require './cpan-lib.pl'; $ver = join(".", map { ord($_) } split(//, $^V)); &ui_print_header(undef, $text{'index_title'}, "", undef, 1, 1, 0, undef, undef, undef, &text('index_pversion', $ver)); # Display perl modules @mods = &list_perl_modules(); if (@mods) { print "\n"; print " ", " ", " ", " ", "\n"; foreach $m (sort { lc($a->{'mods'}->[$a->{'master'}]) cmp lc($b->{'mods'}->[$b->{'master'}]) } @mods) { local $mi = $m->{'master'}; print "\n"; local $master = $m->{'mods'}->[$mi]; local $name = &html_escape($master); if ($m->{'pkg'}) { $name = "$name"; } print "\n"; printf "\n", @{$m->{'mods'}} - 1; local ($desc, $ver) = &module_desc($m, $mi); print "\n"; print "\n"; print "\n"; print "\n"; } print "
$text{'index_name'}$text{'index_sub'}$text{'index_desc'}$text{'index_ver'}$text{'index_date'}
{'name'}'>",$name,"%d",$desc ? &html_escape($desc) : "
","
",$ver || "
","
",&html_escape($m->{'date'}), "

\n"; print "


\n"; } # Display install form print "$text{'index_installmsg'}

\n"; print "

\n"; print " $text{'index_cpan'}\n"; print "\n"; print "\n"; @st = stat($packages_file); if (@st) { $now = time(); print "
   \n"; printf " %s\n", $st[9]+$config{'refresh_days'}*24*60*60 < $now ? "checked" : "", $text{'index_refresh'}; } print "
\n"; print " $text{'index_local'}\n"; print "\n"; print &file_chooser_button("local", 0); print "
\n"; print " $text{'index_uploaded'}\n"; print "
\n"; print " $text{'index_ftp'}\n"; print "
\n"; print "\n"; print "
\n"; &ui_print_footer("/", $text{'index'}); cpan/edit_mod.cgi0100775000567100000120000000521710302272764013745 0ustar jcameronwheel#!/usr/local/bin/perl # edit_mod.cgi # Display the details and documentation of a perl module require './cpan-lib.pl'; &ReadParse(); if ($in{'name'}) { @mods = &list_perl_modules($in{'name'}); $mod = $mods[0]; } else { @mods = &list_perl_modules($in{'name'}); $mod = $mods[$in{'idx'}]; } $midx = $in{'midx'} ? $in{'midx'} : 0; &ui_print_header(undef, $text{'edit_title'}, ""); print "\n"; print "\n"; print "
$text{'edit_header'}
\n"; @m = @{$mod->{'mods'}}; ($desc, $ver) = &module_desc($mod, $midx); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; if ($midx == $mod->{'master'} && @m > 1) { print "\n"; print "\n"; } print "
$text{'edit_mod'}$m[$midx] $ver$text{'edit_desc'}",$desc ? &html_escape($desc) : $text{'edit_none'},"
$text{'edit_date'}$mod->{'date'}$text{'edit_file'}$mod->{'files'}->[$midx]
$text{'edit_method'}",$mod->{'pkg'} ? &text('edit_'.$mod->{'pkgtype'}, "$mod->{'pkg'}") : $text{'edit_manual'},"
$text{'edit_subs'}"; for($i=0; $i<@m; $i++) { print "$m[$i]  \n" if ($i != $mod->{'master'}); } print "
\n"; print "\n"; if ($midx == $mod->{'master'} && !$mod->{'noremove'}) { print "\n"; } if ($midx == $mod->{'master'} && !$mod->{'noupgrade'}) { print "\n"; } print "
\n"; print "\n"; print "\n"; print "
\n"; print "[0]'>\n"; print "\n"; print "\n"; print "
\n"; print "
\n"; open(DOC, "$perl_doc -t '$m[$midx]' 2>/dev/null |"); while() { $doc .= $_; } close(DOC); if ($doc =~ /\S/) { print "\n"; print "\n"; print "
$text{'edit_header2'}
";
	print &html_escape($doc);
	print "

\n"; } &ui_print_footer($midx != $mod->{'master'} ? ( "edit_mod.cgi?idx=$in{'idx'}&midx=$mod->{'master'}&name=$in{'name'}", $text{'edit_return'} ) : ( ), "", $text{'index_return'}); cpan/install.cgi0100775000567100000120000000716010207276302013622 0ustar jcameronwheel#!/usr/local/bin/perl # install.cgi # Install a downloaded perl module require './cpan-lib.pl'; &ReadParse(); @pfile = split(/\0/, $in{'pfile'}); if ($in{'need'}) { # Some pre-reqs are needed .. return to the download form @cpan = ( split(/\0/, $in{'needreq'}), split(/\0/, $in{'mod'}) ); unlink(@pfile); # will re-get &redirect("download.cgi?source=3&cpan=".&urlize(join(" ", @cpan))); } foreach $pfile (@pfile) { -r $pfile || &error(&text('install_efile', "$pfile")); } &ui_print_unbuffered_header(undef, $text{'install_title'}, ""); # Set environment variables for($i=0; defined($in{"name_$i"}); $i++) { if ($in{"name_$i"} ne "") { $ENV{$in{"name_$i"}} = $in{"value_$i"}; } } # Go through all the modules @mods = split(/\0/, $in{'mod'}); @dirs = split(/\0/, $in{'dir'}); $perl_path = &get_perl_path(); for($i=0; $i<@mods; $i++) { print &text('install_doing_'.$in{'act'}, "$mods[$i]"),"

\n"; # Untar the perl module $mod_dir = &transname($dirs[$i]); system("rm -rf $mod_dir >/dev/null 2>&1"); &show_output($text{'install_untar'}, "/tmp/.webmin", "gunzip -c $pfile[$i] | tar xvf -"); if (-r "$mod_dir/Makefile.PL") { # Run Makefile.PL and make &show_output($text{'install_make'}, $mod_dir, "$perl_path Makefile.PL $in{'args'} && make") || &build_error(); # Run make test (if requested) if ($in{'act'} == 1 || $in{'act'} == 3) { &show_output($text{'install_test'}, $mod_dir, "make test") || &build_error(); } # Run make install (if requested) if ($in{'act'} == 2 || $in{'act'} == 3) { &show_output($text{'install_install'}, $mod_dir, "make install") || &build_error(); } } else { # Run Build.PL and Build &show_output($text{'install_make'}, $mod_dir, "$perl_path Build.PL $in{'args'} && ./Build") || &build_error(); # Run Build test (if requested) if ($in{'act'} == 1 || $in{'act'} == 3) { &show_output($text{'install_test'}, $mod_dir, "./Build test") || &build_error(); } # Run Build install (if requested) if ($in{'act'} == 2 || $in{'act'} == 3) { &show_output($text{'install_install'}, $mod_dir, "./Build install") || &build_error(); } } # Clean up files print "

",&text('install_done_'.$in{'act'}, "$mods[$i]"), "

\n"; system("rm -rf $mod_dir") if ($mod_dir && -d $mod_dir); } &clean_up(1); # clean_up(success) sub clean_up { system("rm -rf $mod_dir") if ($mod_dir && -d $mod_dir); unlink(@pfile) if ($in{'need_unlink'} && (!$config{'save_partial'} || $_[0])); if ($in{'return'}) { &ui_print_footer($in{'return'}, $in{'returndesc'}); } else { &ui_print_footer("", $text{'index_return'}); } } # show_output(desc, dir, command) sub show_output { local (%seen, $endless_loop); print "\n"; print "\n"; print "
$_[0]
",&text('install_exec', $_[2]),"\n";
print " " x 100,"\n";
open(CMD, "(cd $_[1] ; $_[2]) 2>&1 ) {
	if ($seen{$_}++ > 100) {
		$endless_loop = 1;
		print "\n$text{'install_loop'}\n";
		last;
		}
	while(length($_) > 100) {
		s/^(.{100})//;
		print &html_escape($1),"\n";
		}
	print;
	}
close(CMD);
print "

\n"; return $? || $endless_loop ? 0 : 1; } sub build_error { print "

",&text('install_err', "$mods[$i]"),"
\n"; if ($in{'source'} == 3) { print &text('install_err2', "perl -MCPAN -e shell"),"\n"; } print "

\n"; if ($in{'need_unlink'} && $config{'save_partial'}) { # File needs to be deleted print &text('install_needunlink', "delete_file.cgi?". join("&", map { "file=".&urlize($_) } @pfile)),"

\n"; } &clean_up(0); exit; } cpan/config0100664000567100000120000000022010315111464012640 0ustar jcameronwheelpackages=http://www.cpan.org/modules/02packages.details.txt.gz cpan=http://www.cpan.org/authors/id refresh_days=30 save_partial=0 incpackages=1 cpan/config.info0100664000567100000120000000055110315111434013576 0ustar jcameronwheelline1=Configurable options,11 refresh_days=Days before refreshing CPAN module list,0,5 save_partial=Keep downloaded module if install fails?,1,1-Yes,0-No def_args=Default arguments to Makefile.PL,0 incpackages=Include Perl modules from software packages?,1,1-Yes,0-No line2=System configuration,11 packages=CPAN perl modules list,0 cpan=CPAN modules base URL,0 cpan/cpan.cgi0100775000567100000120000000710110137035234013067 0ustar jcameronwheel#!/usr/local/bin/perl # cpan.cgi # Display known perl modules and categories require './cpan-lib.pl'; &ReadParse(); # re-fetch modules list if non-existant or it timeout has expired @st = $packages_file; $now = time(); if (!-r $packages_file || $st[9]+$config{'refresh_days'}*24*60*60 < $now) { &download_packages_file(); } # Read the modules list open(LIST, "gunzip -c $packages_file |"); while() { s/\r|\n//g; if ($_ eq '') { $found_blank++; } elsif ($found_blank && /^(\S+)\s+(\S+)\s+(.*)/) { #next if ($donefile{$3}++); $mod = $1; $ver = $2; next if ($mod eq 'about'); local @mod = split(/::/, $mod); if (@mod > 1) { local @cat = @mod[0 .. $#mod-1]; if (!$donecat{join("::", @cat)}++) { push(@mods, { 'name' => \@cat, 'cat' => 1 } ); } } push(@mods, { 'name' => \@mod, 'full' => $mod, 'ver' => $ver eq 'undef' ? '' : $ver } ); } } close(LIST); # Display the current level of modules $bgcolor = defined($gconfig{'cs_page'}) ? $gconfig{'cs_page'} : "ffffff"; $link = defined($gconfig{'cs_link'}) ? $gconfig{'cs_link'} : "0000ee"; $text = defined($gconfig{'cs_text'}) ? $gconfig{'cs_text'} : "000000"; @sel = split(/\0/, $in{'sel'}); &PrintHeader(); print < $text{'cpan_title'} EOF if ($in{'search'}) { # Search for modules matching some name print "",&text('cpan_match', "$in{'search'}"),"

\n"; print "\n"; foreach $m (@mods) { if (!$m->{'cat'} && $m->{'full'} =~ /$in{'search'}/i) { $name = join("::",@{$m->{'name'}}); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; $matches++; } } print "
", &html_escape($name),"",&html_escape($m->{'ver'}),"
\n"; print "$text{'cpan_none'}
\n" if (!$matches); } else { # Show module tree if (@sel) { print "",&text('cpan_sel', join("::",@sel)),"

\n"; } else { # Show search form print "

\n"; print "\n"; print "
\n"; } print "\n"; if (@sel) { local @up = @sel[0..$#sel-1]; print "\n"; print "\n"; print "\n"; print "\n"; } MOD: foreach $m (@mods) { for($i=0; $i<@sel; $i++) { next MOD if ($sel[$i] ne $m->{'name'}->[$i]); } next if (scalar(@sel) != scalar(@{$m->{'name'}}-1)); $name = join("::",@{$m->{'name'}}); $pars = join("&",map { "sel=$_" } @{$m->{'name'}}); print "\n"; if ($m->{'cat'}) { print "\n"; print "\n"; } else { print "\n"; print "\n"; print "\n"; } print "\n"; } } print "
..
",&html_escape($name),"",&html_escape($name),"",&html_escape($m->{'ver'}),"
\n"; print "\n"; cpan/config.info.sv0100644000567100000120000000011207211006110014207 0ustar jcameronwheelpackages=Lista ver CPAN-Perl-moduler,0 cpan=Grund-URL fr CPAN-moduler,0 cpan/config.info.pl0100664000567100000120000000010707211545357014225 0ustar jcameronwheelpackages=Lista moduw CPAN Perla,0 cpan=Podstawowy URL moduw CPAN,0 cpan/config.info.es0100644000567100000120000000065210307032300014177 0ustar jcameronwheelline1=Opciones Configurables,11 refresh_days=Días antes de refrescar la lista de módulos de CPAN,0,5 save_partial=¿Mantener el módulo descargado si la instalación falla?,1,1-Si,0-No def_args=Argumentos por defecto para Makefile.PL,0 packages=Lista de módulos CPAN perl,0 line2=Configuración del Sistema,11 packages=Lista de módulos CPAN perl,0 cpan=URL base para módulos de CPAN,0 cpan/config.info.ru_RU0100664000567100000120000000030007614360517014641 0ustar jcameronwheelcpan= URL CPAN,0 packages= Perl CPAN,0 line1= ,11 line2= ,11 refresh_days= CPAN (),0,5 cpan/config.info.ru_SU0100644000567100000120000000030010067401527014631 0ustar jcameronwheelline1= ,11 refresh_days= CPAN (),0,5 line2= ,11 packages= Perl CPAN,0 cpan= URL CPAN,0 cpan/config.info.zh_CN0100644000567100000120000000030610101167752014601 0ustar jcameronwheelline1=ѡ,11 refresh_days=ÿˢ CPAN ģб֮ǰ,0,5 save_partial=װʧܣصģ?,1,1-,0- line2=ϵͳ,11 packages=CPAN perl ģб,0 cpan=CPAN ģ URL,0 cpan/config.info.nl0100644000567100000120000000010107236126020014200 0ustar jcameronwheelpackages=CPAN perl modules lijst,0 cpan=CPAN modules basis URL,0 cpan/config.info.ca0100644000567100000120000000052510256642131014166 0ustar jcameronwheelline1=Opcions configurables,11 refresh_days=Dies abans de refrescar la llista de mduls CPAN,0,5 save_partial=Conserva el mdul descarregat si la installaci falla,1,1-S,0-No def_args=Arguments per defecte de Makefile.PL,0 line2=Configuraci del sistema,11 packages=Llista dels mduls perl de CPAN,0 cpan=URL de base dels mduls de CPAN,0 cpan/config.info.de0100664000567100000120000000061110250534363014172 0ustar jcameronwheelline1=Konfigurierbare Optionen,11 refresh_days=Tage bevor CPAN Perl-Modulliste erneuert wird,0,5 save_partial=Behalte heruntergeladene Module im Falle einer fehlgeschlagenen Installation?,1,1-Ja,0-Nein (empfohlen) def_args=Standard-Argumente für Makefile.PL,0 line2=Systemkonfiguration,11 packages=CPAN Perl-Modulliste,0 cpan=CPAN-Basis-URL für Perl-Module,0 cpan/config.info.hu0100664000567100000120000000010607401526302014213 0ustar jcameronwheelpackages=CPAN perl modulok listja,0 cpan=CPAN modulok bzis URL-je,0 cpan/config.info.zh_TW.Big50100644000567100000120000000026610067670063015432 0ustar jcameronwheelline1=պAﶵ,11 refresh_days=sCPANҲղMg,0,5 save_partial=pGw˥~UҲ?,1,1-O,0-_ line2=tβպA,11 packages=CPAN perlҲղM,0 cpan=CPANҲհ򥻫غc},0 cpan/delete_file.cgi0100755000567100000120000000047610113560752014417 0ustar jcameronwheel#!/usr/local/bin/perl # delete_file.cgi # Delete a downloaded package that is no longer needed require './cpan-lib.pl'; &ReadParse(); $tmp_base = $gconfig{'tempdir'} || "/tmp/.webmin"; foreach $f (split(/\0/, $in{'file'})) { $f =~ /^\Q$tmp_base\E\// || &error($text{'delete_efile'}); unlink($f); } &redirect(""); cpan/uninstall.cgi0100775000567100000120000000231710270065030014156 0ustar jcameronwheel#!/usr/local/bin/perl # uninstall.cgi # Uninstall a perl module group, after asking for confirmation require './cpan-lib.pl'; &ReadParse(); @mods = &list_perl_modules(); $mod = $mods[$in{'idx'}]; &error_setup($text{'uninstall_err'}); if ($in{'confirm'}) { # Go ahead and do it $err = &remove_module($mod); &error($err) if ($err); &redirect(""); } else { # Ask the user if he is sure &ui_print_header(undef, $text{'uninstall_title'}, ""); print "
\n"; print "\n"; local ($m, @sm) = @{$mod->{'mods'}}; if (@sm) { print &text('uninstall_rusure2', "$m", join(" , ", map { "$_" } @sm)),"\n"; } else { print &text('uninstall_rusure', "$m"),"\n"; } print "
";
	foreach $f (@{$mod->{'packlist'}}, $mod->{'packfile'}) {
		print &html_escape($f),"\n";
		}
	print "
\n"; if ($mod->{'pkg'}) { print &text('uninstall_'.$mod->{'pkgtype'}, "$mod->{'pkg'}"),"

\n"; } print "

\n"; &ui_print_footer("edit_mod.cgi?idx=$in{'idx'}", $text{'edit_return'}, "", $text{'index_return'}); } cpan/CHANGELOG0100664000567100000120000000066310270067060012677 0ustar jcameronwheel---- Changes since 1.130 ---- When installing Perl modules from CPAN, an option is available to have any dependencies automatically downloaded and installed as well. ---- Changes since 1.200 ---- On systems that use RPM packages, modules installed from RPMs will be displayed in the list as well. ---- Changes since 1.210 ---- On systems that use Debian packages, modules installed from packages will be displayed in the list as well. cpan/config.info.ms0100664000567100000120000000041310105613236014215 0ustar jcameronwheelline1=Pilihan boleh dikonfigurasi,11 refresh_days=Hari sebelum segarsemula senarai modul CPAN,0,5 save_partial=Teruskan memuat turun modul jika pemasangan gagal?,1,1-Ya,0-Tidak line2=Konfigurasi sistem,11 packages=Senarai modul perl CPAN,0 cpan=URL modul CPAN asas,0 cpan/config-solaris0100664000567100000120000000030110315111466014314 0ustar jcameronwheelpackages=http://www.cpan.org/modules/02packages.details.txt.gz cpan=http://www.cpan.org/authors/id refresh_days=30 save_partial=0 def_args='OPTIMIZE= ' 'CCFLAGS= ' 'CCCDLFLAGS= ' incpackages=1 cpan/postinstall.pl0100664000567100000120000000035710315112235014371 0ustar jcameronwheel require 'cpan-lib.pl'; # Fix up a bad config sub module_install { if ($config{'packages'} eq '1') { # Work around a config bug $config{'packages'} = "http://www.cpan.org/modules/02packages.details.txt.gz"; } &save_module_config(); }