Merge lp:~zeitgeist/zeitgeist/saucy-packaging-0-9-14 into lp:ubuntu/saucy/zeitgeist

Status: Merged
Merged at revision: 29
Proposed branch: lp:~zeitgeist/zeitgeist/saucy-packaging-0-9-14
Merge into: lp:ubuntu/saucy/zeitgeist
Diff against target: 223691 lines (+113160/-100159)
835 files modified
AUTHORS (+20/-6)
Makefile.am (+19/-12)
Makefile.in (+74/-44)
NEWS (+131/-11)
README (+31/-0)
aclocal.m4 (+126/-8825)
compile (+62/-29)
config.h.in (+6/-0)
config.sub (+10/-1)
config.vapi (+2/-0)
configure (+898/-218)
configure.ac (+144/-25)
data/Makefile.am (+15/-1)
data/Makefile.in (+124/-31)
data/completions/zeitgeist-daemon (+14/-0)
data/ontology/Makefile.am (+7/-7)
data/ontology/Makefile.in (+70/-31)
data/ontology/zg.trig (+4/-0)
data/ontology2code (+14/-11)
data/zeitgeist-daemon.bash_completion (+0/-14)
data/zeitgeist-datahub.desktop.in (+12/-0)
datahub/Makefile.am (+73/-0)
datahub/Makefile.in (+708/-0)
datahub/data-provider.vala (+46/-0)
datahub/desktop-launch-listener.vala (+171/-0)
datahub/downloads-directory-provider.vala (+150/-0)
datahub/glib-extra.vapi (+5/-0)
datahub/kde-recent-document-provider.vala (+273/-0)
datahub/pre-populator.vala (+117/-0)
datahub/recent-manager-provider.vala (+233/-0)
datahub/telepathy-observer.vala (+525/-0)
datahub/utils.vala (+266/-0)
datahub/zeitgeist-datahub.vala (+294/-0)
debian/changelog (+17/-0)
debian/compat (+1/-1)
debian/control (+139/-26)
debian/copyright (+10/-0)
debian/gir1.2-zeitgeist-2.0.install (+1/-0)
debian/libzeitgeist-2.0-0.install (+1/-0)
debian/libzeitgeist-2.0-0.symbols (+404/-0)
debian/libzeitgeist-2.0-dev.install (+5/-0)
debian/libzeitgeist-2.0-doc.install (+1/-0)
debian/patches/add_datahub_autostart_delay.patch (+9/-0)
debian/patches/nodisplay_autostart.patch (+14/-0)
debian/patches/pre_populator.patch (+149/-0)
debian/patches/series (+4/-0)
debian/rules (+14/-4)
debian/watch (+1/-1)
debian/zeitgeist-core.bash-completion (+0/-1)
debian/zeitgeist-core.docs (+0/-1)
debian/zeitgeist-core.install (+6/-3)
debian/zeitgeist-datahub.install (+3/-0)
depcomp (+72/-52)
doc/Makefile.am (+15/-3)
doc/Makefile.in (+299/-51)
doc/libzeitgeist/Makefile.am (+72/-0)
doc/libzeitgeist/Makefile.in (+531/-0)
doc/libzeitgeist/docs_c/ccomments/data-source-registry.c (+224/-0)
doc/libzeitgeist/docs_c/ccomments/data-source.c (+212/-0)
doc/libzeitgeist/docs_c/ccomments/enumerations.c (+72/-0)
doc/libzeitgeist/docs_c/ccomments/errors.c (+3/-0)
doc/libzeitgeist/docs_c/ccomments/event.c (+274/-0)
doc/libzeitgeist/docs_c/ccomments/index.c (+98/-0)
doc/libzeitgeist/docs_c/ccomments/log.c (+301/-0)
doc/libzeitgeist/docs_c/ccomments/mimetype.c (+52/-0)
doc/libzeitgeist/docs_c/ccomments/monitor.c (+108/-0)
doc/libzeitgeist/docs_c/ccomments/ontology-uris.c (+644/-0)
doc/libzeitgeist/docs_c/ccomments/ontology.c (+40/-0)
doc/libzeitgeist/docs_c/ccomments/queued-proxy-wrapper.c (+172/-0)
doc/libzeitgeist/docs_c/ccomments/remote.c (+453/-0)
doc/libzeitgeist/docs_c/ccomments/result-set.c (+79/-0)
doc/libzeitgeist/docs_c/ccomments/simple-result-set.c (+23/-0)
doc/libzeitgeist/docs_c/ccomments/subject.c (+275/-0)
doc/libzeitgeist/docs_c/ccomments/timerange.c (+96/-0)
doc/libzeitgeist/docs_c/ccomments/timestamp.c (+131/-0)
doc/libzeitgeist/docs_c/ccomments/utils.c (+107/-0)
doc/libzeitgeist/docs_c/html.stamp (+1/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistDataSourceRegistry.html (+1030/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistEvent.html (+855/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistIndex.html (+416/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistLog.html (+1167/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistMonitor.html (+393/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistResultSet.html (+309/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistSubject.html (+831/-0)
doc/libzeitgeist/docs_c/html/ZeitgeistTimeRange.html (+325/-0)
doc/libzeitgeist/docs_c/html/annotation-glossary.html (+92/-0)
doc/libzeitgeist/docs_c/html/api-index-full.html (+1762/-0)
doc/libzeitgeist/docs_c/html/ch01.html (+50/-0)
doc/libzeitgeist/docs_c/html/ch02.html (+41/-0)
doc/libzeitgeist/docs_c/html/ch03.html (+38/-0)
doc/libzeitgeist/docs_c/html/ch04.html (+41/-0)
doc/libzeitgeist/docs_c/html/ch05.html (+44/-0)
doc/libzeitgeist/docs_c/html/docs-org-gnome-zeitgeist-DataSourceRegistry.html (+241/-0)
doc/libzeitgeist/docs_c/html/docs-org-gnome-zeitgeist-Index.html (+178/-0)
doc/libzeitgeist/docs_c/html/docs-org-gnome-zeitgeist-Log.html (+401/-0)
doc/libzeitgeist/docs_c/html/docs-org-gnome-zeitgeist-Monitor.html (+114/-0)
doc/libzeitgeist/docs_c/html/index.html (+97/-0)
doc/libzeitgeist/docs_c/html/index.sgml (+516/-0)
doc/libzeitgeist/docs_c/html/object-tree.html (+58/-0)
doc/libzeitgeist/docs_c/html/style.css (+266/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-data-source.html (+638/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-enumerations.html (+428/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-mimetype.html (+232/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-ontology-uris.html (+1683/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-ontology.html (+201/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0-timestamp.html (+413/-0)
doc/libzeitgeist/docs_c/html/zeitgeist-2.0.devhelp2 (+438/-0)
doc/libzeitgeist/docs_c/sgml.stamp (+1/-0)
doc/libzeitgeist/docs_c/xml/annotation-glossary.xml (+90/-0)
doc/libzeitgeist/docs_c/xml/api-index-deprecated.xml (+8/-0)
doc/libzeitgeist/docs_c/xml/api-index-full.xml (+442/-0)
doc/libzeitgeist/docs_c/xml/data-source-registry.xml (+660/-0)
doc/libzeitgeist/docs_c/xml/data-source.xml (+413/-0)
doc/libzeitgeist/docs_c/xml/enumerations.xml (+374/-0)
doc/libzeitgeist/docs_c/xml/errors.xml (+53/-0)
doc/libzeitgeist/docs_c/xml/event.xml (+541/-0)
doc/libzeitgeist/docs_c/xml/index.xml (+264/-0)
doc/libzeitgeist/docs_c/xml/log.xml (+726/-0)
doc/libzeitgeist/docs_c/xml/mimetype.xml (+131/-0)
doc/libzeitgeist/docs_c/xml/monitor.xml (+252/-0)
doc/libzeitgeist/docs_c/xml/net-connman-Manager.xml (+46/-0)
doc/libzeitgeist/docs_c/xml/object_index.sgml (+57/-0)
doc/libzeitgeist/docs_c/xml/ontology-uris.xml (+1115/-0)
doc/libzeitgeist/docs_c/xml/ontology.xml (+118/-0)
doc/libzeitgeist/docs_c/xml/org-freedesktop-NetworkManager.xml (+46/-0)
doc/libzeitgeist/docs_c/xml/org-gnome-zeitgeist-DataSourceRegistry.xml (+108/-0)
doc/libzeitgeist/docs_c/xml/org-gnome-zeitgeist-Index.xml (+64/-0)
doc/libzeitgeist/docs_c/xml/org-gnome-zeitgeist-Log.xml (+153/-0)
doc/libzeitgeist/docs_c/xml/org-gnome-zeitgeist-Monitor.xml (+48/-0)
doc/libzeitgeist/docs_c/xml/queued-proxy-wrapper.xml (+439/-0)
doc/libzeitgeist/docs_c/xml/remote.xml (+1272/-0)
doc/libzeitgeist/docs_c/xml/result-set.xml (+193/-0)
doc/libzeitgeist/docs_c/xml/simple-result-set.xml (+104/-0)
doc/libzeitgeist/docs_c/xml/subject.xml (+517/-0)
doc/libzeitgeist/docs_c/xml/timerange.xml (+205/-0)
doc/libzeitgeist/docs_c/xml/timestamp.xml (+247/-0)
doc/libzeitgeist/docs_c/xml/tree_index.sgml (+34/-0)
doc/libzeitgeist/docs_c/xml/utils.xml (+245/-0)
doc/libzeitgeist/docs_c/xml/zeitgeist-2.0-doc.bottom (+19/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-decl-list.txt (+578/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-decl.txt (+2708/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-docs.xml (+61/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-sections.txt (+636/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-undeclared.txt (+2/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-undocumented.txt (+129/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0-unused.txt (+63/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.args (+300/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.hierarchy (+44/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.interfaces (+10/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.prerequisites (+10/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.signals (+85/-0)
doc/libzeitgeist/docs_c/zeitgeist-2.0.types (+28/-0)
doc/libzeitgeist/docs_vala/devhelpstyle.css (+567/-0)
doc/libzeitgeist/docs_vala/index.html (+41/-0)
doc/libzeitgeist/docs_vala/scripts.js (+46/-0)
doc/libzeitgeist/docs_vala/style.css (+581/-0)
doc/libzeitgeist/docs_vala/wikistyle.css (+533/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ConnmanManagerDBus.get_state.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ConnmanManagerDBus.html (+130/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ConnmanManagerDBus.state_changed.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataModelError.INVALID_SIGNATURE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataModelError.NULL_EVENT.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataModelError.TOO_MANY_RESULTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataModelError.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.DataSource.from_variant.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.DataSource.full.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.DataSource.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.description.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.enabled.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.event_templates.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.html (+176/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.name.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.running.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.timestamp.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.to_variant.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSource.unique_id.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.DataSourceRegistry.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.get_data_source_from_id.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.get_data_sources.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.html (+210/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.on_connection_established.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.on_connection_lost.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.register_data_source.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.set_data_source_enabled.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.source_disconnected.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.source_enabled.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSourceRegistry.source_registered.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSources.SIG_DATASOURCES.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSources.from_variant.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSources.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.DataSources.to_variant.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.BACKUP_FAILED.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.DATABASE_BUSY.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.DATABASE_CANTOPEN.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.DATABASE_CORRUPT.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.DATABASE_ERROR.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.DATABASE_RETIRE_FAILED.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.EXISTING_INSTANCE.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.INVALID_ARGUMENT.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.INVALID_EVENT.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.INVALID_KEY.html (+46/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.EngineError.html (+70/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.Event.from_variant.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.Event.full.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.Event.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.SIGNATURE.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.actor.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.add_subject.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.debug_print.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.get_subject.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.html (+243/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.id.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.interpretation.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.manifestation.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.matches_template.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.num_subjects.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.origin.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.payload.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.set_actor_from_app_info.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.subjects.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.take_subject.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.timestamp.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Event.to_variant.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Events.from_variant.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Events.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Events.to_variant.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Events.to_variant_with_limit.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.Index.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.html (+183/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.on_connection_established.html (+47/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.on_connection_lost.html (+47/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.search.html (+97/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Index.search_with_relevancies.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.Log.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.datapath.html (+70/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.delete_events.html (+76/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.find_event_ids.html (+98/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.find_events.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.find_related_uris.html (+97/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.get_default.html (+71/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.get_events.html (+82/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.get_extensions.html (+70/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.get_version.html (+83/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.html (+278/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.insert_event.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.insert_event_no_reply.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.insert_events.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.insert_events_no_reply.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.install_monitor.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.on_connection_established.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.on_connection_lost.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.quit.html (+70/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Log.remove_monitor.html (+71/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.Monitor.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.event_templates.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.events_deleted.html (+67/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.events_inserted.html (+67/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.get_path.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.get_templates.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.html (+200/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.notify_delete.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.notify_insert.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Monitor.time_range.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.ALARM.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.ATTACHMENT.html (+64/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.CALENDAR.html (+64/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.CALENDAR_DATA_OBJECT.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.EVENT.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.FREEBUSY.html (+64/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.JOURNAL.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.TIMEZONE.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.TODO.html (+63/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCAL.html (+89/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.CONTACT.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.CONTACT_GROUP.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.CONTACT_LIST.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.CONTACT_LIST_DATA_OBJECT.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.ORGANIZATION_CONTACT.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.PERSON_CONTACT.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NCO.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.APPLICATION.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.ARCHIVE.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.ARCHIVE_ITEM.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.ATTACHMENT.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.AUDIO.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.BOOKMARK.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.BOOKMARK_FOLDER.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.CURSOR.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.DATA_CONTAINER.html (+102/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.DELETED_RESOURCE.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.DOCUMENT.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.EMBEDDED_FILE_DATA_OBJECT.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.EXECUTABLE.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.FILESYSTEM.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.FILESYSTEM_IMAGE.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.FILE_DATA_OBJECT.html (+103/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.FOLDER.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.FONT.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.HARD_DISK_PARTITION.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.HTML_DOCUMENT.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.ICON.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.IMAGE.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.MEDIA.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.MEDIA_LIST.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.MEDIA_STREAM.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.MIND_MAP.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.OPERATING_SYSTEM.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.PAGINATED_TEXT_DOCUMENT.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.PLAIN_TEXT_DOCUMENT.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.PRESENTATION.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.RASTER_IMAGE.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.REMOTE_DATA_OBJECT.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.REMOTE_PORT_ADDRESS.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.SOFTWARE.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.SOFTWARE_ITEM.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.SOFTWARE_SERVICE.html (+102/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.SOURCE_CODE.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.SPREADSHEET.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.TEXT_DOCUMENT.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.TRASH.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.VECTOR_IMAGE.html (+98/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.VIDEO.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.VISUAL.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.WEBSITE.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.WEB_DATA_OBJECT.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NFO.html (+269/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NIE.DATA_OBJECT.html (+69/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NIE.INFORMATION_ELEMENT.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NIE.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.MOVIE.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.MUSIC_ALBUM.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.MUSIC_PIECE.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.TVSERIES.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.TVSHOW.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMM.html (+69/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.EMAIL.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.IMMESSAGE.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.MAILBOX.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.MAILBOX_DATA_OBJECT.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.MESSAGE.html (+61/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.MIME_ENTITY.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NMO.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NetworkManagerDBus.html (+130/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NetworkManagerDBus.state.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.NetworkManagerDBus.state_changed.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.QueuedMethod.QueuedMethod.html (+48/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.QueuedMethod.html (+72/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.QueuedMethod.queued_method.html (+48/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.QueuedProxyWrapper.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.html (+202/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.is_connected.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.name_owner_changed.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.on_connection_established.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.on_connection_lost.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.process_queued_methods.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.proxy_acquired.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.proxy_created.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.proxy_unavailable.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.QueuedProxyWrapper.wait_for_proxy.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RelevantResultType.RECENT.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RelevantResultType.RELATED.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RelevantResultType.html (+56/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.datapath.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.delete_events.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.extensions.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.find_event_ids.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.find_events.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.find_related_uris.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.get_events.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.html (+178/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.insert_events.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.install_monitor.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.quit.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.remove_monitor.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteLog.version.html (+54/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteMonitor.html (+147/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteMonitor.notify_delete.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteMonitor.notify_insert.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.data_source_disconnected.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.data_source_enabled.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.data_source_registered.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.get_data_source_from_id.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.get_data_sources.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.html (+155/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.register_data_source.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteRegistry.set_data_source_enabled.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteSimpleIndexer.html (+127/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteSimpleIndexer.search.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.RemoteSimpleIndexer.search_with_relevancies.html (+44/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.estimated_matches.html (+62/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.has_next.html (+58/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.html (+186/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.iterator.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.next_value.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.reset.html (+52/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.size.html (+60/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultSet.tell.html (+58/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_ACTOR.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_CURRENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_CURRENT_URI.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_EVENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_MIMETYPE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_SUBJECTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_POPULAR_SUBJECT_INTERPRETATION.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_ACTOR.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_CURRENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_CURRENT_URI.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_EVENTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_EVENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_MIMETYPE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_SUBJECTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.LEAST_RECENT_SUBJECT_INTERPRETATION.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_ACTOR.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_CURRENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_CURRENT_URI.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_EVENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_MIMETYPE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_SUBJECTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_POPULAR_SUBJECT_INTERPRETATION.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_ACTOR.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_CURRENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_CURRENT_URI.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_EVENTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_EVENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_MIMETYPE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_ORIGIN.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_SUBJECTS.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.MOST_RECENT_SUBJECT_INTERPRETATION.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.OLDEST_ACTOR.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.RELEVANCY.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.html (+178/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ResultType.is_sort_order_asc.html (+94/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.SimpleResultSet.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.SimpleResultSet.with_num_matches.html (+50/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.estimated_matches.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.has_next.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.html (+190/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.next_value.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.reset.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.size.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.SimpleResultSet.tell.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.StorageState.ANY.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.StorageState.AVAILABLE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.StorageState.NOT_AVAILABLE.html (+49/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.StorageState.html (+64/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.Subject.from_variant.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.Subject.full.html (+99/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.Subject.html (+56/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.Subject.move_event.html (+107/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.current_origin.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.current_uri.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.html (+202/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.interpretation.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.manifestation.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.matches_template.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.mimetype.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.origin.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.storage.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.text.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.to_variant.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Subject.uri.html (+57/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_all_children.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_all_parents.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_children.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_description.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_display_name.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.get_parents.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.html (+79/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Symbol.is_a.html (+53/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.TimeRange.anytime.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.TimeRange.from_now.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.TimeRange.from_variant.html (+67/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.TimeRange.html (+70/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.TimeRange.to_now.html (+58/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.end.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.html (+170/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.intersect.html (+67/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.start.html (+51/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.TimeRange.to_variant.html (+59/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.DAY.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.HOUR.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.MINUTE.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.SECOND.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.WEEK.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.YEAR.html (+66/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.from_date.html (+79/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.from_dmy.html (+87/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.from_iso8601.html (+78/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.from_now.html (+71/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.from_timeval.html (+78/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.html (+139/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.next_midnight.html (+80/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.prev_midnight.html (+80/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.to_date.html (+78/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.to_iso8601.html (+78/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Timestamp.to_timeval.html (+79/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.CACHE_SIZE.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.ENGINE_DBUS_NAME.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.ENGINE_DBUS_PATH.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.MAX_DBUS_RESULT_SIZE.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.SIG_EVENT.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.backup_database.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_data_path.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_database_file_backup_path.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_database_file_path.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_database_file_retire_name.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_default_data_path.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.get_local_extensions_path.html (+65/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.html (+150/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.is_empty_string.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.log_may_read_directly.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.parse_negation.html (+76/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.parse_noexpand.html (+77/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.parse_wildcard.html (+76/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.set_database_file_path.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.Utils.using_in_memory_database.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.VersionStruct.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.VersionStruct.major.html (+48/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.VersionStruct.micro.html (+48/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.VersionStruct.minor.html (+48/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.ACCEPT_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.ACCESS_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.APPLICATION_ACTION.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.CREATE_EVENT.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.DELETE_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.DENY_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.EVENT_INTERPRETATION.html (+81/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.EVENT_MANIFESTATION.html (+78/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.EXPIRE_EVENT.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.HEURISTIC_ACTIVITY.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.LEAVE_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.MODIFY_EVENT.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.MOVE_EVENT.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.RECEIVE_EVENT.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.SCHEDULED_ACTIVITY.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.SEND_EVENT.html (+75/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.SYSTEM_NOTIFICATION.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.USER_ACTIVITY.html (+73/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.WORLD_ACTIVITY.html (+74/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.ZG.html (+139/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.html (+170/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.interpretation_for_mimetype.html (+97/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.manifestation_for_uri.html (+98/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.register_mimetype.html (+100/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.register_mimetype_regex.html (+101/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/Zeitgeist.register_uri_scheme.html (+98/-0)
doc/libzeitgeist/docs_vala/zeitgeist-2.0/index.htm (+752/-0)
doc/libzeitgeist/zeitgeist-gtkdoc-index.sgml (+61/-0)
doc/zeitgeist-datahub.1 (+50/-0)
examples/Makefile.am (+14/-0)
examples/Makefile.in (+673/-0)
examples/c/Makefile.am (+26/-0)
examples/c/Makefile.in (+685/-0)
examples/c/find-events.c (+91/-0)
examples/c/monitor-events.c (+88/-0)
examples/c/search-events.c (+107/-0)
examples/js/find_events.js (+23/-0)
examples/python/find_events.py (+30/-0)
examples/python/get_events.py (+16/-0)
examples/python/insert_event.py (+16/-0)
examples/python/monitor.py (+16/-0)
examples/vala/Makefile.am (+38/-0)
examples/vala/Makefile.in (+719/-0)
examples/vala/data-source-stuff.c (+660/-0)
examples/vala/data-source-stuff.vala (+79/-0)
examples/vala/data_source_stuff_vala.stamp (+1/-0)
examples/vala/get-events-with-id.c (+168/-0)
examples/vala/get-events-with-id.vala (+28/-0)
examples/vala/get_events_with_id_vala.stamp (+1/-0)
examples/vala/insert-events.c (+179/-0)
examples/vala/insert-events.vala (+38/-0)
examples/vala/insert_events_vala.stamp (+1/-0)
examples/vala/monitor-events.c (+233/-0)
examples/vala/monitor-events.vala (+37/-0)
examples/vala/monitor_events_vala.stamp (+1/-0)
examples/vala/most-recent-events.c (+160/-0)
examples/vala/most-recent-events.vala (+28/-0)
examples/vala/most_recent_events_vala.stamp (+1/-0)
extensions/Makefile.am (+32/-66)
extensions/Makefile.in (+109/-131)
extensions/benchmark.c (+46/-46)
extensions/benchmark.vala (+2/-2)
extensions/blacklist.c (+11/-11)
extensions/blacklist.vala (+5/-5)
extensions/ds-registry.c (+927/-1818)
extensions/ds-registry.vala (+32/-141)
extensions/fts++/Makefile.am (+35/-47)
extensions/fts++/Makefile.in (+135/-138)
extensions/fts++/datamodel.c (+0/-3392)
extensions/fts++/datamodel.vala (+0/-806)
extensions/fts++/db-reader.c (+0/-4805)
extensions/fts++/db-reader.vala (+0/-909)
extensions/fts++/engine.c (+0/-2242)
extensions/fts++/engine.vala (+0/-392)
extensions/fts++/errors.c (+0/-95)
extensions/fts++/errors.vala (+0/-59)
extensions/fts++/ext-dummies.c (+0/-418)
extensions/fts++/ext-dummies.vala (+0/-71)
extensions/fts++/fts.vapi (+36/-0)
extensions/fts++/indexer.cpp (+3/-0)
extensions/fts++/mimetype.c (+0/-742)
extensions/fts++/mimetype.vala (+0/-358)
extensions/fts++/ontology-uris.c (+0/-149)
extensions/fts++/ontology-uris.vala (+0/-1245)
extensions/fts++/ontology.c (+0/-6610)
extensions/fts++/ontology.vala (+0/-904)
extensions/fts++/remote.c (+0/-2592)
extensions/fts++/remote.vala (+0/-152)
extensions/fts++/sql-schema.c (+0/-2024)
extensions/fts++/sql-schema.vala (+0/-622)
extensions/fts++/sql.c (+0/-1566)
extensions/fts++/sql.vala (+0/-446)
extensions/fts++/table-lookup.c (+0/-672)
extensions/fts++/table-lookup.vala (+0/-153)
extensions/fts++/test/Makefile.am (+20/-13)
extensions/fts++/test/Makefile.in (+63/-21)
extensions/fts++/test/test-indexer.cpp (+1/-1)
extensions/fts++/utils.c (+0/-651)
extensions/fts++/utils.vala (+0/-203)
extensions/fts++/where-clause.c (+0/-1077)
extensions/fts++/where-clause.vala (+0/-274)
extensions/fts++/zeitgeist-fts.c (+0/-1563)
extensions/fts++/zeitgeist-fts.vala (+7/-4)
extensions/fts++/zeitgeist-internal.h (+0/-811)
extensions/fts++/zeitgeist-internal.vapi (+0/-584)
extensions/fts.c (+130/-21)
extensions/fts.vala (+22/-20)
extensions/histogram.c (+6/-6)
extensions/histogram.vala (+2/-2)
extensions/storage-monitor.c (+18/-14)
extensions/storage-monitor.vala (+6/-6)
libzeitgeist/Makefile.am (+245/-0)
libzeitgeist/Makefile.decl (+60/-0)
libzeitgeist/Makefile.in (+1068/-0)
libzeitgeist/TODO (+12/-0)
libzeitgeist/data-source-registry.vala (+165/-0)
libzeitgeist/data-source.vala (+163/-0)
libzeitgeist/db-reader.vala (+957/-0)
libzeitgeist/enumerations.vala (+306/-0)
libzeitgeist/errors.vala (+53/-0)
libzeitgeist/event.vala (+487/-0)
libzeitgeist/index.vala (+218/-0)
libzeitgeist/log.vala (+640/-0)
libzeitgeist/mimetype.vala (+360/-0)
libzeitgeist/monitor.vala (+146/-0)
libzeitgeist/ontology-uris.vala (+1258/-0)
libzeitgeist/ontology-uris.vala.in (+22/-0)
libzeitgeist/ontology.vala (+921/-0)
libzeitgeist/ontology.vala.in (+181/-0)
libzeitgeist/queued-proxy-wrapper.vala (+112/-0)
libzeitgeist/remote.vala (+177/-0)
libzeitgeist/result-set.vala (+113/-0)
libzeitgeist/simple-result-set.vala (+85/-0)
libzeitgeist/sql-schema.vala (+677/-0)
libzeitgeist/sql.vala (+483/-0)
libzeitgeist/subject.vala (+234/-0)
libzeitgeist/table-lookup.vala (+155/-0)
libzeitgeist/timerange.vala (+149/-0)
libzeitgeist/timestamp.vala (+236/-0)
libzeitgeist/utils.vala (+233/-0)
libzeitgeist/where-clause.vala (+288/-0)
libzeitgeist/zeitgeist-2.0.deps (+1/-0)
libzeitgeist/zeitgeist-2.0.pc.in (+11/-0)
ltmain.sh (+2/-2)
m4/intltool.m4 (+237/-0)
m4/libtool.m4 (+7991/-0)
m4/ltoptions.m4 (+384/-0)
m4/ltsugar.m4 (+123/-0)
m4/ltversion.m4 (+23/-0)
m4/lt~obsolete.m4 (+98/-0)
mkinstalldirs (+0/-162)
po/POTFILES.in (+3/-0)
python/Makefile.am (+5/-2)
python/Makefile.in (+58/-12)
python/_ontology.py (+1/-0)
python/client.py (+2/-0)
python/datamodel.py (+43/-13)
python/mimetypes.py (+2/-0)
src/Makefile.am (+62/-52)
src/Makefile.in (+175/-115)
src/datamodel.c (+0/-3392)
src/datamodel.vala (+0/-806)
src/db-reader.c (+0/-4805)
src/db-reader.vala (+0/-909)
src/engine.c (+0/-2242)
src/engine.vala (+157/-68)
src/errors.c (+0/-95)
src/errors.vala (+0/-59)
src/ext-benchmark.c (+0/-886)
src/ext-benchmark.vala (+2/-2)
src/ext-blacklist.c (+0/-1212)
src/ext-blacklist.vala (+5/-5)
src/ext-data-source-registry.c (+0/-2610)
src/ext-data-source-registry.vala (+32/-141)
src/ext-fts.c (+0/-1414)
src/ext-fts.vala (+22/-20)
src/ext-histogram.c (+0/-583)
src/ext-histogram.vala (+2/-2)
src/ext-storage-monitor.c (+0/-1940)
src/ext-storage-monitor.vala (+6/-6)
src/extension-collection.c (+0/-1193)
src/extension-collection.vala (+10/-25)
src/extension-store.c (+0/-569)
src/extension.c (+0/-1004)
src/logging.c (+0/-489)
src/logging.vala (+2/-2)
src/mimetype.c (+0/-742)
src/mimetype.vala (+0/-358)
src/notify.c (+0/-1675)
src/notify.vala (+5/-5)
src/ontology-uris.c (+0/-149)
src/ontology-uris.vala (+0/-1245)
src/ontology-uris.vala.in (+0/-22)
src/ontology.c (+0/-6610)
src/ontology.vala (+0/-904)
src/ontology.vala.in (+0/-172)
src/remote.c (+0/-2592)
src/remote.vala (+0/-152)
src/sql-schema.c (+0/-2024)
src/sql-schema.vala (+0/-622)
src/sql.c (+0/-1566)
src/sql.vala (+0/-446)
src/table-lookup.c (+0/-672)
src/table-lookup.vala (+0/-153)
src/utils.c (+0/-651)
src/utils.vala (+0/-203)
src/where-clause.c (+0/-1077)
src/where-clause.vala (+0/-274)
src/zeitgeist-daemon.c (+0/-1890)
src/zeitgeist-daemon.vala (+63/-27)
src/zeitgeist-engine.h (+0/-993)
src/zeitgeist-engine.vapi (+0/-641)
test/Makefile.am (+1/-0)
test/Makefile.in (+48/-14)
test/c/Makefile.am (+64/-0)
test/c/Makefile.in (+793/-0)
test/c/test-datasource.c (+157/-0)
test/c/test-event.c (+449/-0)
test/c/test-log.c (+215/-0)
test/c/test-mimetypes.c (+96/-0)
test/c/test-monitor.c (+77/-0)
test/c/test-symbols.c (+215/-0)
test/c/test-timerange.c (+157/-0)
test/c/test-timestamp.c (+180/-0)
test/c/test.desktop (+10/-0)
test/data/Makefile.am (+2/-1)
test/data/Makefile.in (+44/-7)
test/data/databases/071.sql (+213/-0)
test/data/databases/080.sql (+279/-0)
test/data/databases/090~alpha1.sql (+231/-0)
test/data/databases/090~alpha2.sql (+232/-0)
test/data/databases/090~alpha3.sql (+237/-0)
test/data/databases/README (+14/-0)
test/data/five_events.js (+1/-1)
test/data/five_events_ext_move.js (+2/-0)
test/data/incomplete_events.js (+77/-5)
test/dbus/Makefile.am (+3/-1)
test/dbus/Makefile.in (+46/-8)
test/dbus/blacklist-test.py (+26/-4)
test/dbus/dsr-test.py (+17/-12)
test/dbus/engine-test.py (+208/-685)
test/dbus/histogram-test.py (+5/-2)
test/dbus/monitor-test.py (+2/-0)
test/dbus/remote-test.py (+60/-29)
test/dbus/result-types-test.py (+503/-0)
test/dbus/run-all-tests.py (+15/-3)
test/dbus/testutils.py (+39/-4)
test/dbus/upgrade-test.py (+126/-0)
test/direct/Makefile.am (+59/-64)
test/direct/Makefile.in (+466/-96)
test/direct/datamodel-test.c (+414/-0)
test/direct/datamodel-test.vala (+53/-1)
test/direct/datamodel_test_vala.stamp (+1/-0)
test/direct/datasource-test.c (+500/-0)
test/direct/datasource-test.vala (+97/-0)
test/direct/datasource_test_vala.stamp (+1/-0)
test/direct/event-test.c (+1874/-0)
test/direct/event-test.vala (+330/-0)
test/direct/event_test_vala.stamp (+1/-0)
test/direct/log-test.c (+899/-0)
test/direct/log-test.vala (+129/-0)
test/direct/log_test_vala.stamp (+1/-0)
test/direct/marshalling-test.c (+1218/-0)
test/direct/marshalling-test.vala (+9/-7)
test/direct/marshalling_test_vala.stamp (+1/-0)
test/direct/mimetype-test.c (+293/-0)
test/direct/mimetype-test.vala (+7/-1)
test/direct/mimetype_test_vala.stamp (+1/-0)
test/direct/monitor-test.c (+162/-0)
test/direct/monitor-test.vala (+42/-0)
test/direct/monitor_test_vala.stamp (+1/-0)
test/direct/query-operators-test.c (+843/-0)
test/direct/query-operators-test.vala (+1/-1)
test/direct/query_operators_test_vala.stamp (+1/-0)
test/direct/symbol-test.c (+582/-0)
test/direct/symbol-test.vala (+139/-0)
test/direct/symbol_test_vala.stamp (+1/-0)
test/direct/table-lookup-test.c (+702/-0)
test/direct/table-lookup-test.vala (+1/-1)
test/direct/table_lookup_test_vala.stamp (+1/-0)
test/direct/test.desktop (+10/-0)
test/direct/tests.h (+5/-0)
test/direct/tests.vapi (+5/-0)
test/direct/where-clause-test.c (+602/-0)
test/direct/where-clause-test.vala (+1/-1)
test/direct/where_clause_test_vala.stamp (+1/-0)
tools/README (+11/-0)
tools/development/README (+36/-0)
tools/development/benchmark.py (+14/-0)
tools/development/cairoplot.py (+2371/-0)
tools/development/index_switcher.py (+112/-0)
tools/development/indexes/master.txt (+212/-0)
tools/development/insert_events_from_json.py (+64/-0)
tools/development/query_sets/jumplist.txt (+4/-0)
tools/development/query_sets/synapse-unlimited.txt (+9/-0)
tools/development/query_sets/synapse.txt (+9/-0)
tools/development/query_sets/timerange_always.txt (+9/-0)
tools/development/query_sets/timerange_interval.txt (+9/-0)
tools/development/query_timings.py (+263/-0)
tools/development/series.py (+1140/-0)
tools/development/slow_query_finder.py (+89/-0)
tools/generate_events.py (+292/-0)
tools/gtk/zeitgeist-data-sources-gtk.py (+137/-0)
tools/ontology_graph.py (+93/-0)
tools/run_fake_zeitgeist.sh (+51/-0)
tools/scalability_benchmark.py (+116/-0)
tools/talis (+81/-0)
tools/zeitgeist-explorer/details.py (+194/-0)
tools/zeitgeist-explorer/ontology.py (+116/-0)
tools/zeitgeist-explorer/remote.py (+72/-0)
tools/zeitgeist-explorer/widgets.py (+101/-0)
tools/zeitgeist-explorer/zeitgeist-explorer (+186/-0)
To merge this branch: bzr merge lp:~zeitgeist/zeitgeist/saucy-packaging-0-9-14
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+170244@code.launchpad.net

Description of the change

* New upstream release
  * Update debian/control,debian/rules,debian/copyright:
    - Update build-depends accordingly
    - Use standard version 3.9.4
    - Updates for zeitgeist-datahub and libzeitgeist merge
    - Apply wrap-and-sort
    - Bump build-depends on valac-0.20
  * *.install:
    - Add gobject-introspection package
    - Add libzeitgeist-2.0-* and zeitgeist-datahub packages
  * debian/patches:
    - Add and update Ubuntu-specific zeitgeist-datahub patches

  Based on Rico 'ricotz' Tzschichholz work in his PPA ppa:ricotz/staging

More: http://people.ubuntu.com/~ricotz/zeitgeist/

To post a comment you must log in.
30. By Manish Sinha (मनीष सिन्हा)

Fixed the version of the package

Revision history for this message
Manish Sinha (मनीष सिन्हा) (manishsinha) wrote :

Here is a debdiff which would be easier to review
http://people.ubuntu.com/~ricotz/zeitgeist/zeitgeist_0.9.14.debdiff

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'AUTHORS'
--- AUTHORS 2012-09-04 15:42:08 +0000
+++ AUTHORS 2013-06-19 07:02:27 +0000
@@ -1,9 +1,23 @@
1Seif Lotfy <seif@lotfy.com>1Main developers:
2Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com>2 Michael Hruby <michal.mhr@gmail.com>
3Michael Hruby <michal.mhr@gmail.com>3 Seif Lotfy <seif@lotfy.com>
4Manish Sinha <manishsinha@ubuntu.com>4 Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com>
5Stefano Candori <stefano.candori@gmail.com>5 Rico Tzschichholz <ricotz@ubuntu.com>
6
7Contributors:
8 Christian Dywan <christian@twotoasts.de>
9 Manish Sinha <manishsinha@ubuntu.com>
10 Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
11 Moritz Neeb <nt4u@kpvn.de>
12 Stefano Candori <stefano.candori@gmail.com>
13 Trever Fischer <tdfischer@fedoraproject.org>
614
7From the Python implementation:15From the Python implementation:
8 Markus Korn <thekorn@gmx.de>16 Markus Korn <thekorn@gmx.de>
9 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com17 Mikkel Kamstrup Erlandsen <mikkel.kamstrup@gmail.com>
18
19Zeitgeist development has been sponsored by:
20 - Canonical Ltd.
21 - Collabora Ltd.
22 - GNOME Foundation
23 - Google (Summer of Code)
1024
=== modified file 'Makefile.am'
--- Makefile.am 2012-01-27 15:56:06 +0000
+++ Makefile.am 2013-06-19 07:02:27 +0000
@@ -1,42 +1,46 @@
1NULL = 1NULL =
22
3ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
4
3SUBDIRS = \5SUBDIRS = \
6 libzeitgeist \
4 src \7 src \
5 extensions \8 extensions \
6 data \9 data \
7 python \10 python \
8 test \11 test \
12 examples \
9 po \13 po \
10 doc \14 doc \
11 $(NULL)15 $(NULL)
1216
13zeitgeistdocdir = ${prefix}/doc/zeitgeist17if ENABLE_DATAHUB
18SUBDIRS += datahub
19endif
20
21zeitgeistdocdir = $(pkgdatadir)/doc
14zeitgeistdoc_DATA = \22zeitgeistdoc_DATA = \
15 AUTHORS \23 AUTHORS \
16 NEWS \24 NEWS \
17 $(NULL)25 $(NULL)
1826
19DISTCHECK_CONFIGURE_FLAGS = --with-session-bus-services-dir="\$(datadir)"/dbus-1/services27DISTCHECK_CONFIGURE_FLAGS = \
28 --with-session-bus-services-dir="\$(datadir)"/dbus-1/services \
29 --enable-datahub \
30 --enable-fts \
31 --enable-docs \
32 $(NULL)
2033
21EXTRA_DIST = \34EXTRA_DIST = \
35 tools \
22 $(zeitgeistdoc_DATA) \36 $(zeitgeistdoc_DATA) \
23 INSTALL \37 INSTALL \
24 COPYING \38 COPYING \
25 COPYING.GPL \39 COPYING.GPL \
26 ChangeLog \40 ChangeLog \
27 intltool-extract.in \
28 intltool-merge.in \
29 intltool-update.in \
30 config.vapi \41 config.vapi \
31 $(NULL)42 $(NULL)
3243
33DISTCLEANFILES = \
34 intltool-extract \
35 intltool-merge \
36 intltool-update \
37 po/.intltool-merge-cache \
38 $(NULL)
39
40run: all44run: all
41 ./src/zeitgeist-daemon45 ./src/zeitgeist-daemon
4246
@@ -48,3 +52,6 @@
4852
49test-direct: all53test-direct: all
50 cd ./test/direct/ && make run;54 cd ./test/direct/ && make run;
55
56test-c: all
57 cd ./test/c/ && make run;
5158
=== modified file 'Makefile.in'
--- Makefile.in 2012-09-04 15:42:08 +0000
+++ Makefile.in 2013-06-19 07:02:27 +0000
@@ -1,4 +1,4 @@
1# Makefile.in generated by automake 1.11.3 from Makefile.am.1# Makefile.in generated by automake 1.11.6 from Makefile.am.
2# @configure_input@2# @configure_input@
33
4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,4# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -16,6 +16,23 @@
16@SET_MAKE@16@SET_MAKE@
1717
18VPATH = @srcdir@18VPATH = @srcdir@
19am__make_dryrun = \
20 { \
21 am__dry=no; \
22 case $$MAKEFLAGS in \
23 *\\[\ \ ]*) \
24 echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
25 | grep '^AM OK$$' >/dev/null || am__dry=yes;; \
26 *) \
27 for am__flg in $$MAKEFLAGS; do \
28 case $$am__flg in \
29 *=*|--*) ;; \
30 *n*) am__dry=yes; break;; \
31 esac; \
32 done;; \
33 esac; \
34 test $$am__dry = yes; \
35 }
19pkgdatadir = $(datadir)/@PACKAGE@36pkgdatadir = $(datadir)/@PACKAGE@
20pkgincludedir = $(includedir)/@PACKAGE@37pkgincludedir = $(includedir)/@PACKAGE@
21pkglibdir = $(libdir)/@PACKAGE@38pkglibdir = $(libdir)/@PACKAGE@
@@ -34,19 +51,23 @@
34POST_UNINSTALL = :51POST_UNINSTALL = :
35build_triplet = @build@52build_triplet = @build@
36host_triplet = @host@53host_triplet = @host@
54@ENABLE_DATAHUB_TRUE@am__append_1 = datahub
37subdir = .55subdir = .
38DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \56DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
39 $(srcdir)/Makefile.in $(srcdir)/config.h.in \57 $(srcdir)/Makefile.in $(srcdir)/config.h.in \
40 $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \58 $(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
41 TODO compile config.guess config.sub depcomp install-sh \59 TODO compile config.guess config.sub depcomp install-sh \
42 ltmain.sh missing mkinstalldirs py-compile60 ltmain.sh missing py-compile
43ACLOCAL_M4 = $(top_srcdir)/aclocal.m461ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
44am__aclocal_m4_deps = $(top_srcdir)/configure.ac62am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \
63 $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
64 $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
65 $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac
45am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \66am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
46 $(ACLOCAL_M4)67 $(ACLOCAL_M4)
47am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \68am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
48 configure.lineno config.status.lineno69 configure.lineno config.status.lineno
49mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs70mkinstalldirs = $(install_sh) -d
50CONFIG_HEADER = config.h71CONFIG_HEADER = config.h
51CONFIG_CLEAN_FILES =72CONFIG_CLEAN_FILES =
52CONFIG_CLEAN_VPATH_FILES =73CONFIG_CLEAN_VPATH_FILES =
@@ -65,6 +86,11 @@
65 install-pdf-recursive install-ps-recursive install-recursive \86 install-pdf-recursive install-ps-recursive install-recursive \
66 installcheck-recursive installdirs-recursive pdf-recursive \87 installcheck-recursive installdirs-recursive pdf-recursive \
67 ps-recursive uninstall-recursive88 ps-recursive uninstall-recursive
89am__can_run_installinfo = \
90 case $$AM_UPDATE_INFO_DIR in \
91 n|no|NO) false;; \
92 *) (install-info --version) >/dev/null 2>&1;; \
93 esac
68am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;94am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
69am__vpath_adj = case $$p in \95am__vpath_adj = case $$p in \
70 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \96 $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
@@ -101,7 +127,8 @@
101 distdir dist dist-all distcheck127 distdir dist dist-all distcheck
102ETAGS = etags128ETAGS = etags
103CTAGS = ctags129CTAGS = ctags
104DIST_SUBDIRS = $(SUBDIRS)130DIST_SUBDIRS = libzeitgeist src extensions data python test examples \
131 po doc datahub
105DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)132DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
106distdir = $(PACKAGE)-$(VERSION)133distdir = $(PACKAGE)-$(VERSION)
107top_distdir = $(distdir)134top_distdir = $(distdir)
@@ -137,7 +164,7 @@
137 done; \164 done; \
138 reldir="$$dir2"165 reldir="$$dir2"
139GZIP_ENV = --best166GZIP_ENV = --best
140DIST_ARCHIVES = $(distdir).tar.bz2167DIST_ARCHIVES = $(distdir).tar.xz
141distuninstallcheck_listfiles = find . -type f -print168distuninstallcheck_listfiles = find . -type f -print
142am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \169am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
143 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'170 | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
@@ -184,6 +211,7 @@
184GMOFILES = @GMOFILES@211GMOFILES = @GMOFILES@
185GMSGFMT = @GMSGFMT@212GMSGFMT = @GMSGFMT@
186GREP = @GREP@213GREP = @GREP@
214GTKDOC_SCAN = @GTKDOC_SCAN@
187HAVE_RAPPER = @HAVE_RAPPER@215HAVE_RAPPER = @HAVE_RAPPER@
188HAVE_XAPIAN = @HAVE_XAPIAN@216HAVE_XAPIAN = @HAVE_XAPIAN@
189INSTALL = @INSTALL@217INSTALL = @INSTALL@
@@ -201,15 +229,20 @@
201INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@229INTLTOOL_V_MERGE_OPTIONS = @INTLTOOL_V_MERGE_OPTIONS@
202INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@230INTLTOOL__v_MERGE_ = @INTLTOOL__v_MERGE_@
203INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@231INTLTOOL__v_MERGE_0 = @INTLTOOL__v_MERGE_0@
232INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@
233INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@
234INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@
235INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@
236INTROSPECTION_LIBS = @INTROSPECTION_LIBS@
237INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@
238INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@
239INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@
204LD = @LD@240LD = @LD@
205LDFLAGS = @LDFLAGS@241LDFLAGS = @LDFLAGS@
206LIBOBJS = @LIBOBJS@242LIBOBJS = @LIBOBJS@
207LIBS = @LIBS@243LIBS = @LIBS@
208LIBTOOL = @LIBTOOL@244LIBTOOL = @LIBTOOL@
209LIBZEITGEIST_VERSION = @LIBZEITGEIST_VERSION@245LIBZEITGEIST_LT_VERSION = @LIBZEITGEIST_LT_VERSION@
210LIBZEITGEIST_VERSION_MAJOR = @LIBZEITGEIST_VERSION_MAJOR@
211LIBZEITGEIST_VERSION_MINOR = @LIBZEITGEIST_VERSION_MINOR@
212LIBZEITGEIST_VERSION_PATCH = @LIBZEITGEIST_VERSION_PATCH@
213LIPO = @LIPO@246LIPO = @LIPO@
214LN_S = @LN_S@247LN_S = @LN_S@
215LTLIBOBJS = @LTLIBOBJS@248LTLIBOBJS = @LTLIBOBJS@
@@ -252,13 +285,18 @@
252SET_MAKE = @SET_MAKE@285SET_MAKE = @SET_MAKE@
253SHELL = @SHELL@286SHELL = @SHELL@
254STRIP = @STRIP@287STRIP = @STRIP@
288TELEPATHY_GLIB_CFLAGS = @TELEPATHY_GLIB_CFLAGS@
289TELEPATHY_GLIB_LIBS = @TELEPATHY_GLIB_LIBS@
255USE_NLS = @USE_NLS@290USE_NLS = @USE_NLS@
256VALAC = @VALAC@291VALAC = @VALAC@
292VALADOC = @VALADOC@
257VERSION = @VERSION@293VERSION = @VERSION@
258XAPIAN_CXXFLAGS = @XAPIAN_CXXFLAGS@294XAPIAN_CXXFLAGS = @XAPIAN_CXXFLAGS@
259XAPIAN_LIBS = @XAPIAN_LIBS@295XAPIAN_LIBS = @XAPIAN_LIBS@
260XGETTEXT = @XGETTEXT@296XGETTEXT = @XGETTEXT@
261ZEITGEIST_CFLAGS = @ZEITGEIST_CFLAGS@297ZEITGEIST_CFLAGS = @ZEITGEIST_CFLAGS@
298ZEITGEIST_DATAHUB_CFLAGS = @ZEITGEIST_DATAHUB_CFLAGS@
299ZEITGEIST_DATAHUB_LIBS = @ZEITGEIST_DATAHUB_LIBS@
262ZEITGEIST_LIBS = @ZEITGEIST_LIBS@300ZEITGEIST_LIBS = @ZEITGEIST_LIBS@
263abs_builddir = @abs_builddir@301abs_builddir = @abs_builddir@
264abs_srcdir = @abs_srcdir@302abs_srcdir = @abs_srcdir@
@@ -320,42 +358,32 @@
320top_builddir = @top_builddir@358top_builddir = @top_builddir@
321top_srcdir = @top_srcdir@359top_srcdir = @top_srcdir@
322NULL = 360NULL =
323SUBDIRS = \361ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
324 src \362SUBDIRS = libzeitgeist src extensions data python test examples po doc \
325 extensions \363 $(NULL) $(am__append_1)
326 data \364zeitgeistdocdir = $(pkgdatadir)/doc
327 python \
328 test \
329 po \
330 doc \
331 $(NULL)
332
333zeitgeistdocdir = ${prefix}/doc/zeitgeist
334zeitgeistdoc_DATA = \365zeitgeistdoc_DATA = \
335 AUTHORS \366 AUTHORS \
336 NEWS \367 NEWS \
337 $(NULL)368 $(NULL)
338369
339DISTCHECK_CONFIGURE_FLAGS = --with-session-bus-services-dir="\$(datadir)"/dbus-1/services370DISTCHECK_CONFIGURE_FLAGS = \
371 --with-session-bus-services-dir="\$(datadir)"/dbus-1/services \
372 --enable-datahub \
373 --enable-fts \
374 --enable-docs \
375 $(NULL)
376
340EXTRA_DIST = \377EXTRA_DIST = \
378 tools \
341 $(zeitgeistdoc_DATA) \379 $(zeitgeistdoc_DATA) \
342 INSTALL \380 INSTALL \
343 COPYING \381 COPYING \
344 COPYING.GPL \382 COPYING.GPL \
345 ChangeLog \383 ChangeLog \
346 intltool-extract.in \
347 intltool-merge.in \
348 intltool-update.in \
349 config.vapi \384 config.vapi \
350 $(NULL)385 $(NULL)
351386
352DISTCLEANFILES = \
353 intltool-extract \
354 intltool-merge \
355 intltool-update \
356 po/.intltool-merge-cache \
357 $(NULL)
358
359all: config.h387all: config.h
360 $(MAKE) $(AM_MAKEFLAGS) all-recursive388 $(MAKE) $(AM_MAKEFLAGS) all-recursive
361389
@@ -420,8 +448,11 @@
420 -rm -f libtool config.lt448 -rm -f libtool config.lt
421install-zeitgeistdocDATA: $(zeitgeistdoc_DATA)449install-zeitgeistdocDATA: $(zeitgeistdoc_DATA)
422 @$(NORMAL_INSTALL)450 @$(NORMAL_INSTALL)
423 test -z "$(zeitgeistdocdir)" || $(MKDIR_P) "$(DESTDIR)$(zeitgeistdocdir)"
424 @list='$(zeitgeistdoc_DATA)'; test -n "$(zeitgeistdocdir)" || list=; \451 @list='$(zeitgeistdoc_DATA)'; test -n "$(zeitgeistdocdir)" || list=; \
452 if test -n "$$list"; then \
453 echo " $(MKDIR_P) '$(DESTDIR)$(zeitgeistdocdir)'"; \
454 $(MKDIR_P) "$(DESTDIR)$(zeitgeistdocdir)" || exit 1; \
455 fi; \
425 for p in $$list; do \456 for p in $$list; do \
426 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \457 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
427 echo "$$d$$p"; \458 echo "$$d$$p"; \
@@ -606,13 +637,10 @@
606 done637 done
607 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \638 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
608 if test "$$subdir" = .; then :; else \639 if test "$$subdir" = .; then :; else \
609 test -d "$(distdir)/$$subdir" \640 $(am__make_dryrun) \
610 || $(MKDIR_P) "$(distdir)/$$subdir" \641 || test -d "$(distdir)/$$subdir" \
611 || exit 1; \642 || $(MKDIR_P) "$(distdir)/$$subdir" \
612 fi; \643 || exit 1; \
613 done
614 @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
615 if test "$$subdir" = .; then :; else \
616 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \644 dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
617 $(am__relativize); \645 $(am__relativize); \
618 new_distdir=$$reldir; \646 new_distdir=$$reldir; \
@@ -642,6 +670,7 @@
642dist-gzip: distdir670dist-gzip: distdir
643 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz671 tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
644 $(am__remove_distdir)672 $(am__remove_distdir)
673
645dist-bzip2: distdir674dist-bzip2: distdir
646 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2675 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
647 $(am__remove_distdir)676 $(am__remove_distdir)
@@ -653,7 +682,6 @@
653dist-lzma: distdir682dist-lzma: distdir
654 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma683 tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
655 $(am__remove_distdir)684 $(am__remove_distdir)
656
657dist-xz: distdir685dist-xz: distdir
658 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz686 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
659 $(am__remove_distdir)687 $(am__remove_distdir)
@@ -672,7 +700,7 @@
672 $(am__remove_distdir)700 $(am__remove_distdir)
673701
674dist dist-all: distdir702dist dist-all: distdir
675 tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2703 tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
676 $(am__remove_distdir)704 $(am__remove_distdir)
677705
678# This target untars the dist file and tries a VPATH configuration. Then706# This target untars the dist file and tries a VPATH configuration. Then
@@ -697,7 +725,7 @@
697 *.zip*) \725 *.zip*) \
698 unzip $(distdir).zip ;;\726 unzip $(distdir).zip ;;\
699 esac727 esac
700 chmod -R a-w $(distdir); chmod a+w $(distdir)728 chmod -R a-w $(distdir); chmod u+w $(distdir)
701 mkdir $(distdir)/_build729 mkdir $(distdir)/_build
702 mkdir $(distdir)/_inst730 mkdir $(distdir)/_inst
703 chmod a-w $(distdir)731 chmod a-w $(distdir)
@@ -795,7 +823,6 @@
795distclean-generic:823distclean-generic:
796 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)824 -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
797 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)825 -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
798 -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES)
799826
800maintainer-clean-generic:827maintainer-clean-generic:
801 @echo "This command is intended for maintainers to use"828 @echo "This command is intended for maintainers to use"
@@ -903,6 +930,9 @@
903test-direct: all930test-direct: all
904 cd ./test/direct/ && make run;931 cd ./test/direct/ && make run;
905932
933test-c: all
934 cd ./test/c/ && make run;
935
906# Tell versions [3.59,3.63) of GNU make to not export all variables.936# Tell versions [3.59,3.63) of GNU make to not export all variables.
907# Otherwise a system limit (for SysV at least) may be exceeded.937# Otherwise a system limit (for SysV at least) may be exceeded.
908.NOEXPORT:938.NOEXPORT:
909939
=== modified file 'NEWS'
--- NEWS 2012-09-04 15:42:08 +0000
+++ NEWS 2013-06-19 07:02:27 +0000
@@ -1,18 +1,138 @@
12013-xx-xx: Zeitgeist 0.9.14 (1.0 Beta 6) "Diamond"
2---------------------------------------------------------------
3
4Libzeitgeist:
5 - Fix managing and tracking registered Monitors
6
7
82013-05-29: Zeitgeist 0.9.13 (1.0 Beta 5) "Silence is Gold"
9---------------------------------------------------------------
10
11Engine:
12 - Adjust resetting of statement to proper sequence
13 - Add custom memory PRAGMA to improve memory consumption
14
15Libzeitgeist:
16 - Add default memory PRAGMA to be used by clients
17
18FTS:
19 - Improve FTS memory consumption
20
21Overall:
22 - Fix compilation breaks for --enable-datahub --disable-downloads-monitor
23
24This release is the fifth beta which will lead to zeitgeist 1.0
25
262013-04-12: Zeitgeist 0.9.12 (1.0 Beta 4) "Happy Go Lucky"
27---------------------------------------------------------------
28
29Libzeitgeist:
30 - Fix find_related_uris to only print out the ranking if
31 EXPLAIN_QUERIES is enabled
32 - Fixed find_related_uris to take RelevantResultType as an
33 argument instead of ResultType
34 - Pass copy of templates to search and search_with_relevancies
35
36Overall:
37 - Fix documentation
38
39This release is the fourth beta which will lead to zeitgeist 1.0
40
412013-04-09: Zeitgeist 0.9.11 (1.0 Beta 3) "H2O"
42---------------------------------------------------------------
43
44Libzeitgeist:
45 - Fix the log's insert_events_no_reply and insert_event_no_reply
46 API to not require an async callback
47 - Pass copy of templates to threads in get_events, find_events,
48 find_event_ids and find_related_uris
49 - Pass copy of templates to search and search_with_relevancies
50 - Expose RemoteLog's extensions and datapath properties via Log
51 class
52
53Overall:
54 - Fix documentation title to Zeitgeist Reference Manual
55
56This release is the third beta which will lead to zeitgeist 1.0
57
582013-03-19: Zeitgeist 0.9.10 (1.0 Beta 2) "Isis"
59---------------------------------------------------------------
60
61This version includes zeitgeist datahub in the release source
62instead of a separate project which was called zeitgeist-datahub
63
64You can explicitly disable datahub by passing --enable-datahub=no
65and if you just want the telepathy datasource to be disabled you
66can just pass --disable-telepathy along with --enable-datahub
67
68For datahub, json-glib 0.14.0 or greater is needed and for
69telepathy telepathy-glib 0.18.0 or greater is needed
70
71Libzeitgeist:
72 - Add new zg#ApplicationAction subject interpretation
73 - Fix sql explanation bug
74
75This release is the second beta which will lead to zeitgeist 1.0
76
772013-03-12: Zeitgeist 0.9.9 (1.0 Beta 1) "Pinch Me"
78---------------------------------------------------
79
80This version introduces libzeitgeist2, a Vala port of the previously
81independent libzeitgeist library. Now everything you need to work with
82Zeitgeist, be it with C, Vala or Python, is included in this tarball.
83
84Please note that starting from this release Vala 0.18 is required to
85build Zeitgeist.
86
87Engine:
88 - Fixed insertion of large event sets.
89 - Fixed database migration to WebDataObject (from some RemoteDataObjects).
90 - Events missing required meta-data are now rejected.
91
92FTS:
93 - Fixed to respect ZEITGEIST_DATA_PATH.
94
95Python API:
96 - RelevantResultType is now included in "from datamodel import *".
97
98If you were using the external libzeitgeist, you need to be aware that
99libzeitgeist2 has some API differences:
100 - For Vala developers: getters/setters replaced with properties, etc.
101 - For C developers: the use of floating references has been removed.
102 - Redesigned ResultSet (removed peek() and seek(); introduced reset();
103 renamed next() to next_value()).
104 - Changed the return type of zeitgeist_log_get_events to GPtrArray;
105 now it works correctly when requesting non-existant events.
106 - Added an actor parameter to the event_new_full constructor.
107 - Added a zeitgeist_subject_new_move_event constructor.
108 - Added a GError parameter to several functions involving variants.
109 - Renamed insert_events_from_ptrarray* to insert_events*.
110 - Renamed timestamp_for_now to timestamp_now.
111 - Renamed data_source_is_enabled to data_source_get_enabled.
112 - Renamed the "connected" property to "is-connected".
113 - Introduced the missing ZeitgeistRelevantResultType enum.
114 - Introduced get_data_source_from_id.
115 - Introduced zeitgeist_{event,subject}_matches_template.
116 - Introduced zeitgeist_event_take_subject.
117 - Introduced zeitgeist_time_range_intersect.
118 - Introduced insert_event and insert_event_no_reply.
119 - Removed insert_events (variadic version) and insert_events_valist.
120 - Removed event_new_full_valist and events_from_valist.
121 - Removed time_range_get_{start,end}_iso8601.
122
123Special Thanks to the hard work of Rico Tzschichholz and Paolo Borelli
124for their contribution in this major release
125
12012-08-26: Zeitgeist 0.9.5 "Sun Devil"1262012-08-26: Zeitgeist 0.9.5 "Sun Devil"
2----------------------------------------127---------------------------------------
3128
4Engine:129Engine:
5 - Needs vala 0.16 to build.130 - Improved query time, optimizing the usage of SQL indices.
6 - Optimization of subject interpretation.131 - Relaxed SQLite's sync to disk requirement (synchronous=NORMAL).
7 - Set Pragma setting synchronous to NORMAL.
8 - Added a which sets up a bus in a fake X server (Xvfb) and launches
9 a Zeitgeist instance (without datahub or FTS) into it.
10 - Events are inserted in sequential order.
11132
12Autoconf:133Overall:
13 - Don't check for Xapian if FTS++ is disabled.134 - Bumped Vala dependency to 0.16.
14 - Print "SQL debugging" option.135 - Fixed build system to not check for Xapian if FTS++ is disabled.
15 - Check for gmodule.
16136
172012-05-22: Zeitgeist 0.9.0.1 "Rumpelstiltskin"1372012-05-22: Zeitgeist 0.9.0.1 "Rumpelstiltskin"
18-----------------------------------------------138-----------------------------------------------
19139
=== modified file 'README'
--- README 2011-11-15 11:15:56 +0000
+++ README 2013-06-19 07:02:27 +0000
@@ -0,0 +1,31 @@
1========================== ZEITGEIST ==========================
2
3Zeitgeist is a service which logs the users's activities and
4events (files opened, websites visites, conversations held with
5other people, etc.) and makes relevant information available to
6other applications.
7
8See AUTHORS for a list of contributors.
9
10For a list of changes between releases, see NEWS; a detailed
11changelog is available in the Git repository at:
12 http://cgit.freedesktop.org/zeitgeist/zeitgeist/
13
14You can also find some additional development and testing tools
15in the Git repository.
16
17---------------------------------------------------------------
18
19CONTRIBUTING
20------------
21
22Feel free to contact us on dev@zeitgeist-project.com or via IRC
23in #zeitgeist on irc.freenode.net.
24
25Coding conventions:
26
27 - Generally following the GNOME / Vala guidelines.
28 - Indentation with 4 spaces.
29 - No indentation for namespaces (except for historic reasons).
30 - In libzeitgeist/, "protected" used for non-public API when
31 "private"/"internal" can't be used.
032
=== modified file 'aclocal.m4'
--- aclocal.m4 2012-03-20 16:10:57 +0000
+++ aclocal.m4 2013-06-19 07:02:27 +0000
@@ -1,4 +1,4 @@
1# generated automatically by aclocal 1.11.3 -*- Autoconf -*-1# generated automatically by aclocal 1.11.6 -*- Autoconf -*-
22
3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,3# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
4# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,4# 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation,
@@ -14,8 +14,8 @@
1414
15m4_ifndef([AC_AUTOCONF_VERSION],15m4_ifndef([AC_AUTOCONF_VERSION],
16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl16 [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
17m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,17m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
18[m4_warning([this file was generated for autoconf 2.68.18[m4_warning([this file was generated for autoconf 2.69.
19You have another version of autoconf. It may work, but is not guaranteed to.19You have another version of autoconf. It may work, but is not guaranteed to.
20If you have problems, you may need to regenerate the build system entirely.20If you have problems, you may need to regenerate the build system entirely.
21To do so, use the procedure documented by the package, typically `autoreconf'.])])21To do so, use the procedure documented by the package, typically `autoreconf'.])])
@@ -457,8826 +457,102 @@
457fi])457fi])
458458
459459
460
461dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
462# serial 42 IT_PROG_INTLTOOL
463AC_DEFUN([IT_PROG_INTLTOOL], [
464AC_PREREQ([2.50])dnl
465AC_REQUIRE([AM_NLS])dnl
466
467case "$am__api_version" in
468 1.[01234])
469 AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
470 ;;
471 *)
472 ;;
473esac
474
475INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
476INTLTOOL_APPLIED_VERSION=`intltool-update --version | head -1 | cut -d" " -f3`
477INTLTOOL_APPLIED_VERSION_AS_INT=`echo $INTLTOOL_APPLIED_VERSION | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
478if test -n "$1"; then
479 AC_MSG_CHECKING([for intltool >= $1])
480 AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
481 test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
482 AC_MSG_ERROR([Your intltool is too old. You need intltool $1 or later.])
483fi
484
485AC_PATH_PROG(INTLTOOL_UPDATE, [intltool-update])
486AC_PATH_PROG(INTLTOOL_MERGE, [intltool-merge])
487AC_PATH_PROG(INTLTOOL_EXTRACT, [intltool-extract])
488if test -z "$INTLTOOL_UPDATE" -o -z "$INTLTOOL_MERGE" -o -z "$INTLTOOL_EXTRACT"; then
489 AC_MSG_ERROR([The intltool scripts were not found. Please install intltool.])
490fi
491
492if test -z "$AM_DEFAULT_VERBOSITY"; then
493 AM_DEFAULT_VERBOSITY=1
494fi
495AC_SUBST([AM_DEFAULT_VERBOSITY])
496
497INTLTOOL_V_MERGE='$(INTLTOOL__v_MERGE_$(V))'
498INTLTOOL__v_MERGE_='$(INTLTOOL__v_MERGE_$(AM_DEFAULT_VERBOSITY))'
499INTLTOOL__v_MERGE_0='@echo " ITMRG " [$]@;'
500AC_SUBST(INTLTOOL_V_MERGE)
501AC_SUBST(INTLTOOL__v_MERGE_)
502AC_SUBST(INTLTOOL__v_MERGE_0)
503
504INTLTOOL_V_MERGE_OPTIONS='$(intltool__v_merge_options_$(V))'
505intltool__v_merge_options_='$(intltool__v_merge_options_$(AM_DEFAULT_VERBOSITY))'
506intltool__v_merge_options_0='-q'
507AC_SUBST(INTLTOOL_V_MERGE_OPTIONS)
508AC_SUBST(intltool__v_merge_options_)
509AC_SUBST(intltool__v_merge_options_0)
510
511 INTLTOOL_DESKTOP_RULE='%.desktop: %.desktop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
512INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
513 INTLTOOL_KEYS_RULE='%.keys: %.keys.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
514 INTLTOOL_PROP_RULE='%.prop: %.prop.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
515 INTLTOOL_OAF_RULE='%.oaf: %.oaf.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -p $(top_srcdir)/po $< [$]@'
516 INTLTOOL_PONG_RULE='%.pong: %.pong.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
517 INTLTOOL_SERVER_RULE='%.server: %.server.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
518 INTLTOOL_SHEET_RULE='%.sheet: %.sheet.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
519INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
520 INTLTOOL_UI_RULE='%.ui: %.ui.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
521 INTLTOOL_XML_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
522if test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge 5000; then
523 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u --no-translations $< [$]@'
524else
525 INTLTOOL_XML_NOMERGE_RULE='%.xml: %.xml.in $(INTLTOOL_MERGE) ; $(INTLTOOL_V_MERGE)_it_tmp_dir=tmp.intltool.[$][$]RANDOM && mkdir [$][$]_it_tmp_dir && LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u [$][$]_it_tmp_dir $< [$]@ && rmdir [$][$]_it_tmp_dir'
526fi
527 INTLTOOL_XAM_RULE='%.xam: %.xml.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
528 INTLTOOL_KBD_RULE='%.kbd: %.kbd.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
529 INTLTOOL_CAVES_RULE='%.caves: %.caves.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
530 INTLTOOL_SCHEMAS_RULE='%.schemas: %.schemas.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
531 INTLTOOL_THEME_RULE='%.theme: %.theme.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
532 INTLTOOL_SERVICE_RULE='%.service: %.service.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
533 INTLTOOL_POLICY_RULE='%.policy: %.policy.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; $(INTLTOOL_V_MERGE)LC_ALL=C $(INTLTOOL_MERGE) $(INTLTOOL_V_MERGE_OPTIONS) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
534
535_IT_SUBST(INTLTOOL_DESKTOP_RULE)
536_IT_SUBST(INTLTOOL_DIRECTORY_RULE)
537_IT_SUBST(INTLTOOL_KEYS_RULE)
538_IT_SUBST(INTLTOOL_PROP_RULE)
539_IT_SUBST(INTLTOOL_OAF_RULE)
540_IT_SUBST(INTLTOOL_PONG_RULE)
541_IT_SUBST(INTLTOOL_SERVER_RULE)
542_IT_SUBST(INTLTOOL_SHEET_RULE)
543_IT_SUBST(INTLTOOL_SOUNDLIST_RULE)
544_IT_SUBST(INTLTOOL_UI_RULE)
545_IT_SUBST(INTLTOOL_XAM_RULE)
546_IT_SUBST(INTLTOOL_KBD_RULE)
547_IT_SUBST(INTLTOOL_XML_RULE)
548_IT_SUBST(INTLTOOL_XML_NOMERGE_RULE)
549_IT_SUBST(INTLTOOL_CAVES_RULE)
550_IT_SUBST(INTLTOOL_SCHEMAS_RULE)
551_IT_SUBST(INTLTOOL_THEME_RULE)
552_IT_SUBST(INTLTOOL_SERVICE_RULE)
553_IT_SUBST(INTLTOOL_POLICY_RULE)
554
555# Check the gettext tools to make sure they are GNU
556AC_PATH_PROG(XGETTEXT, xgettext)
557AC_PATH_PROG(MSGMERGE, msgmerge)
558AC_PATH_PROG(MSGFMT, msgfmt)
559AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
560if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
561 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
562fi
563xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
564mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
565mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
566if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
567 AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
568fi
569
570AC_PATH_PROG(INTLTOOL_PERL, perl)
571if test -z "$INTLTOOL_PERL"; then
572 AC_MSG_ERROR([perl not found])
573fi
574AC_MSG_CHECKING([for perl >= 5.8.1])
575$INTLTOOL_PERL -e "use 5.8.1;" > /dev/null 2>&1
576if test $? -ne 0; then
577 AC_MSG_ERROR([perl 5.8.1 is required for intltool])
578else
579 IT_PERL_VERSION=`$INTLTOOL_PERL -e "printf '%vd', $^V"`
580 AC_MSG_RESULT([$IT_PERL_VERSION])
581fi
582if test "x$2" != "xno-xml"; then
583 AC_MSG_CHECKING([for XML::Parser])
584 if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
585 AC_MSG_RESULT([ok])
586 else
587 AC_MSG_ERROR([XML::Parser perl module is required for intltool])
588 fi
589fi
590
591# Substitute ALL_LINGUAS so we can use it in po/Makefile
592AC_SUBST(ALL_LINGUAS)
593
594# Set DATADIRNAME correctly if it is not set yet
595# (copied from glib-gettext.m4)
596if test -z "$DATADIRNAME"; then
597 AC_LINK_IFELSE(
598 [AC_LANG_PROGRAM([[]],
599 [[extern int _nl_msg_cat_cntr;
600 return _nl_msg_cat_cntr]])],
601 [DATADIRNAME=share],
602 [case $host in
603 *-*-solaris*)
604 dnl On Solaris, if bind_textdomain_codeset is in libc,
605 dnl GNU format message catalog is always supported,
606 dnl since both are added to the libc all together.
607 dnl Hence, we'd like to go with DATADIRNAME=share
608 dnl in this case.
609 AC_CHECK_FUNC(bind_textdomain_codeset,
610 [DATADIRNAME=share], [DATADIRNAME=lib])
611 ;;
612 *)
613 [DATADIRNAME=lib]
614 ;;
615 esac])
616fi
617AC_SUBST(DATADIRNAME)
618
619IT_PO_SUBDIR([po])
620
621])
622
623
624# IT_PO_SUBDIR(DIRNAME)
625# ---------------------
626# All po subdirs have to be declared with this macro; the subdir "po" is
627# declared by IT_PROG_INTLTOOL.
628#
629AC_DEFUN([IT_PO_SUBDIR],
630[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
631dnl
632dnl The following CONFIG_COMMANDS should be executed at the very end
633dnl of config.status.
634AC_CONFIG_COMMANDS_PRE([
635 AC_CONFIG_COMMANDS([$1/stamp-it], [
636 if [ ! grep "^# INTLTOOL_MAKEFILE$" "$1/Makefile.in" > /dev/null ]; then
637 AC_MSG_ERROR([$1/Makefile.in.in was not created by intltoolize.])
638 fi
639 rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
640 >"$1/stamp-it.tmp"
641 [sed '/^#/d
642 s/^[[].*] *//
643 /^[ ]*$/d
644 '"s|^| $ac_top_srcdir/|" \
645 "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
646 ]
647 [sed '/^POTFILES =/,/[^\\]$/ {
648 /^POTFILES =/!d
649 r $1/POTFILES
650 }
651 ' "$1/Makefile.in" >"$1/Makefile"]
652 rm -f "$1/Makefile.tmp"
653 mv "$1/stamp-it.tmp" "$1/stamp-it"
654 ])
655])dnl
656])
657
658# _IT_SUBST(VARIABLE)
659# -------------------
660# Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST
661#
662AC_DEFUN([_IT_SUBST],
663[
664AC_SUBST([$1])
665m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])])
666]
667)
668
669# deprecated macros
670AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
671# A hint is needed for aclocal from Automake <= 1.9.4:
672# AC_DEFUN([AC_PROG_INTLTOOL], ...)
673
674
675# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
676#
677# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
678# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
679# Foundation, Inc.
680# Written by Gordon Matzigkeit, 1996
681#
682# This file is free software; the Free Software Foundation gives
683# unlimited permission to copy and/or distribute it, with or without
684# modifications, as long as this notice is preserved.
685
686m4_define([_LT_COPYING], [dnl
687# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
688# 2006, 2007, 2008, 2009, 2010, 2011 Free Software
689# Foundation, Inc.
690# Written by Gordon Matzigkeit, 1996
691#
692# This file is part of GNU Libtool.
693#
694# GNU Libtool is free software; you can redistribute it and/or
695# modify it under the terms of the GNU General Public License as
696# published by the Free Software Foundation; either version 2 of
697# the License, or (at your option) any later version.
698#
699# As a special exception to the GNU General Public License,
700# if you distribute this file as part of a program or library that
701# is built using GNU Libtool, you may include this file under the
702# same distribution terms that you use for the rest of that program.
703#
704# GNU Libtool is distributed in the hope that it will be useful,
705# but WITHOUT ANY WARRANTY; without even the implied warranty of
706# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
707# GNU General Public License for more details.
708#
709# You should have received a copy of the GNU General Public License
710# along with GNU Libtool; see the file COPYING. If not, a copy
711# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
712# obtained by writing to the Free Software Foundation, Inc.,
713# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
714])
715
716# serial 57 LT_INIT
717
718
719# LT_PREREQ(VERSION)
720# ------------------
721# Complain and exit if this libtool version is less that VERSION.
722m4_defun([LT_PREREQ],
723[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1,
724 [m4_default([$3],
725 [m4_fatal([Libtool version $1 or higher is required],
726 63)])],
727 [$2])])
728
729
730# _LT_CHECK_BUILDDIR
731# ------------------
732# Complain if the absolute build directory name contains unusual characters
733m4_defun([_LT_CHECK_BUILDDIR],
734[case `pwd` in
735 *\ * | *\ *)
736 AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;;
737esac
738])
739
740
741# LT_INIT([OPTIONS])
742# ------------------
743AC_DEFUN([LT_INIT],
744[AC_PREREQ([2.58])dnl We use AC_INCLUDES_DEFAULT
745AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
746AC_BEFORE([$0], [LT_LANG])dnl
747AC_BEFORE([$0], [LT_OUTPUT])dnl
748AC_BEFORE([$0], [LTDL_INIT])dnl
749m4_require([_LT_CHECK_BUILDDIR])dnl
750
751dnl Autoconf doesn't catch unexpanded LT_ macros by default:
752m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl
753m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl
754dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4
755dnl unless we require an AC_DEFUNed macro:
756AC_REQUIRE([LTOPTIONS_VERSION])dnl
757AC_REQUIRE([LTSUGAR_VERSION])dnl
758AC_REQUIRE([LTVERSION_VERSION])dnl
759AC_REQUIRE([LTOBSOLETE_VERSION])dnl
760m4_require([_LT_PROG_LTMAIN])dnl
761
762_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}])
763
764dnl Parse OPTIONS
765_LT_SET_OPTIONS([$0], [$1])
766
767# This can be used to rebuild libtool when needed
768LIBTOOL_DEPS="$ltmain"
769
770# Always use our own libtool.
771LIBTOOL='$(SHELL) $(top_builddir)/libtool'
772AC_SUBST(LIBTOOL)dnl
773
774_LT_SETUP
775
776# Only expand once:
777m4_define([LT_INIT])
778])# LT_INIT
779
780# Old names:
781AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT])
782AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT])
783dnl aclocal-1.4 backwards compatibility:
784dnl AC_DEFUN([AC_PROG_LIBTOOL], [])
785dnl AC_DEFUN([AM_PROG_LIBTOOL], [])
786
787
788# _LT_CC_BASENAME(CC)
789# -------------------
790# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
791m4_defun([_LT_CC_BASENAME],
792[for cc_temp in $1""; do
793 case $cc_temp in
794 compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
795 distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
796 \-*) ;;
797 *) break;;
798 esac
799done
800cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
801])
802
803
804# _LT_FILEUTILS_DEFAULTS
805# ----------------------
806# It is okay to use these file commands and assume they have been set
807# sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
808m4_defun([_LT_FILEUTILS_DEFAULTS],
809[: ${CP="cp -f"}
810: ${MV="mv -f"}
811: ${RM="rm -f"}
812])# _LT_FILEUTILS_DEFAULTS
813
814
815# _LT_SETUP
816# ---------
817m4_defun([_LT_SETUP],
818[AC_REQUIRE([AC_CANONICAL_HOST])dnl
819AC_REQUIRE([AC_CANONICAL_BUILD])dnl
820AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl
821AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl
822
823_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl
824dnl
825_LT_DECL([], [host_alias], [0], [The host system])dnl
826_LT_DECL([], [host], [0])dnl
827_LT_DECL([], [host_os], [0])dnl
828dnl
829_LT_DECL([], [build_alias], [0], [The build system])dnl
830_LT_DECL([], [build], [0])dnl
831_LT_DECL([], [build_os], [0])dnl
832dnl
833AC_REQUIRE([AC_PROG_CC])dnl
834AC_REQUIRE([LT_PATH_LD])dnl
835AC_REQUIRE([LT_PATH_NM])dnl
836dnl
837AC_REQUIRE([AC_PROG_LN_S])dnl
838test -z "$LN_S" && LN_S="ln -s"
839_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl
840dnl
841AC_REQUIRE([LT_CMD_MAX_LEN])dnl
842_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl
843_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl
844dnl
845m4_require([_LT_FILEUTILS_DEFAULTS])dnl
846m4_require([_LT_CHECK_SHELL_FEATURES])dnl
847m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl
848m4_require([_LT_CMD_RELOAD])dnl
849m4_require([_LT_CHECK_MAGIC_METHOD])dnl
850m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl
851m4_require([_LT_CMD_OLD_ARCHIVE])dnl
852m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl
853m4_require([_LT_WITH_SYSROOT])dnl
854
855_LT_CONFIG_LIBTOOL_INIT([
856# See if we are running on zsh, and set the options which allow our
857# commands through without removal of \ escapes INIT.
858if test -n "\${ZSH_VERSION+set}" ; then
859 setopt NO_GLOB_SUBST
860fi
861])
862if test -n "${ZSH_VERSION+set}" ; then
863 setopt NO_GLOB_SUBST
864fi
865
866_LT_CHECK_OBJDIR
867
868m4_require([_LT_TAG_COMPILER])dnl
869
870case $host_os in
871aix3*)
872 # AIX sometimes has problems with the GCC collect2 program. For some
873 # reason, if we set the COLLECT_NAMES environment variable, the problems
874 # vanish in a puff of smoke.
875 if test "X${COLLECT_NAMES+set}" != Xset; then
876 COLLECT_NAMES=
877 export COLLECT_NAMES
878 fi
879 ;;
880esac
881
882# Global variables:
883ofile=libtool
884can_build_shared=yes
885
886# All known linkers require a `.a' archive for static linking (except MSVC,
887# which needs '.lib').
888libext=a
889
890with_gnu_ld="$lt_cv_prog_gnu_ld"
891
892old_CC="$CC"
893old_CFLAGS="$CFLAGS"
894
895# Set sane defaults for various variables
896test -z "$CC" && CC=cc
897test -z "$LTCC" && LTCC=$CC
898test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
899test -z "$LD" && LD=ld
900test -z "$ac_objext" && ac_objext=o
901
902_LT_CC_BASENAME([$compiler])
903
904# Only perform the check for file, if the check method requires it
905test -z "$MAGIC_CMD" && MAGIC_CMD=file
906case $deplibs_check_method in
907file_magic*)
908 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
909 _LT_PATH_MAGIC
910 fi
911 ;;
912esac
913
914# Use C for the default configuration in the libtool script
915LT_SUPPORTED_TAG([CC])
916_LT_LANG_C_CONFIG
917_LT_LANG_DEFAULT_CONFIG
918_LT_CONFIG_COMMANDS
919])# _LT_SETUP
920
921
922# _LT_PREPARE_SED_QUOTE_VARS
923# --------------------------
924# Define a few sed substitution that help us do robust quoting.
925m4_defun([_LT_PREPARE_SED_QUOTE_VARS],
926[# Backslashify metacharacters that are still active within
927# double-quoted strings.
928sed_quote_subst='s/\([["`$\\]]\)/\\\1/g'
929
930# Same as above, but do not quote variable references.
931double_quote_subst='s/\([["`\\]]\)/\\\1/g'
932
933# Sed substitution to delay expansion of an escaped shell variable in a
934# double_quote_subst'ed string.
935delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
936
937# Sed substitution to delay expansion of an escaped single quote.
938delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
939
940# Sed substitution to avoid accidental globbing in evaled expressions
941no_glob_subst='s/\*/\\\*/g'
942])
943
944# _LT_PROG_LTMAIN
945# ---------------
946# Note that this code is called both from `configure', and `config.status'
947# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
948# `config.status' has no value for ac_aux_dir unless we are using Automake,
949# so we pass a copy along to make sure it has a sensible value anyway.
950m4_defun([_LT_PROG_LTMAIN],
951[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl
952_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir'])
953ltmain="$ac_aux_dir/ltmain.sh"
954])# _LT_PROG_LTMAIN
955
956
957
958# So that we can recreate a full libtool script including additional
959# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
960# in macros and then make a single call at the end using the `libtool'
961# label.
962
963
964# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
965# ----------------------------------------
966# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
967m4_define([_LT_CONFIG_LIBTOOL_INIT],
968[m4_ifval([$1],
969 [m4_append([_LT_OUTPUT_LIBTOOL_INIT],
970 [$1
971])])])
972
973# Initialize.
974m4_define([_LT_OUTPUT_LIBTOOL_INIT])
975
976
977# _LT_CONFIG_LIBTOOL([COMMANDS])
978# ------------------------------
979# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
980m4_define([_LT_CONFIG_LIBTOOL],
981[m4_ifval([$1],
982 [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS],
983 [$1
984])])])
985
986# Initialize.
987m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS])
988
989
990# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
991# -----------------------------------------------------
992m4_defun([_LT_CONFIG_SAVE_COMMANDS],
993[_LT_CONFIG_LIBTOOL([$1])
994_LT_CONFIG_LIBTOOL_INIT([$2])
995])
996
997
998# _LT_FORMAT_COMMENT([COMMENT])
999# -----------------------------
1000# Add leading comment marks to the start of each line, and a trailing
1001# full-stop to the whole comment if one is not present already.
1002m4_define([_LT_FORMAT_COMMENT],
1003[m4_ifval([$1], [
1004m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])],
1005 [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.])
1006)])
1007
1008
1009
1010
1011
1012# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
1013# -------------------------------------------------------------------
1014# CONFIGNAME is the name given to the value in the libtool script.
1015# VARNAME is the (base) name used in the configure script.
1016# VALUE may be 0, 1 or 2 for a computed quote escaped value based on
1017# VARNAME. Any other value will be used directly.
1018m4_define([_LT_DECL],
1019[lt_if_append_uniq([lt_decl_varnames], [$2], [, ],
1020 [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name],
1021 [m4_ifval([$1], [$1], [$2])])
1022 lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3])
1023 m4_ifval([$4],
1024 [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])])
1025 lt_dict_add_subkey([lt_decl_dict], [$2],
1026 [tagged?], [m4_ifval([$5], [yes], [no])])])
1027])
1028
1029
1030# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
1031# --------------------------------------------------------
1032m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])])
1033
1034
1035# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
1036# ------------------------------------------------
1037m4_define([lt_decl_tag_varnames],
1038[_lt_decl_filter([tagged?], [yes], $@)])
1039
1040
1041# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
1042# ---------------------------------------------------------
1043m4_define([_lt_decl_filter],
1044[m4_case([$#],
1045 [0], [m4_fatal([$0: too few arguments: $#])],
1046 [1], [m4_fatal([$0: too few arguments: $#: $1])],
1047 [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)],
1048 [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)],
1049 [lt_dict_filter([lt_decl_dict], $@)])[]dnl
1050])
1051
1052
1053# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
1054# --------------------------------------------------
1055m4_define([lt_decl_quote_varnames],
1056[_lt_decl_filter([value], [1], $@)])
1057
1058
1059# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
1060# ---------------------------------------------------
1061m4_define([lt_decl_dquote_varnames],
1062[_lt_decl_filter([value], [2], $@)])
1063
1064
1065# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
1066# ---------------------------------------------------
1067m4_define([lt_decl_varnames_tagged],
1068[m4_assert([$# <= 2])dnl
1069_$0(m4_quote(m4_default([$1], [[, ]])),
1070 m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]),
1071 m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))])
1072m4_define([_lt_decl_varnames_tagged],
1073[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])])
1074
1075
1076# lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
1077# ------------------------------------------------
1078m4_define([lt_decl_all_varnames],
1079[_$0(m4_quote(m4_default([$1], [[, ]])),
1080 m4_if([$2], [],
1081 m4_quote(lt_decl_varnames),
1082 m4_quote(m4_shift($@))))[]dnl
1083])
1084m4_define([_lt_decl_all_varnames],
1085[lt_join($@, lt_decl_varnames_tagged([$1],
1086 lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl
1087])
1088
1089
1090# _LT_CONFIG_STATUS_DECLARE([VARNAME])
1091# ------------------------------------
1092# Quote a variable value, and forward it to `config.status' so that its
1093# declaration there will have the same value as in `configure'. VARNAME
1094# must have a single quote delimited value for this to work.
1095m4_define([_LT_CONFIG_STATUS_DECLARE],
1096[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`'])
1097
1098
1099# _LT_CONFIG_STATUS_DECLARATIONS
1100# ------------------------------
1101# We delimit libtool config variables with single quotes, so when
1102# we write them to config.status, we have to be sure to quote all
1103# embedded single quotes properly. In configure, this macro expands
1104# each variable declared with _LT_DECL (and _LT_TAGDECL) into:
1105#
1106# <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
1107m4_defun([_LT_CONFIG_STATUS_DECLARATIONS],
1108[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames),
1109 [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])])
1110
1111
1112# _LT_LIBTOOL_TAGS
1113# ----------------
1114# Output comment and list of tags supported by the script
1115m4_defun([_LT_LIBTOOL_TAGS],
1116[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl
1117available_tags="_LT_TAGS"dnl
1118])
1119
1120
1121# _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
1122# -----------------------------------
1123# Extract the dictionary values for VARNAME (optionally with TAG) and
1124# expand to a commented shell variable setting:
1125#
1126# # Some comment about what VAR is for.
1127# visible_name=$lt_internal_name
1128m4_define([_LT_LIBTOOL_DECLARE],
1129[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1],
1130 [description])))[]dnl
1131m4_pushdef([_libtool_name],
1132 m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl
1133m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])),
1134 [0], [_libtool_name=[$]$1],
1135 [1], [_libtool_name=$lt_[]$1],
1136 [2], [_libtool_name=$lt_[]$1],
1137 [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl
1138m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl
1139])
1140
1141
1142# _LT_LIBTOOL_CONFIG_VARS
1143# -----------------------
1144# Produce commented declarations of non-tagged libtool config variables
1145# suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
1146# script. Tagged libtool config variables (even for the LIBTOOL CONFIG
1147# section) are produced by _LT_LIBTOOL_TAG_VARS.
1148m4_defun([_LT_LIBTOOL_CONFIG_VARS],
1149[m4_foreach([_lt_var],
1150 m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)),
1151 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])])
1152
1153
1154# _LT_LIBTOOL_TAG_VARS(TAG)
1155# -------------------------
1156m4_define([_LT_LIBTOOL_TAG_VARS],
1157[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames),
1158 [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])])
1159
1160
1161# _LT_TAGVAR(VARNAME, [TAGNAME])
1162# ------------------------------
1163m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])])
1164
1165
1166# _LT_CONFIG_COMMANDS
1167# -------------------
1168# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
1169# variables for single and double quote escaping we saved from calls
1170# to _LT_DECL, we can put quote escaped variables declarations
1171# into `config.status', and then the shell code to quote escape them in
1172# for loops in `config.status'. Finally, any additional code accumulated
1173# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
1174m4_defun([_LT_CONFIG_COMMANDS],
1175[AC_PROVIDE_IFELSE([LT_OUTPUT],
1176 dnl If the libtool generation code has been placed in $CONFIG_LT,
1177 dnl instead of duplicating it all over again into config.status,
1178 dnl then we will have config.status run $CONFIG_LT later, so it
1179 dnl needs to know what name is stored there:
1180 [AC_CONFIG_COMMANDS([libtool],
1181 [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])],
1182 dnl If the libtool generation code is destined for config.status,
1183 dnl expand the accumulated commands and init code now:
1184 [AC_CONFIG_COMMANDS([libtool],
1185 [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])])
1186])#_LT_CONFIG_COMMANDS
1187
1188
1189# Initialize.
1190m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT],
1191[
1192
1193# The HP-UX ksh and POSIX shell print the target directory to stdout
1194# if CDPATH is set.
1195(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1196
1197sed_quote_subst='$sed_quote_subst'
1198double_quote_subst='$double_quote_subst'
1199delay_variable_subst='$delay_variable_subst'
1200_LT_CONFIG_STATUS_DECLARATIONS
1201LTCC='$LTCC'
1202LTCFLAGS='$LTCFLAGS'
1203compiler='$compiler_DEFAULT'
1204
1205# A function that is used when there is no print builtin or printf.
1206func_fallback_echo ()
1207{
1208 eval 'cat <<_LTECHO_EOF
1209\$[]1
1210_LTECHO_EOF'
1211}
1212
1213# Quote evaled strings.
1214for var in lt_decl_all_varnames([[ \
1215]], lt_decl_quote_varnames); do
1216 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1217 *[[\\\\\\\`\\"\\\$]]*)
1218 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
1219 ;;
1220 *)
1221 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1222 ;;
1223 esac
1224done
1225
1226# Double-quote double-evaled strings.
1227for var in lt_decl_all_varnames([[ \
1228]], lt_decl_dquote_varnames); do
1229 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
1230 *[[\\\\\\\`\\"\\\$]]*)
1231 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
1232 ;;
1233 *)
1234 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
1235 ;;
1236 esac
1237done
1238
1239_LT_OUTPUT_LIBTOOL_INIT
1240])
1241
1242# _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
1243# ------------------------------------
1244# Generate a child script FILE with all initialization necessary to
1245# reuse the environment learned by the parent script, and make the
1246# file executable. If COMMENT is supplied, it is inserted after the
1247# `#!' sequence but before initialization text begins. After this
1248# macro, additional text can be appended to FILE to form the body of
1249# the child script. The macro ends with non-zero status if the
1250# file could not be fully written (such as if the disk is full).
1251m4_ifdef([AS_INIT_GENERATED],
1252[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])],
1253[m4_defun([_LT_GENERATED_FILE_INIT],
1254[m4_require([AS_PREPARE])]dnl
1255[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl
1256[lt_write_fail=0
1257cat >$1 <<_ASEOF || lt_write_fail=1
1258#! $SHELL
1259# Generated by $as_me.
1260$2
1261SHELL=\${CONFIG_SHELL-$SHELL}
1262export SHELL
1263_ASEOF
1264cat >>$1 <<\_ASEOF || lt_write_fail=1
1265AS_SHELL_SANITIZE
1266_AS_PREPARE
1267exec AS_MESSAGE_FD>&1
1268_ASEOF
1269test $lt_write_fail = 0 && chmod +x $1[]dnl
1270m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT
1271
1272# LT_OUTPUT
1273# ---------
1274# This macro allows early generation of the libtool script (before
1275# AC_OUTPUT is called), incase it is used in configure for compilation
1276# tests.
1277AC_DEFUN([LT_OUTPUT],
1278[: ${CONFIG_LT=./config.lt}
1279AC_MSG_NOTICE([creating $CONFIG_LT])
1280_LT_GENERATED_FILE_INIT(["$CONFIG_LT"],
1281[# Run this file to recreate a libtool stub with the current configuration.])
1282
1283cat >>"$CONFIG_LT" <<\_LTEOF
1284lt_cl_silent=false
1285exec AS_MESSAGE_LOG_FD>>config.log
1286{
1287 echo
1288 AS_BOX([Running $as_me.])
1289} >&AS_MESSAGE_LOG_FD
1290
1291lt_cl_help="\
1292\`$as_me' creates a local libtool stub from the current configuration,
1293for use in further configure time tests before the real libtool is
1294generated.
1295
1296Usage: $[0] [[OPTIONS]]
1297
1298 -h, --help print this help, then exit
1299 -V, --version print version number, then exit
1300 -q, --quiet do not print progress messages
1301 -d, --debug don't remove temporary files
1302
1303Report bugs to <bug-libtool@gnu.org>."
1304
1305lt_cl_version="\
1306m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl
1307m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION])
1308configured by $[0], generated by m4_PACKAGE_STRING.
1309
1310Copyright (C) 2011 Free Software Foundation, Inc.
1311This config.lt script is free software; the Free Software Foundation
1312gives unlimited permision to copy, distribute and modify it."
1313
1314while test $[#] != 0
1315do
1316 case $[1] in
1317 --version | --v* | -V )
1318 echo "$lt_cl_version"; exit 0 ;;
1319 --help | --h* | -h )
1320 echo "$lt_cl_help"; exit 0 ;;
1321 --debug | --d* | -d )
1322 debug=: ;;
1323 --quiet | --q* | --silent | --s* | -q )
1324 lt_cl_silent=: ;;
1325
1326 -*) AC_MSG_ERROR([unrecognized option: $[1]
1327Try \`$[0] --help' for more information.]) ;;
1328
1329 *) AC_MSG_ERROR([unrecognized argument: $[1]
1330Try \`$[0] --help' for more information.]) ;;
1331 esac
1332 shift
1333done
1334
1335if $lt_cl_silent; then
1336 exec AS_MESSAGE_FD>/dev/null
1337fi
1338_LTEOF
1339
1340cat >>"$CONFIG_LT" <<_LTEOF
1341_LT_OUTPUT_LIBTOOL_COMMANDS_INIT
1342_LTEOF
1343
1344cat >>"$CONFIG_LT" <<\_LTEOF
1345AC_MSG_NOTICE([creating $ofile])
1346_LT_OUTPUT_LIBTOOL_COMMANDS
1347AS_EXIT(0)
1348_LTEOF
1349chmod +x "$CONFIG_LT"
1350
1351# configure is writing to config.log, but config.lt does its own redirection,
1352# appending to config.log, which fails on DOS, as config.log is still kept
1353# open by configure. Here we exec the FD to /dev/null, effectively closing
1354# config.log, so it can be properly (re)opened and appended to by config.lt.
1355lt_cl_success=:
1356test "$silent" = yes &&
1357 lt_config_lt_args="$lt_config_lt_args --quiet"
1358exec AS_MESSAGE_LOG_FD>/dev/null
1359$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false
1360exec AS_MESSAGE_LOG_FD>>config.log
1361$lt_cl_success || AS_EXIT(1)
1362])# LT_OUTPUT
1363
1364
1365# _LT_CONFIG(TAG)
1366# ---------------
1367# If TAG is the built-in tag, create an initial libtool script with a
1368# default configuration from the untagged config vars. Otherwise add code
1369# to config.status for appending the configuration named by TAG from the
1370# matching tagged config vars.
1371m4_defun([_LT_CONFIG],
1372[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
1373_LT_CONFIG_SAVE_COMMANDS([
1374 m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl
1375 m4_if(_LT_TAG, [C], [
1376 # See if we are running on zsh, and set the options which allow our
1377 # commands through without removal of \ escapes.
1378 if test -n "${ZSH_VERSION+set}" ; then
1379 setopt NO_GLOB_SUBST
1380 fi
1381
1382 cfgfile="${ofile}T"
1383 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
1384 $RM "$cfgfile"
1385
1386 cat <<_LT_EOF >> "$cfgfile"
1387#! $SHELL
1388
1389# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
1390# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
1391# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1392# NOTE: Changes made to this file will be lost: look at ltmain.sh.
1393#
1394_LT_COPYING
1395_LT_LIBTOOL_TAGS
1396
1397# ### BEGIN LIBTOOL CONFIG
1398_LT_LIBTOOL_CONFIG_VARS
1399_LT_LIBTOOL_TAG_VARS
1400# ### END LIBTOOL CONFIG
1401
1402_LT_EOF
1403
1404 case $host_os in
1405 aix3*)
1406 cat <<\_LT_EOF >> "$cfgfile"
1407# AIX sometimes has problems with the GCC collect2 program. For some
1408# reason, if we set the COLLECT_NAMES environment variable, the problems
1409# vanish in a puff of smoke.
1410if test "X${COLLECT_NAMES+set}" != Xset; then
1411 COLLECT_NAMES=
1412 export COLLECT_NAMES
1413fi
1414_LT_EOF
1415 ;;
1416 esac
1417
1418 _LT_PROG_LTMAIN
1419
1420 # We use sed instead of cat because bash on DJGPP gets confused if
1421 # if finds mixed CR/LF and LF-only lines. Since sed operates in
1422 # text mode, it properly converts lines to CR/LF. This bash problem
1423 # is reportedly fixed, but why not run on old versions too?
1424 sed '$q' "$ltmain" >> "$cfgfile" \
1425 || (rm -f "$cfgfile"; exit 1)
1426
1427 _LT_PROG_REPLACE_SHELLFNS
1428
1429 mv -f "$cfgfile" "$ofile" ||
1430 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
1431 chmod +x "$ofile"
1432],
1433[cat <<_LT_EOF >> "$ofile"
1434
1435dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded
1436dnl in a comment (ie after a #).
1437# ### BEGIN LIBTOOL TAG CONFIG: $1
1438_LT_LIBTOOL_TAG_VARS(_LT_TAG)
1439# ### END LIBTOOL TAG CONFIG: $1
1440_LT_EOF
1441])dnl /m4_if
1442],
1443[m4_if([$1], [], [
1444 PACKAGE='$PACKAGE'
1445 VERSION='$VERSION'
1446 TIMESTAMP='$TIMESTAMP'
1447 RM='$RM'
1448 ofile='$ofile'], [])
1449])dnl /_LT_CONFIG_SAVE_COMMANDS
1450])# _LT_CONFIG
1451
1452
1453# LT_SUPPORTED_TAG(TAG)
1454# ---------------------
1455# Trace this macro to discover what tags are supported by the libtool
1456# --tag option, using:
1457# autoconf --trace 'LT_SUPPORTED_TAG:$1'
1458AC_DEFUN([LT_SUPPORTED_TAG], [])
1459
1460
1461# C support is built-in for now
1462m4_define([_LT_LANG_C_enabled], [])
1463m4_define([_LT_TAGS], [])
1464
1465
1466# LT_LANG(LANG)
1467# -------------
1468# Enable libtool support for the given language if not already enabled.
1469AC_DEFUN([LT_LANG],
1470[AC_BEFORE([$0], [LT_OUTPUT])dnl
1471m4_case([$1],
1472 [C], [_LT_LANG(C)],
1473 [C++], [_LT_LANG(CXX)],
1474 [Go], [_LT_LANG(GO)],
1475 [Java], [_LT_LANG(GCJ)],
1476 [Fortran 77], [_LT_LANG(F77)],
1477 [Fortran], [_LT_LANG(FC)],
1478 [Windows Resource], [_LT_LANG(RC)],
1479 [m4_ifdef([_LT_LANG_]$1[_CONFIG],
1480 [_LT_LANG($1)],
1481 [m4_fatal([$0: unsupported language: "$1"])])])dnl
1482])# LT_LANG
1483
1484
1485# _LT_LANG(LANGNAME)
1486# ------------------
1487m4_defun([_LT_LANG],
1488[m4_ifdef([_LT_LANG_]$1[_enabled], [],
1489 [LT_SUPPORTED_TAG([$1])dnl
1490 m4_append([_LT_TAGS], [$1 ])dnl
1491 m4_define([_LT_LANG_]$1[_enabled], [])dnl
1492 _LT_LANG_$1_CONFIG($1)])dnl
1493])# _LT_LANG
1494
1495
1496m4_ifndef([AC_PROG_GO], [
1497# NOTE: This macro has been submitted for inclusion into #
1498# GNU Autoconf as AC_PROG_GO. When it is available in #
1499# a released version of Autoconf we should remove this #
1500# macro and use it instead. #
1501m4_defun([AC_PROG_GO],
1502[AC_LANG_PUSH(Go)dnl
1503AC_ARG_VAR([GOC], [Go compiler command])dnl
1504AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl
1505_AC_ARG_VAR_LDFLAGS()dnl
1506AC_CHECK_TOOL(GOC, gccgo)
1507if test -z "$GOC"; then
1508 if test -n "$ac_tool_prefix"; then
1509 AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo])
1510 fi
1511fi
1512if test -z "$GOC"; then
1513 AC_CHECK_PROG(GOC, gccgo, gccgo, false)
1514fi
1515])#m4_defun
1516])#m4_ifndef
1517
1518
1519# _LT_LANG_DEFAULT_CONFIG
1520# -----------------------
1521m4_defun([_LT_LANG_DEFAULT_CONFIG],
1522[AC_PROVIDE_IFELSE([AC_PROG_CXX],
1523 [LT_LANG(CXX)],
1524 [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])])
1525
1526AC_PROVIDE_IFELSE([AC_PROG_F77],
1527 [LT_LANG(F77)],
1528 [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])])
1529
1530AC_PROVIDE_IFELSE([AC_PROG_FC],
1531 [LT_LANG(FC)],
1532 [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])])
1533
1534dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal
1535dnl pulling things in needlessly.
1536AC_PROVIDE_IFELSE([AC_PROG_GCJ],
1537 [LT_LANG(GCJ)],
1538 [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
1539 [LT_LANG(GCJ)],
1540 [AC_PROVIDE_IFELSE([LT_PROG_GCJ],
1541 [LT_LANG(GCJ)],
1542 [m4_ifdef([AC_PROG_GCJ],
1543 [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])])
1544 m4_ifdef([A][M_PROG_GCJ],
1545 [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])])
1546 m4_ifdef([LT_PROG_GCJ],
1547 [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])])
1548
1549AC_PROVIDE_IFELSE([AC_PROG_GO],
1550 [LT_LANG(GO)],
1551 [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])])
1552
1553AC_PROVIDE_IFELSE([LT_PROG_RC],
1554 [LT_LANG(RC)],
1555 [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])])
1556])# _LT_LANG_DEFAULT_CONFIG
1557
1558# Obsolete macros:
1559AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)])
1560AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)])
1561AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)])
1562AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)])
1563AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)])
1564dnl aclocal-1.4 backwards compatibility:
1565dnl AC_DEFUN([AC_LIBTOOL_CXX], [])
1566dnl AC_DEFUN([AC_LIBTOOL_F77], [])
1567dnl AC_DEFUN([AC_LIBTOOL_FC], [])
1568dnl AC_DEFUN([AC_LIBTOOL_GCJ], [])
1569dnl AC_DEFUN([AC_LIBTOOL_RC], [])
1570
1571
1572# _LT_TAG_COMPILER
1573# ----------------
1574m4_defun([_LT_TAG_COMPILER],
1575[AC_REQUIRE([AC_PROG_CC])dnl
1576
1577_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl
1578_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl
1579_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl
1580_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl
1581
1582# If no C compiler was specified, use CC.
1583LTCC=${LTCC-"$CC"}
1584
1585# If no C compiler flags were specified, use CFLAGS.
1586LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1587
1588# Allow CC to be a program name with arguments.
1589compiler=$CC
1590])# _LT_TAG_COMPILER
1591
1592
1593# _LT_COMPILER_BOILERPLATE
1594# ------------------------
1595# Check for compiler boilerplate output or warnings with
1596# the simple compiler test code.
1597m4_defun([_LT_COMPILER_BOILERPLATE],
1598[m4_require([_LT_DECL_SED])dnl
1599ac_outfile=conftest.$ac_objext
1600echo "$lt_simple_compile_test_code" >conftest.$ac_ext
1601eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1602_lt_compiler_boilerplate=`cat conftest.err`
1603$RM conftest*
1604])# _LT_COMPILER_BOILERPLATE
1605
1606
1607# _LT_LINKER_BOILERPLATE
1608# ----------------------
1609# Check for linker boilerplate output or warnings with
1610# the simple link test code.
1611m4_defun([_LT_LINKER_BOILERPLATE],
1612[m4_require([_LT_DECL_SED])dnl
1613ac_outfile=conftest.$ac_objext
1614echo "$lt_simple_link_test_code" >conftest.$ac_ext
1615eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
1616_lt_linker_boilerplate=`cat conftest.err`
1617$RM -r conftest*
1618])# _LT_LINKER_BOILERPLATE
1619
1620# _LT_REQUIRED_DARWIN_CHECKS
1621# -------------------------
1622m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[
1623 case $host_os in
1624 rhapsody* | darwin*)
1625 AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:])
1626 AC_CHECK_TOOL([NMEDIT], [nmedit], [:])
1627 AC_CHECK_TOOL([LIPO], [lipo], [:])
1628 AC_CHECK_TOOL([OTOOL], [otool], [:])
1629 AC_CHECK_TOOL([OTOOL64], [otool64], [:])
1630 _LT_DECL([], [DSYMUTIL], [1],
1631 [Tool to manipulate archived DWARF debug symbol files on Mac OS X])
1632 _LT_DECL([], [NMEDIT], [1],
1633 [Tool to change global to local symbols on Mac OS X])
1634 _LT_DECL([], [LIPO], [1],
1635 [Tool to manipulate fat objects and archives on Mac OS X])
1636 _LT_DECL([], [OTOOL], [1],
1637 [ldd/readelf like tool for Mach-O binaries on Mac OS X])
1638 _LT_DECL([], [OTOOL64], [1],
1639 [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4])
1640
1641 AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod],
1642 [lt_cv_apple_cc_single_mod=no
1643 if test -z "${LT_MULTI_MODULE}"; then
1644 # By default we will add the -single_module flag. You can override
1645 # by either setting the environment variable LT_MULTI_MODULE
1646 # non-empty at configure time, or by adding -multi_module to the
1647 # link flags.
1648 rm -rf libconftest.dylib*
1649 echo "int foo(void){return 1;}" > conftest.c
1650 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1651-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD
1652 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
1653 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
1654 _lt_result=$?
1655 # If there is a non-empty error log, and "single_module"
1656 # appears in it, assume the flag caused a linker warning
1657 if test -s conftest.err && $GREP single_module conftest.err; then
1658 cat conftest.err >&AS_MESSAGE_LOG_FD
1659 # Otherwise, if the output was created with a 0 exit code from
1660 # the compiler, it worked.
1661 elif test -f libconftest.dylib && test $_lt_result -eq 0; then
1662 lt_cv_apple_cc_single_mod=yes
1663 else
1664 cat conftest.err >&AS_MESSAGE_LOG_FD
1665 fi
1666 rm -rf libconftest.dylib*
1667 rm -f conftest.*
1668 fi])
1669
1670 AC_CACHE_CHECK([for -exported_symbols_list linker flag],
1671 [lt_cv_ld_exported_symbols_list],
1672 [lt_cv_ld_exported_symbols_list=no
1673 save_LDFLAGS=$LDFLAGS
1674 echo "_main" > conftest.sym
1675 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
1676 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
1677 [lt_cv_ld_exported_symbols_list=yes],
1678 [lt_cv_ld_exported_symbols_list=no])
1679 LDFLAGS="$save_LDFLAGS"
1680 ])
1681
1682 AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load],
1683 [lt_cv_ld_force_load=no
1684 cat > conftest.c << _LT_EOF
1685int forced_loaded() { return 2;}
1686_LT_EOF
1687 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD
1688 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD
1689 echo "$AR cru libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD
1690 $AR cru libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD
1691 echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD
1692 $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD
1693 cat > conftest.c << _LT_EOF
1694int main() { return 0;}
1695_LT_EOF
1696 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD
1697 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
1698 _lt_result=$?
1699 if test -s conftest.err && $GREP force_load conftest.err; then
1700 cat conftest.err >&AS_MESSAGE_LOG_FD
1701 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
1702 lt_cv_ld_force_load=yes
1703 else
1704 cat conftest.err >&AS_MESSAGE_LOG_FD
1705 fi
1706 rm -f conftest.err libconftest.a conftest conftest.c
1707 rm -rf conftest.dSYM
1708 ])
1709 case $host_os in
1710 rhapsody* | darwin1.[[012]])
1711 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
1712 darwin1.*)
1713 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1714 darwin*) # darwin 5.x on
1715 # if running on 10.5 or later, the deployment target defaults
1716 # to the OS version, if on x86, and 10.4, the deployment
1717 # target defaults to 10.4. Don't you love it?
1718 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
1719 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*)
1720 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1721 10.[[012]]*)
1722 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
1723 10.*)
1724 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
1725 esac
1726 ;;
1727 esac
1728 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
1729 _lt_dar_single_mod='$single_module'
1730 fi
1731 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
1732 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
1733 else
1734 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
1735 fi
1736 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
1737 _lt_dsymutil='~$DSYMUTIL $lib || :'
1738 else
1739 _lt_dsymutil=
1740 fi
1741 ;;
1742 esac
1743])
1744
1745
1746# _LT_DARWIN_LINKER_FEATURES([TAG])
1747# ---------------------------------
1748# Checks for linker and compiler features on darwin
1749m4_defun([_LT_DARWIN_LINKER_FEATURES],
1750[
1751 m4_require([_LT_REQUIRED_DARWIN_CHECKS])
1752 _LT_TAGVAR(archive_cmds_need_lc, $1)=no
1753 _LT_TAGVAR(hardcode_direct, $1)=no
1754 _LT_TAGVAR(hardcode_automatic, $1)=yes
1755 _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
1756 if test "$lt_cv_ld_force_load" = "yes"; then
1757 _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
1758 m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes],
1759 [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes])
1760 else
1761 _LT_TAGVAR(whole_archive_flag_spec, $1)=''
1762 fi
1763 _LT_TAGVAR(link_all_deplibs, $1)=yes
1764 _LT_TAGVAR(allow_undefined_flag, $1)="$_lt_dar_allow_undefined"
1765 case $cc_basename in
1766 ifort*) _lt_dar_can_shared=yes ;;
1767 *) _lt_dar_can_shared=$GCC ;;
1768 esac
1769 if test "$_lt_dar_can_shared" = "yes"; then
1770 output_verbose_link_cmd=func_echo_all
1771 _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
1772 _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
1773 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
1774 _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
1775 m4_if([$1], [CXX],
1776[ if test "$lt_cv_apple_cc_single_mod" != "yes"; then
1777 _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
1778 _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
1779 fi
1780],[])
1781 else
1782 _LT_TAGVAR(ld_shlibs, $1)=no
1783 fi
1784])
1785
1786# _LT_SYS_MODULE_PATH_AIX([TAGNAME])
1787# ----------------------------------
1788# Links a minimal program and checks the executable
1789# for the system default hardcoded library path. In most cases,
1790# this is /usr/lib:/lib, but when the MPI compilers are used
1791# the location of the communication and MPI libs are included too.
1792# If we don't find anything, use the default library path according
1793# to the aix ld manual.
1794# Store the results from the different compilers for each TAGNAME.
1795# Allow to override them for all tags through lt_cv_aix_libpath.
1796m4_defun([_LT_SYS_MODULE_PATH_AIX],
1797[m4_require([_LT_DECL_SED])dnl
1798if test "${lt_cv_aix_libpath+set}" = set; then
1799 aix_libpath=$lt_cv_aix_libpath
1800else
1801 AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])],
1802 [AC_LINK_IFELSE([AC_LANG_PROGRAM],[
1803 lt_aix_libpath_sed='[
1804 /Import File Strings/,/^$/ {
1805 /^0/ {
1806 s/^0 *\([^ ]*\) *$/\1/
1807 p
1808 }
1809 }]'
1810 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1811 # Check for a 64-bit object if we didn't find anything.
1812 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1813 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
1814 fi],[])
1815 if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then
1816 _LT_TAGVAR([lt_cv_aix_libpath_], [$1])="/usr/lib:/lib"
1817 fi
1818 ])
1819 aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])
1820fi
1821])# _LT_SYS_MODULE_PATH_AIX
1822
1823
1824# _LT_SHELL_INIT(ARG)
1825# -------------------
1826m4_define([_LT_SHELL_INIT],
1827[m4_divert_text([M4SH-INIT], [$1
1828])])# _LT_SHELL_INIT
1829
1830
1831
1832# _LT_PROG_ECHO_BACKSLASH
1833# -----------------------
1834# Find how we can fake an echo command that does not interpret backslash.
1835# In particular, with Autoconf 2.60 or later we add some code to the start
1836# of the generated configure script which will find a shell with a builtin
1837# printf (which we can use as an echo command).
1838m4_defun([_LT_PROG_ECHO_BACKSLASH],
1839[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1840ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1841ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1842
1843AC_MSG_CHECKING([how to print strings])
1844# Test print first, because it will be a builtin if present.
1845if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
1846 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
1847 ECHO='print -r --'
1848elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
1849 ECHO='printf %s\n'
1850else
1851 # Use this function as a fallback that always works.
1852 func_fallback_echo ()
1853 {
1854 eval 'cat <<_LTECHO_EOF
1855$[]1
1856_LTECHO_EOF'
1857 }
1858 ECHO='func_fallback_echo'
1859fi
1860
1861# func_echo_all arg...
1862# Invoke $ECHO with all args, space-separated.
1863func_echo_all ()
1864{
1865 $ECHO "$*"
1866}
1867
1868case "$ECHO" in
1869 printf*) AC_MSG_RESULT([printf]) ;;
1870 print*) AC_MSG_RESULT([print -r]) ;;
1871 *) AC_MSG_RESULT([cat]) ;;
1872esac
1873
1874m4_ifdef([_AS_DETECT_SUGGESTED],
1875[_AS_DETECT_SUGGESTED([
1876 test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || (
1877 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
1878 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
1879 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
1880 PATH=/empty FPATH=/empty; export PATH FPATH
1881 test "X`printf %s $ECHO`" = "X$ECHO" \
1882 || test "X`print -r -- $ECHO`" = "X$ECHO" )])])
1883
1884_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts])
1885_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes])
1886])# _LT_PROG_ECHO_BACKSLASH
1887
1888
1889# _LT_WITH_SYSROOT
1890# ----------------
1891AC_DEFUN([_LT_WITH_SYSROOT],
1892[AC_MSG_CHECKING([for sysroot])
1893AC_ARG_WITH([sysroot],
1894[ --with-sysroot[=DIR] Search for dependent libraries within DIR
1895 (or the compiler's sysroot if not specified).],
1896[], [with_sysroot=no])
1897
1898dnl lt_sysroot will always be passed unquoted. We quote it here
1899dnl in case the user passed a directory name.
1900lt_sysroot=
1901case ${with_sysroot} in #(
1902 yes)
1903 if test "$GCC" = yes; then
1904 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
1905 fi
1906 ;; #(
1907 /*)
1908 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
1909 ;; #(
1910 no|'')
1911 ;; #(
1912 *)
1913 AC_MSG_RESULT([${with_sysroot}])
1914 AC_MSG_ERROR([The sysroot must be an absolute path.])
1915 ;;
1916esac
1917
1918 AC_MSG_RESULT([${lt_sysroot:-no}])
1919_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl
1920[dependent libraries, and in which our libraries should be installed.])])
1921
1922# _LT_ENABLE_LOCK
1923# ---------------
1924m4_defun([_LT_ENABLE_LOCK],
1925[AC_ARG_ENABLE([libtool-lock],
1926 [AS_HELP_STRING([--disable-libtool-lock],
1927 [avoid locking (might break parallel builds)])])
1928test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
1929
1930# Some flags need to be propagated to the compiler or linker for good
1931# libtool support.
1932case $host in
1933ia64-*-hpux*)
1934 # Find out which ABI we are using.
1935 echo 'int i;' > conftest.$ac_ext
1936 if AC_TRY_EVAL(ac_compile); then
1937 case `/usr/bin/file conftest.$ac_objext` in
1938 *ELF-32*)
1939 HPUX_IA64_MODE="32"
1940 ;;
1941 *ELF-64*)
1942 HPUX_IA64_MODE="64"
1943 ;;
1944 esac
1945 fi
1946 rm -rf conftest*
1947 ;;
1948*-*-irix6*)
1949 # Find out which ABI we are using.
1950 echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext
1951 if AC_TRY_EVAL(ac_compile); then
1952 if test "$lt_cv_prog_gnu_ld" = yes; then
1953 case `/usr/bin/file conftest.$ac_objext` in
1954 *32-bit*)
1955 LD="${LD-ld} -melf32bsmip"
1956 ;;
1957 *N32*)
1958 LD="${LD-ld} -melf32bmipn32"
1959 ;;
1960 *64-bit*)
1961 LD="${LD-ld} -melf64bmip"
1962 ;;
1963 esac
1964 else
1965 case `/usr/bin/file conftest.$ac_objext` in
1966 *32-bit*)
1967 LD="${LD-ld} -32"
1968 ;;
1969 *N32*)
1970 LD="${LD-ld} -n32"
1971 ;;
1972 *64-bit*)
1973 LD="${LD-ld} -64"
1974 ;;
1975 esac
1976 fi
1977 fi
1978 rm -rf conftest*
1979 ;;
1980
1981x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
1982s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
1983 # Find out which ABI we are using.
1984 echo 'int i;' > conftest.$ac_ext
1985 if AC_TRY_EVAL(ac_compile); then
1986 case `/usr/bin/file conftest.o` in
1987 *32-bit*)
1988 case $host in
1989 x86_64-*kfreebsd*-gnu)
1990 LD="${LD-ld} -m elf_i386_fbsd"
1991 ;;
1992 x86_64-*linux*)
1993 LD="${LD-ld} -m elf_i386"
1994 ;;
1995 ppc64-*linux*|powerpc64-*linux*)
1996 LD="${LD-ld} -m elf32ppclinux"
1997 ;;
1998 s390x-*linux*)
1999 LD="${LD-ld} -m elf_s390"
2000 ;;
2001 sparc64-*linux*)
2002 LD="${LD-ld} -m elf32_sparc"
2003 ;;
2004 esac
2005 ;;
2006 *64-bit*)
2007 case $host in
2008 x86_64-*kfreebsd*-gnu)
2009 LD="${LD-ld} -m elf_x86_64_fbsd"
2010 ;;
2011 x86_64-*linux*)
2012 LD="${LD-ld} -m elf_x86_64"
2013 ;;
2014 ppc*-*linux*|powerpc*-*linux*)
2015 LD="${LD-ld} -m elf64ppc"
2016 ;;
2017 s390*-*linux*|s390*-*tpf*)
2018 LD="${LD-ld} -m elf64_s390"
2019 ;;
2020 sparc*-*linux*)
2021 LD="${LD-ld} -m elf64_sparc"
2022 ;;
2023 esac
2024 ;;
2025 esac
2026 fi
2027 rm -rf conftest*
2028 ;;
2029
2030*-*-sco3.2v5*)
2031 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2032 SAVE_CFLAGS="$CFLAGS"
2033 CFLAGS="$CFLAGS -belf"
2034 AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf,
2035 [AC_LANG_PUSH(C)
2036 AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
2037 AC_LANG_POP])
2038 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2039 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2040 CFLAGS="$SAVE_CFLAGS"
2041 fi
2042 ;;
2043*-*solaris*)
2044 # Find out which ABI we are using.
2045 echo 'int i;' > conftest.$ac_ext
2046 if AC_TRY_EVAL(ac_compile); then
2047 case `/usr/bin/file conftest.o` in
2048 *64-bit*)
2049 case $lt_cv_prog_gnu_ld in
2050 yes*)
2051 case $host in
2052 i?86-*-solaris*)
2053 LD="${LD-ld} -m elf_x86_64"
2054 ;;
2055 sparc*-*-solaris*)
2056 LD="${LD-ld} -m elf64_sparc"
2057 ;;
2058 esac
2059 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
2060 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
2061 LD="${LD-ld}_sol2"
2062 fi
2063 ;;
2064 *)
2065 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
2066 LD="${LD-ld} -64"
2067 fi
2068 ;;
2069 esac
2070 ;;
2071 esac
2072 fi
2073 rm -rf conftest*
2074 ;;
2075esac
2076
2077need_locks="$enable_libtool_lock"
2078])# _LT_ENABLE_LOCK
2079
2080
2081# _LT_PROG_AR
2082# -----------
2083m4_defun([_LT_PROG_AR],
2084[AC_CHECK_TOOLS(AR, [ar], false)
2085: ${AR=ar}
2086: ${AR_FLAGS=cru}
2087_LT_DECL([], [AR], [1], [The archiver])
2088_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive])
2089
2090AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file],
2091 [lt_cv_ar_at_file=no
2092 AC_COMPILE_IFELSE([AC_LANG_PROGRAM],
2093 [echo conftest.$ac_objext > conftest.lst
2094 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD'
2095 AC_TRY_EVAL([lt_ar_try])
2096 if test "$ac_status" -eq 0; then
2097 # Ensure the archiver fails upon bogus file names.
2098 rm -f conftest.$ac_objext libconftest.a
2099 AC_TRY_EVAL([lt_ar_try])
2100 if test "$ac_status" -ne 0; then
2101 lt_cv_ar_at_file=@
2102 fi
2103 fi
2104 rm -f conftest.* libconftest.a
2105 ])
2106 ])
2107
2108if test "x$lt_cv_ar_at_file" = xno; then
2109 archiver_list_spec=
2110else
2111 archiver_list_spec=$lt_cv_ar_at_file
2112fi
2113_LT_DECL([], [archiver_list_spec], [1],
2114 [How to feed a file listing to the archiver])
2115])# _LT_PROG_AR
2116
2117
2118# _LT_CMD_OLD_ARCHIVE
2119# -------------------
2120m4_defun([_LT_CMD_OLD_ARCHIVE],
2121[_LT_PROG_AR
2122
2123AC_CHECK_TOOL(STRIP, strip, :)
2124test -z "$STRIP" && STRIP=:
2125_LT_DECL([], [STRIP], [1], [A symbol stripping program])
2126
2127AC_CHECK_TOOL(RANLIB, ranlib, :)
2128test -z "$RANLIB" && RANLIB=:
2129_LT_DECL([], [RANLIB], [1],
2130 [Commands used to install an old-style archive])
2131
2132# Determine commands to create old-style static archives.
2133old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
2134old_postinstall_cmds='chmod 644 $oldlib'
2135old_postuninstall_cmds=
2136
2137if test -n "$RANLIB"; then
2138 case $host_os in
2139 openbsd*)
2140 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
2141 ;;
2142 *)
2143 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
2144 ;;
2145 esac
2146 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
2147fi
2148
2149case $host_os in
2150 darwin*)
2151 lock_old_archive_extraction=yes ;;
2152 *)
2153 lock_old_archive_extraction=no ;;
2154esac
2155_LT_DECL([], [old_postinstall_cmds], [2])
2156_LT_DECL([], [old_postuninstall_cmds], [2])
2157_LT_TAGDECL([], [old_archive_cmds], [2],
2158 [Commands used to build an old-style archive])
2159_LT_DECL([], [lock_old_archive_extraction], [0],
2160 [Whether to use a lock for old archive extraction])
2161])# _LT_CMD_OLD_ARCHIVE
2162
2163
2164# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2165# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2166# ----------------------------------------------------------------
2167# Check whether the given compiler option works
2168AC_DEFUN([_LT_COMPILER_OPTION],
2169[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2170m4_require([_LT_DECL_SED])dnl
2171AC_CACHE_CHECK([$1], [$2],
2172 [$2=no
2173 m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
2174 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
2175 lt_compiler_flag="$3"
2176 # Insert the option either (1) after the last *FLAGS variable, or
2177 # (2) before a word containing "conftest.", or (3) at the end.
2178 # Note that $ac_compile itself does not contain backslashes and begins
2179 # with a dollar sign (not a hyphen), so the echo should work correctly.
2180 # The option is referenced via a variable to avoid confusing sed.
2181 lt_compile=`echo "$ac_compile" | $SED \
2182 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
2183 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
2184 -e 's:$: $lt_compiler_flag:'`
2185 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
2186 (eval "$lt_compile" 2>conftest.err)
2187 ac_status=$?
2188 cat conftest.err >&AS_MESSAGE_LOG_FD
2189 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2190 if (exit $ac_status) && test -s "$ac_outfile"; then
2191 # The compiler can only warn and ignore the option if not recognized
2192 # So say no if there are warnings other than the usual output.
2193 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
2194 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
2195 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
2196 $2=yes
2197 fi
2198 fi
2199 $RM conftest*
2200])
2201
2202if test x"[$]$2" = xyes; then
2203 m4_if([$5], , :, [$5])
2204else
2205 m4_if([$6], , :, [$6])
2206fi
2207])# _LT_COMPILER_OPTION
2208
2209# Old name:
2210AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION])
2211dnl aclocal-1.4 backwards compatibility:
2212dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [])
2213
2214
2215# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2216# [ACTION-SUCCESS], [ACTION-FAILURE])
2217# ----------------------------------------------------
2218# Check whether the given linker option works
2219AC_DEFUN([_LT_LINKER_OPTION],
2220[m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2221m4_require([_LT_DECL_SED])dnl
2222AC_CACHE_CHECK([$1], [$2],
2223 [$2=no
2224 save_LDFLAGS="$LDFLAGS"
2225 LDFLAGS="$LDFLAGS $3"
2226 echo "$lt_simple_link_test_code" > conftest.$ac_ext
2227 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
2228 # The linker can only warn and ignore the option if not recognized
2229 # So say no if there are warnings
2230 if test -s conftest.err; then
2231 # Append any errors to the config.log.
2232 cat conftest.err 1>&AS_MESSAGE_LOG_FD
2233 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
2234 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
2235 if diff conftest.exp conftest.er2 >/dev/null; then
2236 $2=yes
2237 fi
2238 else
2239 $2=yes
2240 fi
2241 fi
2242 $RM -r conftest*
2243 LDFLAGS="$save_LDFLAGS"
2244])
2245
2246if test x"[$]$2" = xyes; then
2247 m4_if([$4], , :, [$4])
2248else
2249 m4_if([$5], , :, [$5])
2250fi
2251])# _LT_LINKER_OPTION
2252
2253# Old name:
2254AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION])
2255dnl aclocal-1.4 backwards compatibility:
2256dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [])
2257
2258
2259# LT_CMD_MAX_LEN
2260#---------------
2261AC_DEFUN([LT_CMD_MAX_LEN],
2262[AC_REQUIRE([AC_CANONICAL_HOST])dnl
2263# find the maximum length of command line arguments
2264AC_MSG_CHECKING([the maximum length of command line arguments])
2265AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
2266 i=0
2267 teststring="ABCD"
2268
2269 case $build_os in
2270 msdosdjgpp*)
2271 # On DJGPP, this test can blow up pretty badly due to problems in libc
2272 # (any single argument exceeding 2000 bytes causes a buffer overrun
2273 # during glob expansion). Even if it were fixed, the result of this
2274 # check would be larger than it should be.
2275 lt_cv_sys_max_cmd_len=12288; # 12K is about right
2276 ;;
2277
2278 gnu*)
2279 # Under GNU Hurd, this test is not required because there is
2280 # no limit to the length of command line arguments.
2281 # Libtool will interpret -1 as no limit whatsoever
2282 lt_cv_sys_max_cmd_len=-1;
2283 ;;
2284
2285 cygwin* | mingw* | cegcc*)
2286 # On Win9x/ME, this test blows up -- it succeeds, but takes
2287 # about 5 minutes as the teststring grows exponentially.
2288 # Worse, since 9x/ME are not pre-emptively multitasking,
2289 # you end up with a "frozen" computer, even though with patience
2290 # the test eventually succeeds (with a max line length of 256k).
2291 # Instead, let's just punt: use the minimum linelength reported by
2292 # all of the supported platforms: 8192 (on NT/2K/XP).
2293 lt_cv_sys_max_cmd_len=8192;
2294 ;;
2295
2296 mint*)
2297 # On MiNT this can take a long time and run out of memory.
2298 lt_cv_sys_max_cmd_len=8192;
2299 ;;
2300
2301 amigaos*)
2302 # On AmigaOS with pdksh, this test takes hours, literally.
2303 # So we just punt and use a minimum line length of 8192.
2304 lt_cv_sys_max_cmd_len=8192;
2305 ;;
2306
2307 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
2308 # This has been around since 386BSD, at least. Likely further.
2309 if test -x /sbin/sysctl; then
2310 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
2311 elif test -x /usr/sbin/sysctl; then
2312 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
2313 else
2314 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
2315 fi
2316 # And add a safety zone
2317 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
2318 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
2319 ;;
2320
2321 interix*)
2322 # We know the value 262144 and hardcode it with a safety zone (like BSD)
2323 lt_cv_sys_max_cmd_len=196608
2324 ;;
2325
2326 os2*)
2327 # The test takes a long time on OS/2.
2328 lt_cv_sys_max_cmd_len=8192
2329 ;;
2330
2331 osf*)
2332 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
2333 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
2334 # nice to cause kernel panics so lets avoid the loop below.
2335 # First set a reasonable default.
2336 lt_cv_sys_max_cmd_len=16384
2337 #
2338 if test -x /sbin/sysconfig; then
2339 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
2340 *1*) lt_cv_sys_max_cmd_len=-1 ;;
2341 esac
2342 fi
2343 ;;
2344 sco3.2v5*)
2345 lt_cv_sys_max_cmd_len=102400
2346 ;;
2347 sysv5* | sco5v6* | sysv4.2uw2*)
2348 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
2349 if test -n "$kargmax"; then
2350 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
2351 else
2352 lt_cv_sys_max_cmd_len=32768
2353 fi
2354 ;;
2355 *)
2356 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
2357 if test -n "$lt_cv_sys_max_cmd_len"; then
2358 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
2359 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
2360 else
2361 # Make teststring a little bigger before we do anything with it.
2362 # a 1K string should be a reasonable start.
2363 for i in 1 2 3 4 5 6 7 8 ; do
2364 teststring=$teststring$teststring
2365 done
2366 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
2367 # If test is not a shell built-in, we'll probably end up computing a
2368 # maximum length that is only half of the actual maximum length, but
2369 # we can't tell.
2370 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
2371 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
2372 test $i != 17 # 1/2 MB should be enough
2373 do
2374 i=`expr $i + 1`
2375 teststring=$teststring$teststring
2376 done
2377 # Only check the string length outside the loop.
2378 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
2379 teststring=
2380 # Add a significant safety factor because C++ compilers can tack on
2381 # massive amounts of additional arguments before passing them to the
2382 # linker. It appears as though 1/2 is a usable value.
2383 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
2384 fi
2385 ;;
2386 esac
2387])
2388if test -n $lt_cv_sys_max_cmd_len ; then
2389 AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
2390else
2391 AC_MSG_RESULT(none)
2392fi
2393max_cmd_len=$lt_cv_sys_max_cmd_len
2394_LT_DECL([], [max_cmd_len], [0],
2395 [What is the maximum length of a command?])
2396])# LT_CMD_MAX_LEN
2397
2398# Old name:
2399AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN])
2400dnl aclocal-1.4 backwards compatibility:
2401dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [])
2402
2403
2404# _LT_HEADER_DLFCN
2405# ----------------
2406m4_defun([_LT_HEADER_DLFCN],
2407[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl
2408])# _LT_HEADER_DLFCN
2409
2410
2411# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2412# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2413# ----------------------------------------------------------------
2414m4_defun([_LT_TRY_DLOPEN_SELF],
2415[m4_require([_LT_HEADER_DLFCN])dnl
2416if test "$cross_compiling" = yes; then :
2417 [$4]
2418else
2419 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
2420 lt_status=$lt_dlunknown
2421 cat > conftest.$ac_ext <<_LT_EOF
2422[#line $LINENO "configure"
2423#include "confdefs.h"
2424
2425#if HAVE_DLFCN_H
2426#include <dlfcn.h>
2427#endif
2428
2429#include <stdio.h>
2430
2431#ifdef RTLD_GLOBAL
2432# define LT_DLGLOBAL RTLD_GLOBAL
2433#else
2434# ifdef DL_GLOBAL
2435# define LT_DLGLOBAL DL_GLOBAL
2436# else
2437# define LT_DLGLOBAL 0
2438# endif
2439#endif
2440
2441/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
2442 find out it does not work in some platform. */
2443#ifndef LT_DLLAZY_OR_NOW
2444# ifdef RTLD_LAZY
2445# define LT_DLLAZY_OR_NOW RTLD_LAZY
2446# else
2447# ifdef DL_LAZY
2448# define LT_DLLAZY_OR_NOW DL_LAZY
2449# else
2450# ifdef RTLD_NOW
2451# define LT_DLLAZY_OR_NOW RTLD_NOW
2452# else
2453# ifdef DL_NOW
2454# define LT_DLLAZY_OR_NOW DL_NOW
2455# else
2456# define LT_DLLAZY_OR_NOW 0
2457# endif
2458# endif
2459# endif
2460# endif
2461#endif
2462
2463/* When -fvisbility=hidden is used, assume the code has been annotated
2464 correspondingly for the symbols needed. */
2465#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
2466int fnord () __attribute__((visibility("default")));
2467#endif
2468
2469int fnord () { return 42; }
2470int main ()
2471{
2472 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
2473 int status = $lt_dlunknown;
2474
2475 if (self)
2476 {
2477 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
2478 else
2479 {
2480 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
2481 else puts (dlerror ());
2482 }
2483 /* dlclose (self); */
2484 }
2485 else
2486 puts (dlerror ());
2487
2488 return status;
2489}]
2490_LT_EOF
2491 if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
2492 (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
2493 lt_status=$?
2494 case x$lt_status in
2495 x$lt_dlno_uscore) $1 ;;
2496 x$lt_dlneed_uscore) $2 ;;
2497 x$lt_dlunknown|x*) $3 ;;
2498 esac
2499 else :
2500 # compilation failed
2501 $3
2502 fi
2503fi
2504rm -fr conftest*
2505])# _LT_TRY_DLOPEN_SELF
2506
2507
2508# LT_SYS_DLOPEN_SELF
2509# ------------------
2510AC_DEFUN([LT_SYS_DLOPEN_SELF],
2511[m4_require([_LT_HEADER_DLFCN])dnl
2512if test "x$enable_dlopen" != xyes; then
2513 enable_dlopen=unknown
2514 enable_dlopen_self=unknown
2515 enable_dlopen_self_static=unknown
2516else
2517 lt_cv_dlopen=no
2518 lt_cv_dlopen_libs=
2519
2520 case $host_os in
2521 beos*)
2522 lt_cv_dlopen="load_add_on"
2523 lt_cv_dlopen_libs=
2524 lt_cv_dlopen_self=yes
2525 ;;
2526
2527 mingw* | pw32* | cegcc*)
2528 lt_cv_dlopen="LoadLibrary"
2529 lt_cv_dlopen_libs=
2530 ;;
2531
2532 cygwin*)
2533 lt_cv_dlopen="dlopen"
2534 lt_cv_dlopen_libs=
2535 ;;
2536
2537 darwin*)
2538 # if libdl is installed we need to link against it
2539 AC_CHECK_LIB([dl], [dlopen],
2540 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
2541 lt_cv_dlopen="dyld"
2542 lt_cv_dlopen_libs=
2543 lt_cv_dlopen_self=yes
2544 ])
2545 ;;
2546
2547 *)
2548 AC_CHECK_FUNC([shl_load],
2549 [lt_cv_dlopen="shl_load"],
2550 [AC_CHECK_LIB([dld], [shl_load],
2551 [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"],
2552 [AC_CHECK_FUNC([dlopen],
2553 [lt_cv_dlopen="dlopen"],
2554 [AC_CHECK_LIB([dl], [dlopen],
2555 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],
2556 [AC_CHECK_LIB([svld], [dlopen],
2557 [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"],
2558 [AC_CHECK_LIB([dld], [dld_link],
2559 [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"])
2560 ])
2561 ])
2562 ])
2563 ])
2564 ])
2565 ;;
2566 esac
2567
2568 if test "x$lt_cv_dlopen" != xno; then
2569 enable_dlopen=yes
2570 else
2571 enable_dlopen=no
2572 fi
2573
2574 case $lt_cv_dlopen in
2575 dlopen)
2576 save_CPPFLAGS="$CPPFLAGS"
2577 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
2578
2579 save_LDFLAGS="$LDFLAGS"
2580 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
2581
2582 save_LIBS="$LIBS"
2583 LIBS="$lt_cv_dlopen_libs $LIBS"
2584
2585 AC_CACHE_CHECK([whether a program can dlopen itself],
2586 lt_cv_dlopen_self, [dnl
2587 _LT_TRY_DLOPEN_SELF(
2588 lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes,
2589 lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross)
2590 ])
2591
2592 if test "x$lt_cv_dlopen_self" = xyes; then
2593 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
2594 AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
2595 lt_cv_dlopen_self_static, [dnl
2596 _LT_TRY_DLOPEN_SELF(
2597 lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes,
2598 lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross)
2599 ])
2600 fi
2601
2602 CPPFLAGS="$save_CPPFLAGS"
2603 LDFLAGS="$save_LDFLAGS"
2604 LIBS="$save_LIBS"
2605 ;;
2606 esac
2607
2608 case $lt_cv_dlopen_self in
2609 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
2610 *) enable_dlopen_self=unknown ;;
2611 esac
2612
2613 case $lt_cv_dlopen_self_static in
2614 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
2615 *) enable_dlopen_self_static=unknown ;;
2616 esac
2617fi
2618_LT_DECL([dlopen_support], [enable_dlopen], [0],
2619 [Whether dlopen is supported])
2620_LT_DECL([dlopen_self], [enable_dlopen_self], [0],
2621 [Whether dlopen of programs is supported])
2622_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0],
2623 [Whether dlopen of statically linked programs is supported])
2624])# LT_SYS_DLOPEN_SELF
2625
2626# Old name:
2627AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF])
2628dnl aclocal-1.4 backwards compatibility:
2629dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [])
2630
2631
2632# _LT_COMPILER_C_O([TAGNAME])
2633# ---------------------------
2634# Check to see if options -c and -o are simultaneously supported by compiler.
2635# This macro does not hard code the compiler like AC_PROG_CC_C_O.
2636m4_defun([_LT_COMPILER_C_O],
2637[m4_require([_LT_DECL_SED])dnl
2638m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2639m4_require([_LT_TAG_COMPILER])dnl
2640AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
2641 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
2642 [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
2643 $RM -r conftest 2>/dev/null
2644 mkdir conftest
2645 cd conftest
2646 mkdir out
2647 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
2648
2649 lt_compiler_flag="-o out/conftest2.$ac_objext"
2650 # Insert the option either (1) after the last *FLAGS variable, or
2651 # (2) before a word containing "conftest.", or (3) at the end.
2652 # Note that $ac_compile itself does not contain backslashes and begins
2653 # with a dollar sign (not a hyphen), so the echo should work correctly.
2654 lt_compile=`echo "$ac_compile" | $SED \
2655 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
2656 -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
2657 -e 's:$: $lt_compiler_flag:'`
2658 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
2659 (eval "$lt_compile" 2>out/conftest.err)
2660 ac_status=$?
2661 cat out/conftest.err >&AS_MESSAGE_LOG_FD
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
2663 if (exit $ac_status) && test -s out/conftest2.$ac_objext
2664 then
2665 # The compiler can only warn and ignore the option if not recognized
2666 # So say no if there are warnings
2667 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
2668 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
2669 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
2670 _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
2671 fi
2672 fi
2673 chmod u+w . 2>&AS_MESSAGE_LOG_FD
2674 $RM conftest*
2675 # SGI C++ compiler will create directory out/ii_files/ for
2676 # template instantiation
2677 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
2678 $RM out/* && rmdir out
2679 cd ..
2680 $RM -r conftest
2681 $RM conftest*
2682])
2683_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1],
2684 [Does compiler simultaneously support -c and -o options?])
2685])# _LT_COMPILER_C_O
2686
2687
2688# _LT_COMPILER_FILE_LOCKS([TAGNAME])
2689# ----------------------------------
2690# Check to see if we can do hard links to lock some files if needed
2691m4_defun([_LT_COMPILER_FILE_LOCKS],
2692[m4_require([_LT_ENABLE_LOCK])dnl
2693m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2694_LT_COMPILER_C_O([$1])
2695
2696hard_links="nottested"
2697if test "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = no && test "$need_locks" != no; then
2698 # do not overwrite the value of need_locks provided by the user
2699 AC_MSG_CHECKING([if we can lock with hard links])
2700 hard_links=yes
2701 $RM conftest*
2702 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2703 touch conftest.a
2704 ln conftest.a conftest.b 2>&5 || hard_links=no
2705 ln conftest.a conftest.b 2>/dev/null && hard_links=no
2706 AC_MSG_RESULT([$hard_links])
2707 if test "$hard_links" = no; then
2708 AC_MSG_WARN([`$CC' does not support `-c -o', so `make -j' may be unsafe])
2709 need_locks=warn
2710 fi
2711else
2712 need_locks=no
2713fi
2714_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?])
2715])# _LT_COMPILER_FILE_LOCKS
2716
2717
2718# _LT_CHECK_OBJDIR
2719# ----------------
2720m4_defun([_LT_CHECK_OBJDIR],
2721[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
2722[rm -f .libs 2>/dev/null
2723mkdir .libs 2>/dev/null
2724if test -d .libs; then
2725 lt_cv_objdir=.libs
2726else
2727 # MS-DOS does not allow filenames that begin with a dot.
2728 lt_cv_objdir=_libs
2729fi
2730rmdir .libs 2>/dev/null])
2731objdir=$lt_cv_objdir
2732_LT_DECL([], [objdir], [0],
2733 [The name of the directory that contains temporary libtool files])dnl
2734m4_pattern_allow([LT_OBJDIR])dnl
2735AC_DEFINE_UNQUOTED(LT_OBJDIR, "$lt_cv_objdir/",
2736 [Define to the sub-directory in which libtool stores uninstalled libraries.])
2737])# _LT_CHECK_OBJDIR
2738
2739
2740# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2741# --------------------------------------
2742# Check hardcoding attributes.
2743m4_defun([_LT_LINKER_HARDCODE_LIBPATH],
2744[AC_MSG_CHECKING([how to hardcode library paths into programs])
2745_LT_TAGVAR(hardcode_action, $1)=
2746if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" ||
2747 test -n "$_LT_TAGVAR(runpath_var, $1)" ||
2748 test "X$_LT_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
2749
2750 # We can hardcode non-existent directories.
2751 if test "$_LT_TAGVAR(hardcode_direct, $1)" != no &&
2752 # If the only mechanism to avoid hardcoding is shlibpath_var, we
2753 # have to relink, otherwise we might link with an installed library
2754 # when we should be linking with a yet-to-be-installed one
2755 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
2756 test "$_LT_TAGVAR(hardcode_minus_L, $1)" != no; then
2757 # Linking always hardcodes the temporary library directory.
2758 _LT_TAGVAR(hardcode_action, $1)=relink
2759 else
2760 # We can link without hardcoding, and we can hardcode nonexisting dirs.
2761 _LT_TAGVAR(hardcode_action, $1)=immediate
2762 fi
2763else
2764 # We cannot hardcode anything, or else we can only hardcode existing
2765 # directories.
2766 _LT_TAGVAR(hardcode_action, $1)=unsupported
2767fi
2768AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)])
2769
2770if test "$_LT_TAGVAR(hardcode_action, $1)" = relink ||
2771 test "$_LT_TAGVAR(inherit_rpath, $1)" = yes; then
2772 # Fast installation is not supported
2773 enable_fast_install=no
2774elif test "$shlibpath_overrides_runpath" = yes ||
2775 test "$enable_shared" = no; then
2776 # Fast installation is not necessary
2777 enable_fast_install=needless
2778fi
2779_LT_TAGDECL([], [hardcode_action], [0],
2780 [How to hardcode a shared library path into an executable])
2781])# _LT_LINKER_HARDCODE_LIBPATH
2782
2783
2784# _LT_CMD_STRIPLIB
2785# ----------------
2786m4_defun([_LT_CMD_STRIPLIB],
2787[m4_require([_LT_DECL_EGREP])
2788striplib=
2789old_striplib=
2790AC_MSG_CHECKING([whether stripping libraries is possible])
2791if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
2792 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
2793 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
2794 AC_MSG_RESULT([yes])
2795else
2796# FIXME - insert some real tests, host_os isn't really good enough
2797 case $host_os in
2798 darwin*)
2799 if test -n "$STRIP" ; then
2800 striplib="$STRIP -x"
2801 old_striplib="$STRIP -S"
2802 AC_MSG_RESULT([yes])
2803 else
2804 AC_MSG_RESULT([no])
2805 fi
2806 ;;
2807 *)
2808 AC_MSG_RESULT([no])
2809 ;;
2810 esac
2811fi
2812_LT_DECL([], [old_striplib], [1], [Commands to strip libraries])
2813_LT_DECL([], [striplib], [1])
2814])# _LT_CMD_STRIPLIB
2815
2816
2817# _LT_SYS_DYNAMIC_LINKER([TAG])
2818# -----------------------------
2819# PORTME Fill in your ld.so characteristics
2820m4_defun([_LT_SYS_DYNAMIC_LINKER],
2821[AC_REQUIRE([AC_CANONICAL_HOST])dnl
2822m4_require([_LT_DECL_EGREP])dnl
2823m4_require([_LT_FILEUTILS_DEFAULTS])dnl
2824m4_require([_LT_DECL_OBJDUMP])dnl
2825m4_require([_LT_DECL_SED])dnl
2826m4_require([_LT_CHECK_SHELL_FEATURES])dnl
2827AC_MSG_CHECKING([dynamic linker characteristics])
2828m4_if([$1],
2829 [], [
2830if test "$GCC" = yes; then
2831 case $host_os in
2832 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
2833 *) lt_awk_arg="/^libraries:/" ;;
2834 esac
2835 case $host_os in
2836 mingw* | cegcc*) lt_sed_strip_eq="s,=\([[A-Za-z]]:\),\1,g" ;;
2837 *) lt_sed_strip_eq="s,=/,/,g" ;;
2838 esac
2839 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
2840 case $lt_search_path_spec in
2841 *\;*)
2842 # if the path contains ";" then we assume it to be the separator
2843 # otherwise default to the standard path separator (i.e. ":") - it is
2844 # assumed that no part of a normal pathname contains ";" but that should
2845 # okay in the real world where ";" in dirpaths is itself problematic.
2846 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
2847 ;;
2848 *)
2849 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
2850 ;;
2851 esac
2852 # Ok, now we have the path, separated by spaces, we can step through it
2853 # and add multilib dir if necessary.
2854 lt_tmp_lt_search_path_spec=
2855 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
2856 for lt_sys_path in $lt_search_path_spec; do
2857 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
2858 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
2859 else
2860 test -d "$lt_sys_path" && \
2861 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
2862 fi
2863 done
2864 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
2865BEGIN {RS=" "; FS="/|\n";} {
2866 lt_foo="";
2867 lt_count=0;
2868 for (lt_i = NF; lt_i > 0; lt_i--) {
2869 if ($lt_i != "" && $lt_i != ".") {
2870 if ($lt_i == "..") {
2871 lt_count++;
2872 } else {
2873 if (lt_count == 0) {
2874 lt_foo="/" $lt_i lt_foo;
2875 } else {
2876 lt_count--;
2877 }
2878 }
2879 }
2880 }
2881 if (lt_foo != "") { lt_freq[[lt_foo]]++; }
2882 if (lt_freq[[lt_foo]] == 1) { print lt_foo; }
2883}'`
2884 # AWK program above erroneously prepends '/' to C:/dos/paths
2885 # for these hosts.
2886 case $host_os in
2887 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
2888 $SED 's,/\([[A-Za-z]]:\),\1,g'` ;;
2889 esac
2890 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
2891else
2892 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
2893fi])
2894library_names_spec=
2895libname_spec='lib$name'
2896soname_spec=
2897shrext_cmds=".so"
2898postinstall_cmds=
2899postuninstall_cmds=
2900finish_cmds=
2901finish_eval=
2902shlibpath_var=
2903shlibpath_overrides_runpath=unknown
2904version_type=none
2905dynamic_linker="$host_os ld.so"
2906sys_lib_dlsearch_path_spec="/lib /usr/lib"
2907need_lib_prefix=unknown
2908hardcode_into_libs=no
2909
2910# when you set need_version to no, make sure it does not cause -set_version
2911# flags to be left without arguments
2912need_version=unknown
2913
2914case $host_os in
2915aix3*)
2916 version_type=linux # correct to gnu/linux during the next big refactor
2917 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
2918 shlibpath_var=LIBPATH
2919
2920 # AIX 3 has no versioning support, so we append a major version to the name.
2921 soname_spec='${libname}${release}${shared_ext}$major'
2922 ;;
2923
2924aix[[4-9]]*)
2925 version_type=linux # correct to gnu/linux during the next big refactor
2926 need_lib_prefix=no
2927 need_version=no
2928 hardcode_into_libs=yes
2929 if test "$host_cpu" = ia64; then
2930 # AIX 5 supports IA64
2931 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
2932 shlibpath_var=LD_LIBRARY_PATH
2933 else
2934 # With GCC up to 2.95.x, collect2 would create an import file
2935 # for dependence libraries. The import file would start with
2936 # the line `#! .'. This would cause the generated library to
2937 # depend on `.', always an invalid library. This was fixed in
2938 # development snapshots of GCC prior to 3.0.
2939 case $host_os in
2940 aix4 | aix4.[[01]] | aix4.[[01]].*)
2941 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
2942 echo ' yes '
2943 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
2944 :
2945 else
2946 can_build_shared=no
2947 fi
2948 ;;
2949 esac
2950 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
2951 # soname into executable. Probably we can add versioning support to
2952 # collect2, so additional links can be useful in future.
2953 if test "$aix_use_runtimelinking" = yes; then
2954 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
2955 # instead of lib<name>.a to let people know that these are not
2956 # typical AIX shared libraries.
2957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2958 else
2959 # We preserve .a as extension for shared libraries through AIX4.2
2960 # and later when we are not doing run time linking.
2961 library_names_spec='${libname}${release}.a $libname.a'
2962 soname_spec='${libname}${release}${shared_ext}$major'
2963 fi
2964 shlibpath_var=LIBPATH
2965 fi
2966 ;;
2967
2968amigaos*)
2969 case $host_cpu in
2970 powerpc)
2971 # Since July 2007 AmigaOS4 officially supports .so libraries.
2972 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
2973 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2974 ;;
2975 m68k)
2976 library_names_spec='$libname.ixlibrary $libname.a'
2977 # Create ${libname}_ixlibrary.a entries in /sys/libs.
2978 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
2979 ;;
2980 esac
2981 ;;
2982
2983beos*)
2984 library_names_spec='${libname}${shared_ext}'
2985 dynamic_linker="$host_os ld.so"
2986 shlibpath_var=LIBRARY_PATH
2987 ;;
2988
2989bsdi[[45]]*)
2990 version_type=linux # correct to gnu/linux during the next big refactor
2991 need_version=no
2992 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
2993 soname_spec='${libname}${release}${shared_ext}$major'
2994 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
2995 shlibpath_var=LD_LIBRARY_PATH
2996 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
2997 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
2998 # the default ld.so.conf also contains /usr/contrib/lib and
2999 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
3000 # libtool to hard-code these into programs
3001 ;;
3002
3003cygwin* | mingw* | pw32* | cegcc*)
3004 version_type=windows
3005 shrext_cmds=".dll"
3006 need_version=no
3007 need_lib_prefix=no
3008
3009 case $GCC,$cc_basename in
3010 yes,*)
3011 # gcc
3012 library_names_spec='$libname.dll.a'
3013 # DLL is installed to $(libdir)/../bin by postinstall_cmds
3014 postinstall_cmds='base_file=`basename \${file}`~
3015 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
3016 dldir=$destdir/`dirname \$dlpath`~
3017 test -d \$dldir || mkdir -p \$dldir~
3018 $install_prog $dir/$dlname \$dldir/$dlname~
3019 chmod a+x \$dldir/$dlname~
3020 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
3021 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
3022 fi'
3023 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
3024 dlpath=$dir/\$dldll~
3025 $RM \$dlpath'
3026 shlibpath_overrides_runpath=yes
3027
3028 case $host_os in
3029 cygwin*)
3030 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
3031 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
3032m4_if([$1], [],[
3033 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"])
3034 ;;
3035 mingw* | cegcc*)
3036 # MinGW DLLs use traditional 'lib' prefix
3037 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
3038 ;;
3039 pw32*)
3040 # pw32 DLLs use 'pw' prefix rather than 'lib'
3041 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
3042 ;;
3043 esac
3044 dynamic_linker='Win32 ld.exe'
3045 ;;
3046
3047 *,cl*)
3048 # Native MSVC
3049 libname_spec='$name'
3050 soname_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
3051 library_names_spec='${libname}.dll.lib'
3052
3053 case $build_os in
3054 mingw*)
3055 sys_lib_search_path_spec=
3056 lt_save_ifs=$IFS
3057 IFS=';'
3058 for lt_path in $LIB
3059 do
3060 IFS=$lt_save_ifs
3061 # Let DOS variable expansion print the short 8.3 style file name.
3062 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
3063 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
3064 done
3065 IFS=$lt_save_ifs
3066 # Convert to MSYS style.
3067 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'`
3068 ;;
3069 cygwin*)
3070 # Convert to unix form, then to dos form, then back to unix form
3071 # but this time dos style (no spaces!) so that the unix form looks
3072 # like /cygdrive/c/PROGRA~1:/cygdr...
3073 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
3074 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
3075 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
3076 ;;
3077 *)
3078 sys_lib_search_path_spec="$LIB"
3079 if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then
3080 # It is most probably a Windows format PATH.
3081 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
3082 else
3083 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
3084 fi
3085 # FIXME: find the short name or the path components, as spaces are
3086 # common. (e.g. "Program Files" -> "PROGRA~1")
3087 ;;
3088 esac
3089
3090 # DLL is installed to $(libdir)/../bin by postinstall_cmds
3091 postinstall_cmds='base_file=`basename \${file}`~
3092 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
3093 dldir=$destdir/`dirname \$dlpath`~
3094 test -d \$dldir || mkdir -p \$dldir~
3095 $install_prog $dir/$dlname \$dldir/$dlname'
3096 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
3097 dlpath=$dir/\$dldll~
3098 $RM \$dlpath'
3099 shlibpath_overrides_runpath=yes
3100 dynamic_linker='Win32 link.exe'
3101 ;;
3102
3103 *)
3104 # Assume MSVC wrapper
3105 library_names_spec='${libname}`echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext} $libname.lib'
3106 dynamic_linker='Win32 ld.exe'
3107 ;;
3108 esac
3109 # FIXME: first we should search . and the directory the executable is in
3110 shlibpath_var=PATH
3111 ;;
3112
3113darwin* | rhapsody*)
3114 dynamic_linker="$host_os dyld"
3115 version_type=darwin
3116 need_lib_prefix=no
3117 need_version=no
3118 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
3119 soname_spec='${libname}${release}${major}$shared_ext'
3120 shlibpath_overrides_runpath=yes
3121 shlibpath_var=DYLD_LIBRARY_PATH
3122 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
3123m4_if([$1], [],[
3124 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"])
3125 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
3126 ;;
3127
3128dgux*)
3129 version_type=linux # correct to gnu/linux during the next big refactor
3130 need_lib_prefix=no
3131 need_version=no
3132 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
3133 soname_spec='${libname}${release}${shared_ext}$major'
3134 shlibpath_var=LD_LIBRARY_PATH
3135 ;;
3136
3137freebsd* | dragonfly*)
3138 # DragonFly does not have aout. When/if they implement a new
3139 # versioning mechanism, adjust this.
3140 if test -x /usr/bin/objformat; then
3141 objformat=`/usr/bin/objformat`
3142 else
3143 case $host_os in
3144 freebsd[[23]].*) objformat=aout ;;
3145 *) objformat=elf ;;
3146 esac
3147 fi
3148 version_type=freebsd-$objformat
3149 case $version_type in
3150 freebsd-elf*)
3151 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
3152 need_version=no
3153 need_lib_prefix=no
3154 ;;
3155 freebsd-*)
3156 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
3157 need_version=yes
3158 ;;
3159 esac
3160 shlibpath_var=LD_LIBRARY_PATH
3161 case $host_os in
3162 freebsd2.*)
3163 shlibpath_overrides_runpath=yes
3164 ;;
3165 freebsd3.[[01]]* | freebsdelf3.[[01]]*)
3166 shlibpath_overrides_runpath=yes
3167 hardcode_into_libs=yes
3168 ;;
3169 freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
3170 freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
3171 shlibpath_overrides_runpath=no
3172 hardcode_into_libs=yes
3173 ;;
3174 *) # from 4.6 on, and DragonFly
3175 shlibpath_overrides_runpath=yes
3176 hardcode_into_libs=yes
3177 ;;
3178 esac
3179 ;;
3180
3181gnu*)
3182 version_type=linux # correct to gnu/linux during the next big refactor
3183 need_lib_prefix=no
3184 need_version=no
3185 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
3186 soname_spec='${libname}${release}${shared_ext}$major'
3187 shlibpath_var=LD_LIBRARY_PATH
3188 shlibpath_overrides_runpath=no
3189 hardcode_into_libs=yes
3190 ;;
3191
3192haiku*)
3193 version_type=linux # correct to gnu/linux during the next big refactor
3194 need_lib_prefix=no
3195 need_version=no
3196 dynamic_linker="$host_os runtime_loader"
3197 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
3198 soname_spec='${libname}${release}${shared_ext}$major'
3199 shlibpath_var=LIBRARY_PATH
3200 shlibpath_overrides_runpath=yes
3201 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
3202 hardcode_into_libs=yes
3203 ;;
3204
3205hpux9* | hpux10* | hpux11*)
3206 # Give a soname corresponding to the major version so that dld.sl refuses to
3207 # link against other versions.
3208 version_type=sunos
3209 need_lib_prefix=no
3210 need_version=no
3211 case $host_cpu in
3212 ia64*)
3213 shrext_cmds='.so'
3214 hardcode_into_libs=yes
3215 dynamic_linker="$host_os dld.so"
3216 shlibpath_var=LD_LIBRARY_PATH
3217 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
3218 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3219 soname_spec='${libname}${release}${shared_ext}$major'
3220 if test "X$HPUX_IA64_MODE" = X32; then
3221 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
3222 else
3223 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
3224 fi
3225 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
3226 ;;
3227 hppa*64*)
3228 shrext_cmds='.sl'
3229 hardcode_into_libs=yes
3230 dynamic_linker="$host_os dld.sl"
3231 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
3232 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
3233 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3234 soname_spec='${libname}${release}${shared_ext}$major'
3235 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
3236 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
3237 ;;
3238 *)
3239 shrext_cmds='.sl'
3240 dynamic_linker="$host_os dld.sl"
3241 shlibpath_var=SHLIB_PATH
3242 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
3243 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3244 soname_spec='${libname}${release}${shared_ext}$major'
3245 ;;
3246 esac
3247 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
3248 postinstall_cmds='chmod 555 $lib'
3249 # or fails outright, so override atomically:
3250 install_override_mode=555
3251 ;;
3252
3253interix[[3-9]]*)
3254 version_type=linux # correct to gnu/linux during the next big refactor
3255 need_lib_prefix=no
3256 need_version=no
3257 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
3258 soname_spec='${libname}${release}${shared_ext}$major'
3259 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
3260 shlibpath_var=LD_LIBRARY_PATH
3261 shlibpath_overrides_runpath=no
3262 hardcode_into_libs=yes
3263 ;;
3264
3265irix5* | irix6* | nonstopux*)
3266 case $host_os in
3267 nonstopux*) version_type=nonstopux ;;
3268 *)
3269 if test "$lt_cv_prog_gnu_ld" = yes; then
3270 version_type=linux # correct to gnu/linux during the next big refactor
3271 else
3272 version_type=irix
3273 fi ;;
3274 esac
3275 need_lib_prefix=no
3276 need_version=no
3277 soname_spec='${libname}${release}${shared_ext}$major'
3278 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
3279 case $host_os in
3280 irix5* | nonstopux*)
3281 libsuff= shlibsuff=
3282 ;;
3283 *)
3284 case $LD in # libtool.m4 will add one of these switches to LD
3285 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
3286 libsuff= shlibsuff= libmagic=32-bit;;
3287 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
3288 libsuff=32 shlibsuff=N32 libmagic=N32;;
3289 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
3290 libsuff=64 shlibsuff=64 libmagic=64-bit;;
3291 *) libsuff= shlibsuff= libmagic=never-match;;
3292 esac
3293 ;;
3294 esac
3295 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
3296 shlibpath_overrides_runpath=no
3297 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
3298 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
3299 hardcode_into_libs=yes
3300 ;;
3301
3302# No shared lib support for Linux oldld, aout, or coff.
3303linux*oldld* | linux*aout* | linux*coff*)
3304 dynamic_linker=no
3305 ;;
3306
3307# This must be glibc/ELF.
3308linux* | k*bsd*-gnu | kopensolaris*-gnu)
3309 version_type=linux # correct to gnu/linux during the next big refactor
3310 need_lib_prefix=no
3311 need_version=no
3312 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
3313 soname_spec='${libname}${release}${shared_ext}$major'
3314 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
3315 shlibpath_var=LD_LIBRARY_PATH
3316 shlibpath_overrides_runpath=no
3317
3318 # Some binutils ld are patched to set DT_RUNPATH
3319 AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath],
3320 [lt_cv_shlibpath_overrides_runpath=no
3321 save_LDFLAGS=$LDFLAGS
3322 save_libdir=$libdir
3323 eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \
3324 LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\""
3325 AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])],
3326 [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null],
3327 [lt_cv_shlibpath_overrides_runpath=yes])])
3328 LDFLAGS=$save_LDFLAGS
3329 libdir=$save_libdir
3330 ])
3331 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
3332
3333 # This implies no fast_install, which is unacceptable.
3334 # Some rework will be needed to allow for fast_install
3335 # before this can be enabled.
3336 hardcode_into_libs=yes
3337
3338 # Append ld.so.conf contents to the search path
3339 if test -f /etc/ld.so.conf; then
3340 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
3341 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
3342 fi
3343
3344 # We used to test for /lib/ld.so.1 and disable shared libraries on
3345 # powerpc, because MkLinux only supported shared libraries with the
3346 # GNU dynamic linker. Since this was broken with cross compilers,
3347 # most powerpc-linux boxes support dynamic linking these days and
3348 # people can always --disable-shared, the test was removed, and we
3349 # assume the GNU/Linux dynamic linker is in use.
3350 dynamic_linker='GNU/Linux ld.so'
3351 ;;
3352
3353netbsdelf*-gnu)
3354 version_type=linux
3355 need_lib_prefix=no
3356 n