Changeset 10c32c9
- Timestamp:
- Jun 20, 2013, 9:52:06 AM (12 years ago)
- Parents:
- 80d7b44 (diff), e4b8f93 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent. - Files:
-
- 45 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
.gitignore
rb58dea1 r1c22155 3 3 *.par 4 4 .deps 5 /bin/ 5 6 META.yml 6 7 MYMETA.yml … … 11 12 aclocal.m4 12 13 autom4te.cache 13 barnowl.bin 14 tester.bin 15 zcrypt 14 barnowl 16 15 blib 17 16 config.cache … … 24 23 core 25 24 depcomp 25 gmarshal_funcs.c 26 gmarshal_funcs.h 27 inc/ 26 28 install-sh 27 29 jabber.log … … 30 32 owl_prototypes.h.new 31 33 perlglue.c 32 perlwrap.c33 34 pm_to_blib 35 runtests.sh.log 36 runtests.sh.trs 34 37 stamp-h1 38 test-driver 39 test-suite.log 40 tester 35 41 varstubs.c 42 zcrypt -
README
rba5e919 r1c22155 21 21 AnyEvent 22 22 Class::Accessor 23 ExtUtils::Depends 23 24 Glib 25 Module::Install 24 26 PAR 25 ExtUtils::Depends26 27 27 28 (Note that these are all available as Debian packages) -
configure.ac
r80d7b44 re4b8f93 10 10 AC_PROG_CC 11 11 AC_PROG_CC_C99 12 AC_PROG_LN_S 12 13 13 14 AC_ARG_WITH([zephyr-default-format], … … 140 141 AX_PROG_PERL_MODULES([Class::Accessor::Fast],, 141 142 [AC_MSG_ERROR([cannot find perl module Class::Accessor::Fast.])]) 143 AX_PROG_PERL_MODULES([ExtUtils::Depends],, 144 [AC_MSG_ERROR([cannot find perl module ExtUtils::Depends])]) 142 145 AX_PROG_PERL_MODULES([Glib],, 143 146 [AC_MSG_ERROR([cannot find perl module Glib.])]) 147 AX_PROG_PERL_MODULES([Module::Install::Base],, 148 [AC_MSG_ERROR([cannot find perl module Module::Install::Base])]) 144 149 AX_PROG_PERL_MODULES([PAR],, 145 150 [AC_MSG_WARN([PAR.pm not found. Loadable modules will be disabled.])]) 146 AX_PROG_PERL_MODULES([ExtUtils::Depends],,147 [AC_MSG_ERROR([cannot find perl module ExtUtils::Depends])])148 151 149 152 dnl Add CFLAGS and LIBS for glib-2.0 -
perl/lib/Module/Install/BarnOwl.pm
rb8a3e00 re4b8f93 41 41 my $class = ref $self; 42 42 43 my $srcdir = $ENV{BARNOWL_SRCDIR} || '.'; 44 43 45 $self->name("BarnOwl-Module-$name"); 44 $self->all_from("lib/BarnOwl/Module/$name.pm"); 46 $self->all_from("$srcdir/lib/BarnOwl/Module/$name.pm"); 47 $self->makemaker_args(PMLIBDIRS => ["$srcdir/lib"], 48 PMLIBPARENTDIRS => ["$srcdir/lib"]); 45 49 46 50 $self->postamble(<<"END_MAKEFILE"); 47 51 48 52 # --- $class section: 53 54 BARNOWL_SRCDIR = $srcdir 55 export BARNOWL_SRCDIR 49 56 50 57 $name.par: pm_to_blib -
perl/modules/Makefile.am
reb5e8fc re4b8f93 1 1 MODULES = Jabber IRC WordWrap Twitter Facebook 2 2 3 EXTRA_DIST = $(MODULES:=/Makefile.PL) $(MODULES:=/ inc) $(MODULES:=/lib)3 EXTRA_DIST = $(MODULES:=/Makefile.PL) $(MODULES:=/lib) 4 4 EXTRA_DIST += \ 5 5 Facebook/README \ … … 11 11 (cd $* && $(MAKE) $*.par) 12 12 13 BARNOWL_PERL := $(shell which perl) -I$(abs_srcdir)/../lib 14 13 15 MODULES_MAKEFILE = $(MODULES:=/Makefile) 14 $(MODULES_MAKEFILE): %/Makefile: %/Makefile.PL 15 [ $(srcdir) = . ] || cp -srf --no-preserve=mode -- $(abs_srcdir)/$*/. $* 16 $(AM_V_GEN)(cd $* && perl -I../../lib Makefile.PL) 16 $(MODULES_MAKEFILE): %/Makefile: %/Makefile.PL ../lib/Module/Install/BarnOwl.pm 17 $(AM_V_GEN)test -d $* || mkdir $* 18 $(AM_V_at)test $(srcdir) = . || $(LN_S) $(abs_srcdir)/$*/Makefile.PL $*/Makefile.PL 19 $(AM_V_at)(cd $* && BARNOWL_SRCDIR='$(abs_srcdir)/$*' && export BARNOWL_SRCDIR && $(BARNOWL_PERL) Makefile.PL 'PERL=$(BARNOWL_PERL)') 17 20 18 21 MODULES_CLEAN = $(MODULES:%=clean_%) 19 22 clean-local: $(MODULES_CLEAN) 20 23 $(MODULES_CLEAN): clean_%: 21 if [ $(srcdir) = . ]; then \ 22 (cd $* && { test ! -f Makefile || $(MAKE) realclean; }) && \ 23 rm -f $*/$*.par; \ 24 else \ 25 rm -rf $*; \ 26 fi 24 (cd $* && { test ! -f Makefile || $(MAKE) realclean; }) 25 rm -f $*/$*.par 26 rm -rf $*/inc 27 test $(srcdir) = . || rm -f $*/Makefile.PL 27 28 28 29 MODULES_INSTALL = $(MODULES:%=module_install_%)
Note: See TracChangeset
for help on using the changeset viewer.