English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Log of /branches/common-nfo/package/asterisk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 3427 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 8 11:08:41 2007 UTC (6 years, 6 months ago) by tg
File length: 11872 byte(s)
Diff to previous 3265
merge in trunk rev. 3426

Revision 3265 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 12:45:43 2007 UTC (6 years, 7 months ago) by tg
File length: 11867 byte(s)
Diff to previous 3259
copy trunk/freewrt r3264 into a new branch for making the nfo system
because upgrading the old adk branch would be a hell more work


Revision 3259 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 18 10:49:58 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11867 byte(s)
Diff to previous 3239
fix MASTER_SITES


Revision 3239 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 16 16:39:51 2007 UTC (6 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11760 byte(s)
Diff to previous 3217
make postinstall scripts require mksh as functions.sh does
(how good it's in lbin/ anyway)


Revision 3217 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 15 00:43:21 2007 UTC (6 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11760 byte(s)
Diff to previous 3156
do not use g++, otherwise libstc++ is linked in automatically (reported via irc by wunderkin, disable some stuff and reorder configure statements, update to latest version

Revision 3156 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 5 23:40:08 2007 UTC (6 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11708 byte(s)
Diff to previous 2955
sync with upstream

Revision 2955 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 26 20:21:48 2007 UTC (6 years, 8 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11708 byte(s)
Diff to previous 2678
fix and update asterisk 1.4 and zaptel 1.4.x

Revision 2678 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 29 14:04:00 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11706 byte(s)
Diff to previous 2653
the treebreaker ☺

overhaul the fetch'n'checksum system to be more bsd-like
• make fetch, make checksum supported
• future expansion possibilities already prepared:
  – more distfiles than just one
  – check sizes of downloaded files (size matters!!!!!111)
  – more hashes than just MD5
  – recursive fetch/checksum targets
  – PERMIT_{SOURCES,DISTFILES}=Yes/«reason» – licence issues
• download.pl dies

quirks:
• GNU make only has a poor excuse for a .for loop
• some things (esp. toolchain and target/linux) now have
  a ${WRKDIR} where they didn't have it before
• ${WRKDIR}/.checksum_done – no comment… it was necessary
  because otherwise everything will get rebuilt every time
  (did I mention that GNU make sucks?)
• I had troubles tracking the dependency problems down
  because GNU make, unlike BSD make, doesn't have good debugging
• DISTFILES -> FULLDISTFILES
• DL_DIR -> DISTDIR
• PKG_SOURCE -> DISTFILES
• PKG_SOURCE_URL -> MASTER_SITES
• no @SF and @GNU any more, use BSD network.template syntax
  (feel free to add more master sites)
• GNU make doesn't really strip whitespaces from variables…
  (did I mention how much better BSD make is?)
• echo 'LOCAL_DISTFILES=/path/to/distfiles' >>${TOPDIR}/prefs.mk
  will save the need to download 'em, Closes: #102
• MASTER_SITES now *must* have the trailing slashes (there may be
  a few that don't and a few with double ones, please fix them)

I've tested that a normal build (unchanged .config from the default) works
on GNU/Linux. There's definitively room for improvement, but most of that
will come with the NFO system only. Fixes appreciated.

This work sponsored by AurISP, part of the NFO conversion project ☻


Revision 2653 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 24 10:23:28 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11707 byte(s)
Diff to previous 2642
• base-files/files/etc/init.d/rcK, base-files/files/etc/init.d/rcS:
  do correct shebang processing, like the BSD kernel and mksh: get
  first line of script to run if it begins with "#!", strip that and
  any leading space/tab off, then get shell name (terminates with
  space/tab/end of string) and shell argument quoting according to
  unix common proceedings; use /bin/sh as interpreter if none could
  be found
• mk/package.mk: ensure all init scripts are 0755 by default
• busybox: flesh out inetd init script, so that all init scripts in
  FreeWRT either can be found with -path \*/init.d/\* or -name \*.init
• other packages: add #!/bin/sh shebang line to init scripts¹, bump dashver

¹) change this to /bin/ash if you use ash-specific features that mksh
   can also do; never use ash-specific features that mksh cannot do (are
   there any?), change to /bin/mksh if you use mksh-specific features
   and add a run-time dependency on mksh in that case


Revision 2642 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 23 15:40:50 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11707 byte(s)
Diff to previous 2509
some install scripts didn't work properly because they
didn't specify sh explicitly


Revision 2509 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 14 18:19:25 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11707 byte(s)
Diff to previous 2485
by request of wbx@, add a clause
| autostop) ;;
to all cases inside all init scripts so that we won't have any
errors on shutdown. the alternative would be
| autostop) exec $0 stop "$@" ;;
of course, for packages that want it.

also bump all patchlevels again *sigh*

attention: mechanical commit. please read diff and fix breakage
if you are package maintainer.


Revision 2485 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 12 22:36:00 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11707 byte(s)
Diff to previous 2114
by request of wbx@:

make it possible for users to do
| /etc/init.d/<foo> restart
instead of having to do
| /etc/init.d/S*<foo> restart
by moving the order into a magickal™ comment.

Untested.

Also remove the svn:executable properties, because rcS and rcK will
always call them with /bin/sh, and bump dashvers accordingly.


Revision 2114 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 28 23:13:53 2007 UTC (6 years, 11 months ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11734 byte(s)
Diff to previous 2078
* big asterisk configuration rework, XOR selection should now work
* fixed asterisk-12 for building with misdn support
* dropped a patch for a badly implemented driver
* ported mISDNuser which provides important libs for when using chan_misdn
  with asterisk


Revision 2078 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 20 13:26:45 2007 UTC (7 years ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11731 byte(s)
Diff to previous 2019
fixing for ticket #228

The asterisk binary is being stripped internally to
remove non-API global symbols. As this is a good
idea in general, let it use the right strip binary
(it's already referenced via ${STRIP}). Maybe make
this a global make-env?


Revision 2019 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 16 17:44:46 2007 UTC (7 years ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11697 byte(s)
Diff to previous 1720
the if stanzas were made obsolete by -r1738

tested in allmodconfig build


Revision 1720 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 22 18:22:40 2007 UTC (7 years, 1 month ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12391 byte(s)
Diff to previous 1719
this should fix n0-1@'s problem if I understood it correctly


Revision 1719 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 22 18:21:25 2007 UTC (7 years, 1 month ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11697 byte(s)
Diff to previous 1714
remove junk
XXX not sure if the two CFLAGS="" lines aren't junk too,
XXX as well as OPTIMIZE="-Os" because that's in TARGET_CFLAGS


Revision 1714 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 22 17:07:40 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 11717 byte(s)
Diff to previous 1623
converting asterisk to new style

* libcurl gets selected now via Config.in
* mentioned bug from freewrt-developers@ still included
* select all and it builds fine


Revision 1623 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 17 11:00:08 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12791 byte(s)
Diff to previous 1605
added missing ipkg-files, 
fixed a copy-and-paste error thx to ms@


Revision 1605 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 16 15:30:37 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12805 byte(s)
Diff to previous 1577
some cleanup, asterisk-mini is needles as modularization
increases, mysql-support is gone.


Revision 1577 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 13 15:50:41 2007 UTC (7 years, 1 month ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 15658 byte(s)
Diff to previous 1564
fix zaptel asterisk build

Revision 1564 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 12 17:22:28 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 15700 byte(s)
Diff to previous 1562
smaller curses fix

Revision 1562 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 12 17:18:04 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 15715 byte(s)
Diff to previous 1527
some smaller fixes/workarounds


Revision 1527 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 16:18:44 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 15624 byte(s)
Diff to previous 1513
added gsm support

Creation of codec_gsm.so based on the internal
sources of asterisk can now be chosen explicitly.
This will create a separate ipkg only containing
the shared object file (seems like the codec doesn't
need a config).


Revision 1513 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 7 15:00:19 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 14446 byte(s)
Diff to previous 1398
some work at the new asterisk version

thx to wbx, this package is now (still very basically) useful.
I.e., most features don't work yet, but communication via sip 
(both to VoIP phones and sipgate.de) are verified to work.


Revision 1398 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 4 13:46:51 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 13466 byte(s)
Diff to previous 612
upgraded asterisk to version 1.4.0

* this is ugly and only partially works
* if you really really need a working asterisk in trunk, revert this
* if you can wait, let me fix this the next few days


Revision 612 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 19:38:26 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12427 byte(s)
Diff to previous 600
fix some glitches from commit #600

Revision 600 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 16:21:37 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12773 byte(s)
Diff to previous 370
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent

Revision 370 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 18:05:20 2006 UTC (7 years, 7 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 12608 byte(s)
Diff to previous 360
remove pwlib, openh323 and asterisk-h323, the packages are unmaintained and not conform to our package policy, may be we readd them if there is some interest for these feature

Revision 360 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jul 22 15:48:30 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 13556 byte(s)
Diff to previous 303
as discussed with wbx@ some 2-3 weeks ago, change
the BR2_ prefix to FWRT_

tested with a standard build (only the squashfs
image since the jffs2 didn't get built)



Revision 303 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 20 23:56:32 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 13549 byte(s)
Diff to previous 1
* whitespace cleanup, while here
* move WRKDIR and DISTFILES definition into PKG_template
* define WRKDIR via parent BUILD_DIR instead of going up from WRKSRC
* use a sub-directory as WRKDIR, like BSD
* rename PKG_BUILD_DIR into WRKBUILD
* define WRKBUILD relative via WRKDIR
* rename PKG_INSTALL_DIR into WRKINST
* fix a few dependencies
* make use of common cases in the definition of WRKBUILD and
  WRKINST, removing many redundant lines
* use WRKDIR instead of BUILD_DIR in places where the latter
  was used previously
* while here, remove PKG_CAT stuff

this only affects packages, for now



Revision 1 - (view) (download) (annotate) - [select for diffs]
Added Sat May 27 15:00:14 2006 UTC (7 years, 9 months ago) by wbx
Original Path: trunk/freewrt/package/asterisk/Makefile
File length: 13906 byte(s)
add OpenWrt trunk revision 3830. 



This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20