Log of /branches/common-nfo/package/asterisk
Directory Listing
Revision
3270 -
Directory Listing
Modified
Wed Jul 18 13:30:55 2007 UTC
(6 years, 7 months ago)
by
tg
merge the rest
Revision
3265 -
Directory Listing
Modified
Wed Jul 18 12:45:43 2007 UTC
(6 years, 7 months ago)
by
tg
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
3217 -
Directory Listing
Modified
Sun Jul 15 00:43:21 2007 UTC
(6 years, 7 months ago)
by
wbx
Original Path:
trunk/freewrt/package/asterisk
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
2678 -
Directory Listing
Modified
Tue May 29 14:04:00 2007 UTC
(6 years, 8 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Thu May 24 10:23:28 2007 UTC
(6 years, 9 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
• 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
2509 -
Directory Listing
Modified
Mon May 14 18:19:25 2007 UTC
(6 years, 9 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Sat May 12 22:36:00 2007 UTC
(6 years, 9 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Wed Feb 28 23:13:53 2007 UTC
(6 years, 11 months ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
* 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 -
Directory Listing
Modified
Tue Feb 20 13:26:45 2007 UTC
(7 years ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
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
1719 -
Directory Listing
Modified
Mon Jan 22 18:21:25 2007 UTC
(7 years, 1 month ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Mon Jan 22 17:07:40 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
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
1686 -
Directory Listing
Modified
Sat Jan 20 21:21:59 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
merged from branches/common-adk 1310:1685
the following packages are not converted yet:
* alsa
* asterisk
* pmacct
* zaptel
* elinks
* libgd
* lua
* mypackage
* openser
* php*
* snort*
* tmsnc
additionally, freeradius doesn't compile.
happy fixing :P
Revision
1573 -
Directory Listing
Modified
Sat Jan 13 11:27:42 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
did some patch cleanup
* piggybacked all db.h include fixes (will be sent upstream)
* renamed the other two patches to keep consistency
Revision
1527 -
Directory Listing
Modified
Tue Jan 9 16:18:44 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Sun Jan 7 15:00:19 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Thu Jan 4 13:46:51 2007 UTC
(7 years, 1 month ago)
by
n0-1
Original Path:
trunk/freewrt/package/asterisk
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
600 -
Directory Listing
Modified
Sat Sep 16 16:21:37 2006 UTC
(7 years, 5 months ago)
by
wbx
Original Path:
trunk/freewrt/package/asterisk
major package Makefile cleanup. remove mostly-clean, add licence header, always use RSTRIP varibale for stripping, rename some init scripts, indent
Revision
414 -
Directory Listing
Modified
Tue Jul 25 14:11:21 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
what difference a little less menus and a little more indentation can make
now I can menuconfig in about half the time
wbx@ allowed me to do so... I did keep some menus where it made sense though
Revision
370 -
Directory Listing
Modified
Sat Jul 22 18:05:20 2006 UTC
(7 years, 7 months ago)
by
wbx
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Sat Jul 22 15:48:30 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
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 -
Directory Listing
Modified
Thu Jul 20 23:56:32 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
* 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
191 -
Directory Listing
Modified
Tue Jul 11 22:40:18 2006 UTC
(7 years, 7 months ago)
by
tg
Original Path:
trunk/freewrt/package/asterisk
* change the SYSV init system to add a target "autostart"
* on system startup, call autostart instead of start
* on autostart, check /etc/rc.conf for whether the service is
enabled and act appropriately; fall through into start target
* move some pre-startup checks into the start target
* some whitespace cleanup, when it makes much sense
(XXX when I get the person who wrote these scripts...)
* optimise dropbear a little
ok and approved wbx@