pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: cdrtools: Import 3.02a10



Ryo ONODERA wrote:
> 
> Hi,
> 
> Thanks for your work to update cdrtools package.
> 
> I have half-baked sysutils/cdrtools package in my local tree.
> 
> My package uses BUILD_DIRS instead of custom do-build target.
> pkgsrc/devel/gmake (GNU make) is used to
> build the package.
> 
> BUILD_DIRS+=		libschily
> BUILD_DIRS+=		libscgcmd
> BUILD_DIRS+=		librscg
> BUILD_DIRS+=		libcdrdeflt
> BUILD_DIRS+=		libdeflt
> BUILD_DIRS+=		libscg
> BUILD_DIRS+=		libparanoia
> BUILD_DIRS+=		libmdigest
> BUILD_DIRS+=		libedc
> BUILD_DIRS+=		libhfs_iso
> BUILD_DIRS+=		libfile
> BUILD_DIRS+=		libsiconv
> BUILD_DIRS+=		libfind
> 
> BUILD_DIRS+=		btcflash
> BUILD_DIRS+=		cdda2wav
> BUILD_DIRS+=		cdrecord
> BUILD_DIRS+=		mkisofs
> BUILD_DIRS+=		mkisofs/diag
> BUILD_DIRS+=		readcd
> BUILD_DIRS+=		scgcheck
> BUILD_DIRS+=		scgskeleton
> 
> I use mkisofs and cdrecord commands built with GNU make
> and they work without problem.
> 
> Anyway I wish you could update sysutils/cdrtools to the latest.
> 
> Thank you.

Schily Tools are intended to be built with smake. In AN-2021-09-18
Jörg documents serious problems with GNU make (e.g. that parallel
builds are broken -- one of the potential advantages of GNU make
compared to smake).

All other pkgsrc packages based on Schily Tools use smake (only
smake itself uses GNU make for bootstrap). I think the cdrtools
package should follow the same scheme for consistency.

Likely BUILD_DIRS will not work with smake, because it cannot be
specified in USE_TOOLS.

-- 
Regards,
Michael


Home | Main Index | Thread Index | Old Index