svn commit: r244865 - in head: . lib lib/libdisk share/mk

Juli Mallett jmallett at FreeBSD.org
Mon Dec 31 06:17:32 UTC 2012


On Sun, Dec 30, 2012 at 6:54 PM, Adrian Chadd <adrian at freebsd.org> wrote:
> .. not that I mind old things being retired, but we really should
> announce things like this.
>
> Also - you disconnected libftpio too; is that intentional?

I would assume so, given that this only removed the static library
name, which nothing else could be using still, seeing as how the
library was disconnected and removed in r225952.

> Just because libdisk/libftpio isn't used by anything in the base -HEAD
> doesn't mean that:
>
> * it's not used by third party programs in ports;
> * it's not used by any external, non open source utilities that people
> have read.
>
> So I'd suggest creating a port for them both and begin the process of
> deprecating the kernel side interfaces that are unique to this API.

Pretty sure the addition of and widespread use of GEOM things
initiated the deprecation of the really lousy and properly-disliked
kernel interfaces involved.

> On 30 December 2012 08:28, Nathan Whitehorn <nwhitehorn at freebsd.org> wrote:
>> Author: nwhitehorn
>> Date: Sun Dec 30 16:28:06 2012
>> New Revision: 244865
>> URL: http://svnweb.freebsd.org/changeset/base/244865
>>
>> Log:
>>   With the old sade removed, libdisk is no longer used by anything in HEAD
>>   and uses a number of problematic pre-gpart interfaces. Since it has been
>>   entirely obsoleted by interfaces in geom, remove it.
>>
>> Deleted:
>>   head/lib/libdisk/
>> Modified:
>>   head/ObsoleteFiles.inc
>>   head/lib/Makefile
>>   head/share/mk/bsd.libnames.mk
>>
>> Modified: head/ObsoleteFiles.inc
>> ==============================================================================
>> --- head/ObsoleteFiles.inc      Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/ObsoleteFiles.inc      Sun Dec 30 16:28:06 2012        (r244865)
>> @@ -38,6 +38,9 @@
>>  #   xargs -n1 | sort | uniq -d;
>>  # done
>>
>> +# 20121230: libdisk removed
>> +OLD_FILES+=usr/share/man/man3/libdisk.3.gz usr/include/libdisk.h
>> +OLD_FILES+=usr/lib/libdisk.a usr/lib32/libdisk.a
>>  # 20121230: remove wrongly created directories for auditdistd
>>  OLD_DIRS+=var/dist
>>  OLD_DIRS+=var/remote
>>
>> Modified: head/lib/Makefile
>> ==============================================================================
>> --- head/lib/Makefile   Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/lib/Makefile   Sun Dec 30 16:28:06 2012        (r244865)
>> @@ -69,7 +69,6 @@ SUBDIR=       ${SUBDIR_ORDERED} \
>>         libcompat \
>>         libdevinfo \
>>         libdevstat \
>> -       libdisk \
>>         libdwarf \
>>         libedit \
>>         ${_libefi} \
>>
>> Modified: head/share/mk/bsd.libnames.mk
>> ==============================================================================
>> --- head/share/mk/bsd.libnames.mk       Sun Dec 30 15:38:06 2012        (r244864)
>> +++ head/share/mk/bsd.libnames.mk       Sun Dec 30 16:28:06 2012        (r244865)
>> @@ -45,7 +45,6 @@ LIBCURSES?=   ${DESTDIR}${LIBDIR}/libcurse
>>  LIBDEVINFO?=   ${DESTDIR}${LIBDIR}/libdevinfo.a
>>  LIBDEVSTAT?=   ${DESTDIR}${LIBDIR}/libdevstat.a
>>  LIBDIALOG?=    ${DESTDIR}${LIBDIR}/libdialog.a
>> -LIBDISK?=      ${DESTDIR}${LIBDIR}/libdisk.a
>>  LIBDNS?=       ${DESTDIR}${LIBDIR}/libdns.a
>>  LIBDTRACE?=    ${DESTDIR}${LIBDIR}/libdtrace.a
>>  LIBDWARF?=     ${DESTDIR}${LIBDIR}/libdwarf.a
>> @@ -54,7 +53,6 @@ LIBELF?=      ${DESTDIR}${LIBDIR}/libelf.a
>>  LIBFETCH?=     ${DESTDIR}${LIBDIR}/libfetch.a
>>  LIBFL?=                "don't use LIBFL, use LIBL"
>>  LIBFORM?=      ${DESTDIR}${LIBDIR}/libform.a
>> -LIBFTPIO?=     ${DESTDIR}${LIBDIR}/libftpio.a
>>  LIBG2C?=       ${DESTDIR}${LIBDIR}/libg2c.a
>>  LIBGCC?=       ${DESTDIR}${LIBDIR}/libgcc.a
>>  LIBGCC_PIC?=   ${DESTDIR}${LIBDIR}/libgcc_pic.a


More information about the svn-src-all mailing list