Revision
2518 -
Directory Listing
-
[select for diffs]
Modified
Wed Aug 29 06:37:28 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 2517
,
to
selected 2463
We don't have java 1.1 at all.
We don't have any of the BSD native ports. We need to decide if we can do the 1.4 or 1.5 port. (licensing) So we'll keep those for now.
we need to get rid of blackdown 1.3 for security reasons.
Revision
2343 -
Directory Listing
-
[select for diffs]
Modified
Sun Aug 19 02:13:21 2007 UTC
(16 years, 9 months ago)
by
ctriv
Diff to
previous 2341
,
to
selected 2463
--infodir and --mandir are now set for gnu configure scripts, provided the
script supports the arguments.
new FAKE_OPTS option: prefixhack. This implements the common idium of
overiding prefix when make install is called in the wrksrc. It makes sure
to override infodir and mandir, as this are now explicitly set and no longer
$prefix relative.
plists generated by makeplist (gen-plist) now use @dirrm instead of
@dirrmtry.
Continuing changes to describe-yaml, as this is still a moving target.
Revision
2331 -
Directory Listing
-
[select for diffs]
Modified
Fri Aug 17 01:06:45 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 2311
,
to
selected 2463
Eventually MASTER_SITES_LOCAL will be for our stuff. Add MASTER_SITES_FREEBSD_LOCAL for situations where MASTER_SITES_LOCAL is used and we don't want to host hte files ourselves (yet) or we are unsure of licensing.
Revision
2280 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 14 02:29:25 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 2279
,
to
selected 2463
Overhaul on bsd.apache.mk.
Remove most of the APACHE 1.3 stuff since we never intend to support that outdated version. Many people have issues with the newer apache license, but they often switch to lighttpd, bozo or some other webserver.
The other reasoning is that MidnightBSD is primarily a desktop operating system and so we need to support development which is going to focus on the future i.e. Apache 2.x.
Worst case this could always be merged back in if someone actually has the energy to port apache 1.3.x.
We should sweep for apache 1.3+ usages for versions and correct them.
Revision
2188 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 7 17:54:18 2007 UTC
(16 years, 9 months ago)
by
ctriv
Diff to
previous 2177
,
to
selected 2463
Fix the MAKE_FLAGS bug properly this time. At port.post.mk include time
any instance of -f is removed from MAKE_FLAGS and -f is appended to the end.
Care is taken to not break things like '-fno-strict-aliasing'.
Revision
2177 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 7 03:33:28 2007 UTC
(16 years, 9 months ago)
by
ctriv
Diff to
previous 2150
,
to
selected 2463
Added a start for the describe-yaml target, which is not used be anything at
the moment.
Ldconfig files were being installed for standard library locations in some
situations. Fixed.
Revision
2094 -
Directory Listing
-
[select for diffs]
Modified
Tue Jul 31 01:20:27 2007 UTC
(16 years, 9 months ago)
by
laffer1
Diff to
previous 2084
,
to
selected 2463
Introduce new USE_GCPIO option. This must be set to use ${CPIO} in a makefile. It sets an extract dependancy on the new archivers/gcpio port. This is needed to fix the linux ports as they rely on GNU style -- features.
Revision
2069 -
Directory Listing
-
[select for diffs]
Modified
Mon Jul 30 00:31:37 2007 UTC
(16 years, 10 months ago)
by
ctriv
Diff to
previous 1956
,
to
selected 2463
check-license stopping make was so annoying that MPORT_MAINTAINER_MODE
wasn't being used. Changed to sleep for 5 seconds instead.
The package-recursive target was broken for the new port build process.
Updated to the new reality.
Revision
1956 -
Directory Listing
-
[select for diffs]
Modified
Fri Jun 29 06:45:06 2007 UTC
(16 years, 11 months ago)
by
ctriv
Diff to
previous 1955
,
to
selected 2463
Don't try to do anything for ldconfig with gnustep. GNUstep will configure
LD_LIBRARY_PATH for you if you source the right files (which we do ay boot
by default in mbsd); thus the painful ldconfig gyrations that freebsd
created aren't needed.
Revision
1894 -
Directory Listing
-
[select for diffs]
Modified
Fri May 25 18:16:31 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1883
,
to
selected 2463
Removed reference to unsed variable USE_GETOPT_LONG.
Fixed fake bug in portdocs.
Added unknown license type.
Changed how check-fake works. It no longer depends on fake, but now make
fake will run the check if MPORT_MAINTAINER_MODE is defined.
Revision
1880 -
Directory Listing
-
[select for diffs]
Modified
Thu May 24 16:50:06 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1878
,
to
selected 2463
Added support for the LICENSE variable. The current list of valid licenses
can be found with the license-list target. This list is incomplete and will
probably change.
Renamed check_fake to check-fake to be more consistant with similar targets.
Revision
1878 -
Directory Listing
-
[select for diffs]
Modified
Tue May 22 21:42:38 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1875
,
to
selected 2463
Added MPORT_MAINTAINER_MODE. This variable will turn on checks at points in
the process to insure correct behavior.
NOTE: YOU MUST INSTALL PERL WITH THIS UNSET BEFORE USING IT.
Revision
1830 -
Directory Listing
-
[select for diffs]
Modified
Fri May 18 18:28:32 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1759
,
to
selected 2463
Fix USE_LDCONFIG to work properly with USE_LINUX_PREFIX.
INSTALLS_SHLIB is now just a wrapper around USE_LDCONFIG. Consider
INSTALLS_SHLIB moved from deprecated to /really/ deprecated.
Revision
1709 -
Directory Listing
-
[select for diffs]
Modified
Mon May 7 00:55:34 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1699
,
to
selected 2463
Moved all the perl stuff into a seperate bsd.perl.mk.
Fixed a bug where add-plist-docs wasn't fake-aware.
A debugging line in fix-fake-symlinks crept into cvs, removed.
Revision
1629 -
Directory Listing
-
[select for diffs]
Modified
Wed May 2 00:51:46 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1615
,
to
selected 2463
Removed more cruft. Much remains, and this still has years of FreeBSD
backwards compatibility which we do not need.
makeplist should work better when NO_MTREE is in effect.
Revision
1615 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 30 16:24:29 2007 UTC
(17 years ago)
by
ctriv
Diff to
previous 1602
,
to
selected 2463
Put creation of the tmpplist in the exact same spot that fbsd's bsd.port.mk
had it, fixing several edge cases with ports that generate their $PLIST.
Removed several targets that are no longer used.
fix-fake-symlinks was making some extra noise: redirected to /dev/null.
Make sure to fix symlinks everywhere when a port installs to both LOCALBASE
and LINUXBASE.
Revision
1540 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 26 23:38:48 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1528
,
to
selected 2463
Various improvements.
When installing dependancies, an attempt is now made to install the package
${PKGFILE}. If that file is not in ${PACKAGES}, then the port is built as
per usual.
At the end of fake sequence, any symlinks in ${FAKE_DESTDIR} that point to
a file via an absolute path into ${FAKE_DESTDIR} are fixed to point to the
correct file.
Various cleanups and bug fixes. refake no longer complains if fake was
never run.
Revision
1515 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 24 20:05:39 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1514
,
to
selected 2463
Move makeplist to the end so that all the vars are defined.
Update MTREE_LINUX_FILE to the new location.
USE_LINUX no longer implies NO_MTREE, as we are going to have an mtree file
for each linux-base.
Revision
1443 -
Directory Listing
-
[select for diffs]
Modified
Mon Apr 16 00:58:10 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1440
,
to
selected 2463
Added new options for FAKE_OPTS: trueprefix. This is for ports that let you
override both DESTDIR and PREFIX. Most ports don't do this, but if
something is trying to install to $DESTDIR$PREFIX, and you get silly long
paths, this is the option you need.
Revision
1440 -
Directory Listing
-
[select for diffs]
Modified
Sat Apr 14 01:31:23 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1429
,
to
selected 2463
Bug fix.
Some ports expect the temp packing list to be present during
{pre,post}-install. We were doing it before 'package', which caused
problems. The temp plist is now made in the begining of the 'fake'
sequence.
Revision
1366 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 5 05:24:51 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1362
,
to
selected 2463
Added FAKE_OPTS, for common things like "I need to talk to the port's libs during fake", or "I need the binaries"
Fixed info.
Fixed SUB_FILES.
Various tweaks.:
Revision
1362 -
Directory Listing
-
[select for diffs]
Modified
Thu Apr 5 00:57:01 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1353
,
to
selected 2463
Various bug fixes.
imake now works properly.
linux ports now see /compat/linux in their fake dirs.
you can now move FAKE_INSTALLDIR upwards from $WRKDIR, and make clean will
still delete it.
Revision
1309 -
Directory Listing
-
[select for diffs]
Modified
Tue Apr 3 20:59:13 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1302
,
to
selected 2463
reworked fake system. Somewhat similar to Open's now. Most ports should
build correctly into their fake dirs now, though we'll have to check all the
ports...
make install is not yet up to speed with the changes, so users are still
advised to use bsd.port.mk.
Revision
1281 -
Directory Listing
-
[select for diffs]
Modified
Sun Apr 1 19:41:21 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1280
,
to
selected 2463
Added new variable: NO_STACK_PROTECTOR. If set then propolice stack
smashing protection is disabled.
Changed many of the TMPDIR names to FAKE so OpenBSD folks can pretend
to know what's going on.
Revision
1271 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 30 19:11:35 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1267
,
to
selected 2463
Fixed a nasty bug that broke pkg_delete. Our tmp prefix wasn't recognized
as one of the "standard" prefixes, so the packing list was setup to delete
the prefix. Only problem is that the prefix for the package itself is the
default prefix, which is something like /usr/local or /usr/X11R6.
Revision
1267 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 30 17:27:54 2007 UTC
(17 years, 1 month ago)
by
ctriv
Diff to
previous 1266
,
to
selected 2463
package target now no longer installs the port onto the system. Instead the
port is installed in $PORTDIR/$TMP_INSTALLDIR, and a package is made from
that. Note that this code is probably not the final version, but care has
been taken to make the changes small, as to not reinvent the wheel. New
wheels are so bugy.
All ports /must/ honor PREFIX for this to work.
Revision
1266 -
Directory Listing
-
[select for diffs]
Modified
Fri Mar 30 05:29:51 2007 UTC
(17 years, 2 months ago)
by
ctriv
Diff to
previous 1245
,
to
selected 2463
The very begining of bsd.mport.mk. Right now there is very little
difference between this and bsd.port.mk. There is a new target,
tmpdir-install, that instals the port in a temporary directly. make package
depends on this now, but given that the package target hasn't been updated
to work with the tmp dir, make package is broken. Also, TMP_INSTALLDIR
needs to be moved up to the top, with the rest of the vars.
The port makefile in general needs to be refactored. It is close to 6000k
lines long, and real bitch to work with.
Revision
1184 -
Directory Listing
-
[select for diffs]
Modified
Tue Mar 20 16:09:51 2007 UTC
(17 years, 2 months ago)
by
ctriv
Diff to
previous 1182
,
to
selected 2463
Changes for cleaning up /usr/X11R6. USE_IMAKE no longer implies
USE_X_PREFIX. USE_X_PREFIX no longer implies USE_XLIB. Support for XFree86
has also been removed.
/use/X11R6 should only contain xorg,
everything else should be installed in /usr/local. These changes make that
possible, but some ports will need twiddling.
The most common problem is that a port has set USE_X_PREFIX, this used to
mean the port got USE_XLIB for free. 99.9% of the time, changing
USE_X_PREFIX to USE_XLIB will fix the port. USE_IMAKE usually will need
USE_XLIB to be added.
USE_XLIB now goes to extra steps to make sure that a port will see the
xlibs.
Revision
1067 -
Directory Listing
-
[select for diffs]
Modified
Tue Mar 13 03:53:23 2007 UTC
(17 years, 2 months ago)
by
laffer1
Diff to
previous 992
,
to
selected 2463
Sync with changes in FreeBSD. We want to get away from doing this but so many ports have been added to FreeBSD since December, its just easier to start with them. This should allow us to get rid of some of the hacks we've done
Revision
884 -
Directory Listing
-
[select for diffs]
Modified
Sun Feb 18 02:45:45 2007 UTC
(17 years, 3 months ago)
by
laffer1
Diff to
previous 883
,
to
selected 2463
add || true to silence @unexec rmdir
Use set == instead of set for better robustness
Avoid :L modifier in ${USE_LDCONFIG} which could break /usr/X11R6 ports
Correct comments.