Ignore:
Timestamp:
Aug 10, 2007, 8:49:57 PM (10 years ago)
Author:
jmpp@…
Message:

Merged revisions 26610-26638,26640-26642,26644-26681,26683-26708,26712-26718,26720,26724-26729,26732-26736,26738-26752,26754-26764,26766-26803,26805,26807-26808,26810,26815-26828,26830-26841,26843-26849,26852-26862,26867-26869,26871-27510 via svnmerge from
http://svn.macports.org/repository/macports/trunk/base

........

r26610 | landonf@… | 2007-06-30 02:42:13 -0400 (Sat, 30 Jun 2007) | 2 lines


The portfile subinterpreter should not have access to exit

........

r26655 | afb@… | 2007-07-01 16:39:18 -0400 (Sun, 01 Jul 2007) | 1 line


placeholder for noarch

........

r26693 | eridius@… | 2007-07-04 02:16:19 -0400 (Wed, 04 Jul 2007) | 1 line


Commit patch for #12224 - provide ${os.major} variable

........

r26694 | eridius@… | 2007-07-04 02:17:53 -0400 (Wed, 04 Jul 2007) | 1 line


Add ChangeLog entry for r26693

........

r26744 | ryandesign@… | 2007-07-05 17:11:52 -0400 (Thu, 05 Jul 2007) | 1 line


Fix typo from r26694

........

r26903 | jmpp@… | 2007-07-11 02:43:22 -0400 (Wed, 11 Jul 2007) | 6 lines



Removing long since dead OpenDarwin mirrors (do I need to also look somewhere else?)
Please complain if we should keep these around for any reason I cannot think of at the moment,
otherwise I'll merge this into the release branch up for the next release.

........

r26921 | sfiera@… | 2007-07-11 14:35:27 -0400 (Wed, 11 Jul 2007) | 4 lines


Changes to upgrade; a port's version and revision need to be considered
separately, for cases where the old and new versions consist of different
numbers of segments, i.e. openssl 0.9.8_2 and 0.9.8e_0 (true story!)

........

r26937 | sfiera@… | 2007-07-12 10:47:31 -0400 (Thu, 12 Jul 2007) | 2 lines


Missed an open-brace

........

r26940 | boeyms@… | 2007-07-12 13:37:04 -0400 (Thu, 12 Jul 2007) | 2 lines


Correct examples and add description to info on svn.tag.

........

r26942 | boeyms@… | 2007-07-12 14:13:34 -0400 (Thu, 12 Jul 2007) | 2 lines


Document filespath variable in portfile(7).

........

r26976 | sfiera@… | 2007-07-14 17:35:24 -0400 (Sat, 14 Jul 2007) | 2 lines


Moved port.1 to base/doc, replaced some stray references to old ports.conf

........

r27018 | mww@… | 2007-07-15 18:06:34 -0400 (Sun, 15 Jul 2007) | 5 lines


add new commands for selecting compilers:

  • configure.cc, configure.cxx, .. work just like configure.cflags (no default values)
  • configure.compiler lets you select a whole compiler collection; this will preset most compiler variables (configure.cc, ..) with their compiler frontend of that compiler version (currently can do gcc-3.3, gcc-4.0, macports-gcc-4.[0-3])

........

r27021 | mww@… | 2007-07-15 18:25:59 -0400 (Sun, 15 Jul 2007) | 2 lines


document new configure options for selecting compilers (for configuration)

........

r27022 | mww@… | 2007-07-15 18:48:15 -0400 (Sun, 15 Jul 2007) | 2 lines


add missing adding of the fortran compiler flags, correct typo

........

r27024 | ryandesign@… | 2007-07-15 19:07:05 -0400 (Sun, 15 Jul 2007) | 1 line


fix typo in debug message

........

r27025 | mww@… | 2007-07-15 19:19:45 -0400 (Sun, 15 Jul 2007) | 2 lines


add warning that configure.compiler wont add any dependencies

........

r27026 | mww@… | 2007-07-15 20:06:31 -0400 (Sun, 15 Jul 2007) | 2 lines


update changelog: added configure options for compiler selection

........

r27043 | jmpp@… | 2007-07-16 13:59:44 -0400 (Mon, 16 Jul 2007) | 6 lines



Clarify instructions to replicate MacPorts rsync repositories on 3rd party servers,
emphasazing both base/portmgr/mprsyncup & base/portmgr/rsync.repos should be kept in
close sync among themselves and with their "official" copies in our svn.

........

r27044 | jmpp@… | 2007-07-16 14:06:55 -0400 (Mon, 16 Jul 2007) | 1 line


Typos-=2;

........

r27053 | mww@… | 2007-07-16 17:42:16 -0400 (Mon, 16 Jul 2007) | 2 lines


add configure.FORTRAN variable to globals of configure_main (too)

........

r27065 | jmpp@… | 2007-07-17 02:54:08 -0400 (Tue, 17 Jul 2007) | 5 lines



No matter how many times you look at it, you'll always miss something until someone else takes a look!
Thanks to Mark Duling for pointing out ${REPOROOT}'s bogusness, it's ${RSYNCROOT}!

........

r27079 | ryandesign@… | 2007-07-17 21:15:16 -0400 (Tue, 17 Jul 2007) | 1 line


Fix double de-escaping of livecheck.regex inadvertently introduced in r26041; fix provided by Kevin Ballard.

........

r27080 | ryandesign@… | 2007-07-17 21:16:35 -0400 (Tue, 17 Jul 2007) | 1 line


Fix typo in comment

........

r27110 | dluke@… | 2007-07-19 16:00:23 -0400 (Thu, 19 Jul 2007) | 2 lines


Make the 'new' target as well, so we generate the new guide.

........

r27122 | jmpp@… | 2007-07-19 22:21:20 -0400 (Thu, 19 Jul 2007) | 4 lines



Add Mark to the list of recipients in case of guide regen failure, he should naturally be here.

........

r27127 | eridius@… | 2007-07-20 09:10:23 -0400 (Fri, 20 Jul 2007) | 2 lines


Fix version comparison to properly detect 8.4.7 and later
Patch submitted by sfiera@…, fixes ticket #12311

........

r27140 | jmpp@… | 2007-07-21 01:38:51 -0400 (Sat, 21 Jul 2007) | 1 line


There's no 'depends' action.

........

r27199 | mww@… | 2007-07-24 05:09:43 -0400 (Tue, 24 Jul 2007) | 4 lines


add experimental code for testing for mtree violations (only some currently);
the test can be overriden by "destroot.violate_mtree yes"

........

r27201 | mww@… | 2007-07-24 05:26:13 -0400 (Tue, 24 Jul 2007) | 2 lines


add destroot.violate_mtree documentation

........

r27202 | mww@… | 2007-07-24 05:28:07 -0400 (Tue, 24 Jul 2007) | 2 lines


add violation-tests

........

r27295 | sfiera@… | 2007-07-27 16:20:41 -0400 (Fri, 27 Jul 2007) | 4 lines


Breaking out LIBS into separate variables


In this way, we can avoid linking in unnecessary libraries to our shlibs.

........

r27296 | sfiera@… | 2007-07-27 16:20:48 -0400 (Fri, 27 Jul 2007) | 2 lines


Fixed readline, added STLIB_LD

........

r27297 | sfiera@… | 2007-07-27 16:20:54 -0400 (Fri, 27 Jul 2007) | 5 lines


Additionally allow CFLAGS to be set separately for packages


This currently seems to be a no-op, as there are no special flags recorded for
any lib but curl, and curl's CFLAGS are empty for me. But, it's good planning.

........

r27313 | jmpp@… | 2007-07-28 17:08:46 -0400 (Sat, 28 Jul 2007) | 12 lines



Read the version number into the autoconf system through the esyscmd command,
finally eliminating the need to define the same thing in two places (and the
unavoidable discrepancy when one of them is forgotten).


Now that this is in place I hope eridius will finally implement a new MacPorts
versioning system for 'port version' and 'port selfupdate' using rpm-vercomp
and standard x.y.z version numbers, since he said back in 'them days, iirc,
that reading this number into autoconf was necessary (or was that just an
added bonus? ;-).

........

r27379 | ryandesign@… | 2007-07-31 21:55:19 -0400 (Tue, 31 Jul 2007) | 1 line


Always print the livecheck regex in debug mode, not only when it fails. Remove unnecessary duplicate printout of livecheck URL when it fails.

........

r27405 | jmpp@… | 2007-08-02 12:51:45 -0400 (Thu, 02 Aug 2007) | 1 line


Mac OS X naming convention.

........

r27415 | jmpp@… | 2007-08-02 23:15:11 -0400 (Thu, 02 Aug 2007) | 28 lines



Sizeable facelift to the PortIndex2MySQL.tcl script. Highlights:


  • Bring it up to date wrt the macports1.0 api and into the new namespace;
  • Make it self-contained, writing its sql output to a flat file directly and then piping its contents to a proper database command (like mysql5(1)); this eliminates both the need to load the mysqltcl library or, the other case, wrap the tcl code with a shell script to do all the needed redirection to get the information into the db;
  • Get rid of a lot of now unnecessary code due to the rework above;
  • Provide abstraction variables to easily adapt the script to any scenario and a proc to read the db password from a file that must exist (this bit could definitely use some improvements, like for passwordless db's);
  • Add build and run dependencies for a given port as sql statements into the db (previously only lib deps were being recorded);
  • For fields with multiple and hierarchycal values, like categories, index them sequentially up from 1 (1 being topmost), rather than 1 for the first one (most important) and 0 for the rest (flat second place) as it was being done;
  • Use procs in the macports1.0 package, like ui_error;
  • Provide a Makefile (currently unhooked from MacPorts build system) to tie the script into an already configured MacPorts installation.


So, in a nutshell, the script now works to generate valid SQL statements for our ports tree,
we can extend it to do anything else we want and then find a client that will read such db
and thus put it to good use ;-) (old ports.php page, here I come!)

........

r27510 | jmpp@… | 2007-08-06 03:19:46 -0400 (Mon, 06 Aug 2007) | 1 line


Comments++ && Grammar++;

........

Location:
branches/release_1_5/base
Files:
2 edited

Legend:

Unmodified
Added
Removed
Note: See TracChangeset for help on using the changeset viewer.