FROM MEMORY... I think I did a cmake . then gmake I disabled the 32 bit parts because on 11.x for me, the clang cc -m32 stuff exploded. I would welcome somebody making a port for this. diff --git a/Makefile.bsd b/Makefile.bsd index 283c620..20fd439 100644 --- a/Makefile.bsd +++ b/Makefile.bsd @@ -34,7 +34,7 @@ ADDON_PATH_OP_TLSA = add-on/opera2tlsa EXTENSION_VERSION = $(shell cat Version) EXTENSION_VERSION_CR = $(shell cut -c 1-5 Version) -#all: sys_freebsd_x86 sys_freebsd_x64 xpi_x86 xpi_x64 +#all: sys_freebsd_x64 xpi_x64 sys_freebsd_x86: @echo '### ...Creating plugins library for FreeBSD x86... ###' @@ -53,7 +53,7 @@ sys_freebsd_x86: @echo '### ...Plugin x86 FreeBSD ... Done. ###' xpi_x86: - @echo '### Creating packages for Firefox Linux x86... ###' + @echo '### Creating packages for Firefox FreeBSD x86... ###' rm -rf $(ADDON_PATH_FF)/plugins mkdir $(ADDON_PATH_FF)/plugins chmod 777 $(ADDON_PATH_FF)/build.sh @@ -70,8 +70,8 @@ xpi_x86: cp $(PLUGIN_NAME_LIB)/np$(PLUGIN_NAME_TLSA)_x86.so $(ADDON_PATH_CR_TLSA) sed -e 's/dnssecplugin/np$(PLUGIN_NAME_DNSSEC)_x86.so/g' -e 's/version-of-add-on/$(EXTENSION_VERSION_CR)/g' $(ADDON_PATH_CR)/manifest.json.template > $(ADDON_PATH_CR)/manifest.json sed -e 's/tlsaplugin/np$(PLUGIN_NAME_TLSA)_x86.so/g' -e 's/version-of-add-on/$(EXTENSION_VERSION_CR)/g' $(ADDON_PATH_CR_TLSA)/manifest.json.template > $(ADDON_PATH_CR_TLSA)/manifest.json - cd add-on && tar -czf CR-dnssec_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz chrome2dnssec && mv CR-dnssec_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz ../$(PLUGIN_ADD_ON) - cd add-on && tar -czf CR-tlsa_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz chrome2tlsa && mv CR-tlsa_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz ../$(PLUGIN_ADD_ON) + cd add-on && tar -czf CR-dnssec_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz chrome2dnssec && mv CR-dnssec_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz ../$(PLUGIN_ADD_ON) + cd add-on && tar -czf CR-tlsa_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz chrome2tlsa && mv CR-tlsa_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz ../$(PLUGIN_ADD_ON) cd $(ADDON_PATH_CR) && rm -rf np$(PLUGIN_NAME_DNSSEC)_x86.so manifest.json cd $(ADDON_PATH_CR_TLSA) && rm -rf manifest.json np$(PLUGIN_NAME_TLSA)_x86.so @echo '### DONE... ###' @@ -81,8 +81,8 @@ xpi_x86: cp $(PLUGIN_NAME_LIB)/np$(PLUGIN_NAME_TLSA)_x86.so $(ADDON_PATH_OP_TLSA) sed -e 's/dnssecplugin/np$(PLUGIN_NAME_DNSSEC)_x86.so/g' -e 's/version-of-add-on/$(EXTENSION_VERSION_CR)/g' $(ADDON_PATH_OP_DNSSEC)/manifest.json.template > $(ADDON_PATH_OP_DNSSEC)/manifest.json sed -e 's/tlsaplugin/np$(PLUGIN_NAME_TLSA)_x86.so/g' -e 's/version-of-add-on/$(EXTENSION_VERSION_CR)/g' $(ADDON_PATH_OP_TLSA)/manifest.json.template > $(ADDON_PATH_OP_TLSA)/manifest.json - cd add-on && tar -czf OP-dnssec_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz opera2dnssec && mv OP-dnssec_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz ../$(PLUGIN_ADD_ON) - cd add-on && tar -czf OP-tlsa_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz opera2tlsa && mv OP-tlsa_validator-$(EXTENSION_VERSION)-linux-x86.tar.gz ../$(PLUGIN_ADD_ON) + cd add-on && tar -czf OP-dnssec_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz opera2dnssec && mv OP-dnssec_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz ../$(PLUGIN_ADD_ON) + cd add-on && tar -czf OP-tlsa_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz opera2tlsa && mv OP-tlsa_validator-$(EXTENSION_VERSION)-freebsd-x86.tar.gz ../$(PLUGIN_ADD_ON) cd $(ADDON_PATH_OP_DNSSEC) && rm -rf np$(PLUGIN_NAME_DNSSEC)_x86.so manifest.json cd $(ADDON_PATH_OP_TLSA) && rm -rf manifest.json np$(PLUGIN_NAME_TLSA)_x86.so @echo '### DONE... ###'