Skip to content
Snippets Groups Projects
  1. Dec 03, 2017
  2. Nov 28, 2017
  3. Nov 21, 2017
  4. Nov 16, 2017
  5. Nov 14, 2017
  6. Nov 12, 2017
    • Sebastian Kemper's avatar
      asterisk-chan-lantiq: remove nonshared hack · ce02e2dd
      Sebastian Kemper authored
      
      The previously conceived hack - to make the buildbots actually build
      this package during the target phase - does not work. This patch removes
      the hack. This includes removing the lines from the asterisk Makefiles
      that tar up the asterisk headers.
      
      The upside of removing the hack is that the package name can be reverted
      to what it was before, so it can be found in the same place like all the
      other asterisk modules, i.e. below its asterisk version.
      
      Another upside is that the Makefile does not pretend to solve the
      problem anymore. Issue #193 is still open for the same. Maybe some day
      somebody can figure out how to resolve the problem properly.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      ce02e2dd
  7. Nov 05, 2017
  8. Oct 31, 2017
  9. Oct 08, 2017
  10. Sep 14, 2017
  11. Sep 13, 2017
  12. Sep 10, 2017
  13. Sep 01, 2017
  14. Aug 27, 2017
  15. Aug 19, 2017
    • Sebastian Kemper's avatar
      asterisk13: add missing modules · 043ecc92
      Sebastian Kemper authored
      
      - Add missing modules to curl and odbc packages. This fixes issue #181.
      - Add back pbx-lua, which apparently was dropped earlier.
      - Revision bump.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      043ecc92
    • Sebastian Kemper's avatar
      asterisk13: clean up compile stage · 92e04ad4
      Sebastian Kemper authored
      
      - Don't add extra TARGET_LDFLAGS for asterisk13-pbx-lua. It is not
        needed anymore (apart from that the module isn't available currently,
        see next commit).
      - Stop setting -Wl,-rpath-link in LDFLAGS. There seems to be no point to
        do that (anymore).
      - Stop calling specific make targets like version.h; make handles the
        build properly without it.
      - Use the default compile routine instead of the custom one.
      - Add AST_FORTIFY_SOURCE to MAKE_FLAGS (seen in Debian rules file,
        prevents asterisk's build system to mess with OpenWrt/LEDE flags).
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      92e04ad4
    • Sebastian Kemper's avatar
      asterisk13: clean up configure stage · 6369299d
      Sebastian Kemper authored
      
      - Remove some unneeded parentheses.
      - Remove $(SITE_VARS) as it is not used.
      - Remove --without-curl and --with-uuid=... from configure arguments as
        they've been removed from configure.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      6369299d
    • Sebastian Kemper's avatar
      asterisk13: change some default file locations · 4cfd2a6f
      Sebastian Kemper authored
      
      - Set data dir to /usr/share/asterisk and use default locations for
        everything else.
      - This is more in line with FHS and fixes issue #38. Database files are
        now written to tmpfs (/var is mounted there). This prevents the
        rootfs from filling up. It also prevents the flash to degrade during
        constant database rewriting.
      - As the data dir changes, so does the location of the sound files. This
        commit also takes care of that.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      4cfd2a6f
  16. Aug 13, 2017
    • Sebastian Kemper's avatar
      asterisk-13.x: remove modules from pjsip (cosmetic) · f29574c5
      Sebastian Kemper authored
      
      Remove two modules from pjsip. Upstream removed res_pjsip_log_forwarder
      and moved res_pjsip_multihomed to res_pjsip.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      f29574c5
    • Sebastian Kemper's avatar
      asterisk-13.x: fix config file issues · b9914e6f
      Sebastian Kemper authored
      
      - The configuration file protection for modules does not work when there
        is more than one configuration file. Currently conffiles is populated
        with a space separated list. But the items need to be separated by
        newlines. With spaces, only the first item gets added to conffiles. The
        remaining items are dropped and not protected. Fix this by replacing
        spaces with newlines. Revision bump because this could lead to
        overwriting files unintentionally.
      - Remove a duplicate '/etc/asterisk/modules.conf' from
        Package/asterisk13/conffiles.
      - Remove '/etc/asterisk/rtp.conf' from Package/asterisk13/conffiles
        because the file is installed and protected by res-rtp-asterisk.
      - Add missing stasis.conf and pjsip_wizard.conf.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      b9914e6f
  17. Aug 09, 2017
    • Sebastian Kemper's avatar
      asterisk-13.x: fix missing symbols issue · 08fd9340
      Sebastian Kemper authored
      
      - add some pjsip modules that were missing.
      - sort pjsip modules alphabetically.
      - add a patch from ASTERISK-26518 to fix the unresolved symbol issue.
        The patch is also included in Debian. The patch fixes issue #77 (the
        problem was also mentioned in #88).
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      08fd9340
    • Sebastian Kemper's avatar
      pjproject: align with Asterisk requirements, misc improvements · ae177a2f
      Sebastian Kemper authored
      
      - Make "--disable-floating-point" depend on SOFT_FLOAT
      - Remove "--disable-ilbc-coder" as configure no longer recognizes it.
      - Align args with the ones used by Asterisk (for their bundled pjproject);
        this includes adding "--disable-resample".
      - With libresample removed remove the dep from asterisk13 accordingly.
      - Note: the disabled items are _not_ used by Asterisk anyway.
      - Drop speex dep as pjproject does not link against it the way it is
        configured.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      ae177a2f
  18. Aug 08, 2017
  19. Aug 04, 2017
  20. Aug 03, 2017
  21. Jul 29, 2017
  22. Jul 28, 2017
    • Sebastian Kemper's avatar
      net/asterisk-13.x: prevent libsrtp2 detection · 0a193b2a
      Sebastian Kemper authored
      
      Asterisk 13 looks for libsrtp2. Unfortunately it also looks for a header
      which libsrtp2 does not make public:
      
      res_srtp.c:44:33: fatal error: srtp2/crypto_types.h: No such file or directory
      compilation terminated.
      
      This causes the asterisk build to fail. Fix this by disabling libsrtp2
      detection in Asterisk 13.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      0a193b2a
    • Sebastian Kemper's avatar
      net/asterisk-11.x and net/asterisk-13.x: disable chan-dahdi for aarch64 · c6e069a4
      Sebastian Kemper authored
      
      dahdi-linux fails to build on aarch64. Disable chan-dahdi for this arch
      accordingly, so asterisk can still be built.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      c6e069a4
    • Sebastian Kemper's avatar
      net/asterisk-11.x and net/asterisk-13.x: fix LOW_MEMORY, drop patch · eead619f
      Sebastian Kemper authored
      
      LOW_MEMORY can't be enabled by defining it in ASTCFLAGS. This can be
      verified in the headers Asterisk installs: LOW_MEMORY actually is not
      defined (it would be if LOW_MEMORY was enabled).
      
      LOW_MEMORY can be enabled successfully with menuselect. This commit
      makes menuselect usable and calls it to enable LOW_MEMORY.
      
      This commit also disables BUILD_NATIVE with menuselect. So even if
      configure detects that -march=native is available, it won't be used.
      This means the configure.ac patch that was added previously can be
      dropped.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      eead619f
    • Sebastian Kemper's avatar
      net/asterisk-11.x and net/asterisk-13.x: fix menuselect · f616ed7c
      Sebastian Kemper authored
      
      menuselect often fails on the buildbots:
      
      menuselect/menuselect: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
      
      This doesn't happen on all builds. The assumption is that on the
      particular buildbot where there is no error the buildbots own libxml2.so
      is usable (it exists and the version is suitable).
      
      To fix this make the linker add an rpath to the menuselect utility,
      pointing to the hostpkg lib dir.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      f616ed7c
    • Sebastian Kemper's avatar
      net/asterisk-11.x and net/asterisk-13.x: remove $(SDK) from ifneqs · 5cb478e3
      Sebastian Kemper authored
      
      The variable prevents the ifneqs from working on the buildbots. $(SDK)
      is set there, so the ifneqs that test for empty will always be true.
      
      libpq for instance doesn't build on aarch64. So the asterisk pgsql
      package has a dependency on @!aarch64. An ifneq is used to disable libpq
      detection by the configure script, to prevent the build to fail. But
      because of $(SDK) being set the ifneq is always true, so libpq detection
      is enabled, causing the build to always fail.
      
      There are only two other packages in the tree that actually use the
      $(SDK) variable, so it's fair to assume it's not needed for the asterisk
      packages and can just be dropped.
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      5cb478e3
  23. Jul 24, 2017
  24. Jul 23, 2017
  25. Jul 22, 2017
    • Sebastian Kemper's avatar
      net/asterisk-13.x: bump to 13.17.0 · 7e9c4857
      Sebastian Kemper authored
      
      - Version bump to 13.17.0
      - Remove makeopts.embed_rules as the target got removed.
      - Refresh patches.
      - $(STAGING_DIR)/host doesn't work anymore resulting in libxml2 host
        headers not being found. Replace with $(STAGING_DIR_HOSTPGK).
      - Prevent Asterisk from adding -march=native when cross-compiling (patch
        for configure.ac).
      
      Signed-off-by: default avatarSebastian Kemper <sebastian_ml@gmx.net>
      7e9c4857
Loading