Cpanplus :: dist :: base

CPANPLUS :: DIST :: Base è una classe perl base per le classi di distribuzione personalizzate.
Scarica ora

Cpanplus :: dist :: base Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jos Boumans
  • Sito web dell'editore:
  • http://search.cpan.org/~kane/

Cpanplus :: dist :: base Tag


Cpanplus :: dist :: base Descrizione

CPANPLUS :: DIST :: BASE è una classe perl base per le classi di distribuzione personalizzate. CPANPLUS :: Dist :: Base è una classe Perl di base per il pacchetto classes.SYNOPSIS distribuzione personalizzata CPANPLUS :: :: Dist MY_IMPLEMENTATION uso base 'CPANPLUS :: Dist :: Base'; sub preparare {my $ dist = shift; ### fare le cose 'standard' $ dist-> SUPER :: preparare (@_) o il ritorno; ### fare le cose MY_IMPLEMENTATION specifici ... ### non dimenticate di impostare lo stato! return $ dist-> Visualizzazione di stato> preparato ($ SUCCESSO 1: 0); } METODI $ bool = $ Aula> format_availableThis metodo viene chiamato quando qualcuno richiede un modulo da installare tramite la superclasse. Questo vi dà la possibilità di controllare se tutti i requisiti necessari per costruire ed installare questa distribuzione sono stati met.For esempio, potrebbe essere necessario un programma a riga di comando, o di un certo modulo Perl installato per fare il vostro lavoro. Ora è il momento di tornare check.Simply vero se la richiesta può procedere e falso se può implementazione not.The CPANPLUS :: :: Base Dist restituisce sempre vero. $ Bool = $ dist-> initThis metodo viene chiamato subito dopo il nuovo oggetto dist è impostato e prima che il metodo preparare viene chiamato. Questo è il tempo per impostare l'oggetto in modo che possa essere utilizzato con il tuo esempio class.For, si potrebbe desiderare di aggiungere funzioni di accesso in più per l'oggetto di stato, che si potrebbe fare come segue: $ dist-> Visualizzazione dell'operatività> mk_accessors (QW ); l'oggetto stato viene implementato come istanza di oggetto :: classe di accesso. Si prega di fare riferimento ad esso di documentazione per details.Return vero se l'inizializzazione era successul, e falso se fosse implementazione not.The CPANPLUS :: :: Base Dist non altera l'oggetto e restituisce sempre vero. $ Bool = $ dist-> prepareThis gestisce la fase di preparazione della vostra distribuzione. Questa fase ha lo scopo di impostare l'ambiente in modo che il creare passo può creare l'effettiva distribuzione (file). A preparare chiamata nelle ExtUtils normali :: distribuzione MakeMaker sarebbe, per esempio, eseguire perl Makefile.PL per trovare le dipendenze per una distribuzione. Per una distribuzione Debian, questo è dove si dovrebbe scrivere tutti i metafile richiesto per l'implementazione * dpkg- strumenti, fra CPANPLUS :: Dist :: Base chiama semplicemente la classe distribuzione sottostante (tipicamente CPANPLUS :: :: Dist MM o CPANPLUS :: dist :: build) .Sets $ dist-> Visualizzazione di stato> redatto al valore di ritorno di questa funzione. Se si sovrascrive questo metodo, è necessario assicurarsi di impostare questo valore. $ Bool = $ dist-> createThis corre il passo di creazione della propria distribuzione. Questa fase ha lo scopo di seguire la chiamata preparare, che ha istituito il proprio ambiente in modo che il creare passo può creare l'effettiva distribuzione (file). A creare delle chiamate nelle ExtUtils normali :: distribuzione MakeMaker sarebbe, ad esempio, eseguire make e make test per costruire e testare una distribuzione. Per una distribuzione Debian, questo è dove si desidera creare il file .deb reale utilizzando implementazione dpkg.The CPANPLUS :: Dist :: Base chiama semplicemente la classe distribuzione sottostante (tipicamente CPANPLUS :: :: Dist MM o CPANPLUS :: :: Dist Corporatura) .Sets $ dist-> Visualizzazione di stato> dist alla posizione della distribuzione creata. Se si sovrascrive questo metodo, è necessario assicurarsi di impostare questo value.Sets $ dist-> Visualizzazione di stato> creato per il valore di ritorno di questa funzione. Se si sovrascrive questo metodo, è necessario assicurarsi di impostare questo valore. $ Bool = $ dist-> installThis corre il passo di installazione della distribuzione. Questa fase ha lo scopo di seguire la chiamata di creare, che ha preparato un (file) la distribuzione da installare. A creare delle chiamate nelle ExtUtils normali :: distribuzione MakeMaker sarebbe, per esempio, eseguire make install per copiare i file di distribuzione per la loro destinazione finale. Per una distribuzione Debian, questo è dove si desidera eseguire dpkg --install sul creato .deb implementazione file.The CPANPLUS :: Dist :: Base chiama semplicemente la classe distribuzione sottostante (tipicamente CPANPLUS :: :: Dist MM o CPANPLUS :: dist :: build) .Sets $ dist-> Visualizzazione di stato> installato per il valore di ritorno di questa funzione. Se si sovrascrive questo metodo, è necessario assicurarsi di impostare questo valore. $ Bool = $ dist-> uninstallThis corre il passaggio di disinstallazione della vostra distribuzione. Questa fase ha lo scopo di eliminare la distribuzione dal file system. Una chiamata di disinstallazione nei ExtUtils normali :: distribuzione MakeMaker sarebbe, per esempio, eseguire make uninstall per rimuovere i file di distribuzione del file system. Per una distribuzione Debian, questo è dove si desidera eseguire dpkg --uninstall package.The CPANPLUS :: implementazione Dist :: Base chiama semplicemente la classe distribuzione sottostante (tipicamente CPANPLUS :: :: Dist MM o CPANPLUS :: :: Dist Corporatura) .Sets $ dist-> Visualizzazione di stato> disinstallato per il valore di ritorno di questa funzione. Se si sovrascrive questo metodo, è necessario assicurarsi di impostare questo valore. Requisiti: · Perl.


Cpanplus :: dist :: base Software correlato

Jot :: Gd.

Jot :: GD è un modulo perl per utilizzare un file jot / flusso per creare un'immagine. ...

150

Scarica

Coro :: lwp.

coro :: lwp è un modulo perl per rendere il LWP non bloccante - il più possibile. ...

165

Scarica