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/mk/buildhlp.mk

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: 2792 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: 2772 byte(s)
Diff to previous 2799
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 2799 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 14 13:29:48 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 2772 byte(s)
Diff to previous 2733
quell warning

Revision 2733 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 7 20:43:57 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 2737 byte(s)
Diff to previous 2687
let the checksum target clean and create ${WRKDIR},
and the extract target not clean it if we do checksum

fixes WRKDIST=WRKDIR packages like netio, found by n0-1@
(XXX checksum cookie belongs elsewhere)


Revision 2687 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 4 11:14:08 2007 UTC (6 years, 8 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 2705 byte(s)
Diff to previous 2678
• mysql: switch to update-patches
• *.mk: fix update-patches ./. checksum


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/mk/buildhlp.mk
File length: 2575 byte(s)
Diff to previous 2596
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 2596 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 22 11:51:19 2007 UTC (6 years, 9 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3066 byte(s)
Diff to previous 2221
run some more scripts with ${MBSH}


Revision 2221 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 21 18:59:09 2007 UTC (6 years, 11 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3066 byte(s)
Diff to previous 2218
revert to use gmake 3.81 features

dnehring@: gmake 3.81 is delivered with FreeWRT now,
and I'll integrate it _even_ better tonight.

ok wbx@ austriancoder@


Revision 2218 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 21 07:59:35 2007 UTC (6 years, 11 months ago) by dnehring
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3078 byte(s)
Diff to previous 2205
Even more make 3.80 fixes.


Revision 2205 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 20 12:52:56 2007 UTC (6 years, 11 months ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3066 byte(s)
Diff to previous 1983
* no reason to use gmake 3.80 compatible cruft now
  XXX someone please double-check base-files-arch/Makefile
* whitespace cleanup *sigh*


Revision 1983 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 14 22:00:49 2007 UTC (7 years ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3078 byte(s)
Diff to previous 1772
fix location of stamp files


Revision 1772 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 27 21:31:07 2007 UTC (7 years ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3082 byte(s)
Diff to previous 1766
oops, sorry. added in wrong place AND made a pasto.


Revision 1766 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 27 19:27:38 2007 UTC (7 years ago) by tg
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 3081 byte(s)
Diff to previous 1686
add post-patch target and, while here, post-extract


Revision 1686 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 20 21:21:59 2007 UTC (7 years, 1 month ago) by n0-1
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 2988 byte(s)
Diff to previous 601
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 601 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 16 16:25:41 2006 UTC (7 years, 5 months ago) by wbx
Original Path: trunk/freewrt/mk/buildhlp.mk
File length: 1857 byte(s)
Copied from: trunk/freewrt/package/buildhlp.mk revision 591
Diff to previous 452
move some makefiles to mk

Revision 452 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 28 12:35:52 2006 UTC (7 years, 6 months ago) by tg
Original Path: trunk/freewrt/package/buildhlp.mk
File length: 1668 byte(s)
Diff to previous 433
add CRLF_WORKAROUND variable check for broken (DOS-world) tarballs/sources


Revision 433 - (view) (download) (annotate) - [select for diffs]
Added Thu Jul 27 10:19:37 2006 UTC (7 years, 7 months ago) by tg
Original Path: trunk/freewrt/package/buildhlp.mk
File length: 1582 byte(s)
update-patches for tools/


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